From e355e2fd797c3e1943af41f431f927f8fdf876c8 Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 19 Nov 2024 12:34:31 +0530 Subject: [PATCH 01/14] reduce buttons in layout --- src/assets/SvgIcons/IconChevronDown.tsx | 25 +++++++ src/components/shared/Layout/AppLayout.tsx | 12 +-- src/components/shared/Layout/SideNavbar.tsx | 46 +----------- src/contexts/MessagesContext.tsx | 4 +- .../copilot/components/Header/index.tsx | 74 ++++++++----------- 5 files changed, 62 insertions(+), 99 deletions(-) create mode 100644 src/assets/SvgIcons/IconChevronDown.tsx diff --git a/src/assets/SvgIcons/IconChevronDown.tsx b/src/assets/SvgIcons/IconChevronDown.tsx new file mode 100644 index 0000000..a028ad4 --- /dev/null +++ b/src/assets/SvgIcons/IconChevronDown.tsx @@ -0,0 +1,25 @@ +import SvgIcon from "src/components/shared/SvgIcon"; + +const IconChevronDown = (props: any) => { + const size = props.size || 16; + return ( + + + // !--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com + License - https://fontawesome.com/license/free Copyright 2024 Fonticons, + Inc.-- + + + + ); +}; + +export default IconChevronDown; diff --git a/src/components/shared/Layout/AppLayout.tsx b/src/components/shared/Layout/AppLayout.tsx index a5e427c..35db878 100644 --- a/src/components/shared/Layout/AppLayout.tsx +++ b/src/components/shared/Layout/AppLayout.tsx @@ -1,6 +1,5 @@ import clsx from "clsx"; -import { useMessagesContext, useSystemContext } from "src/contexts/hooks"; -import { CHAT_INPUT_ID } from "src/widgets/copilot/components/ChatInput"; +import { useSystemContext } from "src/contexts/hooks"; import Header from "src/widgets/copilot/components/Header"; import { addInlineStyle } from "src/addStyles"; @@ -52,13 +51,6 @@ const ClickAwayListener = ({ onClick, children }: any) => { const AppLayout = ({ children }: Props) => { const { config, layoutController } = useSystemContext(); - const { handleNewConversation }: any = useMessagesContext(); - - const handleEditClick = () => { - handleNewConversation(); - const ele = gooeyShadowRoot?.getElementById(CHAT_INPUT_ID); - ele?.focus(); - }; return (
{ )}
-
+
{ conversations.forEach((conversation: Conversation) => { const lastMessageTimestamp = new Date( - conversation.timestamp as string + conversation.timestamp as string, ).getTime(); let subheading: string; @@ -64,7 +61,7 @@ const SideNavbar = () => { "default", { month: "long", - } + }, ); if (!grouped.Months[monthName]) { grouped.Months[monthName] = []; @@ -80,7 +77,7 @@ const SideNavbar = () => { ([monthName, conversations]) => ({ subheading: monthName, conversations, - }) + }), ); // Combine all groups into a single array @@ -123,43 +120,6 @@ const SideNavbar = () => { {/* Header */}
{/* Close / minimize button */} - {layoutController?.showCloseButton && layoutController?.isMobile && ( - - - - - - )} - {/* Focus mode button */} - {layoutController?.showFocusModeButton && - layoutController?.isMobile && ( - - - {layoutController?.isFocusMode ? ( - - ) : ( - - )} - - - )} - {/* Sidebar button */} { if (isReceiving || isSending) cancelApiCall(); if (layoutController?.isMobile && layoutController?.isSidebarOpen) layoutController?.toggleSidebar(); - const ele = gooeyShadowRoot?.getElementById(CHAT_INPUT_ID); - ele?.focus(); setIsReceiving(false); setIsSendingMessage(false); purgeMessages(); + const ele = gooeyShadowRoot?.getElementById(CHAT_INPUT_ID); + ele?.focus(); }; const purgeMessages = () => { diff --git a/src/widgets/copilot/components/Header/index.tsx b/src/widgets/copilot/components/Header/index.tsx index 17bc627..5d0b639 100644 --- a/src/widgets/copilot/components/Header/index.tsx +++ b/src/widgets/copilot/components/Header/index.tsx @@ -9,12 +9,9 @@ import IconExpand from "src/assets/SvgIcons/IconExpand"; import IconCollapse from "src/assets/SvgIcons/IconCollapse"; import IconSidebar from "src/assets/SvgIcons/IconSideBar"; import GooeyTooltip from "src/components/shared/Tooltip"; +import IconChevronDown from "src/assets/SvgIcons/IconChevronDown"; -type HeaderProps = { - onEditClick: () => void; -}; - -const Header = ({ onEditClick }: HeaderProps) => { +const Header = () => { const { messages }: any = useMessagesContext(); const { layoutController, config }: SystemContextType = useSystemContext(); const isEmpty = !messages?.size; @@ -22,41 +19,6 @@ const Header = ({ onEditClick }: HeaderProps) => { return (
- {/* Close / minimize button */} - {layoutController?.showCloseButton && ( - - - - - - )} - - {/* Focus mode button */} - {layoutController?.showFocusModeButton && ( - - - {layoutController.isFocusMode ? ( - - ) : ( - - )} - - - )} {/* Sidebar button */} {layoutController?.showSidebarButton && ( @@ -78,7 +40,6 @@ const Header = ({ onEditClick }: HeaderProps) => { left: "50%", top: "50%", transform: "translate(-50%, -50%)", - marginLeft: "-24px", }} >
{

{branding?.name}

+
+ {/* Focus mode button */} + {layoutController?.showFocusModeButton && ( + + + {layoutController.isFocusMode ? ( + + ) : ( + + )} + + + )} + {/* Close / minimize button */} +
- {layoutController?.showNewConversationButton && ( + {layoutController?.showCloseButton && ( onEditClick()} + onClick={layoutController?.toggleOpenClose} > - + )} From b8b2814ba5d55229f3a0b93c802b8f37acfdbc15 Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 19 Nov 2024 13:11:37 +0530 Subject: [PATCH 02/14] fix horizontal axis scroll --- src/css/App.css | 1 + src/css/_extra.scss | 4 ++++ .../copilot/components/Messages/IncomingMsg.tsx | 10 +++++----- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/css/App.css b/src/css/App.css index a79da12..b501462 100644 --- a/src/css/App.css +++ b/src/css/App.css @@ -94,6 +94,7 @@ code[class*="language-"] { color: inherit; white-space: pre-wrap; word-wrap: break-word; + max-width: 100%; } pre, diff --git a/src/css/_extra.scss b/src/css/_extra.scss index e23f8f3..8f5f116 100644 --- a/src/css/_extra.scss +++ b/src/css/_extra.scss @@ -122,6 +122,7 @@ .b-lt-1 { border-left: 1px solid $border-color; } + .b-none { border: none !important; } @@ -180,6 +181,9 @@ .h-header { height: 56px; } +.mw-100 { + max-width: 100%; +} @media (max-width: 1100px) { .xs-text-center { text-align: center; diff --git a/src/widgets/copilot/components/Messages/IncomingMsg.tsx b/src/widgets/copilot/components/Messages/IncomingMsg.tsx index 2ad317f..7af3653 100644 --- a/src/widgets/copilot/components/Messages/IncomingMsg.tsx +++ b/src/widgets/copilot/components/Messages/IncomingMsg.tsx @@ -31,7 +31,7 @@ export const BotMessageLayout = (props: Record) => { />
)} -
{props.children}
+
{props.children}
); }; @@ -82,12 +82,12 @@ const IncomingMsg = memo( if (!parsedElements) return ; return ( -
-
+
+
{!isStreaming && !videoTrack && audioTrack && ( -
+
); From a870306a8821f1dcdb6599ee1982f1d45ea96bb9 Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 19 Nov 2024 14:03:03 +0530 Subject: [PATCH 06/14] build: 2.1.12 --- dist/lib.js | 126 +++++++++--------- .../copilot/components/Header/index.tsx | 2 - 2 files changed, 63 insertions(+), 65 deletions(-) diff --git a/dist/lib.js b/dist/lib.js index b82d232..d3f4d33 100644 --- a/dist/lib.js +++ b/dist/lib.js @@ -1,4 +1,4 @@ -var f4=Object.defineProperty;var Og=dt=>{throw TypeError(dt)};var h4=(dt,Vt,he)=>Vt in dt?f4(dt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:he}):dt[Vt]=he;var Tt=(dt,Vt,he)=>h4(dt,typeof Vt!="symbol"?Vt+"":Vt,he),x4=(dt,Vt,he)=>Vt.has(dt)||Og("Cannot "+he);var Ng=(dt,Vt,he)=>Vt.has(dt)?Og("Cannot add the same private member more than once"):Vt instanceof WeakSet?Vt.add(dt):Vt.set(dt,he);var xa=(dt,Vt,he)=>(x4(dt,Vt,"access private method"),he);this["gooey-chat"]=function(){"use strict";var Fn,op,Lg;var dt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vt(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var he={exports:{}},Cr={},ap={exports:{}},ut={};/** +var k4=Object.defineProperty;var Ag=dt=>{throw TypeError(dt)};var _4=(dt,Vt,he)=>Vt in dt?k4(dt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:he}):dt[Vt]=he;var Tt=(dt,Vt,he)=>_4(dt,typeof Vt!="symbol"?Vt+"":Vt,he),S4=(dt,Vt,he)=>Vt.has(dt)||Ag("Cannot "+he);var Og=(dt,Vt,he)=>Vt.has(dt)?Ag("Cannot add the same private member more than once"):Vt instanceof WeakSet?Vt.add(dt):Vt.set(dt,he);var ha=(dt,Vt,he)=>(S4(dt,Vt,"access private method"),he);this["gooey-chat"]=function(){"use strict";var Pn,ap,Ng;var dt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vt(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var he={exports:{}},Sr={},sp={exports:{}},ut={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var f4=Object.defineProperty;var Og=dt=>{throw TypeError(dt)};var h4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var sp;function Pg(){if(sp)return ut;sp=1;var n=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),m=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.iterator;function R(_){return _===null||typeof _!="object"?null:(_=v&&_[v]||_["@@iterator"],typeof _=="function"?_:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,b={};function S(_,A,Z){this.props=_,this.context=A,this.refs=b,this.updater=Z||F}S.prototype.isReactComponent={},S.prototype.setState=function(_,A){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,A,"setState")},S.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function P(){}P.prototype=S.prototype;function L(_,A,Z){this.props=_,this.context=A,this.refs=b,this.updater=Z||F}var O=L.prototype=new P;O.constructor=L,w(O,S.prototype),O.isPureReactComponent=!0;var $=Array.isArray,V=Object.prototype.hasOwnProperty,K={current:null},J={key:!0,ref:!0,__self:!0,__source:!0};function lt(_,A,Z){var rt,it={},mt=null,ht=null;if(A!=null)for(rt in A.ref!==void 0&&(ht=A.ref),A.key!==void 0&&(mt=""+A.key),A)V.call(A,rt)&&!J.hasOwnProperty(rt)&&(it[rt]=A[rt]);var xt=arguments.length-2;if(xt===1)it.children=Z;else if(1{throw TypeError(dt)};var h4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var lp;function Ig(){if(lp)return Cr;lp=1;var n=W,i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,p=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function m(g,h,x){var y,v={},R=null,F=null;x!==void 0&&(R=""+x),h.key!==void 0&&(R=""+h.key),h.ref!==void 0&&(F=h.ref);for(y in h)s.call(h,y)&&!u.hasOwnProperty(y)&&(v[y]=h[y]);if(g&&g.defaultProps)for(y in h=g.defaultProps,h)v[y]===void 0&&(v[y]=h[y]);return{$$typeof:i,type:g,key:R,ref:F,props:v,_owner:p.current}}return Cr.Fragment=o,Cr.jsx=m,Cr.jsxs=m,Cr}he.exports=Ig();var d=he.exports,ya={},pp={exports:{}},se={},wa={exports:{}},ba={};/** + */var pp;function Ig(){if(pp)return Sr;pp=1;var n=V,r=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,p=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,m={key:!0,ref:!0,__self:!0,__source:!0};function c(g,f,x){var y,v={},R=null,M=null;x!==void 0&&(R=""+x),f.key!==void 0&&(R=""+f.key),f.ref!==void 0&&(M=f.ref);for(y in f)a.call(f,y)&&!m.hasOwnProperty(y)&&(v[y]=f[y]);if(g&&g.defaultProps)for(y in f=g.defaultProps,f)v[y]===void 0&&(v[y]=f[y]);return{$$typeof:r,type:g,key:R,ref:M,props:v,_owner:p.current}}return Sr.Fragment=o,Sr.jsx=c,Sr.jsxs=c,Sr}he.exports=Ig();var d=he.exports,xa={},mp={exports:{}},le={},ya={exports:{}},wa={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var f4=Object.defineProperty;var Og=dt=>{throw TypeError(dt)};var h4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var mp;function Fg(){return mp||(mp=1,function(n){function i(H,nt){var G=H.length;H.push(nt);t:for(;0>>1,A=H[_];if(0>>1;_p(it,G))mtp(ht,it)?(H[_]=ht,H[mt]=G,_=mt):(H[_]=it,H[rt]=G,_=rt);else if(mtp(ht,G))H[_]=ht,H[mt]=G,_=mt;else break t}}return nt}function p(H,nt){var G=H.sortIndex-nt.sortIndex;return G!==0?G:H.id-nt.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var m=Date,g=m.now();n.unstable_now=function(){return m.now()-g}}var h=[],x=[],y=1,v=null,R=3,F=!1,w=!1,b=!1,S=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function O(H){for(var nt=o(x);nt!==null;){if(nt.callback===null)s(x);else if(nt.startTime<=H)s(x),nt.sortIndex=nt.expirationTime,i(h,nt);else break;nt=o(x)}}function $(H){if(b=!1,O(H),!w)if(o(h)!==null)w=!0,bt(V);else{var nt=o(x);nt!==null&&kt($,nt.startTime-H)}}function V(H,nt){w=!1,b&&(b=!1,P(lt),lt=-1),F=!0;var G=R;try{for(O(nt),v=o(h);v!==null&&(!(v.expirationTime>nt)||H&&!zt());){var _=v.callback;if(typeof _=="function"){v.callback=null,R=v.priorityLevel;var A=_(v.expirationTime<=nt);nt=n.unstable_now(),typeof A=="function"?v.callback=A:v===o(h)&&s(h),O(nt)}else s(h);v=o(h)}if(v!==null)var Z=!0;else{var rt=o(x);rt!==null&&kt($,rt.startTime-nt),Z=!1}return Z}finally{v=null,R=G,F=!1}}var K=!1,J=null,lt=-1,Q=5,gt=-1;function zt(){return!(n.unstable_now()-gtH||125_?(H.sortIndex=G,i(x,H),o(h)===null&&H===o(x)&&(b?(P(lt),lt=-1):b=!0,kt($,G-_))):(H.sortIndex=A,i(h,H),w||F||(w=!0,bt(V))),H},n.unstable_shouldYield=zt,n.unstable_wrapCallback=function(H){var nt=R;return function(){var G=R;R=nt;try{return H.apply(this,arguments)}finally{R=G}}}}(ba)),ba}var up;function Mg(){return up||(up=1,wa.exports=Fg()),wa.exports}/** + */var up;function Pg(){return up||(up=1,function(n){function r(H,nt){var W=H.length;H.push(nt);t:for(;0>>1,O=H[_];if(0>>1;_p(it,W))mtp(ht,it)?(H[_]=ht,H[mt]=W,_=mt):(H[_]=it,H[rt]=W,_=rt);else if(mtp(ht,W))H[_]=ht,H[mt]=W,_=mt;else break t}}return nt}function p(H,nt){var W=H.sortIndex-nt.sortIndex;return W!==0?W:H.id-nt.id}if(typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var c=Date,g=c.now();n.unstable_now=function(){return c.now()-g}}var f=[],x=[],y=1,v=null,R=3,M=!1,w=!1,b=!1,S=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function z(H){for(var nt=o(x);nt!==null;){if(nt.callback===null)a(x);else if(nt.startTime<=H)a(x),nt.sortIndex=nt.expirationTime,r(f,nt);else break;nt=o(x)}}function $(H){if(b=!1,z(H),!w)if(o(f)!==null)w=!0,bt(G);else{var nt=o(x);nt!==null&&kt($,nt.startTime-H)}}function G(H,nt){w=!1,b&&(b=!1,I(lt),lt=-1),M=!0;var W=R;try{for(z(nt),v=o(f);v!==null&&(!(v.expirationTime>nt)||H&&!At());){var _=v.callback;if(typeof _=="function"){v.callback=null,R=v.priorityLevel;var O=_(v.expirationTime<=nt);nt=n.unstable_now(),typeof O=="function"?v.callback=O:v===o(f)&&a(f),z(nt)}else a(f);v=o(f)}if(v!==null)var q=!0;else{var rt=o(x);rt!==null&&kt($,rt.startTime-nt),q=!1}return q}finally{v=null,R=W,M=!1}}var K=!1,J=null,lt=-1,Q=5,gt=-1;function At(){return!(n.unstable_now()-gtH||125_?(H.sortIndex=W,r(x,H),o(f)===null&&H===o(x)&&(b?(I(lt),lt=-1):b=!0,kt($,W-_))):(H.sortIndex=O,r(f,H),w||M||(w=!0,bt(G))),H},n.unstable_shouldYield=At,n.unstable_wrapCallback=function(H){var nt=R;return function(){var W=R;R=nt;try{return H.apply(this,arguments)}finally{R=W}}}}(wa)),wa}var cp;function Mg(){return cp||(cp=1,ya.exports=Pg()),ya.exports}/** * @license React * react-dom.production.min.js * @@ -30,68 +30,68 @@ var f4=Object.defineProperty;var Og=dt=>{throw TypeError(dt)};var h4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var cp;function Dg(){if(cp)return se;cp=1;var n=W,i=Mg();function o(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),h=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},v={};function R(t){return h.call(v,t)?!0:h.call(y,t)?!1:x.test(t)?v[t]=!0:(y[t]=!0,!1)}function F(t,e,r,a){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return a?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function w(t,e,r,a){if(e===null||typeof e>"u"||F(t,e,r,a))return!0;if(a)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function b(t,e,r,a,l,c,f){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=a,this.attributeNamespace=l,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=c,this.removeEmptyString=f}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){S[t]=new b(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];S[e]=new b(e,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){S[t]=new b(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){S[t]=new b(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){S[t]=new b(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){S[t]=new b(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){S[t]=new b(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){S[t]=new b(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){S[t]=new b(t,5,!1,t.toLowerCase(),null,!1,!1)});var P=/[\-:]([a-z])/g;function L(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(P,L);S[e]=new b(e,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(P,L);S[e]=new b(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(P,L);S[e]=new b(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){S[t]=new b(t,1,!1,t.toLowerCase(),null,!1,!1)}),S.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){S[t]=new b(t,1,!1,t.toLowerCase(),null,!0,!0)});function O(t,e,r,a){var l=S.hasOwnProperty(e)?S[e]:null;(l!==null?l.type!==0:a||!(2k||l[f]!==c[k]){var E=` -`+l[f].replace(" at new "," at ");return t.displayName&&E.includes("")&&(E=E.replace("",t.displayName)),E}while(1<=f&&0<=k);break}}}finally{Z=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?A(t):""}function it(t){switch(t.tag){case 5:return A(t.type);case 16:return A("Lazy");case 13:return A("Suspense");case 19:return A("SuspenseList");case 0:case 2:case 15:return t=rt(t.type,!1),t;case 11:return t=rt(t.type.render,!1),t;case 1:return t=rt(t.type,!0),t;default:return""}}function mt(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case J:return"Fragment";case K:return"Portal";case Q:return"Profiler";case lt:return"StrictMode";case It:return"Suspense";case ft:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case zt:return(t.displayName||"Context")+".Consumer";case gt:return(t._context.displayName||"Context")+".Provider";case Et:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case At:return e=t.displayName||null,e!==null?e:mt(t.type)||"Memo";case bt:e=t._payload,t=t._init;try{return mt(t(e))}catch{}}return null}function ht(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return mt(e);case 8:return e===lt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function xt(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ct(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ve(t){var e=Ct(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),a=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var l=r.get,c=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(f){a=""+f,c.call(this,f)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function ao(t){t._valueTracker||(t._valueTracker=ve(t))}function Mu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),a="";return t&&(a=Ct(t)?t.checked?"true":"false":t.value),t=a,t!==r?(e.setValue(t),!0):!1}function so(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function cs(t,e){var r=e.checked;return G({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function Du(t,e){var r=e.defaultValue==null?"":e.defaultValue,a=e.checked!=null?e.checked:e.defaultChecked;r=xt(e.value!=null?e.value:r),t._wrapperState={initialChecked:a,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Uu(t,e){e=e.checked,e!=null&&O(t,"checked",e,!1)}function ds(t,e){Uu(t,e);var r=xt(e.value),a=e.type;if(r!=null)a==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(a==="submit"||a==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?gs(t,e.type,r):e.hasOwnProperty("defaultValue")&&gs(t,e.type,xt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Bu(t,e,r){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var a=e.type;if(!(a!=="submit"&&a!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,r||e===t.value||(t.value=e),t.defaultValue=e}r=t.name,r!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,r!==""&&(t.name=r)}function gs(t,e,r){(e!=="number"||so(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var Ur=Array.isArray;function er(t,e,r,a){if(t=t.options,e){e={};for(var l=0;l"+e.valueOf().toString()+"",e=lo.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Br(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var $r={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},w2=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(t){w2.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),$r[e]=$r[t]})});function qu(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||$r.hasOwnProperty(t)&&$r[t]?(""+e).trim():e+"px"}function Zu(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var a=r.indexOf("--")===0,l=qu(r,e[r],a);r==="float"&&(r="cssFloat"),a?t.setProperty(r,l):t[r]=l}}var b2=G({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 xs(t,e){if(e){if(b2[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(o(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(e.style!=null&&typeof e.style!="object")throw Error(o(62))}}function ys(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ws=null;function bs(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var vs=null,nr=null,rr=null;function Yu(t){if(t=mi(t)){if(typeof vs!="function")throw Error(o(280));var e=t.stateNode;e&&(e=Oo(e),vs(t.stateNode,t.type,e))}}function Xu(t){nr?rr?rr.push(t):rr=[t]:nr=t}function Ku(){if(nr){var t=nr,e=rr;if(rr=nr=null,Yu(t),e)for(t=0;t>>=0,t===0?32:31-(A2(t)/O2|0)|0}var go=64,fo=4194304;function Wr(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function ho(t,e){var r=t.pendingLanes;if(r===0)return 0;var a=0,l=t.suspendedLanes,c=t.pingedLanes,f=r&268435455;if(f!==0){var k=f&~l;k!==0?a=Wr(k):(c&=f,c!==0&&(a=Wr(c)))}else f=r&~l,f!==0?a=Wr(f):c!==0&&(a=Wr(c));if(a===0)return 0;if(e!==0&&e!==a&&!(e&l)&&(l=a&-a,c=e&-e,l>=c||l===16&&(c&4194240)!==0))return e;if(a&4&&(a|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=a;0r;r++)e.push(t);return e}function qr(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Pe(e),t[e]=r}function I2(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var a=t.eventTimes;for(t=t.expirationTimes;0=ei),Ec=" ",Cc=!1;function Tc(t,e){switch(t){case"keyup":return my.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ar=!1;function cy(t,e){switch(t){case"compositionend":return Rc(e);case"keypress":return e.which!==32?null:(Cc=!0,Ec);case"textInput":return t=e.data,t===Ec&&Cc?null:t;default:return null}}function dy(t,e){if(ar)return t==="compositionend"||!Ds&&Tc(t,e)?(t=wc(),vo=Ns=fn=null,ar=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:r,offset:e-t};t=a}t:{for(;r;){if(r.nextSibling){r=r.nextSibling;break t}r=r.parentNode}r=void 0}r=Pc(r)}}function Fc(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Fc(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Mc(){for(var t=window,e=so();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=so(t.document)}return e}function $s(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function ky(t){var e=Mc(),r=t.focusedElem,a=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&Fc(r.ownerDocument.documentElement,r)){if(a!==null&&$s(r)){if(e=a.start,t=a.end,t===void 0&&(t=e),"selectionStart"in r)r.selectionStart=e,r.selectionEnd=Math.min(t,r.value.length);else if(t=(e=r.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var l=r.textContent.length,c=Math.min(a.start,l);a=a.end===void 0?c:Math.min(a.end,l),!t.extend&&c>a&&(l=a,a=c,c=l),l=Ic(r,c);var f=Ic(r,a);l&&f&&(t.rangeCount!==1||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==f.node||t.focusOffset!==f.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),t.removeAllRanges(),c>a?(t.addRange(e),t.extend(f.node,f.offset)):(e.setEnd(f.node,f.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,sr=null,Hs=null,oi=null,Vs=!1;function Dc(t,e,r){var a=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Vs||sr==null||sr!==so(a)||(a=sr,"selectionStart"in a&&$s(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),oi&&ii(oi,a)||(oi=a,a=jo(Hs,"onSelect"),0cr||(t.current=nl[cr],nl[cr]=null,cr--)}function Rt(t,e){cr++,nl[cr]=t.current,t.current=e}var wn={},te=yn(wn),ue=yn(!1),Un=wn;function dr(t,e){var r=t.type.contextTypes;if(!r)return wn;var a=t.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===e)return a.__reactInternalMemoizedMaskedChildContext;var l={},c;for(c in r)l[c]=e[c];return a&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=l),l}function ce(t){return t=t.childContextTypes,t!=null}function No(){Nt(ue),Nt(te)}function td(t,e,r){if(te.current!==wn)throw Error(o(168));Rt(te,e),Rt(ue,r)}function ed(t,e,r){var a=t.stateNode;if(e=e.childContextTypes,typeof a.getChildContext!="function")return r;a=a.getChildContext();for(var l in a)if(!(l in e))throw Error(o(108,ht(t)||"Unknown",l));return G({},r,a)}function Lo(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||wn,Un=te.current,Rt(te,t),Rt(ue,ue.current),!0}function nd(t,e,r){var a=t.stateNode;if(!a)throw Error(o(169));r?(t=ed(t,e,Un),a.__reactInternalMemoizedMergedChildContext=t,Nt(ue),Nt(te),Rt(te,t)):Nt(ue),Rt(ue,r)}var Qe=null,Po=!1,rl=!1;function rd(t){Qe===null?Qe=[t]:Qe.push(t)}function Ly(t){Po=!0,rd(t)}function bn(){if(!rl&&Qe!==null){rl=!0;var t=0,e=_t;try{var r=Qe;for(_t=1;t>=f,l-=f,Je=1<<32-Pe(e)+l|r<st?(Yt=at,at=null):Yt=at.sibling;var wt=M(T,at,j[st],B);if(wt===null){at===null&&(at=Yt);break}t&&at&&wt.alternate===null&&e(T,at),C=c(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt,at=Yt}if(st===j.length)return r(T,at),Lt&&$n(T,st),et;if(at===null){for(;stst?(Yt=at,at=null):Yt=at.sibling;var jn=M(T,at,wt.value,B);if(jn===null){at===null&&(at=Yt);break}t&&at&&jn.alternate===null&&e(T,at),C=c(jn,C,st),ot===null?et=jn:ot.sibling=jn,ot=jn,at=Yt}if(wt.done)return r(T,at),Lt&&$n(T,st),et;if(at===null){for(;!wt.done;st++,wt=j.next())wt=U(T,wt.value,B),wt!==null&&(C=c(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt);return Lt&&$n(T,st),et}for(at=a(T,at);!wt.done;st++,wt=j.next())wt=q(at,T,st,wt.value,B),wt!==null&&(t&&wt.alternate!==null&&at.delete(wt.key===null?st:wt.key),C=c(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt);return t&&at.forEach(function(g4){return e(T,g4)}),Lt&&$n(T,st),et}function $t(T,C,j,B){if(typeof j=="object"&&j!==null&&j.type===J&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case V:t:{for(var et=j.key,ot=C;ot!==null;){if(ot.key===et){if(et=j.type,et===J){if(ot.tag===7){r(T,ot.sibling),C=l(ot,j.props.children),C.return=T,T=C;break t}}else if(ot.elementType===et||typeof et=="object"&&et!==null&&et.$$typeof===bt&&pd(et)===ot.type){r(T,ot.sibling),C=l(ot,j.props),C.ref=ui(T,ot,j),C.return=T,T=C;break t}r(T,ot);break}else e(T,ot);ot=ot.sibling}j.type===J?(C=Xn(j.props.children,T.mode,B,j.key),C.return=T,T=C):(B=pa(j.type,j.key,j.props,null,T.mode,B),B.ref=ui(T,C,j),B.return=T,T=B)}return f(T);case K:t:{for(ot=j.key;C!==null;){if(C.key===ot)if(C.tag===4&&C.stateNode.containerInfo===j.containerInfo&&C.stateNode.implementation===j.implementation){r(T,C.sibling),C=l(C,j.children||[]),C.return=T,T=C;break t}else{r(T,C);break}else e(T,C);C=C.sibling}C=tp(j,T.mode,B),C.return=T,T=C}return f(T);case bt:return ot=j._init,$t(T,C,ot(j._payload),B)}if(Ur(j))return X(T,C,j,B);if(nt(j))return tt(T,C,j,B);Do(T,j)}return typeof j=="string"&&j!==""||typeof j=="number"?(j=""+j,C!==null&&C.tag===6?(r(T,C.sibling),C=l(C,j),C.return=T,T=C):(r(T,C),C=Jl(j,T.mode,B),C.return=T,T=C),f(T)):r(T,C)}return $t}var xr=md(!0),ud=md(!1),Uo=yn(null),Bo=null,yr=null,pl=null;function ml(){pl=yr=Bo=null}function ul(t){var e=Uo.current;Nt(Uo),t._currentValue=e}function cl(t,e,r){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===r)break;t=t.return}}function wr(t,e){Bo=t,pl=yr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(de=!0),t.firstContext=null)}function Re(t){var e=t._currentValue;if(pl!==t)if(t={context:t,memoizedValue:e,next:null},yr===null){if(Bo===null)throw Error(o(308));yr=t,Bo.dependencies={lanes:0,firstContext:t}}else yr=yr.next=t;return e}var Hn=null;function dl(t){Hn===null?Hn=[t]:Hn.push(t)}function cd(t,e,r,a){var l=e.interleaved;return l===null?(r.next=r,dl(e)):(r.next=l.next,l.next=r),e.interleaved=r,en(t,a)}function en(t,e){t.lanes|=e;var r=t.alternate;for(r!==null&&(r.lanes|=e),r=t,t=t.return;t!==null;)t.childLanes|=e,r=t.alternate,r!==null&&(r.childLanes|=e),r=t,t=t.return;return r.tag===3?r.stateNode:null}var vn=!1;function gl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function dd(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function nn(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function kn(t,e,r){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,yt&2){var l=a.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),a.pending=e,en(t,r)}return l=a.interleaved,l===null?(e.next=e,dl(a)):(e.next=l.next,l.next=e),a.interleaved=e,en(t,r)}function $o(t,e,r){if(e=e.updateQueue,e!==null&&(e=e.shared,(r&4194240)!==0)){var a=e.lanes;a&=t.pendingLanes,r|=a,e.lanes=r,Rs(t,r)}}function gd(t,e){var r=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,r===a)){var l=null,c=null;if(r=r.firstBaseUpdate,r!==null){do{var f={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};c===null?l=c=f:c=c.next=f,r=r.next}while(r!==null);c===null?l=c=e:c=c.next=e}else l=c=e;r={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:c,shared:a.shared,effects:a.effects},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=e:t.next=e,r.lastBaseUpdate=e}function Ho(t,e,r,a){var l=t.updateQueue;vn=!1;var c=l.firstBaseUpdate,f=l.lastBaseUpdate,k=l.shared.pending;if(k!==null){l.shared.pending=null;var E=k,z=E.next;E.next=null,f===null?c=z:f.next=z,f=E;var D=t.alternate;D!==null&&(D=D.updateQueue,k=D.lastBaseUpdate,k!==f&&(k===null?D.firstBaseUpdate=z:k.next=z,D.lastBaseUpdate=E))}if(c!==null){var U=l.baseState;f=0,D=z=E=null,k=c;do{var M=k.lane,q=k.eventTime;if((a&M)===M){D!==null&&(D=D.next={eventTime:q,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});t:{var X=t,tt=k;switch(M=e,q=r,tt.tag){case 1:if(X=tt.payload,typeof X=="function"){U=X.call(q,U,M);break t}U=X;break t;case 3:X.flags=X.flags&-65537|128;case 0:if(X=tt.payload,M=typeof X=="function"?X.call(q,U,M):X,M==null)break t;U=G({},U,M);break t;case 2:vn=!0}}k.callback!==null&&k.lane!==0&&(t.flags|=64,M=l.effects,M===null?l.effects=[k]:M.push(k))}else q={eventTime:q,lane:M,tag:k.tag,payload:k.payload,callback:k.callback,next:null},D===null?(z=D=q,E=U):D=D.next=q,f|=M;if(k=k.next,k===null){if(k=l.shared.pending,k===null)break;M=k,k=M.next,M.next=null,l.lastBaseUpdate=M,l.shared.pending=null}}while(!0);if(D===null&&(E=U),l.baseState=E,l.firstBaseUpdate=z,l.lastBaseUpdate=D,e=l.shared.interleaved,e!==null){l=e;do f|=l.lane,l=l.next;while(l!==e)}else c===null&&(l.shared.lanes=0);Wn|=f,t.lanes=f,t.memoizedState=U}}function fd(t,e,r){if(t=e.effects,e.effects=null,t!==null)for(e=0;er?r:4,t(!0);var a=wl.transition;wl.transition={};try{t(!1),e()}finally{_t=r,wl.transition=a}}function Ld(){return je().memoizedState}function My(t,e,r){var a=Cn(t);if(r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},Pd(t))Id(e,r);else if(r=cd(t,e,r,a),r!==null){var l=ae();Be(r,t,a,l),Fd(r,e,a)}}function Dy(t,e,r){var a=Cn(t),l={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(Pd(t))Id(e,l);else{var c=t.alternate;if(t.lanes===0&&(c===null||c.lanes===0)&&(c=e.lastRenderedReducer,c!==null))try{var f=e.lastRenderedState,k=c(f,r);if(l.hasEagerState=!0,l.eagerState=k,Ie(k,f)){var E=e.interleaved;E===null?(l.next=l,dl(e)):(l.next=E.next,E.next=l),e.interleaved=l;return}}catch{}finally{}r=cd(t,e,l,a),r!==null&&(l=ae(),Be(r,t,a,l),Fd(r,e,a))}}function Pd(t){var e=t.alternate;return t===Mt||e!==null&&e===Mt}function Id(t,e){fi=Wo=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function Fd(t,e,r){if(r&4194240){var a=e.lanes;a&=t.pendingLanes,r|=a,e.lanes=r,Rs(t,r)}}var Yo={readContext:Re,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},Uy={readContext:Re,useCallback:function(t,e){return Ze().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Cd,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,qo(4194308,4,jd.bind(null,e,t),r)},useLayoutEffect:function(t,e){return qo(4194308,4,t,e)},useInsertionEffect:function(t,e){return qo(4,2,t,e)},useMemo:function(t,e){var r=Ze();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var a=Ze();return e=r!==void 0?r(e):e,a.memoizedState=a.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},a.queue=t,t=t.dispatch=My.bind(null,Mt,t),[a.memoizedState,t]},useRef:function(t){var e=Ze();return t={current:t},e.memoizedState=t},useState:Sd,useDebugValue:Cl,useDeferredValue:function(t){return Ze().memoizedState=t},useTransition:function(){var t=Sd(!1),e=t[0];return t=Fy.bind(null,t[1]),Ze().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var a=Mt,l=Ze();if(Lt){if(r===void 0)throw Error(o(407));r=r()}else{if(r=e(),Zt===null)throw Error(o(349));Gn&30||wd(a,e,r)}l.memoizedState=r;var c={value:r,getSnapshot:e};return l.queue=c,Cd(vd.bind(null,a,c,t),[t]),a.flags|=2048,yi(9,bd.bind(null,a,c,r,e),void 0,null),r},useId:function(){var t=Ze(),e=Zt.identifierPrefix;if(Lt){var r=tn,a=Je;r=(a&~(1<<32-Pe(a)-1)).toString(32)+r,e=":"+e+"R"+r,r=hi++,0<\/script>",t=t.removeChild(t.firstChild)):typeof a.is=="string"?t=f.createElement(r,{is:a.is}):(t=f.createElement(r),r==="select"&&(f=t,a.multiple?f.multiple=!0:a.size&&(f.size=a.size))):t=f.createElementNS(t,r),t[We]=e,t[pi]=a,rg(t,e,!1,!1),e.stateNode=t;t:{switch(f=ys(r,a),r){case"dialog":Ot("cancel",t),Ot("close",t),l=a;break;case"iframe":case"object":case"embed":Ot("load",t),l=a;break;case"video":case"audio":for(l=0;lSr&&(e.flags|=128,a=!0,wi(c,!1),e.lanes=4194304)}else{if(!a)if(t=Vo(f),t!==null){if(e.flags|=128,a=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),wi(c,!0),c.tail===null&&c.tailMode==="hidden"&&!f.alternate&&!Lt)return ne(e),null}else 2*Bt()-c.renderingStartTime>Sr&&r!==1073741824&&(e.flags|=128,a=!0,wi(c,!1),e.lanes=4194304);c.isBackwards?(f.sibling=e.child,e.child=f):(r=c.last,r!==null?r.sibling=f:e.child=f,c.last=f)}return c.tail!==null?(e=c.tail,c.rendering=e,c.tail=e.sibling,c.renderingStartTime=Bt(),e.sibling=null,r=Ft.current,Rt(Ft,a?r&1|2:r&1),e):(ne(e),null);case 22:case 23:return Xl(),a=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==a&&(e.flags|=8192),a&&e.mode&1?Ee&1073741824&&(ne(e),e.subtreeFlags&6&&(e.flags|=8192)):ne(e),null;case 24:return null;case 25:return null}throw Error(o(156,e.tag))}function Zy(t,e){switch(ol(e),e.tag){case 1:return ce(e.type)&&No(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return br(),Nt(ue),Nt(te),yl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return hl(e),null;case 13:if(Nt(Ft),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));hr()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Nt(Ft),null;case 4:return br(),null;case 10:return ul(e.type._context),null;case 22:case 23:return Xl(),null;case 24:return null;default:return null}}var Jo=!1,re=!1,Yy=typeof WeakSet=="function"?WeakSet:Set,Y=null;function kr(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(a){Ut(t,e,a)}else r.current=null}function Ml(t,e,r){try{r()}catch(a){Ut(t,e,a)}}var ag=!1;function Xy(t,e){if(Xs=wo,t=Mc(),$s(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else t:{r=(r=t.ownerDocument)&&r.defaultView||window;var a=r.getSelection&&r.getSelection();if(a&&a.rangeCount!==0){r=a.anchorNode;var l=a.anchorOffset,c=a.focusNode;a=a.focusOffset;try{r.nodeType,c.nodeType}catch{r=null;break t}var f=0,k=-1,E=-1,z=0,D=0,U=t,M=null;e:for(;;){for(var q;U!==r||l!==0&&U.nodeType!==3||(k=f+l),U!==c||a!==0&&U.nodeType!==3||(E=f+a),U.nodeType===3&&(f+=U.nodeValue.length),(q=U.firstChild)!==null;)M=U,U=q;for(;;){if(U===t)break e;if(M===r&&++z===l&&(k=f),M===c&&++D===a&&(E=f),(q=U.nextSibling)!==null)break;U=M,M=U.parentNode}U=q}r=k===-1||E===-1?null:{start:k,end:E}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ks={focusedElem:t,selectionRange:r},wo=!1,Y=e;Y!==null;)if(e=Y,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Y=t;else for(;Y!==null;){e=Y;try{var X=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(X!==null){var tt=X.memoizedProps,$t=X.memoizedState,T=e.stateNode,C=T.getSnapshotBeforeUpdate(e.elementType===e.type?tt:Me(e.type,tt),$t);T.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var j=e.stateNode.containerInfo;j.nodeType===1?j.textContent="":j.nodeType===9&&j.documentElement&&j.removeChild(j.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(B){Ut(e,e.return,B)}if(t=e.sibling,t!==null){t.return=e.return,Y=t;break}Y=e.return}return X=ag,ag=!1,X}function bi(t,e,r){var a=e.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var l=a=a.next;do{if((l.tag&t)===t){var c=l.destroy;l.destroy=void 0,c!==void 0&&Ml(e,r,c)}l=l.next}while(l!==a)}}function ta(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var a=r.create;r.destroy=a()}r=r.next}while(r!==e)}}function Dl(t){var e=t.ref;if(e!==null){var r=t.stateNode;switch(t.tag){case 5:t=r;break;default:t=r}typeof e=="function"?e(t):e.current=t}}function sg(t){var e=t.alternate;e!==null&&(t.alternate=null,sg(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[We],delete e[pi],delete e[el],delete e[Oy],delete e[Ny])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function lg(t){return t.tag===5||t.tag===3||t.tag===4}function pg(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||lg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Ul(t,e,r){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=Ao));else if(a!==4&&(t=t.child,t!==null))for(Ul(t,e,r),t=t.sibling;t!==null;)Ul(t,e,r),t=t.sibling}function Bl(t,e,r){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(a!==4&&(t=t.child,t!==null))for(Bl(t,e,r),t=t.sibling;t!==null;)Bl(t,e,r),t=t.sibling}var Qt=null,De=!1;function _n(t,e,r){for(r=r.child;r!==null;)mg(t,e,r),r=r.sibling}function mg(t,e,r){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(co,r)}catch{}switch(r.tag){case 5:re||kr(r,e);case 6:var a=Qt,l=De;Qt=null,_n(t,e,r),Qt=a,De=l,Qt!==null&&(De?(t=Qt,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Qt.removeChild(r.stateNode));break;case 18:Qt!==null&&(De?(t=Qt,r=r.stateNode,t.nodeType===8?tl(t.parentNode,r):t.nodeType===1&&tl(t,r),Qr(t)):tl(Qt,r.stateNode));break;case 4:a=Qt,l=De,Qt=r.stateNode.containerInfo,De=!0,_n(t,e,r),Qt=a,De=l;break;case 0:case 11:case 14:case 15:if(!re&&(a=r.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){l=a=a.next;do{var c=l,f=c.destroy;c=c.tag,f!==void 0&&(c&2||c&4)&&Ml(r,e,f),l=l.next}while(l!==a)}_n(t,e,r);break;case 1:if(!re&&(kr(r,e),a=r.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(k){Ut(r,e,k)}_n(t,e,r);break;case 21:_n(t,e,r);break;case 22:r.mode&1?(re=(a=re)||r.memoizedState!==null,_n(t,e,r),re=a):_n(t,e,r);break;default:_n(t,e,r)}}function ug(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new Yy),e.forEach(function(a){var l=o4.bind(null,t,a);r.has(a)||(r.add(a),a.then(l,l))})}}function Ue(t,e){var r=e.deletions;if(r!==null)for(var a=0;al&&(l=f),a&=~c}if(a=l,a=Bt()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Qy(a/1960))-a,10t?16:t,En===null)var a=!1;else{if(t=En,En=null,oa=0,yt&6)throw Error(o(331));var l=yt;for(yt|=4,Y=t.current;Y!==null;){var c=Y,f=c.child;if(Y.flags&16){var k=c.deletions;if(k!==null){for(var E=0;EBt()-Vl?Zn(t,0):Hl|=r),fe(t,e)}function Sg(t,e){e===0&&(t.mode&1?(e=fo,fo<<=1,!(fo&130023424)&&(fo=4194304)):e=1);var r=ae();t=en(t,e),t!==null&&(qr(t,e,r),fe(t,r))}function i4(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),Sg(t,r)}function o4(t,e){var r=0;switch(t.tag){case 13:var a=t.stateNode,l=t.memoizedState;l!==null&&(r=l.retryLane);break;case 19:a=t.stateNode;break;default:throw Error(o(314))}a!==null&&a.delete(e),Sg(t,r)}var Eg;Eg=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||ue.current)de=!0;else{if(!(t.lanes&r)&&!(e.flags&128))return de=!1,Wy(t,e,r);de=!!(t.flags&131072)}else de=!1,Lt&&e.flags&1048576&&id(e,Fo,e.index);switch(e.lanes=0,e.tag){case 2:var a=e.type;Qo(t,e),t=e.pendingProps;var l=dr(e,te.current);wr(e,r),l=vl(null,e,a,t,l,r);var c=kl();return e.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ce(a)?(c=!0,Lo(e)):c=!1,e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,gl(e),l.updater=Xo,e.stateNode=l,l._reactInternals=e,Rl(e,a,t,r),e=Ol(null,e,a,!0,c,r)):(e.tag=0,Lt&&c&&il(e),oe(null,e,l,r),e=e.child),e;case 16:a=e.elementType;t:{switch(Qo(t,e),t=e.pendingProps,l=a._init,a=l(a._payload),e.type=a,l=e.tag=s4(a),t=Me(a,t),l){case 0:e=Al(null,e,a,t,r);break t;case 1:e=Kd(null,e,a,t,r);break t;case 11:e=Wd(null,e,a,t,r);break t;case 14:e=qd(null,e,a,Me(a.type,t),r);break t}throw Error(o(306,a,""))}return e;case 0:return a=e.type,l=e.pendingProps,l=e.elementType===a?l:Me(a,l),Al(t,e,a,l,r);case 1:return a=e.type,l=e.pendingProps,l=e.elementType===a?l:Me(a,l),Kd(t,e,a,l,r);case 3:t:{if(Qd(e),t===null)throw Error(o(387));a=e.pendingProps,c=e.memoizedState,l=c.element,dd(t,e),Ho(e,a,null,r);var f=e.memoizedState;if(a=f.element,c.isDehydrated)if(c={element:a,isDehydrated:!1,cache:f.cache,pendingSuspenseBoundaries:f.pendingSuspenseBoundaries,transitions:f.transitions},e.updateQueue.baseState=c,e.memoizedState=c,e.flags&256){l=vr(Error(o(423)),e),e=Jd(t,e,a,r,l);break t}else if(a!==l){l=vr(Error(o(424)),e),e=Jd(t,e,a,r,l);break t}else for(Se=xn(e.stateNode.containerInfo.firstChild),_e=e,Lt=!0,Fe=null,r=ud(e,null,a,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(hr(),a===l){e=rn(t,e,r);break t}oe(t,e,a,r)}e=e.child}return e;case 5:return hd(e),t===null&&sl(e),a=e.type,l=e.pendingProps,c=t!==null?t.memoizedProps:null,f=l.children,Qs(a,l)?f=null:c!==null&&Qs(a,c)&&(e.flags|=32),Xd(t,e),oe(t,e,f,r),e.child;case 6:return t===null&&sl(e),null;case 13:return tg(t,e,r);case 4:return fl(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=xr(e,null,a,r):oe(t,e,a,r),e.child;case 11:return a=e.type,l=e.pendingProps,l=e.elementType===a?l:Me(a,l),Wd(t,e,a,l,r);case 7:return oe(t,e,e.pendingProps,r),e.child;case 8:return oe(t,e,e.pendingProps.children,r),e.child;case 12:return oe(t,e,e.pendingProps.children,r),e.child;case 10:t:{if(a=e.type._context,l=e.pendingProps,c=e.memoizedProps,f=l.value,Rt(Uo,a._currentValue),a._currentValue=f,c!==null)if(Ie(c.value,f)){if(c.children===l.children&&!ue.current){e=rn(t,e,r);break t}}else for(c=e.child,c!==null&&(c.return=e);c!==null;){var k=c.dependencies;if(k!==null){f=c.child;for(var E=k.firstContext;E!==null;){if(E.context===a){if(c.tag===1){E=nn(-1,r&-r),E.tag=2;var z=c.updateQueue;if(z!==null){z=z.shared;var D=z.pending;D===null?E.next=E:(E.next=D.next,D.next=E),z.pending=E}}c.lanes|=r,E=c.alternate,E!==null&&(E.lanes|=r),cl(c.return,r,e),k.lanes|=r;break}E=E.next}}else if(c.tag===10)f=c.type===e.type?null:c.child;else if(c.tag===18){if(f=c.return,f===null)throw Error(o(341));f.lanes|=r,k=f.alternate,k!==null&&(k.lanes|=r),cl(f,r,e),f=c.sibling}else f=c.child;if(f!==null)f.return=c;else for(f=c;f!==null;){if(f===e){f=null;break}if(c=f.sibling,c!==null){c.return=f.return,f=c;break}f=f.return}c=f}oe(t,e,l.children,r),e=e.child}return e;case 9:return l=e.type,a=e.pendingProps.children,wr(e,r),l=Re(l),a=a(l),e.flags|=1,oe(t,e,a,r),e.child;case 14:return a=e.type,l=Me(a,e.pendingProps),l=Me(a.type,l),qd(t,e,a,l,r);case 15:return Zd(t,e,e.type,e.pendingProps,r);case 17:return a=e.type,l=e.pendingProps,l=e.elementType===a?l:Me(a,l),Qo(t,e),e.tag=1,ce(a)?(t=!0,Lo(e)):t=!1,wr(e,r),Dd(e,a,l),Rl(e,a,l,r),Ol(null,e,a,!0,t,r);case 19:return ng(t,e,r);case 22:return Yd(t,e,r)}throw Error(o(156,e.tag))};function Cg(t,e){return oc(t,e)}function a4(t,e,r,a){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ae(t,e,r,a){return new a4(t,e,r,a)}function Ql(t){return t=t.prototype,!(!t||!t.isReactComponent)}function s4(t){if(typeof t=="function")return Ql(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Et)return 11;if(t===At)return 14}return 2}function Rn(t,e){var r=t.alternate;return r===null?(r=Ae(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&14680064,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function pa(t,e,r,a,l,c){var f=2;if(a=t,typeof t=="function")Ql(t)&&(f=1);else if(typeof t=="string")f=5;else t:switch(t){case J:return Xn(r.children,l,c,e);case lt:f=8,l|=8;break;case Q:return t=Ae(12,r,e,l|2),t.elementType=Q,t.lanes=c,t;case It:return t=Ae(13,r,e,l),t.elementType=It,t.lanes=c,t;case ft:return t=Ae(19,r,e,l),t.elementType=ft,t.lanes=c,t;case kt:return ma(r,l,c,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case gt:f=10;break t;case zt:f=9;break t;case Et:f=11;break t;case At:f=14;break t;case bt:f=16,a=null;break t}throw Error(o(130,t==null?t:typeof t,""))}return e=Ae(f,r,e,l),e.elementType=t,e.type=a,e.lanes=c,e}function Xn(t,e,r,a){return t=Ae(7,t,a,e),t.lanes=r,t}function ma(t,e,r,a){return t=Ae(22,t,a,e),t.elementType=kt,t.lanes=r,t.stateNode={isHidden:!1},t}function Jl(t,e,r){return t=Ae(6,t,null,e),t.lanes=r,t}function tp(t,e,r){return e=Ae(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function l4(t,e,r,a,l){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ts(0),this.expirationTimes=Ts(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ts(0),this.identifierPrefix=a,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ep(t,e,r,a,l,c,f,k,E){return t=new l4(t,e,r,k,E),e===1?(e=1,c===!0&&(e|=8)):e=0,c=Ae(3,null,null,e),t.current=c,c.stateNode=t,c.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},gl(c),t}function p4(t,e,r){var a=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dp)}catch(n){console.error(n)}}dp(),pp.exports=Dg();var gp=pp.exports,fp=gp;ya.createRoot=fp.createRoot,ya.hydrateRoot=fp.hydrateRoot;let Ei;const Ug=new Uint8Array(16);function Bg(){if(!Ei&&(Ei=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ei))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ei(Ug)}const Xt=[];for(let n=0;n<256;++n)Xt.push((n+256).toString(16).slice(1));function $g(n,i=0){return Xt[n[i+0]]+Xt[n[i+1]]+Xt[n[i+2]]+Xt[n[i+3]]+"-"+Xt[n[i+4]]+Xt[n[i+5]]+"-"+Xt[n[i+6]]+Xt[n[i+7]]+"-"+Xt[n[i+8]]+Xt[n[i+9]]+"-"+Xt[n[i+10]]+Xt[n[i+11]]+Xt[n[i+12]]+Xt[n[i+13]]+Xt[n[i+14]]+Xt[n[i+15]]}const hp={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function xp(n,i,o){if(hp.randomUUID&&!i&&!n)return hp.randomUUID();n=n||{};const s=n.random||(n.rng||Bg)();return s[6]=s[6]&15|64,s[8]=s[8]&63|128,$g(s)}const yp={mobile:768},wp=(n,i,o)=>[n<=yp[o],i<=yp[o]],Hg=(n="mobile",i=[])=>{const[o,s]=W.useState(!1),[p,u]=W.useState(!1),m=i==null?void 0:i.some(g=>!g);return W.useEffect(()=>{const g=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooeyChat-container");if(!g)return;const[h,x]=wp(g.clientWidth,window.innerWidth,n);s(h),u(x);const y=new ResizeObserver(()=>{const[v,R]=wp(g.clientWidth,window.innerWidth,n);s(v),u(R)});return y.observe(g),()=>{y.disconnect()}},[n,m]),[o,p]},Vg=n=>{const i=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");i&&(n?(i.style.width="0px",i.style.transition="width ease-in-out 0.2s"):(i.style.width="260px",i.style.transition="width ease-in-out 0.2s"))},bp=W.createContext({}),Gg=({config:n,children:i})=>{const o=(n==null?void 0:n.mode)==="inline"||(n==null?void 0:n.mode)==="fullscreen",[s,p]=W.useState(new Map),[u,m]=W.useState({isOpen:o||!1,isFocusMode:!1,isInline:o,isSidebarOpen:!1,showCloseButton:!o||!1,showSidebarButton:!1,showFocusModeButton:!o||!1,showNewConversationButton:(n==null?void 0:n.enableConversations)===void 0?!0:n==null?void 0:n.enableConversations,isMobile:!1}),g=!(u!=null&&u.showNewConversationButton),[h,x]=Hg("mobile",[u==null?void 0:u.isOpen]),y=(w,b)=>{p(S=>{const P=new Map(S);return P.set(w,b),P})},v=w=>s.get(w),R=W.useMemo(()=>({toggleOpenClose:()=>{m(w=>({...w,isOpen:!w.isOpen,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:!g}))},toggleSidebar:()=>{g||m(w=>(Vg(w.isSidebarOpen),{...w,isSidebarOpen:!w.isSidebarOpen,showSidebarButton:w.isSidebarOpen}))},toggleFocusMode:()=>{m(w=>{const b=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");return b?w!=null&&w.isFocusMode?(w!=null&&w.isSidebarOpen&&(b.style.width="0px"),{...w,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:g?!1:w.isSidebarOpen}):(w!=null&&w.isSidebarOpen||(b.style.width="260px"),{...w,isFocusMode:!0,isSidebarOpen:!g,showSidebarButton:g?!1:w.isSidebarOpen}):{...w,isFocusMode:!w.isFocusMode}})},setState:w=>{m(b=>({...b,...w}))},...u}),[m,g,u]);W.useEffect(()=>{m(w=>({...w,isSidebarOpen:!h,showSidebarButton:g?!1:h,showFocusModeButton:o?!1:h&&!x||!h&&!x,isMobile:h,isMobileWindow:x}))},[g,o,h,x]);const F={config:n,setTempStoreValue:y,getTempStoreValue:v,layoutController:R};return d.jsx(bp.Provider,{value:F,children:i})},an=()=>W.useContext(hm),le=()=>W.useContext(bp);function vp(n,i){return function(){return n.apply(i,arguments)}}const{toString:Wg}=Object.prototype,{getPrototypeOf:va}=Object,Ci=(n=>i=>{const o=Wg.call(i);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=n=>(n=n.toLowerCase(),i=>Ci(i)===n),Ti=n=>i=>typeof i===n,{isArray:Qn}=Array,Tr=Ti("undefined");function qg(n){return n!==null&&!Tr(n)&&n.constructor!==null&&!Tr(n.constructor)&&xe(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const kp=Oe("ArrayBuffer");function Zg(n){let i;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?i=ArrayBuffer.isView(n):i=n&&n.buffer&&kp(n.buffer),i}const Yg=Ti("string"),xe=Ti("function"),_p=Ti("number"),Ri=n=>n!==null&&typeof n=="object",Xg=n=>n===!0||n===!1,ji=n=>{if(Ci(n)!=="object")return!1;const i=va(n);return(i===null||i===Object.prototype||Object.getPrototypeOf(i)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Kg=Oe("Date"),Qg=Oe("File"),Jg=Oe("Blob"),tf=Oe("FileList"),ef=n=>Ri(n)&&xe(n.pipe),nf=n=>{let i;return n&&(typeof FormData=="function"&&n instanceof FormData||xe(n.append)&&((i=Ci(n))==="formdata"||i==="object"&&xe(n.toString)&&n.toString()==="[object FormData]"))},rf=Oe("URLSearchParams"),[of,af,sf,lf]=["ReadableStream","Request","Response","Headers"].map(Oe),pf=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rr(n,i,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let s,p;if(typeof n!="object"&&(n=[n]),Qn(n))for(s=0,p=n.length;s0;)if(p=o[s],i===p.toLowerCase())return p;return null}const zn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ep=n=>!Tr(n)&&n!==zn;function ka(){const{caseless:n}=Ep(this)&&this||{},i={},o=(s,p)=>{const u=n&&Sp(i,p)||p;ji(i[u])&&ji(s)?i[u]=ka(i[u],s):ji(s)?i[u]=ka({},s):Qn(s)?i[u]=s.slice():i[u]=s};for(let s=0,p=arguments.length;s(Rr(i,(p,u)=>{o&&xe(p)?n[u]=vp(p,o):n[u]=p},{allOwnKeys:s}),n),uf=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),cf=(n,i,o,s)=>{n.prototype=Object.create(i.prototype,s),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:i.prototype}),o&&Object.assign(n.prototype,o)},df=(n,i,o,s)=>{let p,u,m;const g={};if(i=i||{},n==null)return i;do{for(p=Object.getOwnPropertyNames(n),u=p.length;u-- >0;)m=p[u],(!s||s(m,n,i))&&!g[m]&&(i[m]=n[m],g[m]=!0);n=o!==!1&&va(n)}while(n&&(!o||o(n,i))&&n!==Object.prototype);return i},gf=(n,i,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=i.length;const s=n.indexOf(i,o);return s!==-1&&s===o},ff=n=>{if(!n)return null;if(Qn(n))return n;let i=n.length;if(!_p(i))return null;const o=new Array(i);for(;i-- >0;)o[i]=n[i];return o},hf=(n=>i=>n&&i instanceof n)(typeof Uint8Array<"u"&&va(Uint8Array)),xf=(n,i)=>{const s=(n&&n[Symbol.iterator]).call(n);let p;for(;(p=s.next())&&!p.done;){const u=p.value;i.call(n,u[0],u[1])}},yf=(n,i)=>{let o;const s=[];for(;(o=n.exec(i))!==null;)s.push(o);return s},wf=Oe("HTMLFormElement"),bf=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,s,p){return s.toUpperCase()+p}),Cp=(({hasOwnProperty:n})=>(i,o)=>n.call(i,o))(Object.prototype),vf=Oe("RegExp"),Tp=(n,i)=>{const o=Object.getOwnPropertyDescriptors(n),s={};Rr(o,(p,u)=>{let m;(m=i(p,u,n))!==!1&&(s[u]=m||p)}),Object.defineProperties(n,s)},kf=n=>{Tp(n,(i,o)=>{if(xe(n)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const s=n[o];if(xe(s)){if(i.enumerable=!1,"writable"in i){i.writable=!1;return}i.set||(i.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},_f=(n,i)=>{const o={},s=p=>{p.forEach(u=>{o[u]=!0})};return Qn(n)?s(n):s(String(n).split(i)),o},Sf=()=>{},Ef=(n,i)=>n!=null&&Number.isFinite(n=+n)?n:i,_a="abcdefghijklmnopqrstuvwxyz",Rp="0123456789",jp={DIGIT:Rp,ALPHA:_a,ALPHA_DIGIT:_a+_a.toUpperCase()+Rp},Cf=(n=16,i=jp.ALPHA_DIGIT)=>{let o="";const{length:s}=i;for(;n--;)o+=i[Math.random()*s|0];return o};function Tf(n){return!!(n&&xe(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Rf=n=>{const i=new Array(10),o=(s,p)=>{if(Ri(s)){if(i.indexOf(s)>=0)return;if(!("toJSON"in s)){i[p]=s;const u=Qn(s)?[]:{};return Rr(s,(m,g)=>{const h=o(m,p+1);!Tr(h)&&(u[g]=h)}),i[p]=void 0,u}}return s};return o(n,0)},jf=Oe("AsyncFunction"),zf=n=>n&&(Ri(n)||xe(n))&&xe(n.then)&&xe(n.catch),zp=((n,i)=>n?setImmediate:i?((o,s)=>(zn.addEventListener("message",({source:p,data:u})=>{p===zn&&u===o&&s.length&&s.shift()()},!1),p=>{s.push(p),zn.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",xe(zn.postMessage)),Af=typeof queueMicrotask<"u"?queueMicrotask.bind(zn):typeof process<"u"&&process.nextTick||zp,N={isArray:Qn,isArrayBuffer:kp,isBuffer:qg,isFormData:nf,isArrayBufferView:Zg,isString:Yg,isNumber:_p,isBoolean:Xg,isObject:Ri,isPlainObject:ji,isReadableStream:of,isRequest:af,isResponse:sf,isHeaders:lf,isUndefined:Tr,isDate:Kg,isFile:Qg,isBlob:Jg,isRegExp:vf,isFunction:xe,isStream:ef,isURLSearchParams:rf,isTypedArray:hf,isFileList:tf,forEach:Rr,merge:ka,extend:mf,trim:pf,stripBOM:uf,inherits:cf,toFlatObject:df,kindOf:Ci,kindOfTest:Oe,endsWith:gf,toArray:ff,forEachEntry:xf,matchAll:yf,isHTMLForm:wf,hasOwnProperty:Cp,hasOwnProp:Cp,reduceDescriptors:Tp,freezeMethods:kf,toObjectSet:_f,toCamelCase:bf,noop:Sf,toFiniteNumber:Ef,findKey:Sp,global:zn,isContextDefined:Ep,ALPHABET:jp,generateString:Cf,isSpecCompliantForm:Tf,toJSONObject:Rf,isAsyncFn:jf,isThenable:zf,setImmediate:zp,asap:Af};function pt(n,i,o,s,p){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",i&&(this.code=i),o&&(this.config=o),s&&(this.request=s),p&&(this.response=p)}N.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Ap=pt.prototype,Op={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{Op[n]={value:n}}),Object.defineProperties(pt,Op),Object.defineProperty(Ap,"isAxiosError",{value:!0}),pt.from=(n,i,o,s,p,u)=>{const m=Object.create(Ap);return N.toFlatObject(n,m,function(h){return h!==Error.prototype},g=>g!=="isAxiosError"),pt.call(m,n.message,i,o,s,p),m.cause=n,m.name=n.name,u&&Object.assign(m,u),m};const Of=null;function Sa(n){return N.isPlainObject(n)||N.isArray(n)}function Np(n){return N.endsWith(n,"[]")?n.slice(0,-2):n}function Lp(n,i,o){return n?n.concat(i).map(function(p,u){return p=Np(p),!o&&u?"["+p+"]":p}).join(o?".":""):i}function Nf(n){return N.isArray(n)&&!n.some(Sa)}const Lf=N.toFlatObject(N,{},null,function(i){return/^is[A-Z]/.test(i)});function zi(n,i,o){if(!N.isObject(n))throw new TypeError("target must be an object");i=i||new FormData,o=N.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,S){return!N.isUndefined(S[b])});const s=o.metaTokens,p=o.visitor||y,u=o.dots,m=o.indexes,h=(o.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(i);if(!N.isFunction(p))throw new TypeError("visitor must be a function");function x(w){if(w===null)return"";if(N.isDate(w))return w.toISOString();if(!h&&N.isBlob(w))throw new pt("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(w)||N.isTypedArray(w)?h&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function y(w,b,S){let P=w;if(w&&!S&&typeof w=="object"){if(N.endsWith(b,"{}"))b=s?b:b.slice(0,-2),w=JSON.stringify(w);else if(N.isArray(w)&&Nf(w)||(N.isFileList(w)||N.endsWith(b,"[]"))&&(P=N.toArray(w)))return b=Np(b),P.forEach(function(O,$){!(N.isUndefined(O)||O===null)&&i.append(m===!0?Lp([b],$,u):m===null?b:b+"[]",x(O))}),!1}return Sa(w)?!0:(i.append(Lp(S,b,u),x(w)),!1)}const v=[],R=Object.assign(Lf,{defaultVisitor:y,convertValue:x,isVisitable:Sa});function F(w,b){if(!N.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+b.join("."));v.push(w),N.forEach(w,function(P,L){(!(N.isUndefined(P)||P===null)&&p.call(i,P,N.isString(L)?L.trim():L,b,R))===!0&&F(P,b?b.concat(L):[L])}),v.pop()}}if(!N.isObject(n))throw new TypeError("data must be an object");return F(n),i}function Pp(n){const i={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(s){return i[s]})}function Ea(n,i){this._pairs=[],n&&zi(n,this,i)}const Ip=Ea.prototype;Ip.append=function(i,o){this._pairs.push([i,o])},Ip.toString=function(i){const o=i?function(s){return i.call(this,s,Pp)}:Pp;return this._pairs.map(function(p){return o(p[0])+"="+o(p[1])},"").join("&")};function Pf(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fp(n,i,o){if(!i)return n;const s=o&&o.encode||Pf,p=o&&o.serialize;let u;if(p?u=p(i,o):u=N.isURLSearchParams(i)?i.toString():new Ea(i,o).toString(s),u){const m=n.indexOf("#");m!==-1&&(n=n.slice(0,m)),n+=(n.indexOf("?")===-1?"?":"&")+u}return n}class Mp{constructor(){this.handlers=[]}use(i,o,s){return this.handlers.push({fulfilled:i,rejected:o,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(i){this.handlers[i]&&(this.handlers[i]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(i){N.forEach(this.handlers,function(s){s!==null&&i(s)})}}const Dp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},If={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ea,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ca=typeof window<"u"&&typeof document<"u",Ff=(n=>Ca&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Mf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Df=Ca&&window.location.href||"http://localhost",Ne={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ca,hasStandardBrowserEnv:Ff,hasStandardBrowserWebWorkerEnv:Mf,origin:Df},Symbol.toStringTag,{value:"Module"})),...If};function Uf(n,i){return zi(n,new Ne.classes.URLSearchParams,Object.assign({visitor:function(o,s,p,u){return Ne.isNode&&N.isBuffer(o)?(this.append(s,o.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)}},i))}function Bf(n){return N.matchAll(/\w+|\[(\w*)]/g,n).map(i=>i[0]==="[]"?"":i[1]||i[0])}function $f(n){const i={},o=Object.keys(n);let s;const p=o.length;let u;for(s=0;s=o.length;return m=!m&&N.isArray(p)?p.length:m,h?(N.hasOwnProp(p,m)?p[m]=[p[m],s]:p[m]=s,!g):((!p[m]||!N.isObject(p[m]))&&(p[m]=[]),i(o,s,p[m],u)&&N.isArray(p[m])&&(p[m]=$f(p[m])),!g)}if(N.isFormData(n)&&N.isFunction(n.entries)){const o={};return N.forEachEntry(n,(s,p)=>{i(Bf(s),p,o,0)}),o}return null}function Hf(n,i,o){if(N.isString(n))try{return(i||JSON.parse)(n),N.trim(n)}catch(s){if(s.name!=="SyntaxError")throw s}return(o||JSON.stringify)(n)}const jr={transitional:Dp,adapter:["xhr","http","fetch"],transformRequest:[function(i,o){const s=o.getContentType()||"",p=s.indexOf("application/json")>-1,u=N.isObject(i);if(u&&N.isHTMLForm(i)&&(i=new FormData(i)),N.isFormData(i))return p?JSON.stringify(Up(i)):i;if(N.isArrayBuffer(i)||N.isBuffer(i)||N.isStream(i)||N.isFile(i)||N.isBlob(i)||N.isReadableStream(i))return i;if(N.isArrayBufferView(i))return i.buffer;if(N.isURLSearchParams(i))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),i.toString();let g;if(u){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Uf(i,this.formSerializer).toString();if((g=N.isFileList(i))||s.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return zi(g?{"files[]":i}:i,h&&new h,this.formSerializer)}}return u||p?(o.setContentType("application/json",!1),Hf(i)):i}],transformResponse:[function(i){const o=this.transitional||jr.transitional,s=o&&o.forcedJSONParsing,p=this.responseType==="json";if(N.isResponse(i)||N.isReadableStream(i))return i;if(i&&N.isString(i)&&(s&&!this.responseType||p)){const m=!(o&&o.silentJSONParsing)&&p;try{return JSON.parse(i)}catch(g){if(m)throw g.name==="SyntaxError"?pt.from(g,pt.ERR_BAD_RESPONSE,this,null,this.response):g}}return i}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(i){return i>=200&&i<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],n=>{jr.headers[n]={}});const Vf=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Gf=n=>{const i={};let o,s,p;return n&&n.split(` -`).forEach(function(m){p=m.indexOf(":"),o=m.substring(0,p).trim().toLowerCase(),s=m.substring(p+1).trim(),!(!o||i[o]&&Vf[o])&&(o==="set-cookie"?i[o]?i[o].push(s):i[o]=[s]:i[o]=i[o]?i[o]+", "+s:s)}),i},Bp=Symbol("internals");function zr(n){return n&&String(n).trim().toLowerCase()}function Ai(n){return n===!1||n==null?n:N.isArray(n)?n.map(Ai):String(n)}function Wf(n){const i=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=o.exec(n);)i[s[1]]=s[2];return i}const qf=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ta(n,i,o,s,p){if(N.isFunction(s))return s.call(this,i,o);if(p&&(i=o),!!N.isString(i)){if(N.isString(s))return i.indexOf(s)!==-1;if(N.isRegExp(s))return s.test(i)}}function Zf(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(i,o,s)=>o.toUpperCase()+s)}function Yf(n,i){const o=N.toCamelCase(" "+i);["get","set","has"].forEach(s=>{Object.defineProperty(n,s+o,{value:function(p,u,m){return this[s].call(this,i,p,u,m)},configurable:!0})})}class pe{constructor(i){i&&this.set(i)}set(i,o,s){const p=this;function u(g,h,x){const y=zr(h);if(!y)throw new Error("header name must be a non-empty string");const v=N.findKey(p,y);(!v||p[v]===void 0||x===!0||x===void 0&&p[v]!==!1)&&(p[v||h]=Ai(g))}const m=(g,h)=>N.forEach(g,(x,y)=>u(x,y,h));if(N.isPlainObject(i)||i instanceof this.constructor)m(i,o);else if(N.isString(i)&&(i=i.trim())&&!qf(i))m(Gf(i),o);else if(N.isHeaders(i))for(const[g,h]of i.entries())u(h,g,s);else i!=null&&u(o,i,s);return this}get(i,o){if(i=zr(i),i){const s=N.findKey(this,i);if(s){const p=this[s];if(!o)return p;if(o===!0)return Wf(p);if(N.isFunction(o))return o.call(this,p,s);if(N.isRegExp(o))return o.exec(p);throw new TypeError("parser must be boolean|regexp|function")}}}has(i,o){if(i=zr(i),i){const s=N.findKey(this,i);return!!(s&&this[s]!==void 0&&(!o||Ta(this,this[s],s,o)))}return!1}delete(i,o){const s=this;let p=!1;function u(m){if(m=zr(m),m){const g=N.findKey(s,m);g&&(!o||Ta(s,s[g],g,o))&&(delete s[g],p=!0)}}return N.isArray(i)?i.forEach(u):u(i),p}clear(i){const o=Object.keys(this);let s=o.length,p=!1;for(;s--;){const u=o[s];(!i||Ta(this,this[u],u,i,!0))&&(delete this[u],p=!0)}return p}normalize(i){const o=this,s={};return N.forEach(this,(p,u)=>{const m=N.findKey(s,u);if(m){o[m]=Ai(p),delete o[u];return}const g=i?Zf(u):String(u).trim();g!==u&&delete o[u],o[g]=Ai(p),s[g]=!0}),this}concat(...i){return this.constructor.concat(this,...i)}toJSON(i){const o=Object.create(null);return N.forEach(this,(s,p)=>{s!=null&&s!==!1&&(o[p]=i&&N.isArray(s)?s.join(", "):s)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([i,o])=>i+": "+o).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(i){return i instanceof this?i:new this(i)}static concat(i,...o){const s=new this(i);return o.forEach(p=>s.set(p)),s}static accessor(i){const s=(this[Bp]=this[Bp]={accessors:{}}).accessors,p=this.prototype;function u(m){const g=zr(m);s[g]||(Yf(p,m),s[g]=!0)}return N.isArray(i)?i.forEach(u):u(i),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(pe.prototype,({value:n},i)=>{let o=i[0].toUpperCase()+i.slice(1);return{get:()=>n,set(s){this[o]=s}}}),N.freezeMethods(pe);function Ra(n,i){const o=this||jr,s=i||o,p=pe.from(s.headers);let u=s.data;return N.forEach(n,function(g){u=g.call(o,u,p.normalize(),i?i.status:void 0)}),p.normalize(),u}function $p(n){return!!(n&&n.__CANCEL__)}function Jn(n,i,o){pt.call(this,n??"canceled",pt.ERR_CANCELED,i,o),this.name="CanceledError"}N.inherits(Jn,pt,{__CANCEL__:!0});function Hp(n,i,o){const s=o.config.validateStatus;!o.status||!s||s(o.status)?n(o):i(new pt("Request failed with status code "+o.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function Xf(n){const i=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return i&&i[1]||""}function Kf(n,i){n=n||10;const o=new Array(n),s=new Array(n);let p=0,u=0,m;return i=i!==void 0?i:1e3,function(h){const x=Date.now(),y=s[u];m||(m=x),o[p]=h,s[p]=x;let v=u,R=0;for(;v!==p;)R+=o[v++],v=v%n;if(p=(p+1)%n,p===u&&(u=(u+1)%n),x-m{o=y,p=null,u&&(clearTimeout(u),u=null),n.apply(null,x)};return[(...x)=>{const y=Date.now(),v=y-o;v>=s?m(x,y):(p=x,u||(u=setTimeout(()=>{u=null,m(p)},s-v)))},()=>p&&m(p)]}const Oi=(n,i,o=3)=>{let s=0;const p=Kf(50,250);return Qf(u=>{const m=u.loaded,g=u.lengthComputable?u.total:void 0,h=m-s,x=p(h),y=m<=g;s=m;const v={loaded:m,total:g,progress:g?m/g:void 0,bytes:h,rate:x||void 0,estimated:x&&g&&y?(g-m)/x:void 0,event:u,lengthComputable:g!=null,[i?"download":"upload"]:!0};n(v)},o)},Vp=(n,i)=>{const o=n!=null;return[s=>i[0]({lengthComputable:o,total:n,loaded:s}),i[1]]},Gp=n=>(...i)=>N.asap(()=>n(...i)),Jf=Ne.hasStandardBrowserEnv?function(){const i=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let s;function p(u){let m=u;return i&&(o.setAttribute("href",m),m=o.href),o.setAttribute("href",m),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return s=p(window.location.href),function(m){const g=N.isString(m)?p(m):m;return g.protocol===s.protocol&&g.host===s.host}}():function(){return function(){return!0}}(),t0=Ne.hasStandardBrowserEnv?{write(n,i,o,s,p,u){const m=[n+"="+encodeURIComponent(i)];N.isNumber(o)&&m.push("expires="+new Date(o).toGMTString()),N.isString(s)&&m.push("path="+s),N.isString(p)&&m.push("domain="+p),u===!0&&m.push("secure"),document.cookie=m.join("; ")},read(n){const i=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function e0(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function n0(n,i){return i?n.replace(/\/?\/$/,"")+"/"+i.replace(/^\/+/,""):n}function Wp(n,i){return n&&!e0(i)?n0(n,i):i}const qp=n=>n instanceof pe?{...n}:n;function An(n,i){i=i||{};const o={};function s(x,y,v){return N.isPlainObject(x)&&N.isPlainObject(y)?N.merge.call({caseless:v},x,y):N.isPlainObject(y)?N.merge({},y):N.isArray(y)?y.slice():y}function p(x,y,v){if(N.isUndefined(y)){if(!N.isUndefined(x))return s(void 0,x,v)}else return s(x,y,v)}function u(x,y){if(!N.isUndefined(y))return s(void 0,y)}function m(x,y){if(N.isUndefined(y)){if(!N.isUndefined(x))return s(void 0,x)}else return s(void 0,y)}function g(x,y,v){if(v in i)return s(x,y);if(v in n)return s(void 0,x)}const h={url:u,method:u,data:u,baseURL:m,transformRequest:m,transformResponse:m,paramsSerializer:m,timeout:m,timeoutMessage:m,withCredentials:m,withXSRFToken:m,adapter:m,responseType:m,xsrfCookieName:m,xsrfHeaderName:m,onUploadProgress:m,onDownloadProgress:m,decompress:m,maxContentLength:m,maxBodyLength:m,beforeRedirect:m,transport:m,httpAgent:m,httpsAgent:m,cancelToken:m,socketPath:m,responseEncoding:m,validateStatus:g,headers:(x,y)=>p(qp(x),qp(y),!0)};return N.forEach(Object.keys(Object.assign({},n,i)),function(y){const v=h[y]||p,R=v(n[y],i[y],y);N.isUndefined(R)&&v!==g||(o[y]=R)}),o}const Zp=n=>{const i=An({},n);let{data:o,withXSRFToken:s,xsrfHeaderName:p,xsrfCookieName:u,headers:m,auth:g}=i;i.headers=m=pe.from(m),i.url=Fp(Wp(i.baseURL,i.url),n.params,n.paramsSerializer),g&&m.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let h;if(N.isFormData(o)){if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)m.setContentType(void 0);else if((h=m.getContentType())!==!1){const[x,...y]=h?h.split(";").map(v=>v.trim()).filter(Boolean):[];m.setContentType([x||"multipart/form-data",...y].join("; "))}}if(Ne.hasStandardBrowserEnv&&(s&&N.isFunction(s)&&(s=s(i)),s||s!==!1&&Jf(i.url))){const x=p&&u&&t0.read(u);x&&m.set(p,x)}return i},r0=typeof XMLHttpRequest<"u"&&function(n){return new Promise(function(o,s){const p=Zp(n);let u=p.data;const m=pe.from(p.headers).normalize();let{responseType:g,onUploadProgress:h,onDownloadProgress:x}=p,y,v,R,F,w;function b(){F&&F(),w&&w(),p.cancelToken&&p.cancelToken.unsubscribe(y),p.signal&&p.signal.removeEventListener("abort",y)}let S=new XMLHttpRequest;S.open(p.method.toUpperCase(),p.url,!0),S.timeout=p.timeout;function P(){if(!S)return;const O=pe.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),V={data:!g||g==="text"||g==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:O,config:n,request:S};Hp(function(J){o(J),b()},function(J){s(J),b()},V),S=null}"onloadend"in S?S.onloadend=P:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(P)},S.onabort=function(){S&&(s(new pt("Request aborted",pt.ECONNABORTED,n,S)),S=null)},S.onerror=function(){s(new pt("Network Error",pt.ERR_NETWORK,n,S)),S=null},S.ontimeout=function(){let $=p.timeout?"timeout of "+p.timeout+"ms exceeded":"timeout exceeded";const V=p.transitional||Dp;p.timeoutErrorMessage&&($=p.timeoutErrorMessage),s(new pt($,V.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,n,S)),S=null},u===void 0&&m.setContentType(null),"setRequestHeader"in S&&N.forEach(m.toJSON(),function($,V){S.setRequestHeader(V,$)}),N.isUndefined(p.withCredentials)||(S.withCredentials=!!p.withCredentials),g&&g!=="json"&&(S.responseType=p.responseType),x&&([R,w]=Oi(x,!0),S.addEventListener("progress",R)),h&&S.upload&&([v,F]=Oi(h),S.upload.addEventListener("progress",v),S.upload.addEventListener("loadend",F)),(p.cancelToken||p.signal)&&(y=O=>{S&&(s(!O||O.type?new Jn(null,n,S):O),S.abort(),S=null)},p.cancelToken&&p.cancelToken.subscribe(y),p.signal&&(p.signal.aborted?y():p.signal.addEventListener("abort",y)));const L=Xf(p.url);if(L&&Ne.protocols.indexOf(L)===-1){s(new pt("Unsupported protocol "+L+":",pt.ERR_BAD_REQUEST,n));return}S.send(u||null)})},i0=(n,i)=>{let o=new AbortController,s;const p=function(h){if(!s){s=!0,m();const x=h instanceof Error?h:this.reason;o.abort(x instanceof pt?x:new Jn(x instanceof Error?x.message:x))}};let u=i&&setTimeout(()=>{p(new pt(`timeout ${i} of ms exceeded`,pt.ETIMEDOUT))},i);const m=()=>{n&&(u&&clearTimeout(u),u=null,n.forEach(h=>{h&&(h.removeEventListener?h.removeEventListener("abort",p):h.unsubscribe(p))}),n=null)};n.forEach(h=>h&&h.addEventListener&&h.addEventListener("abort",p));const{signal:g}=o;return g.unsubscribe=m,[g,()=>{u&&clearTimeout(u),u=null}]},o0=function*(n,i){let o=n.byteLength;if(!i||o{const u=a0(n,i,p);let m=0,g,h=x=>{g||(g=!0,s&&s(x))};return new ReadableStream({async pull(x){try{const{done:y,value:v}=await u.next();if(y){h(),x.close();return}let R=v.byteLength;if(o){let F=m+=R;o(F)}x.enqueue(new Uint8Array(v))}catch(y){throw h(y),y}},cancel(x){return h(x),u.return()}},{highWaterMark:2})},Ni=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Xp=Ni&&typeof ReadableStream=="function",ja=Ni&&(typeof TextEncoder=="function"?(n=>i=>n.encode(i))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Kp=(n,...i)=>{try{return!!n(...i)}catch{return!1}},s0=Xp&&Kp(()=>{let n=!1;const i=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!i}),Qp=64*1024,za=Xp&&Kp(()=>N.isReadableStream(new Response("").body)),Li={stream:za&&(n=>n.body)};Ni&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(i=>{!Li[i]&&(Li[i]=N.isFunction(n[i])?o=>o[i]():(o,s)=>{throw new pt(`Response type '${i}' is not supported`,pt.ERR_NOT_SUPPORT,s)})})})(new Response);const l0=async n=>{if(n==null)return 0;if(N.isBlob(n))return n.size;if(N.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(N.isArrayBufferView(n)||N.isArrayBuffer(n))return n.byteLength;if(N.isURLSearchParams(n)&&(n=n+""),N.isString(n))return(await ja(n)).byteLength},p0=async(n,i)=>{const o=N.toFiniteNumber(n.getContentLength());return o??l0(i)},Aa={http:Of,xhr:r0,fetch:Ni&&(async n=>{let{url:i,method:o,data:s,signal:p,cancelToken:u,timeout:m,onDownloadProgress:g,onUploadProgress:h,responseType:x,headers:y,withCredentials:v="same-origin",fetchOptions:R}=Zp(n);x=x?(x+"").toLowerCase():"text";let[F,w]=p||u||m?i0([p,u],m):[],b,S;const P=()=>{!b&&setTimeout(()=>{F&&F.unsubscribe()}),b=!0};let L;try{if(h&&s0&&o!=="get"&&o!=="head"&&(L=await p0(y,s))!==0){let K=new Request(i,{method:"POST",body:s,duplex:"half"}),J;if(N.isFormData(s)&&(J=K.headers.get("content-type"))&&y.setContentType(J),K.body){const[lt,Q]=Vp(L,Oi(Gp(h)));s=Yp(K.body,Qp,lt,Q,ja)}}N.isString(v)||(v=v?"include":"omit"),S=new Request(i,{...R,signal:F,method:o.toUpperCase(),headers:y.normalize().toJSON(),body:s,duplex:"half",credentials:v});let O=await fetch(S);const $=za&&(x==="stream"||x==="response");if(za&&(g||$)){const K={};["status","statusText","headers"].forEach(gt=>{K[gt]=O[gt]});const J=N.toFiniteNumber(O.headers.get("content-length")),[lt,Q]=g&&Vp(J,Oi(Gp(g),!0))||[];O=new Response(Yp(O.body,Qp,lt,()=>{Q&&Q(),$&&P()},ja),K)}x=x||"text";let V=await Li[N.findKey(Li,x)||"text"](O,n);return!$&&P(),w&&w(),await new Promise((K,J)=>{Hp(K,J,{data:V,headers:pe.from(O.headers),status:O.status,statusText:O.statusText,config:n,request:S})})}catch(O){throw P(),O&&O.name==="TypeError"&&/fetch/i.test(O.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,n,S),{cause:O.cause||O}):pt.from(O,O&&O.code,n,S)}})};N.forEach(Aa,(n,i)=>{if(n){try{Object.defineProperty(n,"name",{value:i})}catch{}Object.defineProperty(n,"adapterName",{value:i})}});const Jp=n=>`- ${n}`,m0=n=>N.isFunction(n)||n===null||n===!1,tm={getAdapter:n=>{n=N.isArray(n)?n:[n];const{length:i}=n;let o,s;const p={};for(let u=0;u`adapter ${g} `+(h===!1?"is not supported by the environment":"is not available in the build"));let m=i?u.length>1?`since : -`+u.map(Jp).join(` -`):" "+Jp(u[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+m,"ERR_NOT_SUPPORT")}return s},adapters:Aa};function Oa(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Jn(null,n)}function em(n){return Oa(n),n.headers=pe.from(n.headers),n.data=Ra.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),tm.getAdapter(n.adapter||jr.adapter)(n).then(function(s){return Oa(n),s.data=Ra.call(n,n.transformResponse,s),s.headers=pe.from(s.headers),s},function(s){return $p(s)||(Oa(n),s&&s.response&&(s.response.data=Ra.call(n,n.transformResponse,s.response),s.response.headers=pe.from(s.response.headers))),Promise.reject(s)})}const nm="1.7.3",Na={};["object","boolean","number","function","string","symbol"].forEach((n,i)=>{Na[n]=function(s){return typeof s===n||"a"+(i<1?"n ":" ")+n}});const rm={};Na.transitional=function(i,o,s){function p(u,m){return"[Axios v"+nm+"] Transitional option '"+u+"'"+m+(s?". "+s:"")}return(u,m,g)=>{if(i===!1)throw new pt(p(m," has been removed"+(o?" in "+o:"")),pt.ERR_DEPRECATED);return o&&!rm[m]&&(rm[m]=!0,console.warn(p(m," has been deprecated since v"+o+" and will be removed in the near future"))),i?i(u,m,g):!0}};function u0(n,i,o){if(typeof n!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const s=Object.keys(n);let p=s.length;for(;p-- >0;){const u=s[p],m=i[u];if(m){const g=n[u],h=g===void 0||m(g,u,n);if(h!==!0)throw new pt("option "+u+" must be "+h,pt.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new pt("Unknown option "+u,pt.ERR_BAD_OPTION)}}const La={assertOptions:u0,validators:Na},sn=La.validators;class On{constructor(i){this.defaults=i,this.interceptors={request:new Mp,response:new Mp}}async request(i,o){try{return await this._request(i,o)}catch(s){if(s instanceof Error){let p;Error.captureStackTrace?Error.captureStackTrace(p={}):p=new Error;const u=p.stack?p.stack.replace(/^.+\n/,""):"";try{s.stack?u&&!String(s.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(s.stack+=` -`+u):s.stack=u}catch{}}throw s}}_request(i,o){typeof i=="string"?(o=o||{},o.url=i):o=i||{},o=An(this.defaults,o);const{transitional:s,paramsSerializer:p,headers:u}=o;s!==void 0&&La.assertOptions(s,{silentJSONParsing:sn.transitional(sn.boolean),forcedJSONParsing:sn.transitional(sn.boolean),clarifyTimeoutError:sn.transitional(sn.boolean)},!1),p!=null&&(N.isFunction(p)?o.paramsSerializer={serialize:p}:La.assertOptions(p,{encode:sn.function,serialize:sn.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let m=u&&N.merge(u.common,u[o.method]);u&&N.forEach(["delete","get","head","post","put","patch","common"],w=>{delete u[w]}),o.headers=pe.concat(m,u);const g=[];let h=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(o)===!1||(h=h&&b.synchronous,g.unshift(b.fulfilled,b.rejected))});const x=[];this.interceptors.response.forEach(function(b){x.push(b.fulfilled,b.rejected)});let y,v=0,R;if(!h){const w=[em.bind(this),void 0];for(w.unshift.apply(w,g),w.push.apply(w,x),R=w.length,y=Promise.resolve(o);v{if(!s._listeners)return;let u=s._listeners.length;for(;u-- >0;)s._listeners[u](p);s._listeners=null}),this.promise.then=p=>{let u;const m=new Promise(g=>{s.subscribe(g),u=g}).then(p);return m.cancel=function(){s.unsubscribe(u)},m},i(function(u,m,g){s.reason||(s.reason=new Jn(u,m,g),o(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(i){if(this.reason){i(this.reason);return}this._listeners?this._listeners.push(i):this._listeners=[i]}unsubscribe(i){if(!this._listeners)return;const o=this._listeners.indexOf(i);o!==-1&&this._listeners.splice(o,1)}static source(){let i;return{token:new Pa(function(p){i=p}),cancel:i}}}function c0(n){return function(o){return n.apply(null,o)}}function d0(n){return N.isObject(n)&&n.isAxiosError===!0}const Ia={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ia).forEach(([n,i])=>{Ia[i]=n});function im(n){const i=new On(n),o=vp(On.prototype.request,i);return N.extend(o,On.prototype,i,{allOwnKeys:!0}),N.extend(o,i,null,{allOwnKeys:!0}),o.create=function(p){return im(An(n,p))},o}const jt=im(jr);jt.Axios=On,jt.CanceledError=Jn,jt.CancelToken=Pa,jt.isCancel=$p,jt.VERSION=nm,jt.toFormData=zi,jt.AxiosError=pt,jt.Cancel=jt.CanceledError,jt.all=function(i){return Promise.all(i)},jt.spread=c0,jt.isAxiosError=d0,jt.mergeConfig=An,jt.AxiosHeaders=pe,jt.formToJSON=n=>Up(N.isHTMLForm(n)?new FormData(n):n),jt.getAdapter=tm.getAdapter,jt.HttpStatusCode=Ia,jt.default=jt;var g0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.94.2",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.qMuJ6IK8WE/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const f0=`${g0.REACT_APP_GOOEY_SERVER}/v3/integrations/stream/`,h0=()=>({"Content-Type":"application/json"}),Nn={CONVERSATION_START:"conversation_start",FINAL_RESPONSE:"final_response",RUN_START:"run_start",RUNNING:"running",COMPLETED:"completed",MESSAGE_PART:"message_part"},om=async(n,i,o="")=>{const s=h0(),p={citation_style:"number",use_url_shortener:!1,...n};return(await jt.post(o||f0,JSON.stringify(p),{headers:s,responseType:"stream",cancelToken:i.token})).headers.get("Location")},x0=(n,i)=>{const o=new EventSource(n);window.GooeyEventSource=o,o.onmessage=s=>{const p=JSON.parse(s.data);p.type===Nn.FINAL_RESPONSE?(i(p),o.close()):i(p)}};var y0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.94.2",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.qMuJ6IK8WE/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const w0=`${y0.REACT_APP_GOOEY_SERVER}/__/file-upload/`,am=async n=>{var s;const i=new FormData;i.append("file",n);const o=await jt.post(w0,i,{headers:{"Content-Type":"multipart/form-data"}});return(s=o==null?void 0:o.data)==null?void 0:s.url},sm="user_id",b0=n=>{if(!(window.localStorage||null))return console.error("Local Storage not available");localStorage.getItem("user_id")||localStorage.setItem(sm,n)},v0=n=>{var i,o;return(o=(i=n==null?void 0:n.messages)==null?void 0:i[0])==null?void 0:o.input_prompt},lm=n=>new Promise((i,o)=>{const s=indexedDB.open(n,1);s.onupgradeneeded=()=>{s.result.createObjectStore("conversations",{keyPath:"id",autoIncrement:!0})},s.onsuccess=()=>{i(s.result)},s.onerror=()=>{o(s.error)}}),k0=(n,i)=>new Promise((o,s)=>{const m=n.transaction(["conversations"],"readonly").objectStore("conversations").get(i);m.onsuccess=()=>{o(m.result)},m.onerror=()=>{s(m.error)}}),pm=(n,i)=>{const o=Object.assign({},n);return o.title=v0(n),delete o.messages,o.getMessages=async()=>(await k0(i,n.id)).messages||[],o},_0=(n,i,o)=>new Promise((s,p)=>{const g=n.transaction(["conversations"],"readonly").objectStore("conversations").getAll();g.onsuccess=()=>{const h=g.result.filter(x=>x.user_id===i&&x.bot_id===o).map(x=>pm(x,n));s(h)},g.onerror=()=>{p(g.error)}}),S0=(n,i)=>new Promise((o,s)=>{const u=n.transaction(["conversations"],"readwrite").objectStore("conversations"),m=u.put(i);m.onsuccess=()=>{const g=u.getAll();g.onsuccess=()=>{o(g.result.filter(h=>h.user_id===i.user_id&&h.bot_id===i.bot_id).map(h=>pm(h,n)))},g.onerror=()=>{s(g.error)}},m.onerror=()=>{s(m.error)}}),mm="GOOEY_COPILOT_CONVERSATIONS_DB",E0=(n,i)=>{const[o,s]=W.useState([]);return W.useEffect(()=>{(async()=>{const m=await lm(mm),g=await _0(m,n,i);s(g.sort((h,x)=>new Date(x.timestamp).getTime()-new Date(h.timestamp).getTime()))})()},[i,n]),{conversations:o,handleAddConversation:async u=>{var h;if(!u||!((h=u.messages)!=null&&h.length))return;const m=await lm(mm),g=await S0(m,u);s(g)}}};function um(n){var i,o,s="";if(typeof n=="string"||typeof n=="number")s+=n;else if(typeof n=="object")if(Array.isArray(n)){var p=n.length;for(i=0;i{const p=Pt(`button-${i==null?void 0:i.toLowerCase()}`,n);return d.jsx("button",{...s,className:p,onClick:o,children:s.children})},Dt=({children:n})=>d.jsx(d.Fragment,{children:n}),cm=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,children:d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"})})})},C0=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,children:["// --!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"})]})})},dm=n=>{const i=n.size||24;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",width:i,height:i,fill:"currentColor",...n,children:d.jsx("path",{d:"M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"})})})},Pi=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M18 6l-12 12"}),d.jsx("path",{d:"M6 6l12 12"})]})})},gm=({size:n=50})=>{const i={width:n+"px",height:n+"px",border:"2px solid #ccc",borderTopColor:"transparent",borderRadius:"50%",animation:"rotate 1s linear infinite"};return d.jsx("div",{style:i})},T0={audio:!0},R0=n=>{const{onCancel:i,onSend:o}=n,[s,p]=W.useState(0),[u,m]=W.useState(!1),[g,h]=W.useState(!1),[x,y]=W.useState([]),v=W.useRef(null),[R,F]=W.useState(!0);W.useEffect(()=>{let V;return u&&(V=setInterval(()=>p(s+1),10)),()=>clearInterval(V)},[u,s]);const w=V=>{const K=new MediaRecorder(V);v.current=K,K.start(),K.onstop=function(){V==null||V.getTracks().forEach(J=>J==null?void 0:J.stop())},K.ondataavailable=function(J){y(lt=>[...lt,J.data])},F(!1),m(!0)},b=function(V){console.log("The following error occured: "+V)},S=()=>{v.current&&(v.current.stop(),m(!1))};W.useEffect(()=>{var V,K,J,lt,Q,gt;if(F(!0),navigator.mediaDevices.getUserMedia=((V=navigator==null?void 0:navigator.mediaDevices)==null?void 0:V.getUserMedia)||((K=navigator==null?void 0:navigator.mediaDevices)==null?void 0:K.webkitGetUserMedia)||((J=navigator==null?void 0:navigator.mediaDevices)==null?void 0:J.mozGetUserMedia)||((lt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:lt.msGetUserMedia),!((Q=navigator==null?void 0:navigator.mediaDevices)!=null&&Q.getUserMedia)){console.error("The mediaDevices.getUserMedia() method is not supported.");return}(gt=navigator==null?void 0:navigator.mediaDevices)==null||gt.getUserMedia(T0).then(w,b)},[]),W.useEffect(()=>{if(!g||!x.length)return;const V=new Blob(x,{type:"audio/mp3;codecs=mpeg"});y([]),o(V),h(!1)},[x,o,g]);const P=()=>{S(),i()},L=()=>{S(),h(!0)},O=Math.floor(s%36e4/6e3),$=Math.floor(s%6e3/100);return R?d.jsx("div",{className:"gpl-8 gpr-8 d-flex align-center justify-center gpb-25 w-100",children:d.jsx(gm,{size:44})}):d.jsxs("div",{className:"gpl-8 gpr-8 d-flex align-center gpb-25",children:[d.jsx(ye,{variant:"text",className:"bg-light gp-8",style:{borderRadius:"100px",height:"44px"},onClick:P,children:d.jsx(Pi,{size:"24"})}),d.jsxs("div",{className:"gml-24 d-flex b-1 gp-2 w-100 pos-relative justify-between align-center",style:{borderRadius:"40px",backgroundColor:"#fae1e1",height:"44px"},children:[d.jsx("div",{}),d.jsxs("div",{className:"d-flex align-center",children:[d.jsx(dm,{size:"16",className:"anim-blink-self text-gooeyDanger",style:{}}),d.jsxs("p",{className:"gpl-4 text-gooeyDanger font_14_400",children:[O.toString().padStart(2,"0"),":",$.toString().padStart(2,"0")]})]}),d.jsx(ye,{onClick:L,variant:"text-alt",style:{height:"44px"},children:d.jsx(cm,{size:24})})]})]})};function j0(){return d.jsx("style",{children:Array.from(globalThis.addedStyles).join(` -`)})}function Xe(n){globalThis.addedStyles=globalThis.addedStyles||new Set,globalThis.addedStyles.add(n)}const z0=":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooeyChat-chat-input{width:100%;bottom:0;background:transparent}.gooeyChat-chat-input textarea{width:100%;outline:none;max-height:200px;height:44px;resize:none;position:relative}.gooeyChat-chat-input textarea:focus{outline:1px solid #f0f0f0}.input-left-buttons{position:absolute;left:4px;top:7px}.input-right-buttons{position:absolute;right:4px;top:3px}.file-preview-box img{height:80px;max-width:100px;object-fit:cover}.uploading-box{filter:brightness(.2)}",A0=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsx("svg",{height:i,width:i,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:d.jsx("path",{d:"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"})})})};Xe(":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}button{background:none transparent;display:block;padding-inline:0px;margin:0;padding-block:0px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;border-radius:8px;padding:8px;color:#090909;width:fit-content}button:disabled{color:#6c757d!important;fill:#f0f0f0;cursor:unset}button .btn-icon{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}button .icon-hover{opacity:0}button .btn-hide-overflow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button:hover .icon-hover{opacity:1}.button-filled{background-color:#eee}.button-filled:hover{border:1px solid #0d0d0d}.button-outlined{border:1px solid #eee}.button-outlined:hover{background-color:#f0f0f0}.button-text:disabled:hover{border:1px solid transparent}.button-text:hover{border:1px solid #eee}.button-text:active:not(:disabled){background-color:#eee;color:#0d0d0d!important}.button-text:active:disabled{background-color:unset}#expand-collapse-button svg{transform:rotate(180deg)}.collapsible-button-expanded #expand-collapse-button>svg{transform:rotate(0);transition:transform .3s ease}.button-text-alt:hover{background-color:#f0f0f0}.collapsed-area{height:0px;transition:all .3s ease;opacity:0}.collapsed-area-expanded{transition:all .3s ease;height:100%;opacity:1}#expand-collapse-button{display:inline-flex;padding:1px!important;max-height:16px}");const tr=({variant:n="text",className:i="",onClick:o,RightIconComponent:s,showIconOnHover:p,hideOverflow:u,...m})=>{const g=`button-${n==null?void 0:n.toLowerCase()}`;return d.jsx("button",{...m,onMouseDown:o,className:g+" "+i,children:d.jsxs("div",{className:Pt("pos-relative w-100 h-100",u&&"btn-hide-overflow"),children:[m.children,s&&d.jsx("div",{className:Pt("btn-icon right-icon",p&&"icon-hover"),children:d.jsx(s,{})}),u&&d.jsx("div",{className:"button-right-blur"})]})})},O0=n=>{const i=n.size||16;return d.jsx("div",{className:"circular-loader",children:d.jsx("svg",{className:"circular",viewBox:"25 25 50 50",height:i,width:i,children:d.jsx("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10"})})})},N0=({files:n})=>n?d.jsx("div",{className:"d-flex",style:{gap:"12px",flexWrap:"wrap"},children:n.map((i,o)=>{const{isUploading:s,name:p,data:u,removeFile:m}=i,g=URL.createObjectURL(u),h=i.type.split("/")[0];return d.jsx("div",{className:"d-flex",children:h==="image"?d.jsxs("div",{className:Pt("file-preview-box br-large pos-relative"),children:[s&&d.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(O0,{size:32})}),d.jsx("div",{style:{position:"absolute",top:"6px",right:"-16px",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(tr,{className:"bg-white gp-4 b-1",onClick:m,children:d.jsx(Pi,{size:12})})}),d.jsx("div",{className:Pt(s&&"uploading-box","overflow-hidden file-preview-box"),children:d.jsx("a",{href:g,target:"_blank",children:d.jsx("img",{src:g,alt:`preview-${p}`,className:"br-large b-1"})})})]}):d.jsx("div",{children:d.jsx("p",{children:i.name})})},o)})}):null;Xe(z0);const Fa="gooeyChat-input",fm=44,L0="image/*",P0=n=>new Promise((i,o)=>{const s=new FileReader;s.onload=p=>{const u=p.target.result,m=new Blob([new Uint8Array(u)],{type:n.type});i(m)},s.onerror=o,s.readAsArrayBuffer(n)}),I0=()=>{const{config:n}=le(),{initializeQuery:i,isSending:o,cancelApiCall:s,isReceiving:p}=an(),[u,m]=W.useState(""),[g,h]=W.useState(!1),[x,y]=W.useState(null),v=W.useRef(null),R=()=>{const Q=v.current;Q.style.height=fm+"px"},F=Q=>{const{value:gt}=Q.target;m(gt),gt||R()},w=Q=>{if(Q.keyCode===13&&!Q.shiftKey){if(o||p)return;Q.preventDefault(),S()}else Q.keyCode===13&&Q.shiftKey&&b()},b=()=>{const Q=v.current;Q.scrollHeight>fm&&(Q==null||Q.setAttribute("style","height:"+Q.scrollHeight+"px !important"))},S=()=>{if(!u.trim()&&!(x!=null&&x.length)||J)return null;const Q={input_prompt:u.trim()};x!=null&&x.length&&(Q.input_images=x.map(gt=>gt.gooeyUrl),y([])),i(Q),m(""),R()},P=()=>{s()},L=()=>{h(!0)},O=Q=>{i({input_audio:Q}),h(!1)},$=Q=>{const gt=Array.from(Q.target.files);!gt||!gt.length||y(gt.map((zt,Et)=>(P0(zt).then(It=>{const ft=new File([It],zt.name);am(ft).then(At=>{y(bt=>bt[Et]?(bt[Et].isUploading=!1,bt[Et].gooeyUrl=At,[...bt]):bt)})}),{name:zt.name,type:zt.type.split("/")[0],data:zt,gooeyUrl:"",isUploading:!0,removeFile:()=>{y(It=>(It.splice(Et,1),[...It]))}})))},V=()=>{const Q=document.createElement("input");Q.type="file",Q.accept=L0,Q.onchange=$,Q.click()};if(!n)return null;const K=o||p,J=!K&&!o&&u.trim().length===0&&!(x!=null&&x.length)||(x==null?void 0:x.some(Q=>Q.isUploading)),lt=W.useMemo(()=>n==null?void 0:n.enablePhotoUpload,[n==null?void 0:n.enablePhotoUpload]);return d.jsxs(Kn.Fragment,{children:[x&&x.length>0&&d.jsx("div",{className:"gp-12 b-1 br-large gmb-12 gm-12",children:d.jsx(N0,{files:x})}),d.jsxs("div",{className:Pt("gooeyChat-chat-input gpr-8 gpl-8",!n.branding.showPoweredByGooey&&"gpb-8"),children:[g?d.jsx(R0,{onSend:O,onCancel:()=>h(!1)}):d.jsxs("div",{className:"pos-relative",children:[d.jsx("textarea",{value:u,ref:v,id:Fa,onChange:F,onKeyDown:w,className:Pt("br-large b-1 font_16_500 bg-white gpt-10 gpb-10 gpr-40 flex-1 gm-0",lt?"gpl-32":"gpl-12"),placeholder:`Message ${n.branding.name||""}`}),lt&&d.jsx("div",{className:"input-left-buttons",children:d.jsx(ye,{onClick:V,variant:"text-alt",className:"gp-4",children:d.jsx(A0,{size:18})})}),d.jsxs("div",{className:"input-right-buttons",children:[!(x!=null&&x.length)&&!K&&(n==null?void 0:n.enableAudioMessage)&&!u&&d.jsx(ye,{onClick:L,variant:"text-alt",children:d.jsx(dm,{size:18})}),(!!u||!(n!=null&&n.enableAudioMessage)||K||!!(x!=null&&x.length))&&d.jsx(ye,{disabled:J,variant:"text-alt",className:"gp-4",onClick:K?P:S,children:K?d.jsx(C0,{size:24}):d.jsx(cm,{size:24})})]})]}),!!n.branding.showPoweredByGooey&&!g&&d.jsxs("p",{className:"font_10_500 gpt-4 gpb-6 text-darkGrey text-center gm-0",style:{fontSize:"8px"},children:["Powered by"," ",d.jsx("a",{href:"https://gooey.ai/copilot/",target:"_ablank",className:"text-darkGrey text-underline",children:"Gooey.AI"})]})]})]})},F0="number",M0=n=>({...n,id:xp(),role:"user"}),hm=W.createContext({}),D0=n=>{var H,nt,G;const i=localStorage.getItem(sm)||"",o=(H=le())==null?void 0:H.config,s=(nt=le())==null?void 0:nt.layoutController,{conversations:p,handleAddConversation:u}=E0(i,o==null?void 0:o.integration_id),[m,g]=W.useState(new Map),[h,x]=W.useState(!1),[y,v]=W.useState(!1),[R,F]=W.useState(!0),[w,b]=W.useState(!0),S=W.useRef(jt.CancelToken.source()),P=W.useRef(null),L=W.useRef(null),O=W.useRef(null),$=_=>{O.current={...O.current,..._}},V=_=>{b(!1);const A=Array.from(m.values()).pop(),Z=A==null?void 0:A.conversation_id;x(!0);const rt=M0(_);gt({..._,conversation_id:Z,citation_style:F0,user_id:i}),K(rt)},K=_=>{g(A=>new Map(A.set(_.id,_)))},J=W.useCallback((_=0)=>{L.current&&L.current.scroll({top:_,behavior:"smooth"})},[L]),lt=W.useCallback(()=>{setTimeout(()=>{var _;J((_=L==null?void 0:L.current)==null?void 0:_.scrollHeight)},10)},[J]),Q=W.useCallback(_=>{g(A=>{if((_==null?void 0:_.type)===Nn.CONVERSATION_START){x(!1),v(!0),P.current=_.bot_message_id;const Z=new Map(A);return Z.set(_.bot_message_id,{id:P.current,..._}),b0(_==null?void 0:_.user_id),Z}if((_==null?void 0:_.type)===Nn.FINAL_RESPONSE&&(_==null?void 0:_.status)==="completed"){const Z=new Map(A),rt=Array.from(A.keys()).pop(),it=A.get(rt),{output:mt,...ht}=_;Z.set(rt,{...it,conversation_id:it==null?void 0:it.conversation_id,id:P.current,...mt,...ht}),v(!1);const xt={id:it==null?void 0:it.conversation_id,user_id:it==null?void 0:it.user_id,title:_==null?void 0:_.title,timestamp:_==null?void 0:_.created_at,bot_id:o==null?void 0:o.integration_id};return $(xt),u(Object.assign({},{...xt,messages:Array.from(Z.values())})),Z}if((_==null?void 0:_.type)===Nn.MESSAGE_PART){const Z=new Map(A),rt=Array.from(A.keys()).pop(),it=A.get(rt),mt=((it==null?void 0:it.text)||"")+(_.text||"");return Z.set(rt,{...it,..._,id:P.current,text:mt}),Z}return A}),lt()},[o==null?void 0:o.integration_id,u,lt]),gt=async _=>{try{let A="";if(_!=null&&_.input_audio){const rt=new File([_.input_audio],`gooey-widget-recording-${xp()}.webm`);A=await am(rt),_.input_audio=A}_={...o==null?void 0:o.payload,integration_id:o==null?void 0:o.integration_id,user_id:i,..._};const Z=await om(_,S.current,o==null?void 0:o.apiUrl);x0(Z,Q)}catch(A){console.error("Api Failed!",A),x(!1)}},zt=_=>{const A=new Map;_.forEach(Z=>{A.set(Z.id,{...Z})}),g(A)},Et=()=>{!y&&!h?u(Object.assign({},O.current)):(ft(),u(Object.assign({},O.current))),(y||h)&&ft(),s!=null&&s.isMobile&&(s!=null&&s.isSidebarOpen)&&(s==null||s.toggleSidebar());const _=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(Fa);_==null||_.focus(),v(!1),x(!1),It()},It=()=>{g(new Map),O.current={}},ft=W.useCallback(()=>{window!=null&&window.GooeyEventSource?GooeyEventSource.close():S==null||S.current.cancel("Operation canceled by the user."),!y&&!h&&(S.current=jt.CancelToken.source());const _=new Map(m),A=Array.from(m.keys());h&&(_.delete(A.pop()),g(_)),y&&(_.delete(A.pop()),_.delete(A.pop()),g(_)),$({messages:Array.from(_.values())}),S.current=jt.CancelToken.source(),v(!1),x(!1)},[y,h,m]),At=(_,A)=>{om({button_pressed:{button_id:_,context_msg_id:A},integration_id:o==null?void 0:o.integration_id,user_id:i},S.current),g(Z=>{const rt=new Map(Z),it=Z.get(A),mt=it.buttons.map(ht=>{if(ht.id===_)return{...ht,isPressed:!0}});return rt.set(A,{...it,buttons:mt}),rt})},bt=W.useCallback(async _=>{var Z;if((h||y)&&ft(),!_||!_.getMessages||((Z=O.current)==null?void 0:Z.id)===_.id)return F(!1);b(!0),F(!0);const A=await _.getMessages();return zt(A),$(_),F(!1),A},[ft,y,h]);W.useEffect(()=>{b(!0),!(s!=null&&s.showNewConversationButton)&&p.length?bt(p[0]):F(!1),setTimeout(()=>{b(!1)},3e3)},[o,p,s==null?void 0:s.showNewConversationButton,bt]);const kt={sendPrompt:gt,messages:m,isSending:h,initializeQuery:V,handleNewConversation:Et,cancelApiCall:ft,scrollMessageContainer:J,scrollContainerRef:L,isReceiving:y,handleFeedbackClick:At,conversations:p,setActiveConversation:bt,currentConversationId:((G=O.current)==null?void 0:G.id)||null,isMessagesLoading:R,preventAutoplay:w};return d.jsx(hm.Provider,{value:kt,children:n.children})},xm='@charset "UTF-8";:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooey-incomingMsg{width:100%;word-wrap:normal}.gooey-incomingMsg audio{width:100%;height:40px}.gooey-incomingMsg video{width:360px;height:360px;border-radius:12px}.sources-listContainer{display:flex;min-height:72px;max-width:calc(100% + 16px);overflow:hidden}.sources-listContainer:hover{overflow-x:auto}.sources-card{background-color:#f0f0f0;border-radius:12px;cursor:pointer;min-width:160px;max-width:160px;height:64px;padding:8px;border:1px solid transparent}.sources-card:hover{border:1px solid #6c757d}.sources-card-disabled:hover{border:1px solid transparent}.sources-card p{display:-webkit-box;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}.sources-skeleton .line{height:12px;margin-bottom:6px;border-radius:2px;background:#82828233;background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,.2)),color-stop(18%,rgba(130,130,130,.3)),color-stop(33%,rgba(130,130,130,.2)));background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;animation:wave-lines 1s infinite ease-out}.gooey-placeholderMsg-container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:row;gap:12px 12px}.markdown{max-width:none;font-size:16px!important}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown p{margin-bottom:12px}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown li{margin-bottom:12px}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity: 1;border-color:#9b9b9b;border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.response-streaming>:not(ol):not(ul):not(pre):last-child:after,.response-streaming>pre:last-child code:after{content:"●";-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite;font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}@supports (selector(:has(*))){.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@supports not (selector(:has(*))){.response-streaming>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@-webkit-keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}';function Ma(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Ln=Ma();function ym(n){Ln=n}const wm=/[&<>"']/,U0=new RegExp(wm.source,"g"),bm=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,B0=new RegExp(bm.source,"g"),$0={"&":"&","<":"<",">":">",'"':""","'":"'"},vm=n=>$0[n];function we(n,i){if(i){if(wm.test(n))return n.replace(U0,vm)}else if(bm.test(n))return n.replace(B0,vm);return n}const H0=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function V0(n){return n.replace(H0,(i,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const G0=/(^|[^\[])\^/g;function St(n,i){let o=typeof n=="string"?n:n.source;i=i||"";const s={replace:(p,u)=>{let m=typeof u=="string"?u:u.source;return m=m.replace(G0,"$1"),o=o.replace(p,m),s},getRegex:()=>new RegExp(o,i)};return s}function km(n){try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Ar={exec:()=>null};function _m(n,i){const o=n.replace(/\|/g,(u,m,g)=>{let h=!1,x=m;for(;--x>=0&&g[x]==="\\";)h=!h;return h?"|":" |"}),s=o.split(/ \|/);let p=0;if(s[0].trim()||s.shift(),s.length>0&&!s[s.length-1].trim()&&s.pop(),i)if(s.length>i)s.splice(i);else for(;s.length{const u=p.match(/^\s+/);if(u===null)return p;const[m]=u;return m.length>=s.length?p.slice(s.length):p}).join(` -`)}class Fi{constructor(i){Tt(this,"options");Tt(this,"rules");Tt(this,"lexer");this.options=i||Ln}space(i){const o=this.rules.block.newline.exec(i);if(o&&o[0].length>0)return{type:"space",raw:o[0]}}code(i){const o=this.rules.block.code.exec(i);if(o){const s=o[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:o[0],codeBlockStyle:"indented",text:this.options.pedantic?s:Ii(s,` -`)}}}fences(i){const o=this.rules.block.fences.exec(i);if(o){const s=o[0],p=q0(s,o[3]||"");return{type:"code",raw:s,lang:o[2]?o[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):o[2],text:p}}}heading(i){const o=this.rules.block.heading.exec(i);if(o){let s=o[2].trim();if(/#$/.test(s)){const p=Ii(s,"#");(this.options.pedantic||!p||/ $/.test(p))&&(s=p.trim())}return{type:"heading",raw:o[0],depth:o[1].length,text:s,tokens:this.lexer.inline(s)}}}hr(i){const o=this.rules.block.hr.exec(i);if(o)return{type:"hr",raw:o[0]}}blockquote(i){const o=this.rules.block.blockquote.exec(i);if(o){let s=o[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` - $1`);s=Ii(s.replace(/^ *>[ \t]?/gm,""),` -`);const p=this.lexer.state.top;this.lexer.state.top=!0;const u=this.lexer.blockTokens(s);return this.lexer.state.top=p,{type:"blockquote",raw:o[0],tokens:u,text:s}}}list(i){let o=this.rules.block.list.exec(i);if(o){let s=o[1].trim();const p=s.length>1,u={type:"list",raw:"",ordered:p,start:p?+s.slice(0,-1):"",loose:!1,items:[]};s=p?`\\d{1,9}\\${s.slice(-1)}`:`\\${s}`,this.options.pedantic&&(s=p?s:"[*+-]");const m=new RegExp(`^( {0,3}${s})((?:[ ][^\\n]*)?(?:\\n|$))`);let g="",h="",x=!1;for(;i;){let y=!1;if(!(o=m.exec(i))||this.rules.block.hr.test(i))break;g=o[0],i=i.substring(g.length);let v=o[2].split(` -`,1)[0].replace(/^\t+/,P=>" ".repeat(3*P.length)),R=i.split(` -`,1)[0],F=0;this.options.pedantic?(F=2,h=v.trimStart()):(F=o[2].search(/[^ ]/),F=F>4?1:F,h=v.slice(F),F+=o[1].length);let w=!1;if(!v&&/^ *$/.test(R)&&(g+=R+` -`,i=i.substring(R.length+1),y=!0),!y){const P=new RegExp(`^ {0,${Math.min(3,F-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),L=new RegExp(`^ {0,${Math.min(3,F-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),O=new RegExp(`^ {0,${Math.min(3,F-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,F-1)}}#`);for(;i;){const V=i.split(` -`,1)[0];if(R=V,this.options.pedantic&&(R=R.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),O.test(R)||$.test(R)||P.test(R)||L.test(i))break;if(R.search(/[^ ]/)>=F||!R.trim())h+=` -`+R.slice(F);else{if(w||v.search(/[^ ]/)>=4||O.test(v)||$.test(v)||L.test(v))break;h+=` -`+R}!w&&!R.trim()&&(w=!0),g+=V+` -`,i=i.substring(V.length+1),v=R.slice(F)}}u.loose||(x?u.loose=!0:/\n *\n *$/.test(g)&&(x=!0));let b=null,S;this.options.gfm&&(b=/^\[[ xX]\] /.exec(h),b&&(S=b[0]!=="[ ] ",h=h.replace(/^\[[ xX]\] +/,""))),u.items.push({type:"list_item",raw:g,task:!!b,checked:S,loose:!1,text:h,tokens:[]}),u.raw+=g}u.items[u.items.length-1].raw=g.trimEnd(),u.items[u.items.length-1].text=h.trimEnd(),u.raw=u.raw.trimEnd();for(let y=0;yF.type==="space"),R=v.length>0&&v.some(F=>/\n.*\n/.test(F.raw));u.loose=R}if(u.loose)for(let y=0;y$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",u=o[3]?o[3].substring(1,o[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):o[3];return{type:"def",tag:s,raw:o[0],href:p,title:u}}}table(i){const o=this.rules.block.table.exec(i);if(!o||!/[:|]/.test(o[2]))return;const s=_m(o[1]),p=o[2].replace(/^\||\| *$/g,"").split("|"),u=o[3]&&o[3].trim()?o[3].replace(/\n[ \t]*$/,"").split(` -`):[],m={type:"table",raw:o[0],header:[],align:[],rows:[]};if(s.length===p.length){for(const g of p)/^ *-+: *$/.test(g)?m.align.push("right"):/^ *:-+: *$/.test(g)?m.align.push("center"):/^ *:-+ *$/.test(g)?m.align.push("left"):m.align.push(null);for(const g of s)m.header.push({text:g,tokens:this.lexer.inline(g)});for(const g of u)m.rows.push(_m(g,m.header.length).map(h=>({text:h,tokens:this.lexer.inline(h)})));return m}}lheading(i){const o=this.rules.block.lheading.exec(i);if(o)return{type:"heading",raw:o[0],depth:o[2].charAt(0)==="="?1:2,text:o[1],tokens:this.lexer.inline(o[1])}}paragraph(i){const o=this.rules.block.paragraph.exec(i);if(o){const s=o[1].charAt(o[1].length-1)===` -`?o[1].slice(0,-1):o[1];return{type:"paragraph",raw:o[0],text:s,tokens:this.lexer.inline(s)}}}text(i){const o=this.rules.block.text.exec(i);if(o)return{type:"text",raw:o[0],text:o[0],tokens:this.lexer.inline(o[0])}}escape(i){const o=this.rules.inline.escape.exec(i);if(o)return{type:"escape",raw:o[0],text:we(o[1])}}tag(i){const o=this.rules.inline.tag.exec(i);if(o)return!this.lexer.state.inLink&&/^/i.test(o[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:o[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:o[0]}}link(i){const o=this.rules.inline.link.exec(i);if(o){const s=o[2].trim();if(!this.options.pedantic&&/^$/.test(s))return;const m=Ii(s.slice(0,-1),"\\");if((s.length-m.length)%2===0)return}else{const m=W0(o[2],"()");if(m>-1){const h=(o[0].indexOf("!")===0?5:4)+o[1].length+m;o[2]=o[2].substring(0,m),o[0]=o[0].substring(0,h).trim(),o[3]=""}}let p=o[2],u="";if(this.options.pedantic){const m=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(p);m&&(p=m[1],u=m[3])}else u=o[3]?o[3].slice(1,-1):"";return p=p.trim(),/^$/.test(s)?p=p.slice(1):p=p.slice(1,-1)),Sm(o,{href:p&&p.replace(this.rules.inline.anyPunctuation,"$1"),title:u&&u.replace(this.rules.inline.anyPunctuation,"$1")},o[0],this.lexer)}}reflink(i,o){let s;if((s=this.rules.inline.reflink.exec(i))||(s=this.rules.inline.nolink.exec(i))){const p=(s[2]||s[1]).replace(/\s+/g," "),u=o[p.toLowerCase()];if(!u){const m=s[0].charAt(0);return{type:"text",raw:m,text:m}}return Sm(s,u,s[0],this.lexer)}}emStrong(i,o,s=""){let p=this.rules.inline.emStrongLDelim.exec(i);if(!p||p[3]&&s.match(/[\p{L}\p{N}]/u))return;if(!(p[1]||p[2]||"")||!s||this.rules.inline.punctuation.exec(s)){const m=[...p[0]].length-1;let g,h,x=m,y=0;const v=p[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(v.lastIndex=0,o=o.slice(-1*i.length+m);(p=v.exec(o))!=null;){if(g=p[1]||p[2]||p[3]||p[4]||p[5]||p[6],!g)continue;if(h=[...g].length,p[3]||p[4]){x+=h;continue}else if((p[5]||p[6])&&m%3&&!((m+h)%3)){y+=h;continue}if(x-=h,x>0)continue;h=Math.min(h,h+x+y);const R=[...p[0]][0].length,F=i.slice(0,m+p.index+R+h);if(Math.min(m,h)%2){const b=F.slice(1,-1);return{type:"em",raw:F,text:b,tokens:this.lexer.inlineTokens(b)}}const w=F.slice(2,-2);return{type:"strong",raw:F,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(i){const o=this.rules.inline.code.exec(i);if(o){let s=o[2].replace(/\n/g," ");const p=/[^ ]/.test(s),u=/^ /.test(s)&&/ $/.test(s);return p&&u&&(s=s.substring(1,s.length-1)),s=we(s,!0),{type:"codespan",raw:o[0],text:s}}}br(i){const o=this.rules.inline.br.exec(i);if(o)return{type:"br",raw:o[0]}}del(i){const o=this.rules.inline.del.exec(i);if(o)return{type:"del",raw:o[0],text:o[2],tokens:this.lexer.inlineTokens(o[2])}}autolink(i){const o=this.rules.inline.autolink.exec(i);if(o){let s,p;return o[2]==="@"?(s=we(o[1]),p="mailto:"+s):(s=we(o[1]),p=s),{type:"link",raw:o[0],text:s,href:p,tokens:[{type:"text",raw:s,text:s}]}}}url(i){var s;let o;if(o=this.rules.inline.url.exec(i)){let p,u;if(o[2]==="@")p=we(o[0]),u="mailto:"+p;else{let m;do m=o[0],o[0]=((s=this.rules.inline._backpedal.exec(o[0]))==null?void 0:s[0])??"";while(m!==o[0]);p=we(o[0]),o[1]==="www."?u="http://"+o[0]:u=o[0]}return{type:"link",raw:o[0],text:p,href:u,tokens:[{type:"text",raw:p,text:p}]}}}inlineText(i){const o=this.rules.inline.text.exec(i);if(o){let s;return this.lexer.state.inRawBlock?s=o[0]:s=we(o[0]),{type:"text",raw:o[0],text:s}}}}const Z0=/^(?: *(?:\n|$))+/,Y0=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,X0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Or=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,K0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Em=/(?:[*+-]|\d{1,9}[.)])/,Cm=St(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Em).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Da=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Q0=/^[^\n]+/,Ua=/(?!\s*\])(?:\\.|[^\[\]\\])+/,J0=St(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Ua).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),th=St(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Em).getRegex(),Mi="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ba=/|$))/,eh=St("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Ba).replace("tag",Mi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Tm=St(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),$a={blockquote:St(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Tm).getRegex(),code:Y0,def:J0,fences:X0,heading:K0,hr:Or,html:eh,lheading:Cm,list:th,newline:Z0,paragraph:Tm,table:Ar,text:Q0},Rm=St("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),nh={...$a,table:Rm,paragraph:St(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Rm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex()},rh={...$a,html:St(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ba).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ar,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:St(Da).replace("hr",Or).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",Cm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},jm=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ih=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,zm=/^( {2,}|\\)\n(?!\s*$)/,oh=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,lh=St(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Nr).getRegex(),ph=St("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Nr).getRegex(),mh=St("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Nr).getRegex(),uh=St(/\\([punct])/,"gu").replace(/punct/g,Nr).getRegex(),ch=St(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),dh=St(Ba).replace("(?:-->|$)","-->").getRegex(),gh=St("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",dh).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Di=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,fh=St(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Di).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Am=St(/^!?\[(label)\]\[(ref)\]/).replace("label",Di).replace("ref",Ua).getRegex(),Om=St(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ua).getRegex(),hh=St("reflink|nolink(?!\\()","g").replace("reflink",Am).replace("nolink",Om).getRegex(),Ha={_backpedal:Ar,anyPunctuation:uh,autolink:ch,blockSkip:sh,br:zm,code:ih,del:Ar,emStrongLDelim:lh,emStrongRDelimAst:ph,emStrongRDelimUnd:mh,escape:jm,link:fh,nolink:Om,punctuation:ah,reflink:Am,reflinkSearch:hh,tag:gh,text:oh,url:Ar},xh={...Ha,link:St(/^!?\[(label)\]\((.*?)\)/).replace("label",Di).getRegex(),reflink:St(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Di).getRegex()},Va={...Ha,escape:St(jm).replace("])","~|])").getRegex(),url:St(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\h+" ".repeat(x.length));let s,p,u,m;for(;i;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(g=>(s=g.call({lexer:this},i,o))?(i=i.substring(s.raw.length),o.push(s),!0):!1))){if(s=this.tokenizer.space(i)){i=i.substring(s.raw.length),s.raw.length===1&&o.length>0?o[o.length-1].raw+=` -`:o.push(s);continue}if(s=this.tokenizer.code(i)){i=i.substring(s.raw.length),p=o[o.length-1],p&&(p.type==="paragraph"||p.type==="text")?(p.raw+=` -`+s.raw,p.text+=` -`+s.text,this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(s);continue}if(s=this.tokenizer.fences(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.heading(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.hr(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.blockquote(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.list(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.html(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.def(i)){i=i.substring(s.raw.length),p=o[o.length-1],p&&(p.type==="paragraph"||p.type==="text")?(p.raw+=` -`+s.raw,p.text+=` -`+s.raw,this.inlineQueue[this.inlineQueue.length-1].src=p.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title});continue}if(s=this.tokenizer.table(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.lheading(i)){i=i.substring(s.raw.length),o.push(s);continue}if(u=i,this.options.extensions&&this.options.extensions.startBlock){let g=1/0;const h=i.slice(1);let x;this.options.extensions.startBlock.forEach(y=>{x=y.call({lexer:this},h),typeof x=="number"&&x>=0&&(g=Math.min(g,x))}),g<1/0&&g>=0&&(u=i.substring(0,g+1))}if(this.state.top&&(s=this.tokenizer.paragraph(u))){p=o[o.length-1],m&&p.type==="paragraph"?(p.raw+=` -`+s.raw,p.text+=` -`+s.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(s),m=u.length!==i.length,i=i.substring(s.raw.length);continue}if(s=this.tokenizer.text(i)){i=i.substring(s.raw.length),p=o[o.length-1],p&&p.type==="text"?(p.raw+=` -`+s.raw,p.text+=` -`+s.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(s);continue}if(i){const g="Infinite loop on byte: "+i.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return this.state.top=!0,o}inline(i,o=[]){return this.inlineQueue.push({src:i,tokens:o}),o}inlineTokens(i,o=[]){let s,p,u,m=i,g,h,x;if(this.tokens.links){const y=Object.keys(this.tokens.links);if(y.length>0)for(;(g=this.tokenizer.rules.inline.reflinkSearch.exec(m))!=null;)y.includes(g[0].slice(g[0].lastIndexOf("[")+1,-1))&&(m=m.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+m.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(g=this.tokenizer.rules.inline.blockSkip.exec(m))!=null;)m=m.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+m.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(g=this.tokenizer.rules.inline.anyPunctuation.exec(m))!=null;)m=m.slice(0,g.index)+"++"+m.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;i;)if(h||(x=""),h=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(y=>(s=y.call({lexer:this},i,o))?(i=i.substring(s.raw.length),o.push(s),!0):!1))){if(s=this.tokenizer.escape(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.tag(i)){i=i.substring(s.raw.length),p=o[o.length-1],p&&s.type==="text"&&p.type==="text"?(p.raw+=s.raw,p.text+=s.text):o.push(s);continue}if(s=this.tokenizer.link(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.reflink(i,this.tokens.links)){i=i.substring(s.raw.length),p=o[o.length-1],p&&s.type==="text"&&p.type==="text"?(p.raw+=s.raw,p.text+=s.text):o.push(s);continue}if(s=this.tokenizer.emStrong(i,m,x)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.codespan(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.br(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.del(i)){i=i.substring(s.raw.length),o.push(s);continue}if(s=this.tokenizer.autolink(i)){i=i.substring(s.raw.length),o.push(s);continue}if(!this.state.inLink&&(s=this.tokenizer.url(i))){i=i.substring(s.raw.length),o.push(s);continue}if(u=i,this.options.extensions&&this.options.extensions.startInline){let y=1/0;const v=i.slice(1);let R;this.options.extensions.startInline.forEach(F=>{R=F.call({lexer:this},v),typeof R=="number"&&R>=0&&(y=Math.min(y,R))}),y<1/0&&y>=0&&(u=i.substring(0,y+1))}if(s=this.tokenizer.inlineText(u)){i=i.substring(s.raw.length),s.raw.slice(-1)!=="_"&&(x=s.raw.slice(-1)),h=!0,p=o[o.length-1],p&&p.type==="text"?(p.raw+=s.raw,p.text+=s.text):o.push(s);continue}if(i){const y="Infinite loop on byte: "+i.charCodeAt(0);if(this.options.silent){console.error(y);break}else throw new Error(y)}}return o}}class Bi{constructor(i){Tt(this,"options");this.options=i||Ln}code(i,o,s){var u;const p=(u=(o||"").match(/^\S*/))==null?void 0:u[0];return i=i.replace(/\n$/,"")+` -`,p?'
'+(s?i:we(i,!0))+`
-`:"
"+(s?i:we(i,!0))+`
-`}blockquote(i){return`
-${i}
-`}html(i,o){return i}heading(i,o,s){return`${i} + */var dp;function Fg(){if(dp)return le;dp=1;var n=V,r=Mg();function o(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,i=1;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},v={};function R(t){return f.call(v,t)?!0:f.call(y,t)?!1:x.test(t)?v[t]=!0:(y[t]=!0,!1)}function M(t,e,i,s){if(i!==null&&i.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return s?!1:i!==null?!i.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function w(t,e,i,s){if(e===null||typeof e>"u"||M(t,e,i,s))return!0;if(s)return!1;if(i!==null)switch(i.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function b(t,e,i,s,l,u,h){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=i,this.propertyName=t,this.type=e,this.sanitizeURL=u,this.removeEmptyString=h}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){S[t]=new b(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];S[e]=new b(e,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){S[t]=new b(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){S[t]=new b(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){S[t]=new b(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){S[t]=new b(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){S[t]=new b(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){S[t]=new b(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){S[t]=new b(t,5,!1,t.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function L(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(I,L);S[e]=new b(e,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(I,L);S[e]=new b(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(I,L);S[e]=new b(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){S[t]=new b(t,1,!1,t.toLowerCase(),null,!1,!1)}),S.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){S[t]=new b(t,1,!1,t.toLowerCase(),null,!0,!0)});function z(t,e,i,s){var l=S.hasOwnProperty(e)?S[e]:null;(l!==null?l.type!==0:s||!(2k||l[h]!==u[k]){var E=` +`+l[h].replace(" at new "," at ");return t.displayName&&E.includes("")&&(E=E.replace("",t.displayName)),E}while(1<=h&&0<=k);break}}}finally{q=!1,Error.prepareStackTrace=i}return(t=t?t.displayName||t.name:"")?O(t):""}function it(t){switch(t.tag){case 5:return O(t.type);case 16:return O("Lazy");case 13:return O("Suspense");case 19:return O("SuspenseList");case 0:case 2:case 15:return t=rt(t.type,!1),t;case 11:return t=rt(t.type.render,!1),t;case 1:return t=rt(t.type,!0),t;default:return""}}function mt(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case J:return"Fragment";case K:return"Portal";case Q:return"Profiler";case lt:return"StrictMode";case Mt:return"Suspense";case ft:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case At:return(t.displayName||"Context")+".Consumer";case gt:return(t._context.displayName||"Context")+".Provider";case Et:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Ot:return e=t.displayName||null,e!==null?e:mt(t.type)||"Memo";case bt:e=t._payload,t=t._init;try{return mt(t(e))}catch{}}return null}function ht(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return mt(e);case 8:return e===lt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function xt(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ct(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function be(t){var e=Ct(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),s=""+t[e];if(!t.hasOwnProperty(e)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var l=i.get,u=i.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(h){s=""+h,u.call(this,h)}}),Object.defineProperty(t,e,{enumerable:i.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function oo(t){t._valueTracker||(t._valueTracker=be(t))}function Mu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var i=e.getValue(),s="";return t&&(s=Ct(t)?t.checked?"true":"false":t.value),t=s,t!==i?(e.setValue(t),!0):!1}function ao(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function ds(t,e){var i=e.checked;return W({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked})}function Fu(t,e){var i=e.defaultValue==null?"":e.defaultValue,s=e.checked!=null?e.checked:e.defaultChecked;i=xt(e.value!=null?e.value:i),t._wrapperState={initialChecked:s,initialValue:i,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Du(t,e){e=e.checked,e!=null&&z(t,"checked",e,!1)}function gs(t,e){Du(t,e);var i=xt(e.value),s=e.type;if(i!=null)s==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+i):t.value!==""+i&&(t.value=""+i);else if(s==="submit"||s==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?fs(t,e.type,i):e.hasOwnProperty("defaultValue")&&fs(t,e.type,xt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Uu(t,e,i){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var s=e.type;if(!(s!=="submit"&&s!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,i||e===t.value||(t.value=e),t.defaultValue=e}i=t.name,i!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,i!==""&&(t.name=i)}function fs(t,e,i){(e!=="number"||ao(t.ownerDocument)!==t)&&(i==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+i&&(t.defaultValue=""+i))}var Ur=Array.isArray;function Jn(t,e,i,s){if(t=t.options,e){e={};for(var l=0;l"+e.valueOf().toString()+"",e=so.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Br(t,e){if(e){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=e;return}}t.textContent=e}var $r={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},C2=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(t){C2.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),$r[e]=$r[t]})});function Wu(t,e,i){return e==null||typeof e=="boolean"||e===""?"":i||typeof e!="number"||e===0||$r.hasOwnProperty(t)&&$r[t]?(""+e).trim():e+"px"}function Zu(t,e){t=t.style;for(var i in e)if(e.hasOwnProperty(i)){var s=i.indexOf("--")===0,l=Wu(i,e[i],s);i==="float"&&(i="cssFloat"),s?t.setProperty(i,l):t[i]=l}}var T2=W({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 ys(t,e){if(e){if(T2[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(o(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(e.style!=null&&typeof e.style!="object")throw Error(o(62))}}function ws(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bs=null;function vs(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ks=null,tr=null,er=null;function qu(t){if(t=mi(t)){if(typeof ks!="function")throw Error(o(280));var e=t.stateNode;e&&(e=Ao(e),ks(t.stateNode,t.type,e))}}function Yu(t){tr?er?er.push(t):er=[t]:tr=t}function Xu(){if(tr){var t=tr,e=er;if(er=tr=null,qu(t),e)for(t=0;t>>=0,t===0?32:31-(F2(t)/D2|0)|0}var co=64,go=4194304;function Wr(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function fo(t,e){var i=t.pendingLanes;if(i===0)return 0;var s=0,l=t.suspendedLanes,u=t.pingedLanes,h=i&268435455;if(h!==0){var k=h&~l;k!==0?s=Wr(k):(u&=h,u!==0&&(s=Wr(u)))}else h=i&~l,h!==0?s=Wr(h):u!==0&&(s=Wr(u));if(s===0)return 0;if(e!==0&&e!==s&&!(e&l)&&(l=s&-s,u=e&-e,l>=u||l===16&&(u&4194240)!==0))return e;if(s&4&&(s|=i&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=s;0i;i++)e.push(t);return e}function Zr(t,e,i){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Ie(e),t[e]=i}function H2(t,e){var i=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var s=t.eventTimes;for(t=t.expirationTimes;0=ei),Sc=" ",Ec=!1;function Cc(t,e){switch(t){case"keyup":return xy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Tc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ir=!1;function wy(t,e){switch(t){case"compositionend":return Tc(e);case"keypress":return e.which!==32?null:(Ec=!0,Sc);case"textInput":return t=e.data,t===Sc&&Ec?null:t;default:return null}}function by(t,e){if(ir)return t==="compositionend"||!Us&&Cc(t,e)?(t=yc(),bo=Ls=dn=null,ir=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:i,offset:e-t};t=s}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Lc(i)}}function Pc(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Pc(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Mc(){for(var t=window,e=ao();e instanceof t.HTMLIFrameElement;){try{var i=typeof e.contentWindow.location.href=="string"}catch{i=!1}if(i)t=e.contentWindow;else break;e=ao(t.document)}return e}function Hs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function jy(t){var e=Mc(),i=t.focusedElem,s=t.selectionRange;if(e!==i&&i&&i.ownerDocument&&Pc(i.ownerDocument.documentElement,i)){if(s!==null&&Hs(i)){if(e=s.start,t=s.end,t===void 0&&(t=e),"selectionStart"in i)i.selectionStart=e,i.selectionEnd=Math.min(t,i.value.length);else if(t=(e=i.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var l=i.textContent.length,u=Math.min(s.start,l);s=s.end===void 0?u:Math.min(s.end,l),!t.extend&&u>s&&(l=s,s=u,u=l),l=Ic(i,u);var h=Ic(i,s);l&&h&&(t.rangeCount!==1||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==h.node||t.focusOffset!==h.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),t.removeAllRanges(),u>s?(t.addRange(e),t.extend(h.node,h.offset)):(e.setEnd(h.node,h.offset),t.addRange(e)))}}for(e=[],t=i;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i=document.documentMode,or=null,Vs=null,oi=null,Gs=!1;function Fc(t,e,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Gs||or==null||or!==ao(s)||(s=or,"selectionStart"in s&&Hs(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),oi&&ii(oi,s)||(oi=s,s=Ro(Vs,"onSelect"),0mr||(t.current=rl[mr],rl[mr]=null,mr--)}function jt(t,e){mr++,rl[mr]=t.current,t.current=e}var xn={},ee=hn(xn),ue=hn(!1),Dn=xn;function ur(t,e){var i=t.type.contextTypes;if(!i)return xn;var s=t.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===e)return s.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in i)l[u]=e[u];return s&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=l),l}function ce(t){return t=t.childContextTypes,t!=null}function Oo(){Lt(ue),Lt(ee)}function Jc(t,e,i){if(ee.current!==xn)throw Error(o(168));jt(ee,e),jt(ue,i)}function td(t,e,i){var s=t.stateNode;if(e=e.childContextTypes,typeof s.getChildContext!="function")return i;s=s.getChildContext();for(var l in s)if(!(l in e))throw Error(o(108,ht(t)||"Unknown",l));return W({},i,s)}function No(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||xn,Dn=ee.current,jt(ee,t),jt(ue,ue.current),!0}function ed(t,e,i){var s=t.stateNode;if(!s)throw Error(o(169));i?(t=td(t,e,Dn),s.__reactInternalMemoizedMergedChildContext=t,Lt(ue),Lt(ee),jt(ee,t)):Lt(ue),jt(ue,i)}var Qe=null,Lo=!1,il=!1;function nd(t){Qe===null?Qe=[t]:Qe.push(t)}function By(t){Lo=!0,nd(t)}function yn(){if(!il&&Qe!==null){il=!0;var t=0,e=_t;try{var i=Qe;for(_t=1;t>=h,l-=h,Je=1<<32-Ie(e)+l|i<st?(Yt=at,at=null):Yt=at.sibling;var wt=F(T,at,j[st],B);if(wt===null){at===null&&(at=Yt);break}t&&at&&wt.alternate===null&&e(T,at),C=u(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt,at=Yt}if(st===j.length)return i(T,at),It&&Bn(T,st),et;if(at===null){for(;stst?(Yt=at,at=null):Yt=at.sibling;var Tn=F(T,at,wt.value,B);if(Tn===null){at===null&&(at=Yt);break}t&&at&&Tn.alternate===null&&e(T,at),C=u(Tn,C,st),ot===null?et=Tn:ot.sibling=Tn,ot=Tn,at=Yt}if(wt.done)return i(T,at),It&&Bn(T,st),et;if(at===null){for(;!wt.done;st++,wt=j.next())wt=U(T,wt.value,B),wt!==null&&(C=u(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt);return It&&Bn(T,st),et}for(at=s(T,at);!wt.done;st++,wt=j.next())wt=Z(at,T,st,wt.value,B),wt!==null&&(t&&wt.alternate!==null&&at.delete(wt.key===null?st:wt.key),C=u(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt);return t&&at.forEach(function(v4){return e(T,v4)}),It&&Bn(T,st),et}function $t(T,C,j,B){if(typeof j=="object"&&j!==null&&j.type===J&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case G:t:{for(var et=j.key,ot=C;ot!==null;){if(ot.key===et){if(et=j.type,et===J){if(ot.tag===7){i(T,ot.sibling),C=l(ot,j.props.children),C.return=T,T=C;break t}}else if(ot.elementType===et||typeof et=="object"&&et!==null&&et.$$typeof===bt&&ld(et)===ot.type){i(T,ot.sibling),C=l(ot,j.props),C.ref=ui(T,ot,j),C.return=T,T=C;break t}i(T,ot);break}else e(T,ot);ot=ot.sibling}j.type===J?(C=Yn(j.props.children,T.mode,B,j.key),C.return=T,T=C):(B=la(j.type,j.key,j.props,null,T.mode,B),B.ref=ui(T,C,j),B.return=T,T=B)}return h(T);case K:t:{for(ot=j.key;C!==null;){if(C.key===ot)if(C.tag===4&&C.stateNode.containerInfo===j.containerInfo&&C.stateNode.implementation===j.implementation){i(T,C.sibling),C=l(C,j.children||[]),C.return=T,T=C;break t}else{i(T,C);break}else e(T,C);C=C.sibling}C=ep(j,T.mode,B),C.return=T,T=C}return h(T);case bt:return ot=j._init,$t(T,C,ot(j._payload),B)}if(Ur(j))return X(T,C,j,B);if(nt(j))return tt(T,C,j,B);Fo(T,j)}return typeof j=="string"&&j!==""||typeof j=="number"?(j=""+j,C!==null&&C.tag===6?(i(T,C.sibling),C=l(C,j),C.return=T,T=C):(i(T,C),C=tp(j,T.mode,B),C.return=T,T=C),h(T)):i(T,C)}return $t}var fr=pd(!0),md=pd(!1),Do=hn(null),Uo=null,hr=null,ml=null;function ul(){ml=hr=Uo=null}function cl(t){var e=Do.current;Lt(Do),t._currentValue=e}function dl(t,e,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,s!==null&&(s.childLanes|=e)):s!==null&&(s.childLanes&e)!==e&&(s.childLanes|=e),t===i)break;t=t.return}}function xr(t,e){Uo=t,ml=hr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(de=!0),t.firstContext=null)}function Re(t){var e=t._currentValue;if(ml!==t)if(t={context:t,memoizedValue:e,next:null},hr===null){if(Uo===null)throw Error(o(308));hr=t,Uo.dependencies={lanes:0,firstContext:t}}else hr=hr.next=t;return e}var $n=null;function gl(t){$n===null?$n=[t]:$n.push(t)}function ud(t,e,i,s){var l=e.interleaved;return l===null?(i.next=i,gl(e)):(i.next=l.next,l.next=i),e.interleaved=i,en(t,s)}function en(t,e){t.lanes|=e;var i=t.alternate;for(i!==null&&(i.lanes|=e),i=t,t=t.return;t!==null;)t.childLanes|=e,i=t.alternate,i!==null&&(i.childLanes|=e),i=t,t=t.return;return i.tag===3?i.stateNode:null}var wn=!1;function fl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cd(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function nn(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function bn(t,e,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,yt&2){var l=s.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),s.pending=e,en(t,i)}return l=s.interleaved,l===null?(e.next=e,gl(s)):(e.next=l.next,l.next=e),s.interleaved=e,en(t,i)}function Bo(t,e,i){if(e=e.updateQueue,e!==null&&(e=e.shared,(i&4194240)!==0)){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}function dd(t,e){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var l=null,u=null;if(i=i.firstBaseUpdate,i!==null){do{var h={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};u===null?l=u=h:u=u.next=h,i=i.next}while(i!==null);u===null?l=u=e:u=u.next=e}else l=u=e;i={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:s.shared,effects:s.effects},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=e:t.next=e,i.lastBaseUpdate=e}function $o(t,e,i,s){var l=t.updateQueue;wn=!1;var u=l.firstBaseUpdate,h=l.lastBaseUpdate,k=l.shared.pending;if(k!==null){l.shared.pending=null;var E=k,A=E.next;E.next=null,h===null?u=A:h.next=A,h=E;var D=t.alternate;D!==null&&(D=D.updateQueue,k=D.lastBaseUpdate,k!==h&&(k===null?D.firstBaseUpdate=A:k.next=A,D.lastBaseUpdate=E))}if(u!==null){var U=l.baseState;h=0,D=A=E=null,k=u;do{var F=k.lane,Z=k.eventTime;if((s&F)===F){D!==null&&(D=D.next={eventTime:Z,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});t:{var X=t,tt=k;switch(F=e,Z=i,tt.tag){case 1:if(X=tt.payload,typeof X=="function"){U=X.call(Z,U,F);break t}U=X;break t;case 3:X.flags=X.flags&-65537|128;case 0:if(X=tt.payload,F=typeof X=="function"?X.call(Z,U,F):X,F==null)break t;U=W({},U,F);break t;case 2:wn=!0}}k.callback!==null&&k.lane!==0&&(t.flags|=64,F=l.effects,F===null?l.effects=[k]:F.push(k))}else Z={eventTime:Z,lane:F,tag:k.tag,payload:k.payload,callback:k.callback,next:null},D===null?(A=D=Z,E=U):D=D.next=Z,h|=F;if(k=k.next,k===null){if(k=l.shared.pending,k===null)break;F=k,k=F.next,F.next=null,l.lastBaseUpdate=F,l.shared.pending=null}}while(!0);if(D===null&&(E=U),l.baseState=E,l.firstBaseUpdate=A,l.lastBaseUpdate=D,e=l.shared.interleaved,e!==null){l=e;do h|=l.lane,l=l.next;while(l!==e)}else u===null&&(l.shared.lanes=0);Gn|=h,t.lanes=h,t.memoizedState=U}}function gd(t,e,i){if(t=e.effects,e.effects=null,t!==null)for(e=0;ei?i:4,t(!0);var s=bl.transition;bl.transition={};try{t(!1),e()}finally{_t=i,bl.transition=s}}function Nd(){return je().memoizedState}function Gy(t,e,i){var s=Sn(t);if(i={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null},Ld(t))Id(e,i);else if(i=ud(t,e,i,s),i!==null){var l=se();Be(i,t,s,l),Pd(i,e,s)}}function Wy(t,e,i){var s=Sn(t),l={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null};if(Ld(t))Id(e,l);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var h=e.lastRenderedState,k=u(h,i);if(l.hasEagerState=!0,l.eagerState=k,Pe(k,h)){var E=e.interleaved;E===null?(l.next=l,gl(e)):(l.next=E.next,E.next=l),e.interleaved=l;return}}catch{}finally{}i=ud(t,e,l,s),i!==null&&(l=se(),Be(i,t,s,l),Pd(i,e,s))}}function Ld(t){var e=t.alternate;return t===Dt||e!==null&&e===Dt}function Id(t,e){fi=Go=!0;var i=t.pending;i===null?e.next=e:(e.next=i.next,i.next=e),t.pending=e}function Pd(t,e,i){if(i&4194240){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}var qo={readContext:Re,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},Zy={readContext:Re,useCallback:function(t,e){return qe().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Ed,useImperativeHandle:function(t,e,i){return i=i!=null?i.concat([t]):null,Wo(4194308,4,Rd.bind(null,e,t),i)},useLayoutEffect:function(t,e){return Wo(4194308,4,t,e)},useInsertionEffect:function(t,e){return Wo(4,2,t,e)},useMemo:function(t,e){var i=qe();return e=e===void 0?null:e,t=t(),i.memoizedState=[t,e],t},useReducer:function(t,e,i){var s=qe();return e=i!==void 0?i(e):e,s.memoizedState=s.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},s.queue=t,t=t.dispatch=Gy.bind(null,Dt,t),[s.memoizedState,t]},useRef:function(t){var e=qe();return t={current:t},e.memoizedState=t},useState:_d,useDebugValue:Tl,useDeferredValue:function(t){return qe().memoizedState=t},useTransition:function(){var t=_d(!1),e=t[0];return t=Vy.bind(null,t[1]),qe().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,i){var s=Dt,l=qe();if(It){if(i===void 0)throw Error(o(407));i=i()}else{if(i=e(),qt===null)throw Error(o(349));Vn&30||yd(s,e,i)}l.memoizedState=i;var u={value:i,getSnapshot:e};return l.queue=u,Ed(bd.bind(null,s,u,t),[t]),s.flags|=2048,yi(9,wd.bind(null,s,u,i,e),void 0,null),i},useId:function(){var t=qe(),e=qt.identifierPrefix;if(It){var i=tn,s=Je;i=(s&~(1<<32-Ie(s)-1)).toString(32)+i,e=":"+e+"R"+i,i=hi++,0<\/script>",t=t.removeChild(t.firstChild)):typeof s.is=="string"?t=h.createElement(i,{is:s.is}):(t=h.createElement(i),i==="select"&&(h=t,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):t=h.createElementNS(t,i),t[We]=e,t[pi]=s,ng(t,e,!1,!1),e.stateNode=t;t:{switch(h=ws(i,s),i){case"dialog":Nt("cancel",t),Nt("close",t),l=s;break;case"iframe":case"object":case"embed":Nt("load",t),l=s;break;case"video":case"audio":for(l=0;lkr&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304)}else{if(!s)if(t=Ho(h),t!==null){if(e.flags|=128,s=!0,i=t.updateQueue,i!==null&&(e.updateQueue=i,e.flags|=4),wi(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!It)return re(e),null}else 2*Bt()-u.renderingStartTime>kr&&i!==1073741824&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304);u.isBackwards?(h.sibling=e.child,e.child=h):(i=u.last,i!==null?i.sibling=h:e.child=h,u.last=h)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Bt(),e.sibling=null,i=Ft.current,jt(Ft,s?i&1|2:i&1),e):(re(e),null);case 22:case 23:return Kl(),s=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==s&&(e.flags|=8192),s&&e.mode&1?Se&1073741824&&(re(e),e.subtreeFlags&6&&(e.flags|=8192)):re(e),null;case 24:return null;case 25:return null}throw Error(o(156,e.tag))}function e4(t,e){switch(al(e),e.tag){case 1:return ce(e.type)&&Oo(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return yr(),Lt(ue),Lt(ee),wl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return xl(e),null;case 13:if(Lt(Ft),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));gr()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Lt(Ft),null;case 4:return yr(),null;case 10:return cl(e.type._context),null;case 22:case 23:return Kl(),null;case 24:return null;default:return null}}var Qo=!1,ie=!1,n4=typeof WeakSet=="function"?WeakSet:Set,Y=null;function br(t,e){var i=t.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(s){Ut(t,e,s)}else i.current=null}function Dl(t,e,i){try{i()}catch(s){Ut(t,e,s)}}var og=!1;function r4(t,e){if(Ks=yo,t=Mc(),Hs(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{i.nodeType,u.nodeType}catch{i=null;break t}var h=0,k=-1,E=-1,A=0,D=0,U=t,F=null;e:for(;;){for(var Z;U!==i||l!==0&&U.nodeType!==3||(k=h+l),U!==u||s!==0&&U.nodeType!==3||(E=h+s),U.nodeType===3&&(h+=U.nodeValue.length),(Z=U.firstChild)!==null;)F=U,U=Z;for(;;){if(U===t)break e;if(F===i&&++A===l&&(k=h),F===u&&++D===s&&(E=h),(Z=U.nextSibling)!==null)break;U=F,F=U.parentNode}U=Z}i=k===-1||E===-1?null:{start:k,end:E}}else i=null}i=i||{start:0,end:0}}else i=null;for(Qs={focusedElem:t,selectionRange:i},yo=!1,Y=e;Y!==null;)if(e=Y,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Y=t;else for(;Y!==null;){e=Y;try{var X=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(X!==null){var tt=X.memoizedProps,$t=X.memoizedState,T=e.stateNode,C=T.getSnapshotBeforeUpdate(e.elementType===e.type?tt:Fe(e.type,tt),$t);T.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var j=e.stateNode.containerInfo;j.nodeType===1?j.textContent="":j.nodeType===9&&j.documentElement&&j.removeChild(j.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(B){Ut(e,e.return,B)}if(t=e.sibling,t!==null){t.return=e.return,Y=t;break}Y=e.return}return X=og,og=!1,X}function bi(t,e,i){var s=e.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&t)===t){var u=l.destroy;l.destroy=void 0,u!==void 0&&Dl(e,i,u)}l=l.next}while(l!==s)}}function Jo(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var i=e=e.next;do{if((i.tag&t)===t){var s=i.create;i.destroy=s()}i=i.next}while(i!==e)}}function Ul(t){var e=t.ref;if(e!==null){var i=t.stateNode;switch(t.tag){case 5:t=i;break;default:t=i}typeof e=="function"?e(t):e.current=t}}function ag(t){var e=t.alternate;e!==null&&(t.alternate=null,ag(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[We],delete e[pi],delete e[nl],delete e[Dy],delete e[Uy])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function sg(t){return t.tag===5||t.tag===3||t.tag===4}function lg(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||sg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bl(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.nodeType===8?i.parentNode.insertBefore(t,e):i.insertBefore(t,e):(i.nodeType===8?(e=i.parentNode,e.insertBefore(t,i)):(e=i,e.appendChild(t)),i=i._reactRootContainer,i!=null||e.onclick!==null||(e.onclick=zo));else if(s!==4&&(t=t.child,t!==null))for(Bl(t,e,i),t=t.sibling;t!==null;)Bl(t,e,i),t=t.sibling}function $l(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.insertBefore(t,e):i.appendChild(t);else if(s!==4&&(t=t.child,t!==null))for($l(t,e,i),t=t.sibling;t!==null;)$l(t,e,i),t=t.sibling}var Qt=null,De=!1;function vn(t,e,i){for(i=i.child;i!==null;)pg(t,e,i),i=i.sibling}function pg(t,e,i){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(uo,i)}catch{}switch(i.tag){case 5:ie||br(i,e);case 6:var s=Qt,l=De;Qt=null,vn(t,e,i),Qt=s,De=l,Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?t.parentNode.removeChild(i):t.removeChild(i)):Qt.removeChild(i.stateNode));break;case 18:Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?el(t.parentNode,i):t.nodeType===1&&el(t,i),Qr(t)):el(Qt,i.stateNode));break;case 4:s=Qt,l=De,Qt=i.stateNode.containerInfo,De=!0,vn(t,e,i),Qt=s,De=l;break;case 0:case 11:case 14:case 15:if(!ie&&(s=i.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var u=l,h=u.destroy;u=u.tag,h!==void 0&&(u&2||u&4)&&Dl(i,e,h),l=l.next}while(l!==s)}vn(t,e,i);break;case 1:if(!ie&&(br(i,e),s=i.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=i.memoizedProps,s.state=i.memoizedState,s.componentWillUnmount()}catch(k){Ut(i,e,k)}vn(t,e,i);break;case 21:vn(t,e,i);break;case 22:i.mode&1?(ie=(s=ie)||i.memoizedState!==null,vn(t,e,i),ie=s):vn(t,e,i);break;default:vn(t,e,i)}}function mg(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var i=t.stateNode;i===null&&(i=t.stateNode=new n4),e.forEach(function(s){var l=c4.bind(null,t,s);i.has(s)||(i.add(s),s.then(l,l))})}}function Ue(t,e){var i=e.deletions;if(i!==null)for(var s=0;sl&&(l=h),s&=~u}if(s=l,s=Bt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*o4(s/1960))-s,10t?16:t,_n===null)var s=!1;else{if(t=_n,_n=null,ia=0,yt&6)throw Error(o(331));var l=yt;for(yt|=4,Y=t.current;Y!==null;){var u=Y,h=u.child;if(Y.flags&16){var k=u.deletions;if(k!==null){for(var E=0;EBt()-Gl?Zn(t,0):Vl|=i),fe(t,e)}function _g(t,e){e===0&&(t.mode&1?(e=go,go<<=1,!(go&130023424)&&(go=4194304)):e=1);var i=se();t=en(t,e),t!==null&&(Zr(t,e,i),fe(t,i))}function u4(t){var e=t.memoizedState,i=0;e!==null&&(i=e.retryLane),_g(t,i)}function c4(t,e){var i=0;switch(t.tag){case 13:var s=t.stateNode,l=t.memoizedState;l!==null&&(i=l.retryLane);break;case 19:s=t.stateNode;break;default:throw Error(o(314))}s!==null&&s.delete(e),_g(t,i)}var Sg;Sg=function(t,e,i){if(t!==null)if(t.memoizedProps!==e.pendingProps||ue.current)de=!0;else{if(!(t.lanes&i)&&!(e.flags&128))return de=!1,Jy(t,e,i);de=!!(t.flags&131072)}else de=!1,It&&e.flags&1048576&&rd(e,Po,e.index);switch(e.lanes=0,e.tag){case 2:var s=e.type;Ko(t,e),t=e.pendingProps;var l=ur(e,ee.current);xr(e,i),l=kl(null,e,s,t,l,i);var u=_l();return e.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ce(s)?(u=!0,No(e)):u=!1,e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fl(e),l.updater=Yo,e.stateNode=l,l._reactInternals=e,jl(e,s,t,i),e=Nl(null,e,s,!0,u,i)):(e.tag=0,It&&u&&ol(e),ae(null,e,l,i),e=e.child),e;case 16:s=e.elementType;t:{switch(Ko(t,e),t=e.pendingProps,l=s._init,s=l(s._payload),e.type=s,l=e.tag=g4(s),t=Fe(s,t),l){case 0:e=Ol(null,e,s,t,i);break t;case 1:e=Xd(null,e,s,t,i);break t;case 11:e=Gd(null,e,s,t,i);break t;case 14:e=Wd(null,e,s,Fe(s.type,t),i);break t}throw Error(o(306,s,""))}return e;case 0:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ol(t,e,s,l,i);case 1:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Xd(t,e,s,l,i);case 3:t:{if(Kd(e),t===null)throw Error(o(387));s=e.pendingProps,u=e.memoizedState,l=u.element,cd(t,e),$o(e,s,null,i);var h=e.memoizedState;if(s=h.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){l=wr(Error(o(423)),e),e=Qd(t,e,s,i,l);break t}else if(s!==l){l=wr(Error(o(424)),e),e=Qd(t,e,s,i,l);break t}else for(_e=fn(e.stateNode.containerInfo.firstChild),ke=e,It=!0,Me=null,i=md(e,null,s,i),e.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(gr(),s===l){e=rn(t,e,i);break t}ae(t,e,s,i)}e=e.child}return e;case 5:return fd(e),t===null&&ll(e),s=e.type,l=e.pendingProps,u=t!==null?t.memoizedProps:null,h=l.children,Js(s,l)?h=null:u!==null&&Js(s,u)&&(e.flags|=32),Yd(t,e),ae(t,e,h,i),e.child;case 6:return t===null&&ll(e),null;case 13:return Jd(t,e,i);case 4:return hl(e,e.stateNode.containerInfo),s=e.pendingProps,t===null?e.child=fr(e,null,s,i):ae(t,e,s,i),e.child;case 11:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Gd(t,e,s,l,i);case 7:return ae(t,e,e.pendingProps,i),e.child;case 8:return ae(t,e,e.pendingProps.children,i),e.child;case 12:return ae(t,e,e.pendingProps.children,i),e.child;case 10:t:{if(s=e.type._context,l=e.pendingProps,u=e.memoizedProps,h=l.value,jt(Do,s._currentValue),s._currentValue=h,u!==null)if(Pe(u.value,h)){if(u.children===l.children&&!ue.current){e=rn(t,e,i);break t}}else for(u=e.child,u!==null&&(u.return=e);u!==null;){var k=u.dependencies;if(k!==null){h=u.child;for(var E=k.firstContext;E!==null;){if(E.context===s){if(u.tag===1){E=nn(-1,i&-i),E.tag=2;var A=u.updateQueue;if(A!==null){A=A.shared;var D=A.pending;D===null?E.next=E:(E.next=D.next,D.next=E),A.pending=E}}u.lanes|=i,E=u.alternate,E!==null&&(E.lanes|=i),dl(u.return,i,e),k.lanes|=i;break}E=E.next}}else if(u.tag===10)h=u.type===e.type?null:u.child;else if(u.tag===18){if(h=u.return,h===null)throw Error(o(341));h.lanes|=i,k=h.alternate,k!==null&&(k.lanes|=i),dl(h,i,e),h=u.sibling}else h=u.child;if(h!==null)h.return=u;else for(h=u;h!==null;){if(h===e){h=null;break}if(u=h.sibling,u!==null){u.return=h.return,h=u;break}h=h.return}u=h}ae(t,e,l.children,i),e=e.child}return e;case 9:return l=e.type,s=e.pendingProps.children,xr(e,i),l=Re(l),s=s(l),e.flags|=1,ae(t,e,s,i),e.child;case 14:return s=e.type,l=Fe(s,e.pendingProps),l=Fe(s.type,l),Wd(t,e,s,l,i);case 15:return Zd(t,e,e.type,e.pendingProps,i);case 17:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ko(t,e),e.tag=1,ce(s)?(t=!0,No(e)):t=!1,xr(e,i),Fd(e,s,l),jl(e,s,l,i),Nl(null,e,s,!0,t,i);case 19:return eg(t,e,i);case 22:return qd(t,e,i)}throw Error(o(156,e.tag))};function Eg(t,e){return ic(t,e)}function d4(t,e,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ae(t,e,i,s){return new d4(t,e,i,s)}function Jl(t){return t=t.prototype,!(!t||!t.isReactComponent)}function g4(t){if(typeof t=="function")return Jl(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Et)return 11;if(t===Ot)return 14}return 2}function Cn(t,e){var i=t.alternate;return i===null?(i=Ae(t.tag,e,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=e,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&14680064,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,e=t.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i}function la(t,e,i,s,l,u){var h=2;if(s=t,typeof t=="function")Jl(t)&&(h=1);else if(typeof t=="string")h=5;else t:switch(t){case J:return Yn(i.children,l,u,e);case lt:h=8,l|=8;break;case Q:return t=Ae(12,i,e,l|2),t.elementType=Q,t.lanes=u,t;case Mt:return t=Ae(13,i,e,l),t.elementType=Mt,t.lanes=u,t;case ft:return t=Ae(19,i,e,l),t.elementType=ft,t.lanes=u,t;case kt:return pa(i,l,u,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case gt:h=10;break t;case At:h=9;break t;case Et:h=11;break t;case Ot:h=14;break t;case bt:h=16,s=null;break t}throw Error(o(130,t==null?t:typeof t,""))}return e=Ae(h,i,e,l),e.elementType=t,e.type=s,e.lanes=u,e}function Yn(t,e,i,s){return t=Ae(7,t,s,e),t.lanes=i,t}function pa(t,e,i,s){return t=Ae(22,t,s,e),t.elementType=kt,t.lanes=i,t.stateNode={isHidden:!1},t}function tp(t,e,i){return t=Ae(6,t,null,e),t.lanes=i,t}function ep(t,e,i){return e=Ae(4,t.children!==null?t.children:[],t.key,e),e.lanes=i,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function f4(t,e,i,s,l){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rs(0),this.expirationTimes=Rs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rs(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function np(t,e,i,s,l,u,h,k,E){return t=new f4(t,e,i,k,E),e===1?(e=1,u===!0&&(e|=8)):e=0,u=Ae(3,null,null,e),t.current=u,u.stateNode=t,u.memoizedState={element:s,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},fl(u),t}function h4(t,e,i){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gp)}catch(n){console.error(n)}}gp(),mp.exports=Fg();var fp=mp.exports,hp=fp;xa.createRoot=hp.createRoot,xa.hydrateRoot=hp.hydrateRoot;let Ei;const Dg=new Uint8Array(16);function Ug(){if(!Ei&&(Ei=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ei))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ei(Dg)}const Xt=[];for(let n=0;n<256;++n)Xt.push((n+256).toString(16).slice(1));function Bg(n,r=0){return Xt[n[r+0]]+Xt[n[r+1]]+Xt[n[r+2]]+Xt[n[r+3]]+"-"+Xt[n[r+4]]+Xt[n[r+5]]+"-"+Xt[n[r+6]]+Xt[n[r+7]]+"-"+Xt[n[r+8]]+Xt[n[r+9]]+"-"+Xt[n[r+10]]+Xt[n[r+11]]+Xt[n[r+12]]+Xt[n[r+13]]+Xt[n[r+14]]+Xt[n[r+15]]}const xp={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function yp(n,r,o){if(xp.randomUUID&&!r&&!n)return xp.randomUUID();n=n||{};const a=n.random||(n.rng||Ug)();return a[6]=a[6]&15|64,a[8]=a[8]&63|128,Bg(a)}const wp={mobile:768},bp=(n,r,o)=>[n<=wp[o],r<=wp[o]],$g=(n="mobile",r=[])=>{const[o,a]=V.useState(!1),[p,m]=V.useState(!1),c=r==null?void 0:r.some(g=>!g);return V.useEffect(()=>{const g=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooeyChat-container");if(!g)return;const[f,x]=bp(g.clientWidth,window.innerWidth,n);a(f),m(x);const y=new ResizeObserver(()=>{const[v,R]=bp(g.clientWidth,window.innerWidth,n);a(v),m(R)});return y.observe(g),()=>{y.disconnect()}},[n,c]),[o,p]},ba=(n,r="left",o=!1)=>{if(r==="right"){const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-right-bar");if(!a)return;n?a.style.width="0px":a.style.width=o?"100%":"65vw"}else{const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");if(!a)return;n?(a.style.width="0px",a.style.transition="width ease-in-out 0.2s"):(a.style.width="260px",a.style.transition="width ease-in-out 0.2s")}},vp=V.createContext({}),Hg=({config:n,children:r})=>{const o=(n==null?void 0:n.mode)==="inline"||(n==null?void 0:n.mode)==="fullscreen",[a,p]=V.useState(new Map),[m,c]=V.useState({isOpen:o||!1,isFocusMode:!1,isInline:o,isSidebarOpen:!1,showCloseButton:!o||!1,showSidebarButton:!1,showFocusModeButton:!o||!1,showNewConversationButton:(n==null?void 0:n.enableConversations)===void 0?!0:n==null?void 0:n.enableConversations,isMobile:!1,isSecondaryDrawerOpen:!1,secondaryDrawerContent:()=>null}),g=!(m!=null&&m.showNewConversationButton),[f,x]=$g("mobile",[m==null?void 0:m.isOpen]),y=(w,b)=>{p(S=>{const I=new Map(S);return I.set(w,b),I})},v=w=>a.get(w),R=V.useMemo(()=>({toggleOpenClose:()=>{c(w=>({...w,isOpen:!w.isOpen,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:!g}))},toggleSidebar:()=>{g||c(w=>(ba(w.isSidebarOpen),{...w,isSidebarOpen:!w.isSidebarOpen,showSidebarButton:w.isSidebarOpen}))},toggleFocusMode:()=>{c(w=>{const b=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");return b?w!=null&&w.isFocusMode?(w!=null&&w.isSidebarOpen&&(b.style.width="0px"),{...w,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:g?!1:w.isSidebarOpen}):(w!=null&&w.isSidebarOpen||(b.style.width="260px"),{...w,isFocusMode:!0,isSidebarOpen:!g,showSidebarButton:g?!1:w.isSidebarOpen}):{...w,isFocusMode:!w.isFocusMode}})},toggleSecondaryDrawer:(w=null)=>{c(b=>{const S=w&&b.isSidebarOpen&&!b.isSecondaryDrawerOpen;return S&&ba(b.isSidebarOpen),(w&&!b.isSecondaryDrawerOpen||!w)&&ba(b.isSecondaryDrawerOpen,"right",b.isMobile),{...b,isSecondaryDrawerOpen:!!w,secondaryDrawerContent:w,isSidebarOpen:S?!b.isSidebarOpen:b.isSidebarOpen,showSidebarButton:S?b.isSidebarOpen:b.showSidebarButton}})},setState:w=>{c(b=>({...b,...w}))},...m}),[c,g,m]);V.useEffect(()=>{c(w=>({...w,isSidebarOpen:!f,showSidebarButton:g?!1:f,showFocusModeButton:o?!1:f&&!x||!f&&!x,isMobile:f,isMobileWindow:x}))},[g,o,f,x]);const M={config:n,setTempStoreValue:y,getTempStoreValue:v,layoutController:R};return d.jsx(vp.Provider,{value:M,children:r})},Rn=()=>V.useContext(ym),te=()=>V.useContext(vp);function kp(n,r){return function(){return n.apply(r,arguments)}}const{toString:Vg}=Object.prototype,{getPrototypeOf:va}=Object,Ci=(n=>r=>{const o=Vg.call(r);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=n=>(n=n.toLowerCase(),r=>Ci(r)===n),Ti=n=>r=>typeof r===n,{isArray:Xn}=Array,Cr=Ti("undefined");function Gg(n){return n!==null&&!Cr(n)&&n.constructor!==null&&!Cr(n.constructor)&&xe(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const _p=Oe("ArrayBuffer");function Wg(n){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(n):r=n&&n.buffer&&_p(n.buffer),r}const Zg=Ti("string"),xe=Ti("function"),Sp=Ti("number"),Ri=n=>n!==null&&typeof n=="object",qg=n=>n===!0||n===!1,ji=n=>{if(Ci(n)!=="object")return!1;const r=va(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Yg=Oe("Date"),Xg=Oe("File"),Kg=Oe("Blob"),Qg=Oe("FileList"),Jg=n=>Ri(n)&&xe(n.pipe),tf=n=>{let r;return n&&(typeof FormData=="function"&&n instanceof FormData||xe(n.append)&&((r=Ci(n))==="formdata"||r==="object"&&xe(n.toString)&&n.toString()==="[object FormData]"))},ef=Oe("URLSearchParams"),[nf,rf,of,af]=["ReadableStream","Request","Response","Headers"].map(Oe),sf=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Tr(n,r,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let a,p;if(typeof n!="object"&&(n=[n]),Xn(n))for(a=0,p=n.length;a0;)if(p=o[a],r===p.toLowerCase())return p;return null}const jn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Cp=n=>!Cr(n)&&n!==jn;function ka(){const{caseless:n}=Cp(this)&&this||{},r={},o=(a,p)=>{const m=n&&Ep(r,p)||p;ji(r[m])&&ji(a)?r[m]=ka(r[m],a):ji(a)?r[m]=ka({},a):Xn(a)?r[m]=a.slice():r[m]=a};for(let a=0,p=arguments.length;a(Tr(r,(p,m)=>{o&&xe(p)?n[m]=kp(p,o):n[m]=p},{allOwnKeys:a}),n),pf=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),mf=(n,r,o,a)=>{n.prototype=Object.create(r.prototype,a),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:r.prototype}),o&&Object.assign(n.prototype,o)},uf=(n,r,o,a)=>{let p,m,c;const g={};if(r=r||{},n==null)return r;do{for(p=Object.getOwnPropertyNames(n),m=p.length;m-- >0;)c=p[m],(!a||a(c,n,r))&&!g[c]&&(r[c]=n[c],g[c]=!0);n=o!==!1&&va(n)}while(n&&(!o||o(n,r))&&n!==Object.prototype);return r},cf=(n,r,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=r.length;const a=n.indexOf(r,o);return a!==-1&&a===o},df=n=>{if(!n)return null;if(Xn(n))return n;let r=n.length;if(!Sp(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=n[r];return o},gf=(n=>r=>n&&r instanceof n)(typeof Uint8Array<"u"&&va(Uint8Array)),ff=(n,r)=>{const a=(n&&n[Symbol.iterator]).call(n);let p;for(;(p=a.next())&&!p.done;){const m=p.value;r.call(n,m[0],m[1])}},hf=(n,r)=>{let o;const a=[];for(;(o=n.exec(r))!==null;)a.push(o);return a},xf=Oe("HTMLFormElement"),yf=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,a,p){return a.toUpperCase()+p}),Tp=(({hasOwnProperty:n})=>(r,o)=>n.call(r,o))(Object.prototype),wf=Oe("RegExp"),Rp=(n,r)=>{const o=Object.getOwnPropertyDescriptors(n),a={};Tr(o,(p,m)=>{let c;(c=r(p,m,n))!==!1&&(a[m]=c||p)}),Object.defineProperties(n,a)},bf=n=>{Rp(n,(r,o)=>{if(xe(n)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const a=n[o];if(xe(a)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},vf=(n,r)=>{const o={},a=p=>{p.forEach(m=>{o[m]=!0})};return Xn(n)?a(n):a(String(n).split(r)),o},kf=()=>{},_f=(n,r)=>n!=null&&Number.isFinite(n=+n)?n:r,_a="abcdefghijklmnopqrstuvwxyz",jp="0123456789",zp={DIGIT:jp,ALPHA:_a,ALPHA_DIGIT:_a+_a.toUpperCase()+jp},Sf=(n=16,r=zp.ALPHA_DIGIT)=>{let o="";const{length:a}=r;for(;n--;)o+=r[Math.random()*a|0];return o};function Ef(n){return!!(n&&xe(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Cf=n=>{const r=new Array(10),o=(a,p)=>{if(Ri(a)){if(r.indexOf(a)>=0)return;if(!("toJSON"in a)){r[p]=a;const m=Xn(a)?[]:{};return Tr(a,(c,g)=>{const f=o(c,p+1);!Cr(f)&&(m[g]=f)}),r[p]=void 0,m}}return a};return o(n,0)},Tf=Oe("AsyncFunction"),Rf=n=>n&&(Ri(n)||xe(n))&&xe(n.then)&&xe(n.catch),Ap=((n,r)=>n?setImmediate:r?((o,a)=>(jn.addEventListener("message",({source:p,data:m})=>{p===jn&&m===o&&a.length&&a.shift()()},!1),p=>{a.push(p),jn.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",xe(jn.postMessage)),jf=typeof queueMicrotask<"u"?queueMicrotask.bind(jn):typeof process<"u"&&process.nextTick||Ap,N={isArray:Xn,isArrayBuffer:_p,isBuffer:Gg,isFormData:tf,isArrayBufferView:Wg,isString:Zg,isNumber:Sp,isBoolean:qg,isObject:Ri,isPlainObject:ji,isReadableStream:nf,isRequest:rf,isResponse:of,isHeaders:af,isUndefined:Cr,isDate:Yg,isFile:Xg,isBlob:Kg,isRegExp:wf,isFunction:xe,isStream:Jg,isURLSearchParams:ef,isTypedArray:gf,isFileList:Qg,forEach:Tr,merge:ka,extend:lf,trim:sf,stripBOM:pf,inherits:mf,toFlatObject:uf,kindOf:Ci,kindOfTest:Oe,endsWith:cf,toArray:df,forEachEntry:ff,matchAll:hf,isHTMLForm:xf,hasOwnProperty:Tp,hasOwnProp:Tp,reduceDescriptors:Rp,freezeMethods:bf,toObjectSet:vf,toCamelCase:yf,noop:kf,toFiniteNumber:_f,findKey:Ep,global:jn,isContextDefined:Cp,ALPHABET:zp,generateString:Sf,isSpecCompliantForm:Ef,toJSONObject:Cf,isAsyncFn:Tf,isThenable:Rf,setImmediate:Ap,asap:jf};function pt(n,r,o,a,p){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),a&&(this.request=a),p&&(this.response=p)}N.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Op=pt.prototype,Np={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{Np[n]={value:n}}),Object.defineProperties(pt,Np),Object.defineProperty(Op,"isAxiosError",{value:!0}),pt.from=(n,r,o,a,p,m)=>{const c=Object.create(Op);return N.toFlatObject(n,c,function(f){return f!==Error.prototype},g=>g!=="isAxiosError"),pt.call(c,n.message,r,o,a,p),c.cause=n,c.name=n.name,m&&Object.assign(c,m),c};const zf=null;function Sa(n){return N.isPlainObject(n)||N.isArray(n)}function Lp(n){return N.endsWith(n,"[]")?n.slice(0,-2):n}function Ip(n,r,o){return n?n.concat(r).map(function(p,m){return p=Lp(p),!o&&m?"["+p+"]":p}).join(o?".":""):r}function Af(n){return N.isArray(n)&&!n.some(Sa)}const Of=N.toFlatObject(N,{},null,function(r){return/^is[A-Z]/.test(r)});function zi(n,r,o){if(!N.isObject(n))throw new TypeError("target must be an object");r=r||new FormData,o=N.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,S){return!N.isUndefined(S[b])});const a=o.metaTokens,p=o.visitor||y,m=o.dots,c=o.indexes,f=(o.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(r);if(!N.isFunction(p))throw new TypeError("visitor must be a function");function x(w){if(w===null)return"";if(N.isDate(w))return w.toISOString();if(!f&&N.isBlob(w))throw new pt("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(w)||N.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function y(w,b,S){let I=w;if(w&&!S&&typeof w=="object"){if(N.endsWith(b,"{}"))b=a?b:b.slice(0,-2),w=JSON.stringify(w);else if(N.isArray(w)&&Af(w)||(N.isFileList(w)||N.endsWith(b,"[]"))&&(I=N.toArray(w)))return b=Lp(b),I.forEach(function(z,$){!(N.isUndefined(z)||z===null)&&r.append(c===!0?Ip([b],$,m):c===null?b:b+"[]",x(z))}),!1}return Sa(w)?!0:(r.append(Ip(S,b,m),x(w)),!1)}const v=[],R=Object.assign(Of,{defaultVisitor:y,convertValue:x,isVisitable:Sa});function M(w,b){if(!N.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+b.join("."));v.push(w),N.forEach(w,function(I,L){(!(N.isUndefined(I)||I===null)&&p.call(r,I,N.isString(L)?L.trim():L,b,R))===!0&&M(I,b?b.concat(L):[L])}),v.pop()}}if(!N.isObject(n))throw new TypeError("data must be an object");return M(n),r}function Pp(n){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(a){return r[a]})}function Ea(n,r){this._pairs=[],n&&zi(n,this,r)}const Mp=Ea.prototype;Mp.append=function(r,o){this._pairs.push([r,o])},Mp.toString=function(r){const o=r?function(a){return r.call(this,a,Pp)}:Pp;return this._pairs.map(function(p){return o(p[0])+"="+o(p[1])},"").join("&")};function Nf(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fp(n,r,o){if(!r)return n;const a=o&&o.encode||Nf,p=o&&o.serialize;let m;if(p?m=p(r,o):m=N.isURLSearchParams(r)?r.toString():new Ea(r,o).toString(a),m){const c=n.indexOf("#");c!==-1&&(n=n.slice(0,c)),n+=(n.indexOf("?")===-1?"?":"&")+m}return n}class Dp{constructor(){this.handlers=[]}use(r,o,a){return this.handlers.push({fulfilled:r,rejected:o,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){N.forEach(this.handlers,function(a){a!==null&&r(a)})}}const Up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Lf={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ea,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ca=typeof window<"u"&&typeof document<"u",If=(n=>Ca&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Pf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Mf=Ca&&window.location.href||"http://localhost",Ne={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ca,hasStandardBrowserEnv:If,hasStandardBrowserWebWorkerEnv:Pf,origin:Mf},Symbol.toStringTag,{value:"Module"})),...Lf};function Ff(n,r){return zi(n,new Ne.classes.URLSearchParams,Object.assign({visitor:function(o,a,p,m){return Ne.isNode&&N.isBuffer(o)?(this.append(a,o.toString("base64")),!1):m.defaultVisitor.apply(this,arguments)}},r))}function Df(n){return N.matchAll(/\w+|\[(\w*)]/g,n).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Uf(n){const r={},o=Object.keys(n);let a;const p=o.length;let m;for(a=0;a=o.length;return c=!c&&N.isArray(p)?p.length:c,f?(N.hasOwnProp(p,c)?p[c]=[p[c],a]:p[c]=a,!g):((!p[c]||!N.isObject(p[c]))&&(p[c]=[]),r(o,a,p[c],m)&&N.isArray(p[c])&&(p[c]=Uf(p[c])),!g)}if(N.isFormData(n)&&N.isFunction(n.entries)){const o={};return N.forEachEntry(n,(a,p)=>{r(Df(a),p,o,0)}),o}return null}function Bf(n,r,o){if(N.isString(n))try{return(r||JSON.parse)(n),N.trim(n)}catch(a){if(a.name!=="SyntaxError")throw a}return(o||JSON.stringify)(n)}const Rr={transitional:Up,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const a=o.getContentType()||"",p=a.indexOf("application/json")>-1,m=N.isObject(r);if(m&&N.isHTMLForm(r)&&(r=new FormData(r)),N.isFormData(r))return p?JSON.stringify(Bp(r)):r;if(N.isArrayBuffer(r)||N.isBuffer(r)||N.isStream(r)||N.isFile(r)||N.isBlob(r)||N.isReadableStream(r))return r;if(N.isArrayBufferView(r))return r.buffer;if(N.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let g;if(m){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Ff(r,this.formSerializer).toString();if((g=N.isFileList(r))||a.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return zi(g?{"files[]":r}:r,f&&new f,this.formSerializer)}}return m||p?(o.setContentType("application/json",!1),Bf(r)):r}],transformResponse:[function(r){const o=this.transitional||Rr.transitional,a=o&&o.forcedJSONParsing,p=this.responseType==="json";if(N.isResponse(r)||N.isReadableStream(r))return r;if(r&&N.isString(r)&&(a&&!this.responseType||p)){const c=!(o&&o.silentJSONParsing)&&p;try{return JSON.parse(r)}catch(g){if(c)throw g.name==="SyntaxError"?pt.from(g,pt.ERR_BAD_RESPONSE,this,null,this.response):g}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],n=>{Rr.headers[n]={}});const $f=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Hf=n=>{const r={};let o,a,p;return n&&n.split(` +`).forEach(function(c){p=c.indexOf(":"),o=c.substring(0,p).trim().toLowerCase(),a=c.substring(p+1).trim(),!(!o||r[o]&&$f[o])&&(o==="set-cookie"?r[o]?r[o].push(a):r[o]=[a]:r[o]=r[o]?r[o]+", "+a:a)}),r},$p=Symbol("internals");function jr(n){return n&&String(n).trim().toLowerCase()}function Ai(n){return n===!1||n==null?n:N.isArray(n)?n.map(Ai):String(n)}function Vf(n){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=o.exec(n);)r[a[1]]=a[2];return r}const Gf=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ta(n,r,o,a,p){if(N.isFunction(a))return a.call(this,r,o);if(p&&(r=o),!!N.isString(r)){if(N.isString(a))return r.indexOf(a)!==-1;if(N.isRegExp(a))return a.test(r)}}function Wf(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,a)=>o.toUpperCase()+a)}function Zf(n,r){const o=N.toCamelCase(" "+r);["get","set","has"].forEach(a=>{Object.defineProperty(n,a+o,{value:function(p,m,c){return this[a].call(this,r,p,m,c)},configurable:!0})})}class pe{constructor(r){r&&this.set(r)}set(r,o,a){const p=this;function m(g,f,x){const y=jr(f);if(!y)throw new Error("header name must be a non-empty string");const v=N.findKey(p,y);(!v||p[v]===void 0||x===!0||x===void 0&&p[v]!==!1)&&(p[v||f]=Ai(g))}const c=(g,f)=>N.forEach(g,(x,y)=>m(x,y,f));if(N.isPlainObject(r)||r instanceof this.constructor)c(r,o);else if(N.isString(r)&&(r=r.trim())&&!Gf(r))c(Hf(r),o);else if(N.isHeaders(r))for(const[g,f]of r.entries())m(f,g,a);else r!=null&&m(o,r,a);return this}get(r,o){if(r=jr(r),r){const a=N.findKey(this,r);if(a){const p=this[a];if(!o)return p;if(o===!0)return Vf(p);if(N.isFunction(o))return o.call(this,p,a);if(N.isRegExp(o))return o.exec(p);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=jr(r),r){const a=N.findKey(this,r);return!!(a&&this[a]!==void 0&&(!o||Ta(this,this[a],a,o)))}return!1}delete(r,o){const a=this;let p=!1;function m(c){if(c=jr(c),c){const g=N.findKey(a,c);g&&(!o||Ta(a,a[g],g,o))&&(delete a[g],p=!0)}}return N.isArray(r)?r.forEach(m):m(r),p}clear(r){const o=Object.keys(this);let a=o.length,p=!1;for(;a--;){const m=o[a];(!r||Ta(this,this[m],m,r,!0))&&(delete this[m],p=!0)}return p}normalize(r){const o=this,a={};return N.forEach(this,(p,m)=>{const c=N.findKey(a,m);if(c){o[c]=Ai(p),delete o[m];return}const g=r?Wf(m):String(m).trim();g!==m&&delete o[m],o[g]=Ai(p),a[g]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return N.forEach(this,(a,p)=>{a!=null&&a!==!1&&(o[p]=r&&N.isArray(a)?a.join(", "):a)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const a=new this(r);return o.forEach(p=>a.set(p)),a}static accessor(r){const a=(this[$p]=this[$p]={accessors:{}}).accessors,p=this.prototype;function m(c){const g=jr(c);a[g]||(Zf(p,c),a[g]=!0)}return N.isArray(r)?r.forEach(m):m(r),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(pe.prototype,({value:n},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>n,set(a){this[o]=a}}}),N.freezeMethods(pe);function Ra(n,r){const o=this||Rr,a=r||o,p=pe.from(a.headers);let m=a.data;return N.forEach(n,function(g){m=g.call(o,m,p.normalize(),r?r.status:void 0)}),p.normalize(),m}function Hp(n){return!!(n&&n.__CANCEL__)}function Kn(n,r,o){pt.call(this,n??"canceled",pt.ERR_CANCELED,r,o),this.name="CanceledError"}N.inherits(Kn,pt,{__CANCEL__:!0});function Vp(n,r,o){const a=o.config.validateStatus;!o.status||!a||a(o.status)?n(o):r(new pt("Request failed with status code "+o.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function qf(n){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return r&&r[1]||""}function Yf(n,r){n=n||10;const o=new Array(n),a=new Array(n);let p=0,m=0,c;return r=r!==void 0?r:1e3,function(f){const x=Date.now(),y=a[m];c||(c=x),o[p]=f,a[p]=x;let v=m,R=0;for(;v!==p;)R+=o[v++],v=v%n;if(p=(p+1)%n,p===m&&(m=(m+1)%n),x-c{o=y,p=null,m&&(clearTimeout(m),m=null),n.apply(null,x)};return[(...x)=>{const y=Date.now(),v=y-o;v>=a?c(x,y):(p=x,m||(m=setTimeout(()=>{m=null,c(p)},a-v)))},()=>p&&c(p)]}const Oi=(n,r,o=3)=>{let a=0;const p=Yf(50,250);return Xf(m=>{const c=m.loaded,g=m.lengthComputable?m.total:void 0,f=c-a,x=p(f),y=c<=g;a=c;const v={loaded:c,total:g,progress:g?c/g:void 0,bytes:f,rate:x||void 0,estimated:x&&g&&y?(g-c)/x:void 0,event:m,lengthComputable:g!=null,[r?"download":"upload"]:!0};n(v)},o)},Gp=(n,r)=>{const o=n!=null;return[a=>r[0]({lengthComputable:o,total:n,loaded:a}),r[1]]},Wp=n=>(...r)=>N.asap(()=>n(...r)),Kf=Ne.hasStandardBrowserEnv?function(){const r=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let a;function p(m){let c=m;return r&&(o.setAttribute("href",c),c=o.href),o.setAttribute("href",c),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return a=p(window.location.href),function(c){const g=N.isString(c)?p(c):c;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Qf=Ne.hasStandardBrowserEnv?{write(n,r,o,a,p,m){const c=[n+"="+encodeURIComponent(r)];N.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),N.isString(a)&&c.push("path="+a),N.isString(p)&&c.push("domain="+p),m===!0&&c.push("secure"),document.cookie=c.join("; ")},read(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Jf(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function t0(n,r){return r?n.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):n}function Zp(n,r){return n&&!Jf(r)?t0(n,r):r}const qp=n=>n instanceof pe?{...n}:n;function zn(n,r){r=r||{};const o={};function a(x,y,v){return N.isPlainObject(x)&&N.isPlainObject(y)?N.merge.call({caseless:v},x,y):N.isPlainObject(y)?N.merge({},y):N.isArray(y)?y.slice():y}function p(x,y,v){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x,v)}else return a(x,y,v)}function m(x,y){if(!N.isUndefined(y))return a(void 0,y)}function c(x,y){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x)}else return a(void 0,y)}function g(x,y,v){if(v in r)return a(x,y);if(v in n)return a(void 0,x)}const f={url:m,method:m,data:m,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:g,headers:(x,y)=>p(qp(x),qp(y),!0)};return N.forEach(Object.keys(Object.assign({},n,r)),function(y){const v=f[y]||p,R=v(n[y],r[y],y);N.isUndefined(R)&&v!==g||(o[y]=R)}),o}const Yp=n=>{const r=zn({},n);let{data:o,withXSRFToken:a,xsrfHeaderName:p,xsrfCookieName:m,headers:c,auth:g}=r;r.headers=c=pe.from(c),r.url=Fp(Zp(r.baseURL,r.url),n.params,n.paramsSerializer),g&&c.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let f;if(N.isFormData(o)){if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if((f=c.getContentType())!==!1){const[x,...y]=f?f.split(";").map(v=>v.trim()).filter(Boolean):[];c.setContentType([x||"multipart/form-data",...y].join("; "))}}if(Ne.hasStandardBrowserEnv&&(a&&N.isFunction(a)&&(a=a(r)),a||a!==!1&&Kf(r.url))){const x=p&&m&&Qf.read(m);x&&c.set(p,x)}return r},e0=typeof XMLHttpRequest<"u"&&function(n){return new Promise(function(o,a){const p=Yp(n);let m=p.data;const c=pe.from(p.headers).normalize();let{responseType:g,onUploadProgress:f,onDownloadProgress:x}=p,y,v,R,M,w;function b(){M&&M(),w&&w(),p.cancelToken&&p.cancelToken.unsubscribe(y),p.signal&&p.signal.removeEventListener("abort",y)}let S=new XMLHttpRequest;S.open(p.method.toUpperCase(),p.url,!0),S.timeout=p.timeout;function I(){if(!S)return;const z=pe.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),G={data:!g||g==="text"||g==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:z,config:n,request:S};Vp(function(J){o(J),b()},function(J){a(J),b()},G),S=null}"onloadend"in S?S.onloadend=I:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(I)},S.onabort=function(){S&&(a(new pt("Request aborted",pt.ECONNABORTED,n,S)),S=null)},S.onerror=function(){a(new pt("Network Error",pt.ERR_NETWORK,n,S)),S=null},S.ontimeout=function(){let $=p.timeout?"timeout of "+p.timeout+"ms exceeded":"timeout exceeded";const G=p.transitional||Up;p.timeoutErrorMessage&&($=p.timeoutErrorMessage),a(new pt($,G.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,n,S)),S=null},m===void 0&&c.setContentType(null),"setRequestHeader"in S&&N.forEach(c.toJSON(),function($,G){S.setRequestHeader(G,$)}),N.isUndefined(p.withCredentials)||(S.withCredentials=!!p.withCredentials),g&&g!=="json"&&(S.responseType=p.responseType),x&&([R,w]=Oi(x,!0),S.addEventListener("progress",R)),f&&S.upload&&([v,M]=Oi(f),S.upload.addEventListener("progress",v),S.upload.addEventListener("loadend",M)),(p.cancelToken||p.signal)&&(y=z=>{S&&(a(!z||z.type?new Kn(null,n,S):z),S.abort(),S=null)},p.cancelToken&&p.cancelToken.subscribe(y),p.signal&&(p.signal.aborted?y():p.signal.addEventListener("abort",y)));const L=qf(p.url);if(L&&Ne.protocols.indexOf(L)===-1){a(new pt("Unsupported protocol "+L+":",pt.ERR_BAD_REQUEST,n));return}S.send(m||null)})},n0=(n,r)=>{let o=new AbortController,a;const p=function(f){if(!a){a=!0,c();const x=f instanceof Error?f:this.reason;o.abort(x instanceof pt?x:new Kn(x instanceof Error?x.message:x))}};let m=r&&setTimeout(()=>{p(new pt(`timeout ${r} of ms exceeded`,pt.ETIMEDOUT))},r);const c=()=>{n&&(m&&clearTimeout(m),m=null,n.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",p):f.unsubscribe(p))}),n=null)};n.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",p));const{signal:g}=o;return g.unsubscribe=c,[g,()=>{m&&clearTimeout(m),m=null}]},r0=function*(n,r){let o=n.byteLength;if(!r||o{const m=i0(n,r,p);let c=0,g,f=x=>{g||(g=!0,a&&a(x))};return new ReadableStream({async pull(x){try{const{done:y,value:v}=await m.next();if(y){f(),x.close();return}let R=v.byteLength;if(o){let M=c+=R;o(M)}x.enqueue(new Uint8Array(v))}catch(y){throw f(y),y}},cancel(x){return f(x),m.return()}},{highWaterMark:2})},Ni=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kp=Ni&&typeof ReadableStream=="function",ja=Ni&&(typeof TextEncoder=="function"?(n=>r=>n.encode(r))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Qp=(n,...r)=>{try{return!!n(...r)}catch{return!1}},o0=Kp&&Qp(()=>{let n=!1;const r=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!r}),Jp=64*1024,za=Kp&&Qp(()=>N.isReadableStream(new Response("").body)),Li={stream:za&&(n=>n.body)};Ni&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Li[r]&&(Li[r]=N.isFunction(n[r])?o=>o[r]():(o,a)=>{throw new pt(`Response type '${r}' is not supported`,pt.ERR_NOT_SUPPORT,a)})})})(new Response);const a0=async n=>{if(n==null)return 0;if(N.isBlob(n))return n.size;if(N.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(N.isArrayBufferView(n)||N.isArrayBuffer(n))return n.byteLength;if(N.isURLSearchParams(n)&&(n=n+""),N.isString(n))return(await ja(n)).byteLength},s0=async(n,r)=>{const o=N.toFiniteNumber(n.getContentLength());return o??a0(r)},Aa={http:zf,xhr:e0,fetch:Ni&&(async n=>{let{url:r,method:o,data:a,signal:p,cancelToken:m,timeout:c,onDownloadProgress:g,onUploadProgress:f,responseType:x,headers:y,withCredentials:v="same-origin",fetchOptions:R}=Yp(n);x=x?(x+"").toLowerCase():"text";let[M,w]=p||m||c?n0([p,m],c):[],b,S;const I=()=>{!b&&setTimeout(()=>{M&&M.unsubscribe()}),b=!0};let L;try{if(f&&o0&&o!=="get"&&o!=="head"&&(L=await s0(y,a))!==0){let K=new Request(r,{method:"POST",body:a,duplex:"half"}),J;if(N.isFormData(a)&&(J=K.headers.get("content-type"))&&y.setContentType(J),K.body){const[lt,Q]=Gp(L,Oi(Wp(f)));a=Xp(K.body,Jp,lt,Q,ja)}}N.isString(v)||(v=v?"include":"omit"),S=new Request(r,{...R,signal:M,method:o.toUpperCase(),headers:y.normalize().toJSON(),body:a,duplex:"half",credentials:v});let z=await fetch(S);const $=za&&(x==="stream"||x==="response");if(za&&(g||$)){const K={};["status","statusText","headers"].forEach(gt=>{K[gt]=z[gt]});const J=N.toFiniteNumber(z.headers.get("content-length")),[lt,Q]=g&&Gp(J,Oi(Wp(g),!0))||[];z=new Response(Xp(z.body,Jp,lt,()=>{Q&&Q(),$&&I()},ja),K)}x=x||"text";let G=await Li[N.findKey(Li,x)||"text"](z,n);return!$&&I(),w&&w(),await new Promise((K,J)=>{Vp(K,J,{data:G,headers:pe.from(z.headers),status:z.status,statusText:z.statusText,config:n,request:S})})}catch(z){throw I(),z&&z.name==="TypeError"&&/fetch/i.test(z.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,n,S),{cause:z.cause||z}):pt.from(z,z&&z.code,n,S)}})};N.forEach(Aa,(n,r)=>{if(n){try{Object.defineProperty(n,"name",{value:r})}catch{}Object.defineProperty(n,"adapterName",{value:r})}});const tm=n=>`- ${n}`,l0=n=>N.isFunction(n)||n===null||n===!1,em={getAdapter:n=>{n=N.isArray(n)?n:[n];const{length:r}=n;let o,a;const p={};for(let m=0;m`adapter ${g} `+(f===!1?"is not supported by the environment":"is not available in the build"));let c=r?m.length>1?`since : +`+m.map(tm).join(` +`):" "+tm(m[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return a},adapters:Aa};function Oa(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Kn(null,n)}function nm(n){return Oa(n),n.headers=pe.from(n.headers),n.data=Ra.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),em.getAdapter(n.adapter||Rr.adapter)(n).then(function(a){return Oa(n),a.data=Ra.call(n,n.transformResponse,a),a.headers=pe.from(a.headers),a},function(a){return Hp(a)||(Oa(n),a&&a.response&&(a.response.data=Ra.call(n,n.transformResponse,a.response),a.response.headers=pe.from(a.response.headers))),Promise.reject(a)})}const rm="1.7.3",Na={};["object","boolean","number","function","string","symbol"].forEach((n,r)=>{Na[n]=function(a){return typeof a===n||"a"+(r<1?"n ":" ")+n}});const im={};Na.transitional=function(r,o,a){function p(m,c){return"[Axios v"+rm+"] Transitional option '"+m+"'"+c+(a?". "+a:"")}return(m,c,g)=>{if(r===!1)throw new pt(p(c," has been removed"+(o?" in "+o:"")),pt.ERR_DEPRECATED);return o&&!im[c]&&(im[c]=!0,console.warn(p(c," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(m,c,g):!0}};function p0(n,r,o){if(typeof n!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const a=Object.keys(n);let p=a.length;for(;p-- >0;){const m=a[p],c=r[m];if(c){const g=n[m],f=g===void 0||c(g,m,n);if(f!==!0)throw new pt("option "+m+" must be "+f,pt.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new pt("Unknown option "+m,pt.ERR_BAD_OPTION)}}const La={assertOptions:p0,validators:Na},an=La.validators;class An{constructor(r){this.defaults=r,this.interceptors={request:new Dp,response:new Dp}}async request(r,o){try{return await this._request(r,o)}catch(a){if(a instanceof Error){let p;Error.captureStackTrace?Error.captureStackTrace(p={}):p=new Error;const m=p.stack?p.stack.replace(/^.+\n/,""):"";try{a.stack?m&&!String(a.stack).endsWith(m.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+m):a.stack=m}catch{}}throw a}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=zn(this.defaults,o);const{transitional:a,paramsSerializer:p,headers:m}=o;a!==void 0&&La.assertOptions(a,{silentJSONParsing:an.transitional(an.boolean),forcedJSONParsing:an.transitional(an.boolean),clarifyTimeoutError:an.transitional(an.boolean)},!1),p!=null&&(N.isFunction(p)?o.paramsSerializer={serialize:p}:La.assertOptions(p,{encode:an.function,serialize:an.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let c=m&&N.merge(m.common,m[o.method]);m&&N.forEach(["delete","get","head","post","put","patch","common"],w=>{delete m[w]}),o.headers=pe.concat(c,m);const g=[];let f=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(o)===!1||(f=f&&b.synchronous,g.unshift(b.fulfilled,b.rejected))});const x=[];this.interceptors.response.forEach(function(b){x.push(b.fulfilled,b.rejected)});let y,v=0,R;if(!f){const w=[nm.bind(this),void 0];for(w.unshift.apply(w,g),w.push.apply(w,x),R=w.length,y=Promise.resolve(o);v{if(!a._listeners)return;let m=a._listeners.length;for(;m-- >0;)a._listeners[m](p);a._listeners=null}),this.promise.then=p=>{let m;const c=new Promise(g=>{a.subscribe(g),m=g}).then(p);return c.cancel=function(){a.unsubscribe(m)},c},r(function(m,c,g){a.reason||(a.reason=new Kn(m,c,g),o(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}static source(){let r;return{token:new Ia(function(p){r=p}),cancel:r}}}function m0(n){return function(o){return n.apply(null,o)}}function u0(n){return N.isObject(n)&&n.isAxiosError===!0}const Pa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Pa).forEach(([n,r])=>{Pa[r]=n});function om(n){const r=new An(n),o=kp(An.prototype.request,r);return N.extend(o,An.prototype,r,{allOwnKeys:!0}),N.extend(o,r,null,{allOwnKeys:!0}),o.create=function(p){return om(zn(n,p))},o}const zt=om(Rr);zt.Axios=An,zt.CanceledError=Kn,zt.CancelToken=Ia,zt.isCancel=Hp,zt.VERSION=rm,zt.toFormData=zi,zt.AxiosError=pt,zt.Cancel=zt.CanceledError,zt.all=function(r){return Promise.all(r)},zt.spread=m0,zt.isAxiosError=u0,zt.mergeConfig=zn,zt.AxiosHeaders=pe,zt.formToJSON=n=>Bp(N.isHTMLForm(n)?new FormData(n):n),zt.getAdapter=em.getAdapter,zt.HttpStatusCode=Pa,zt.default=zt;var c0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.2",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const d0=`${c0.REACT_APP_GOOEY_SERVER}/v3/integrations/stream/`,g0=()=>({"Content-Type":"application/json"}),On={CONVERSATION_START:"conversation_start",FINAL_RESPONSE:"final_response",RUN_START:"run_start",RUNNING:"running",COMPLETED:"completed",MESSAGE_PART:"message_part"},am=async(n,r,o="")=>{const a=g0(),p={citation_style:"number",use_url_shortener:!1,...n};return(await zt.post(o||d0,JSON.stringify(p),{headers:a,responseType:"stream",cancelToken:r.token})).headers.get("Location")},f0=(n,r)=>{const o=new EventSource(n);window.GooeyEventSource=o,o.onmessage=a=>{const p=JSON.parse(a.data);p.type===On.FINAL_RESPONSE?(r(p),o.close()):r(p)}};var h0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.2",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const x0=`${h0.REACT_APP_GOOEY_SERVER}/__/file-upload/`,sm=async n=>{var a;const r=new FormData;r.append("file",n);const o=await zt.post(x0,r,{headers:{"Content-Type":"multipart/form-data"}});return(a=o==null?void 0:o.data)==null?void 0:a.url},lm="user_id",y0=n=>{if(!(window.localStorage||null))return console.error("Local Storage not available");localStorage.getItem("user_id")||localStorage.setItem(lm,n)},w0=n=>{var r,o;return(o=(r=n==null?void 0:n.messages)==null?void 0:r[0])==null?void 0:o.input_prompt},pm=n=>new Promise((r,o)=>{const a=indexedDB.open(n,1);a.onupgradeneeded=()=>{a.result.createObjectStore("conversations",{keyPath:"id",autoIncrement:!0})},a.onsuccess=()=>{r(a.result)},a.onerror=()=>{o(a.error)}}),b0=(n,r)=>new Promise((o,a)=>{const c=n.transaction(["conversations"],"readonly").objectStore("conversations").get(r);c.onsuccess=()=>{o(c.result)},c.onerror=()=>{a(c.error)}}),mm=(n,r)=>{const o=Object.assign({},n);return o.title=w0(n),delete o.messages,o.getMessages=async()=>(await b0(r,n.id)).messages||[],o},v0=(n,r,o)=>new Promise((a,p)=>{const g=n.transaction(["conversations"],"readonly").objectStore("conversations").getAll();g.onsuccess=()=>{const f=g.result.filter(x=>x.user_id===r&&x.bot_id===o).map(x=>mm(x,n));a(f)},g.onerror=()=>{p(g.error)}}),k0=(n,r)=>new Promise((o,a)=>{const m=n.transaction(["conversations"],"readwrite").objectStore("conversations"),c=m.put(r);c.onsuccess=()=>{const g=m.getAll();g.onsuccess=()=>{o(g.result.filter(f=>f.user_id===r.user_id&&f.bot_id===r.bot_id).map(f=>mm(f,n)))},g.onerror=()=>{a(g.error)}},c.onerror=()=>{a(c.error)}}),um="GOOEY_COPILOT_CONVERSATIONS_DB",_0=(n,r)=>{const[o,a]=V.useState([]);return V.useEffect(()=>{(async()=>{const c=await pm(um),g=await v0(c,n,r);a(g.sort((f,x)=>new Date(x.timestamp).getTime()-new Date(f.timestamp).getTime()))})()},[r,n]),{conversations:o,handleAddConversation:async m=>{var f;if(!m||!((f=m.messages)!=null&&f.length))return;const c=await pm(um),g=await k0(c,m);a(g)}}};function cm(n){var r,o,a="";if(typeof n=="string"||typeof n=="number")a+=n;else if(typeof n=="object")if(Array.isArray(n)){var p=n.length;for(r=0;r{const p=Rt(`button-${r==null?void 0:r.toLowerCase()}`,n);return d.jsx("button",{...a,className:p,onClick:o,children:a.children})},Pt=({children:n})=>d.jsx(d.Fragment,{children:n}),dm=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"})})})},S0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:["// --!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"})]})})},gm=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",width:r,height:r,fill:"currentColor",...n,children:d.jsx("path",{d:"M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"})})})},Ma=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M18 6l-12 12"}),d.jsx("path",{d:"M6 6l12 12"})]})})},fm=({size:n=50})=>{const r={width:n+"px",height:n+"px",border:"2px solid #ccc",borderTopColor:"transparent",borderRadius:"50%",animation:"rotate 1s linear infinite"};return d.jsx("div",{style:r})},E0={audio:!0},C0=n=>{const{onCancel:r,onSend:o}=n,[a,p]=V.useState(0),[m,c]=V.useState(!1),[g,f]=V.useState(!1),[x,y]=V.useState([]),v=V.useRef(null),[R,M]=V.useState(!0);V.useEffect(()=>{let G;return m&&(G=setInterval(()=>p(a+1),10)),()=>clearInterval(G)},[m,a]);const w=G=>{const K=new MediaRecorder(G);v.current=K,K.start(),K.onstop=function(){G==null||G.getTracks().forEach(J=>J==null?void 0:J.stop())},K.ondataavailable=function(J){y(lt=>[...lt,J.data])},M(!1),c(!0)},b=function(G){console.log("The following error occured: "+G)},S=()=>{v.current&&(v.current.stop(),c(!1))};V.useEffect(()=>{var G,K,J,lt,Q,gt;if(M(!0),navigator.mediaDevices.getUserMedia=((G=navigator==null?void 0:navigator.mediaDevices)==null?void 0:G.getUserMedia)||((K=navigator==null?void 0:navigator.mediaDevices)==null?void 0:K.webkitGetUserMedia)||((J=navigator==null?void 0:navigator.mediaDevices)==null?void 0:J.mozGetUserMedia)||((lt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:lt.msGetUserMedia),!((Q=navigator==null?void 0:navigator.mediaDevices)!=null&&Q.getUserMedia)){console.error("The mediaDevices.getUserMedia() method is not supported.");return}(gt=navigator==null?void 0:navigator.mediaDevices)==null||gt.getUserMedia(E0).then(w,b)},[]),V.useEffect(()=>{if(!g||!x.length)return;const G=new Blob(x,{type:"audio/mp3;codecs=mpeg"});y([]),o(G),f(!1)},[x,o,g]);const I=()=>{S(),r()},L=()=>{S(),f(!0)},z=Math.floor(a%36e4/6e3),$=Math.floor(a%6e3/100);return R?d.jsx("div",{className:"gpl-8 gpr-8 d-flex align-center justify-center gpb-25 w-100",children:d.jsx(fm,{size:44})}):d.jsxs("div",{className:"gpl-8 gpr-8 d-flex align-center gpb-25",children:[d.jsx(Ee,{variant:"text",className:"bg-light gp-8",style:{borderRadius:"100px",height:"44px"},onClick:I,children:d.jsx(Ma,{size:"24"})}),d.jsxs("div",{className:"gml-24 d-flex b-1 gp-2 w-100 pos-relative justify-between align-center",style:{borderRadius:"40px",backgroundColor:"#fae1e1",height:"44px"},children:[d.jsx("div",{}),d.jsxs("div",{className:"d-flex align-center",children:[d.jsx(gm,{size:"16",className:"anim-blink-self text-gooeyDanger",style:{}}),d.jsxs("p",{className:"gpl-4 text-gooeyDanger font_14_400",children:[z.toString().padStart(2,"0"),":",$.toString().padStart(2,"0")]})]}),d.jsx(Ee,{onClick:L,variant:"text-alt",style:{height:"44px"},children:d.jsx(dm,{size:24})})]})]})};function T0(){return d.jsx("style",{children:Array.from(globalThis.addedStyles).join(` +`)})}function Xe(n){globalThis.addedStyles=globalThis.addedStyles||new Set,globalThis.addedStyles.add(n)}const R0=":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooeyChat-chat-input{width:100%;bottom:0;background:transparent}.gooeyChat-chat-input textarea{width:100%;outline:none;max-height:200px;height:44px;resize:none;position:relative}.gooeyChat-chat-input textarea:focus{outline:1px solid #f0f0f0}.input-left-buttons{position:absolute;left:4px;top:7px}.input-right-buttons{position:absolute;right:4px;top:3px}.file-preview-box img{height:80px;max-width:100px;object-fit:cover}.uploading-box{filter:brightness(.2)}",j0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{height:r,width:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:d.jsx("path",{d:"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"})})})};Xe(":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}button{background:none transparent;display:block;padding-inline:0px;margin:0;padding-block:0px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;border-radius:8px;padding:8px;color:#090909;width:fit-content}button:disabled{color:#6c757d!important;fill:#f0f0f0;cursor:unset}button .btn-icon{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}button .icon-hover{opacity:0}button .btn-hide-overflow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button:hover .icon-hover{opacity:1}.button-filled{background-color:#eee}.button-filled:hover{border:1px solid #0d0d0d}.button-outlined{border:1px solid #eee}.button-outlined:hover{background-color:#f0f0f0}.button-text:disabled:hover{border:1px solid transparent}.button-text:hover{border:1px solid #eee}.button-text:active:not(:disabled){background-color:#eee;color:#0d0d0d!important}.button-text:active:disabled{background-color:unset}#expand-collapse-button svg{transform:rotate(180deg)}.collapsible-button-expanded #expand-collapse-button>svg{transform:rotate(0);transition:transform .3s ease}.button-text-alt:hover{background-color:#f0f0f0}.collapsed-area{height:0px;transition:all .3s ease;opacity:0}.collapsed-area-expanded{transition:all .3s ease;height:100%;opacity:1}#expand-collapse-button{display:inline-flex;padding:1px!important;max-height:16px}");const Qn=({variant:n="text",className:r="",onClick:o,RightIconComponent:a,showIconOnHover:p,hideOverflow:m,...c})=>{const g=`button-${n==null?void 0:n.toLowerCase()}`;return d.jsx("button",{...c,onMouseDown:o,className:g+" "+r,children:d.jsxs("div",{className:Rt("pos-relative w-100 h-100",m&&"btn-hide-overflow"),children:[c.children,a&&d.jsx("div",{className:Rt("btn-icon right-icon","flex items-center justify-center",p&&"icon-hover"),children:d.jsx(a,{})}),m&&d.jsx("div",{className:"button-right-blur"})]})})},z0=n=>{const r=n.size||16;return d.jsx("div",{className:"circular-loader",children:d.jsx("svg",{className:"circular",viewBox:"25 25 50 50",height:r,width:r,children:d.jsx("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10"})})})},A0=({files:n})=>n?d.jsx("div",{className:"d-flex",style:{gap:"12px",flexWrap:"wrap"},children:n.map((r,o)=>{const{isUploading:a,name:p,data:m,removeFile:c}=r,g=URL.createObjectURL(m),f=r.type.split("/")[0];return d.jsx("div",{className:"d-flex",children:f==="image"?d.jsxs("div",{className:Rt("file-preview-box br-large pos-relative"),children:[a&&d.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(z0,{size:32})}),d.jsx("div",{style:{position:"absolute",top:"6px",right:"-16px",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(Qn,{className:"bg-white gp-4 b-1",onClick:c,children:d.jsx(Ma,{size:12})})}),d.jsx("div",{className:Rt(a&&"uploading-box","overflow-hidden file-preview-box"),children:d.jsx("a",{href:g,target:"_blank",children:d.jsx("img",{src:g,alt:`preview-${p}`,className:"br-large b-1"})})})]}):d.jsx("div",{children:d.jsx("p",{children:r.name})})},o)})}):null;Xe(R0);const hm="gooeyChat-input",xm=44,O0="image/*",N0=n=>new Promise((r,o)=>{const a=new FileReader;a.onload=p=>{const m=p.target.result,c=new Blob([new Uint8Array(m)],{type:n.type});r(c)},a.onerror=o,a.readAsArrayBuffer(n)}),L0=()=>{const{config:n}=te(),{initializeQuery:r,isSending:o,cancelApiCall:a,isReceiving:p}=Rn(),[m,c]=V.useState(""),[g,f]=V.useState(!1),[x,y]=V.useState(null),v=V.useRef(null),R=()=>{const Q=v.current;Q.style.height=xm+"px"},M=Q=>{const{value:gt}=Q.target;c(gt),gt||R()},w=Q=>{if(Q.keyCode===13&&!Q.shiftKey){if(o||p)return;Q.preventDefault(),S()}else Q.keyCode===13&&Q.shiftKey&&b()},b=()=>{const Q=v.current;Q.scrollHeight>xm&&(Q==null||Q.setAttribute("style","height:"+Q.scrollHeight+"px !important"))},S=()=>{if(!m.trim()&&!(x!=null&&x.length)||J)return null;const Q={input_prompt:m.trim()};x!=null&&x.length&&(Q.input_images=x.map(gt=>gt.gooeyUrl),y([])),r(Q),c(""),R()},I=()=>{a()},L=()=>{f(!0)},z=Q=>{r({input_audio:Q}),f(!1)},$=Q=>{const gt=Array.from(Q.target.files);!gt||!gt.length||y(gt.map((At,Et)=>(N0(At).then(Mt=>{const ft=new File([Mt],At.name);sm(ft).then(Ot=>{y(bt=>bt[Et]?(bt[Et].isUploading=!1,bt[Et].gooeyUrl=Ot,[...bt]):bt)})}),{name:At.name,type:At.type.split("/")[0],data:At,gooeyUrl:"",isUploading:!0,removeFile:()=>{y(Mt=>(Mt.splice(Et,1),[...Mt]))}})))},G=()=>{const Q=document.createElement("input");Q.type="file",Q.accept=O0,Q.onchange=$,Q.click()};if(!n)return null;const K=o||p,J=!K&&!o&&m.trim().length===0&&!(x!=null&&x.length)||(x==null?void 0:x.some(Q=>Q.isUploading)),lt=V.useMemo(()=>n==null?void 0:n.enablePhotoUpload,[n==null?void 0:n.enablePhotoUpload]);return d.jsxs(Er.Fragment,{children:[x&&x.length>0&&d.jsx("div",{className:"gp-12 b-1 br-large gmb-12 gm-12",children:d.jsx(A0,{files:x})}),d.jsxs("div",{className:Rt("gooeyChat-chat-input gpr-8 gpl-8",!n.branding.showPoweredByGooey&&"gpb-8"),children:[g?d.jsx(C0,{onSend:z,onCancel:()=>f(!1)}):d.jsxs("div",{className:"pos-relative",children:[d.jsx("textarea",{value:m,ref:v,id:hm,onChange:M,onKeyDown:w,className:Rt("br-large b-1 font_16_500 bg-white gpt-10 gpb-10 gpr-40 flex-1 gm-0",lt?"gpl-32":"gpl-12"),placeholder:`Message ${n.branding.name||""}`}),lt&&d.jsx("div",{className:"input-left-buttons",children:d.jsx(Ee,{onClick:G,variant:"text-alt",className:"gp-4",children:d.jsx(j0,{size:18})})}),d.jsxs("div",{className:"input-right-buttons",children:[!(x!=null&&x.length)&&!K&&(n==null?void 0:n.enableAudioMessage)&&!m&&d.jsx(Ee,{onClick:L,variant:"text-alt",children:d.jsx(gm,{size:18})}),(!!m||!(n!=null&&n.enableAudioMessage)||K||!!(x!=null&&x.length))&&d.jsx(Ee,{disabled:J,variant:"text-alt",className:"gp-4",onClick:K?I:S,children:K?d.jsx(S0,{size:24}):d.jsx(dm,{size:24})})]})]}),!!n.branding.showPoweredByGooey&&!g&&d.jsxs("p",{className:"font_10_500 gpt-4 gpb-6 text-darkGrey text-center gm-0",style:{fontSize:"8px"},children:["Powered by"," ",d.jsx("a",{href:"https://gooey.ai/copilot/",target:"_ablank",className:"text-darkGrey text-underline",children:"Gooey.AI"})]})]})]})},I0="number",P0=n=>({...n,id:yp(),role:"user"}),ym=V.createContext({}),M0=n=>{var H,nt,W;const r=localStorage.getItem(lm)||"",o=(H=te())==null?void 0:H.config,a=(nt=te())==null?void 0:nt.layoutController,{conversations:p,handleAddConversation:m}=_0(r,o==null?void 0:o.integration_id),[c,g]=V.useState(new Map),[f,x]=V.useState(!1),[y,v]=V.useState(!1),[R,M]=V.useState(!0),[w,b]=V.useState(!0),S=V.useRef(zt.CancelToken.source()),I=V.useRef(null),L=V.useRef(null),z=V.useRef(null),$=_=>{z.current={...z.current,..._}},G=_=>{b(!1);const O=Array.from(c.values()).pop(),q=O==null?void 0:O.conversation_id;x(!0);const rt=P0(_);gt({..._,conversation_id:q,citation_style:I0,user_id:r}),K(rt)},K=_=>{g(O=>new Map(O.set(_.id,_)))},J=V.useCallback((_=0)=>{L.current&&L.current.scroll({top:_,behavior:"smooth"})},[L]),lt=V.useCallback(()=>{setTimeout(()=>{var _;J((_=L==null?void 0:L.current)==null?void 0:_.scrollHeight)},10)},[J]),Q=V.useCallback(_=>{g(O=>{if((_==null?void 0:_.type)===On.CONVERSATION_START){x(!1),v(!0),I.current=_.bot_message_id;const q=new Map(O);return q.set(_.bot_message_id,{id:I.current,..._}),y0(_==null?void 0:_.user_id),q}if((_==null?void 0:_.type)===On.FINAL_RESPONSE&&(_==null?void 0:_.status)==="completed"){const q=new Map(O),rt=Array.from(O.keys()).pop(),it=O.get(rt),{output:mt,...ht}=_;q.set(rt,{...it,conversation_id:it==null?void 0:it.conversation_id,id:I.current,...mt,...ht}),v(!1);const xt={id:it==null?void 0:it.conversation_id,user_id:it==null?void 0:it.user_id,title:_==null?void 0:_.title,timestamp:_==null?void 0:_.created_at,bot_id:o==null?void 0:o.integration_id};return $(xt),m(Object.assign({},{...xt,messages:Array.from(q.values())})),q}if((_==null?void 0:_.type)===On.MESSAGE_PART){const q=new Map(O),rt=Array.from(O.keys()).pop(),it=O.get(rt),mt=((it==null?void 0:it.text)||"")+(_.text||"");return q.set(rt,{...it,..._,id:I.current,text:mt}),q}return O}),lt()},[o==null?void 0:o.integration_id,m,lt]),gt=async _=>{try{let O="";if(_!=null&&_.input_audio){const rt=new File([_.input_audio],`gooey-widget-recording-${yp()}.webm`);O=await sm(rt),_.input_audio=O}_={...o==null?void 0:o.payload,integration_id:o==null?void 0:o.integration_id,user_id:r,..._};const q=await am(_,S.current,o==null?void 0:o.apiUrl);f0(q,Q)}catch(O){console.error("Api Failed!",O),x(!1)}},At=_=>{const O=new Map;_.forEach(q=>{O.set(q.id,{...q})}),g(O)},Et=()=>{!y&&!f?m(Object.assign({},z.current)):(ft(),m(Object.assign({},z.current))),(y||f)&&ft(),a!=null&&a.isMobile&&(a!=null&&a.isSidebarOpen)&&(a==null||a.toggleSidebar()),v(!1),x(!1),Mt();const _=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(hm);_==null||_.focus()},Mt=()=>{g(new Map),z.current={}},ft=V.useCallback(()=>{window!=null&&window.GooeyEventSource?GooeyEventSource.close():S==null||S.current.cancel("Operation canceled by the user."),!y&&!f&&(S.current=zt.CancelToken.source());const _=new Map(c),O=Array.from(c.keys());f&&(_.delete(O.pop()),g(_)),y&&(_.delete(O.pop()),_.delete(O.pop()),g(_)),$({messages:Array.from(_.values())}),S.current=zt.CancelToken.source(),v(!1),x(!1)},[y,f,c]),Ot=(_,O)=>{am({button_pressed:{button_id:_,context_msg_id:O},integration_id:o==null?void 0:o.integration_id,user_id:r},S.current),g(q=>{const rt=new Map(q),it=q.get(O),mt=it.buttons.map(ht=>{if(ht.id===_)return{...ht,isPressed:!0}});return rt.set(O,{...it,buttons:mt}),rt})},bt=V.useCallback(async _=>{var q;if((f||y)&&ft(),!_||!_.getMessages||((q=z.current)==null?void 0:q.id)===_.id)return M(!1);b(!0),M(!0);const O=await _.getMessages();return At(O),$(_),M(!1),O},[ft,y,f]);V.useEffect(()=>{b(!0),!(a!=null&&a.showNewConversationButton)&&p.length?bt(p[0]):M(!1),setTimeout(()=>{b(!1)},3e3)},[o,p,a==null?void 0:a.showNewConversationButton,bt]);const kt={sendPrompt:gt,messages:c,isSending:f,initializeQuery:G,handleNewConversation:Et,cancelApiCall:ft,scrollMessageContainer:J,scrollContainerRef:L,isReceiving:y,handleFeedbackClick:Ot,conversations:p,setActiveConversation:bt,currentConversationId:((W=z.current)==null?void 0:W.id)||null,isMessagesLoading:R,preventAutoplay:w};return d.jsx(ym.Provider,{value:kt,children:n.children})},wm='@charset "UTF-8";:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooey-incomingMsg{width:100%;word-wrap:normal}.gooey-incomingMsg audio{width:100%;height:40px}.gooey-incomingMsg video{width:360px;height:360px;border-radius:12px}.sources-listContainer{display:flex;min-height:72px;max-width:calc(100% + 16px);overflow:hidden}.sources-listContainer:hover{overflow-x:auto}.sources-card{background-color:#f0f0f0;border-radius:12px;cursor:pointer;min-width:160px;max-width:160px;height:128px;padding:8px;border:1px solid transparent}.sources-card:hover{border:1px solid #6c757d}.sources-card-disabled:hover{border:1px solid transparent}.sources-card p{display:-webkit-box;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}.gooey-placeholderMsg-container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:row;gap:12px 12px}.markdown{max-width:none;font-size:16px!important}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown p{margin-bottom:12px}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown li{margin-bottom:12px}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity: 1;border-color:#9b9b9b;border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.response-streaming>:not(ol):not(ul):not(pre):last-child:after,.response-streaming>pre:last-child code:after{content:"●";-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite;font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}@supports (selector(:has(*))){.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@supports not (selector(:has(*))){.response-streaming>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}.markdown img{max-height:400px;max-width:800px;border-radius:8px;object-fit:cover;overflow:hidden}@-webkit-keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}';function Fa(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Nn=Fa();function bm(n){Nn=n}const vm=/[&<>"']/,F0=new RegExp(vm.source,"g"),km=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,D0=new RegExp(km.source,"g"),U0={"&":"&","<":"<",">":">",'"':""","'":"'"},_m=n=>U0[n];function ye(n,r){if(r){if(vm.test(n))return n.replace(F0,_m)}else if(km.test(n))return n.replace(D0,_m);return n}const B0=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function $0(n){return n.replace(B0,(r,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const H0=/(^|[^\[])\^/g;function St(n,r){let o=typeof n=="string"?n:n.source;r=r||"";const a={replace:(p,m)=>{let c=typeof m=="string"?m:m.source;return c=c.replace(H0,"$1"),o=o.replace(p,c),a},getRegex:()=>new RegExp(o,r)};return a}function Sm(n){try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const zr={exec:()=>null};function Em(n,r){const o=n.replace(/\|/g,(m,c,g)=>{let f=!1,x=c;for(;--x>=0&&g[x]==="\\";)f=!f;return f?"|":" |"}),a=o.split(/ \|/);let p=0;if(a[0].trim()||a.shift(),a.length>0&&!a[a.length-1].trim()&&a.pop(),r)if(a.length>r)a.splice(r);else for(;a.length{const m=p.match(/^\s+/);if(m===null)return p;const[c]=m;return c.length>=a.length?p.slice(a.length):p}).join(` +`)}class Pi{constructor(r){Tt(this,"options");Tt(this,"rules");Tt(this,"lexer");this.options=r||Nn}space(r){const o=this.rules.block.newline.exec(r);if(o&&o[0].length>0)return{type:"space",raw:o[0]}}code(r){const o=this.rules.block.code.exec(r);if(o){const a=o[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:o[0],codeBlockStyle:"indented",text:this.options.pedantic?a:Ii(a,` +`)}}}fences(r){const o=this.rules.block.fences.exec(r);if(o){const a=o[0],p=G0(a,o[3]||"");return{type:"code",raw:a,lang:o[2]?o[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):o[2],text:p}}}heading(r){const o=this.rules.block.heading.exec(r);if(o){let a=o[2].trim();if(/#$/.test(a)){const p=Ii(a,"#");(this.options.pedantic||!p||/ $/.test(p))&&(a=p.trim())}return{type:"heading",raw:o[0],depth:o[1].length,text:a,tokens:this.lexer.inline(a)}}}hr(r){const o=this.rules.block.hr.exec(r);if(o)return{type:"hr",raw:o[0]}}blockquote(r){const o=this.rules.block.blockquote.exec(r);if(o){let a=o[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` + $1`);a=Ii(a.replace(/^ *>[ \t]?/gm,""),` +`);const p=this.lexer.state.top;this.lexer.state.top=!0;const m=this.lexer.blockTokens(a);return this.lexer.state.top=p,{type:"blockquote",raw:o[0],tokens:m,text:a}}}list(r){let o=this.rules.block.list.exec(r);if(o){let a=o[1].trim();const p=a.length>1,m={type:"list",raw:"",ordered:p,start:p?+a.slice(0,-1):"",loose:!1,items:[]};a=p?`\\d{1,9}\\${a.slice(-1)}`:`\\${a}`,this.options.pedantic&&(a=p?a:"[*+-]");const c=new RegExp(`^( {0,3}${a})((?:[ ][^\\n]*)?(?:\\n|$))`);let g="",f="",x=!1;for(;r;){let y=!1;if(!(o=c.exec(r))||this.rules.block.hr.test(r))break;g=o[0],r=r.substring(g.length);let v=o[2].split(` +`,1)[0].replace(/^\t+/,I=>" ".repeat(3*I.length)),R=r.split(` +`,1)[0],M=0;this.options.pedantic?(M=2,f=v.trimStart()):(M=o[2].search(/[^ ]/),M=M>4?1:M,f=v.slice(M),M+=o[1].length);let w=!1;if(!v&&/^ *$/.test(R)&&(g+=R+` +`,r=r.substring(R.length+1),y=!0),!y){const I=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),L=new RegExp(`^ {0,${Math.min(3,M-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),z=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,M-1)}}#`);for(;r;){const G=r.split(` +`,1)[0];if(R=G,this.options.pedantic&&(R=R.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),z.test(R)||$.test(R)||I.test(R)||L.test(r))break;if(R.search(/[^ ]/)>=M||!R.trim())f+=` +`+R.slice(M);else{if(w||v.search(/[^ ]/)>=4||z.test(v)||$.test(v)||L.test(v))break;f+=` +`+R}!w&&!R.trim()&&(w=!0),g+=G+` +`,r=r.substring(G.length+1),v=R.slice(M)}}m.loose||(x?m.loose=!0:/\n *\n *$/.test(g)&&(x=!0));let b=null,S;this.options.gfm&&(b=/^\[[ xX]\] /.exec(f),b&&(S=b[0]!=="[ ] ",f=f.replace(/^\[[ xX]\] +/,""))),m.items.push({type:"list_item",raw:g,task:!!b,checked:S,loose:!1,text:f,tokens:[]}),m.raw+=g}m.items[m.items.length-1].raw=g.trimEnd(),m.items[m.items.length-1].text=f.trimEnd(),m.raw=m.raw.trimEnd();for(let y=0;yM.type==="space"),R=v.length>0&&v.some(M=>/\n.*\n/.test(M.raw));m.loose=R}if(m.loose)for(let y=0;y$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",m=o[3]?o[3].substring(1,o[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):o[3];return{type:"def",tag:a,raw:o[0],href:p,title:m}}}table(r){const o=this.rules.block.table.exec(r);if(!o||!/[:|]/.test(o[2]))return;const a=Em(o[1]),p=o[2].replace(/^\||\| *$/g,"").split("|"),m=o[3]&&o[3].trim()?o[3].replace(/\n[ \t]*$/,"").split(` +`):[],c={type:"table",raw:o[0],header:[],align:[],rows:[]};if(a.length===p.length){for(const g of p)/^ *-+: *$/.test(g)?c.align.push("right"):/^ *:-+: *$/.test(g)?c.align.push("center"):/^ *:-+ *$/.test(g)?c.align.push("left"):c.align.push(null);for(const g of a)c.header.push({text:g,tokens:this.lexer.inline(g)});for(const g of m)c.rows.push(Em(g,c.header.length).map(f=>({text:f,tokens:this.lexer.inline(f)})));return c}}lheading(r){const o=this.rules.block.lheading.exec(r);if(o)return{type:"heading",raw:o[0],depth:o[2].charAt(0)==="="?1:2,text:o[1],tokens:this.lexer.inline(o[1])}}paragraph(r){const o=this.rules.block.paragraph.exec(r);if(o){const a=o[1].charAt(o[1].length-1)===` +`?o[1].slice(0,-1):o[1];return{type:"paragraph",raw:o[0],text:a,tokens:this.lexer.inline(a)}}}text(r){const o=this.rules.block.text.exec(r);if(o)return{type:"text",raw:o[0],text:o[0],tokens:this.lexer.inline(o[0])}}escape(r){const o=this.rules.inline.escape.exec(r);if(o)return{type:"escape",raw:o[0],text:ye(o[1])}}tag(r){const o=this.rules.inline.tag.exec(r);if(o)return!this.lexer.state.inLink&&/^
/i.test(o[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:o[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:o[0]}}link(r){const o=this.rules.inline.link.exec(r);if(o){const a=o[2].trim();if(!this.options.pedantic&&/^$/.test(a))return;const c=Ii(a.slice(0,-1),"\\");if((a.length-c.length)%2===0)return}else{const c=V0(o[2],"()");if(c>-1){const f=(o[0].indexOf("!")===0?5:4)+o[1].length+c;o[2]=o[2].substring(0,c),o[0]=o[0].substring(0,f).trim(),o[3]=""}}let p=o[2],m="";if(this.options.pedantic){const c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(p);c&&(p=c[1],m=c[3])}else m=o[3]?o[3].slice(1,-1):"";return p=p.trim(),/^$/.test(a)?p=p.slice(1):p=p.slice(1,-1)),Cm(o,{href:p&&p.replace(this.rules.inline.anyPunctuation,"$1"),title:m&&m.replace(this.rules.inline.anyPunctuation,"$1")},o[0],this.lexer)}}reflink(r,o){let a;if((a=this.rules.inline.reflink.exec(r))||(a=this.rules.inline.nolink.exec(r))){const p=(a[2]||a[1]).replace(/\s+/g," "),m=o[p.toLowerCase()];if(!m){const c=a[0].charAt(0);return{type:"text",raw:c,text:c}}return Cm(a,m,a[0],this.lexer)}}emStrong(r,o,a=""){let p=this.rules.inline.emStrongLDelim.exec(r);if(!p||p[3]&&a.match(/[\p{L}\p{N}]/u))return;if(!(p[1]||p[2]||"")||!a||this.rules.inline.punctuation.exec(a)){const c=[...p[0]].length-1;let g,f,x=c,y=0;const v=p[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(v.lastIndex=0,o=o.slice(-1*r.length+c);(p=v.exec(o))!=null;){if(g=p[1]||p[2]||p[3]||p[4]||p[5]||p[6],!g)continue;if(f=[...g].length,p[3]||p[4]){x+=f;continue}else if((p[5]||p[6])&&c%3&&!((c+f)%3)){y+=f;continue}if(x-=f,x>0)continue;f=Math.min(f,f+x+y);const R=[...p[0]][0].length,M=r.slice(0,c+p.index+R+f);if(Math.min(c,f)%2){const b=M.slice(1,-1);return{type:"em",raw:M,text:b,tokens:this.lexer.inlineTokens(b)}}const w=M.slice(2,-2);return{type:"strong",raw:M,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(r){const o=this.rules.inline.code.exec(r);if(o){let a=o[2].replace(/\n/g," ");const p=/[^ ]/.test(a),m=/^ /.test(a)&&/ $/.test(a);return p&&m&&(a=a.substring(1,a.length-1)),a=ye(a,!0),{type:"codespan",raw:o[0],text:a}}}br(r){const o=this.rules.inline.br.exec(r);if(o)return{type:"br",raw:o[0]}}del(r){const o=this.rules.inline.del.exec(r);if(o)return{type:"del",raw:o[0],text:o[2],tokens:this.lexer.inlineTokens(o[2])}}autolink(r){const o=this.rules.inline.autolink.exec(r);if(o){let a,p;return o[2]==="@"?(a=ye(o[1]),p="mailto:"+a):(a=ye(o[1]),p=a),{type:"link",raw:o[0],text:a,href:p,tokens:[{type:"text",raw:a,text:a}]}}}url(r){var a;let o;if(o=this.rules.inline.url.exec(r)){let p,m;if(o[2]==="@")p=ye(o[0]),m="mailto:"+p;else{let c;do c=o[0],o[0]=((a=this.rules.inline._backpedal.exec(o[0]))==null?void 0:a[0])??"";while(c!==o[0]);p=ye(o[0]),o[1]==="www."?m="http://"+o[0]:m=o[0]}return{type:"link",raw:o[0],text:p,href:m,tokens:[{type:"text",raw:p,text:p}]}}}inlineText(r){const o=this.rules.inline.text.exec(r);if(o){let a;return this.lexer.state.inRawBlock?a=o[0]:a=ye(o[0]),{type:"text",raw:o[0],text:a}}}}const W0=/^(?: *(?:\n|$))+/,Z0=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,q0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Ar=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Y0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Tm=/(?:[*+-]|\d{1,9}[.)])/,Rm=St(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Tm).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Da=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,X0=/^[^\n]+/,Ua=/(?!\s*\])(?:\\.|[^\[\]\\])+/,K0=St(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Ua).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Q0=St(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Tm).getRegex(),Mi="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ba=/|$))/,J0=St("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Ba).replace("tag",Mi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),jm=St(Da).replace("hr",Ar).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),$a={blockquote:St(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",jm).getRegex(),code:Z0,def:K0,fences:q0,heading:Y0,hr:Ar,html:J0,lheading:Rm,list:Q0,newline:W0,paragraph:jm,table:zr,text:X0},zm=St("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Ar).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),th={...$a,table:zm,paragraph:St(Da).replace("hr",Ar).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",zm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex()},eh={...$a,html:St(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ba).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:zr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:St(Da).replace("hr",Ar).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Rm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Am=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,nh=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Om=/^( {2,}|\\)\n(?!\s*$)/,rh=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,ah=St(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Or).getRegex(),sh=St("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Or).getRegex(),lh=St("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Or).getRegex(),ph=St(/\\([punct])/,"gu").replace(/punct/g,Or).getRegex(),mh=St(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),uh=St(Ba).replace("(?:-->|$)","-->").getRegex(),ch=St("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",uh).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Fi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,dh=St(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Fi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Nm=St(/^!?\[(label)\]\[(ref)\]/).replace("label",Fi).replace("ref",Ua).getRegex(),Lm=St(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ua).getRegex(),gh=St("reflink|nolink(?!\\()","g").replace("reflink",Nm).replace("nolink",Lm).getRegex(),Ha={_backpedal:zr,anyPunctuation:ph,autolink:mh,blockSkip:oh,br:Om,code:nh,del:zr,emStrongLDelim:ah,emStrongRDelimAst:sh,emStrongRDelimUnd:lh,escape:Am,link:dh,nolink:Lm,punctuation:ih,reflink:Nm,reflinkSearch:gh,tag:ch,text:rh,url:zr},fh={...Ha,link:St(/^!?\[(label)\]\((.*?)\)/).replace("label",Fi).getRegex(),reflink:St(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Fi).getRegex()},Va={...Ha,escape:St(Am).replace("])","~|])").getRegex(),url:St(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\f+" ".repeat(x.length));let a,p,m,c;for(;r;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(g=>(a=g.call({lexer:this},r,o))?(r=r.substring(a.raw.length),o.push(a),!0):!1))){if(a=this.tokenizer.space(r)){r=r.substring(a.raw.length),a.raw.length===1&&o.length>0?o[o.length-1].raw+=` +`:o.push(a);continue}if(a=this.tokenizer.code(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&(p.type==="paragraph"||p.type==="text")?(p.raw+=` +`+a.raw,p.text+=` +`+a.text,this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(a);continue}if(a=this.tokenizer.fences(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.heading(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.hr(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.blockquote(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.list(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.html(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.def(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&(p.type==="paragraph"||p.type==="text")?(p.raw+=` +`+a.raw,p.text+=` +`+a.raw,this.inlineQueue[this.inlineQueue.length-1].src=p.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title});continue}if(a=this.tokenizer.table(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.lheading(r)){r=r.substring(a.raw.length),o.push(a);continue}if(m=r,this.options.extensions&&this.options.extensions.startBlock){let g=1/0;const f=r.slice(1);let x;this.options.extensions.startBlock.forEach(y=>{x=y.call({lexer:this},f),typeof x=="number"&&x>=0&&(g=Math.min(g,x))}),g<1/0&&g>=0&&(m=r.substring(0,g+1))}if(this.state.top&&(a=this.tokenizer.paragraph(m))){p=o[o.length-1],c&&p.type==="paragraph"?(p.raw+=` +`+a.raw,p.text+=` +`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(a),c=m.length!==r.length,r=r.substring(a.raw.length);continue}if(a=this.tokenizer.text(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&p.type==="text"?(p.raw+=` +`+a.raw,p.text+=` +`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(a);continue}if(r){const g="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return this.state.top=!0,o}inline(r,o=[]){return this.inlineQueue.push({src:r,tokens:o}),o}inlineTokens(r,o=[]){let a,p,m,c=r,g,f,x;if(this.tokens.links){const y=Object.keys(this.tokens.links);if(y.length>0)for(;(g=this.tokenizer.rules.inline.reflinkSearch.exec(c))!=null;)y.includes(g[0].slice(g[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(g=this.tokenizer.rules.inline.blockSkip.exec(c))!=null;)c=c.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(g=this.tokenizer.rules.inline.anyPunctuation.exec(c))!=null;)c=c.slice(0,g.index)+"++"+c.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;r;)if(f||(x=""),f=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(y=>(a=y.call({lexer:this},r,o))?(r=r.substring(a.raw.length),o.push(a),!0):!1))){if(a=this.tokenizer.escape(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.tag(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&a.type==="text"&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(a=this.tokenizer.link(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.reflink(r,this.tokens.links)){r=r.substring(a.raw.length),p=o[o.length-1],p&&a.type==="text"&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(a=this.tokenizer.emStrong(r,c,x)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.codespan(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.br(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.del(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.autolink(r)){r=r.substring(a.raw.length),o.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(r))){r=r.substring(a.raw.length),o.push(a);continue}if(m=r,this.options.extensions&&this.options.extensions.startInline){let y=1/0;const v=r.slice(1);let R;this.options.extensions.startInline.forEach(M=>{R=M.call({lexer:this},v),typeof R=="number"&&R>=0&&(y=Math.min(y,R))}),y<1/0&&y>=0&&(m=r.substring(0,y+1))}if(a=this.tokenizer.inlineText(m)){r=r.substring(a.raw.length),a.raw.slice(-1)!=="_"&&(x=a.raw.slice(-1)),f=!0,p=o[o.length-1],p&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(r){const y="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(y);break}else throw new Error(y)}}return o}}class Ui{constructor(r){Tt(this,"options");this.options=r||Nn}code(r,o,a){var m;const p=(m=(o||"").match(/^\S*/))==null?void 0:m[0];return r=r.replace(/\n$/,"")+` +`,p?'
'+(a?r:ye(r,!0))+`
+`:"
"+(a?r:ye(r,!0))+`
+`}blockquote(r){return`
+${r}
+`}html(r,o){return r}heading(r,o,a){return`${r} `}hr(){return`
-`}list(i,o,s){const p=o?"ol":"ul",u=o&&s!==1?' start="'+s+'"':"";return"<"+p+u+`> -`+i+" -`}listitem(i,o,s){return`
  • ${i}
  • -`}checkbox(i){return"'}paragraph(i){return`

    ${i}

    -`}table(i,o){return o&&(o=`${o}`),` +`}list(r,o,a){const p=o?"ol":"ul",m=o&&a!==1?' start="'+a+'"':"";return"<"+p+m+`> +`+r+" +`}listitem(r,o,a){return`
  • ${r}
  • +`}checkbox(r){return"'}paragraph(r){return`

    ${r}

    +`}table(r,o){return o&&(o=`${o}`),`
    -`+i+` +`+r+` `+o+`
    -`}tablerow(i){return` -${i} -`}tablecell(i,o){const s=o.header?"th":"td";return(o.align?`<${s} align="${o.align}">`:`<${s}>`)+i+` -`}strong(i){return`${i}`}em(i){return`${i}`}codespan(i){return`${i}`}br(){return"
    "}del(i){return`${i}`}link(i,o,s){const p=km(i);if(p===null)return s;i=p;let u='
    ",u}image(i,o,s){const p=km(i);if(p===null)return s;i=p;let u=`${s}0&&R.tokens[0].type==="paragraph"?(R.tokens[0].text=S+" "+R.tokens[0].text,R.tokens[0].tokens&&R.tokens[0].tokens.length>0&&R.tokens[0].tokens[0].type==="text"&&(R.tokens[0].tokens[0].text=S+" "+R.tokens[0].tokens[0].text)):R.tokens.unshift({type:"text",text:S+" "}):b+=S+" "}b+=this.parse(R.tokens,x),y+=this.renderer.listitem(b,w,!!F)}s+=this.renderer.list(y,g,h);continue}case"html":{const m=u;s+=this.renderer.html(m.text,m.block);continue}case"paragraph":{const m=u;s+=this.renderer.paragraph(this.parseInline(m.tokens));continue}case"text":{let m=u,g=m.tokens?this.parseInline(m.tokens):m.text;for(;p+1{const x=g[h].flat(1/0);s=s.concat(this.walkTokens(x,o))}):g.tokens&&(s=s.concat(this.walkTokens(g.tokens,o)))}}return s}use(...i){const o=this.defaults.extensions||{renderers:{},childTokens:{}};return i.forEach(s=>{const p={...s};if(p.async=this.defaults.async||p.async||!1,s.extensions&&(s.extensions.forEach(u=>{if(!u.name)throw new Error("extension name required");if("renderer"in u){const m=o.renderers[u.name];m?o.renderers[u.name]=function(...g){let h=u.renderer.apply(this,g);return h===!1&&(h=m.apply(this,g)),h}:o.renderers[u.name]=u.renderer}if("tokenizer"in u){if(!u.level||u.level!=="block"&&u.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const m=o[u.level];m?m.unshift(u.tokenizer):o[u.level]=[u.tokenizer],u.start&&(u.level==="block"?o.startBlock?o.startBlock.push(u.start):o.startBlock=[u.start]:u.level==="inline"&&(o.startInline?o.startInline.push(u.start):o.startInline=[u.start]))}"childTokens"in u&&u.childTokens&&(o.childTokens[u.name]=u.childTokens)}),p.extensions=o),s.renderer){const u=this.defaults.renderer||new Bi(this.defaults);for(const m in s.renderer){if(!(m in u))throw new Error(`renderer '${m}' does not exist`);if(m==="options")continue;const g=m,h=s.renderer[g],x=u[g];u[g]=(...y)=>{let v=h.apply(u,y);return v===!1&&(v=x.apply(u,y)),v||""}}p.renderer=u}if(s.tokenizer){const u=this.defaults.tokenizer||new Fi(this.defaults);for(const m in s.tokenizer){if(!(m in u))throw new Error(`tokenizer '${m}' does not exist`);if(["options","rules","lexer"].includes(m))continue;const g=m,h=s.tokenizer[g],x=u[g];u[g]=(...y)=>{let v=h.apply(u,y);return v===!1&&(v=x.apply(u,y)),v}}p.tokenizer=u}if(s.hooks){const u=this.defaults.hooks||new Pr;for(const m in s.hooks){if(!(m in u))throw new Error(`hook '${m}' does not exist`);if(m==="options")continue;const g=m,h=s.hooks[g],x=u[g];Pr.passThroughHooks.has(m)?u[g]=y=>{if(this.defaults.async)return Promise.resolve(h.call(u,y)).then(R=>x.call(u,R));const v=h.call(u,y);return x.call(u,v)}:u[g]=(...y)=>{let v=h.apply(u,y);return v===!1&&(v=x.apply(u,y)),v}}p.hooks=u}if(s.walkTokens){const u=this.defaults.walkTokens,m=s.walkTokens;p.walkTokens=function(g){let h=[];return h.push(m.call(this,g)),u&&(h=h.concat(u.call(this,g))),h}}this.defaults={...this.defaults,...p}}),this}setOptions(i){return this.defaults={...this.defaults,...i},this}lexer(i,o){return $e.lex(i,o??this.defaults)}parser(i,o){return He.parse(i,o??this.defaults)}}Fn=new WeakSet,op=function(i,o){return(s,p)=>{const u={...p},m={...this.defaults,...u};this.defaults.async===!0&&u.async===!1&&(m.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),m.async=!0);const g=xa(this,Fn,Lg).call(this,!!m.silent,!!m.async);if(typeof s>"u"||s===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof s!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(s)+", string expected"));if(m.hooks&&(m.hooks.options=m),m.async)return Promise.resolve(m.hooks?m.hooks.preprocess(s):s).then(h=>i(h,m)).then(h=>m.hooks?m.hooks.processAllTokens(h):h).then(h=>m.walkTokens?Promise.all(this.walkTokens(h,m.walkTokens)).then(()=>h):h).then(h=>o(h,m)).then(h=>m.hooks?m.hooks.postprocess(h):h).catch(g);try{m.hooks&&(s=m.hooks.preprocess(s));let h=i(s,m);m.hooks&&(h=m.hooks.processAllTokens(h)),m.walkTokens&&this.walkTokens(h,m.walkTokens);let x=o(h,m);return m.hooks&&(x=m.hooks.postprocess(x)),x}catch(h){return g(h)}}},Lg=function(i,o){return s=>{if(s.message+=` -Please report this to https://github.com/markedjs/marked.`,i){const p="

    An error occurred:

    "+we(s.message+"",!0)+"
    ";return o?Promise.resolve(p):p}if(o)return Promise.reject(s);throw s}};const Pn=new wh;function vt(n,i){return Pn.parse(n,i)}vt.options=vt.setOptions=function(n){return Pn.setOptions(n),vt.defaults=Pn.defaults,ym(vt.defaults),vt},vt.getDefaults=Ma,vt.defaults=Ln,vt.use=function(...n){return Pn.use(...n),vt.defaults=Pn.defaults,ym(vt.defaults),vt},vt.walkTokens=function(n,i){return Pn.walkTokens(n,i)},vt.parseInline=Pn.parseInline,vt.Parser=He,vt.parser=He.parse,vt.Renderer=Bi,vt.TextRenderer=Ga,vt.Lexer=$e,vt.lexer=$e.lex,vt.Tokenizer=Fi,vt.Hooks=Pr,vt.parse=vt,vt.options,vt.setOptions,vt.use,vt.walkTokens,vt.parseInline,He.parse,$e.lex;var $i={},Wa={},qa={};Object.defineProperty(qa,"__esModule",{value:!0}),qa.default=_h;var Nm="html",Lm="head",Hi="body",bh=/<([a-zA-Z]+[0-9]?)/,Pm=//i,Im=//i,Vi=function(n,i){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},Za=function(n,i){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Fm=typeof window=="object"&&window.DOMParser;if(typeof Fm=="function"){var vh=new Fm,kh="text/html";Za=function(n,i){return i&&(n="<".concat(i,">").concat(n,"")),vh.parseFromString(n,kh)},Vi=Za}if(typeof document=="object"&&document.implementation){var Gi=document.implementation.createHTMLDocument();Vi=function(n,i){if(i){var o=Gi.documentElement.querySelector(i);return o&&(o.innerHTML=n),Gi}return Gi.documentElement.innerHTML=n,Gi}}var Wi=typeof document=="object"&&document.createElement("template"),Ya;Wi&&Wi.content&&(Ya=function(n){return Wi.innerHTML=n,Wi.content.childNodes});function _h(n){var i,o,s=n.match(bh),p=s&&s[1]?s[1].toLowerCase():"";switch(p){case Nm:{var u=Za(n);if(!Pm.test(n)){var m=u.querySelector(Lm);(i=m==null?void 0:m.parentNode)===null||i===void 0||i.removeChild(m)}if(!Im.test(n)){var m=u.querySelector(Hi);(o=m==null?void 0:m.parentNode)===null||o===void 0||o.removeChild(m)}return u.querySelectorAll(Nm)}case Lm:case Hi:{var g=Vi(n).querySelectorAll(p);return Im.test(n)&&Pm.test(n)?g[0].parentNode.childNodes:g}default:{if(Ya)return Ya(n);var m=Vi(n,Hi).querySelector(Hi);return m.childNodes}}}var qi={},Xa={},Ka={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0;var i;(function(s){s.Root="root",s.Text="text",s.Directive="directive",s.Comment="comment",s.Script="script",s.Style="style",s.Tag="tag",s.CDATA="cdata",s.Doctype="doctype"})(i=n.ElementType||(n.ElementType={}));function o(s){return s.type===i.Tag||s.type===i.Script||s.type===i.Style}n.isTag=o,n.Root=i.Root,n.Text=i.Text,n.Directive=i.Directive,n.Comment=i.Comment,n.Script=i.Script,n.Style=i.Style,n.Tag=i.Tag,n.CDATA=i.CDATA,n.Doctype=i.Doctype})(Ka);var ct={},ln=dt&&dt.__extends||function(){var n=function(i,o){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,p){s.__proto__=p}||function(s,p){for(var u in p)Object.prototype.hasOwnProperty.call(p,u)&&(s[u]=p[u])},n(i,o)};return function(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");n(i,o);function s(){this.constructor=i}i.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)}}(),Ir=dt&&dt.__assign||function(){return Ir=Object.assign||function(n){for(var i,o=1,s=arguments.length;o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"childNodes",{get:function(){return this.children},set:function(o){this.children=o},enumerable:!1,configurable:!0}),i}(Qa);ct.NodeWithChildren=Yi;var Bm=function(n){ln(i,n);function i(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.CDATA,o}return Object.defineProperty(i.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),i}(Yi);ct.CDATA=Bm;var $m=function(n){ln(i,n);function i(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.Root,o}return Object.defineProperty(i.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),i}(Yi);ct.Document=$m;var Hm=function(n){ln(i,n);function i(o,s,p,u){p===void 0&&(p=[]),u===void 0&&(u=o==="script"?me.ElementType.Script:o==="style"?me.ElementType.Style:me.ElementType.Tag);var m=n.call(this,p)||this;return m.name=o,m.attribs=s,m.type=u,m}return Object.defineProperty(i.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"tagName",{get:function(){return this.name},set:function(o){this.name=o},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"attributes",{get:function(){var o=this;return Object.keys(this.attribs).map(function(s){var p,u;return{name:s,value:o.attribs[s],namespace:(p=o["x-attribsNamespace"])===null||p===void 0?void 0:p[s],prefix:(u=o["x-attribsPrefix"])===null||u===void 0?void 0:u[s]}})},enumerable:!1,configurable:!0}),i}(Yi);ct.Element=Hm;function Vm(n){return(0,me.isTag)(n)}ct.isTag=Vm;function Gm(n){return n.type===me.ElementType.CDATA}ct.isCDATA=Gm;function Wm(n){return n.type===me.ElementType.Text}ct.isText=Wm;function qm(n){return n.type===me.ElementType.Comment}ct.isComment=qm;function Zm(n){return n.type===me.ElementType.Directive}ct.isDirective=Zm;function Ym(n){return n.type===me.ElementType.Root}ct.isDocument=Ym;function Sh(n){return Object.prototype.hasOwnProperty.call(n,"children")}ct.hasChildren=Sh;function Ja(n,i){i===void 0&&(i=!1);var o;if(Wm(n))o=new Mm(n.data);else if(qm(n))o=new Dm(n.data);else if(Vm(n)){var s=i?ts(n.children):[],p=new Hm(n.name,Ir({},n.attribs),s);s.forEach(function(h){return h.parent=p}),n.namespace!=null&&(p.namespace=n.namespace),n["x-attribsNamespace"]&&(p["x-attribsNamespace"]=Ir({},n["x-attribsNamespace"])),n["x-attribsPrefix"]&&(p["x-attribsPrefix"]=Ir({},n["x-attribsPrefix"])),o=p}else if(Gm(n)){var s=i?ts(n.children):[],u=new Bm(s);s.forEach(function(x){return x.parent=u}),o=u}else if(Ym(n)){var s=i?ts(n.children):[],m=new $m(s);s.forEach(function(x){return x.parent=m}),n["x-mode"]&&(m["x-mode"]=n["x-mode"]),o=m}else if(Zm(n)){var g=new Um(n.name,n.data);n["x-name"]!=null&&(g["x-name"]=n["x-name"],g["x-publicId"]=n["x-publicId"],g["x-systemId"]=n["x-systemId"]),o=g}else throw new Error("Not implemented yet: ".concat(n.type));return o.startIndex=n.startIndex,o.endIndex=n.endIndex,n.sourceCodeLocation!=null&&(o.sourceCodeLocation=n.sourceCodeLocation),o}ct.cloneNode=Ja;function ts(n){for(var i=n.map(function(s){return Ja(s,!0)}),o=1;o/;function Oh(n){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];var i=n.match(Ah),o=i?i[1]:void 0;return(0,zh.formatDOM)((0,jh.default)(n),null,o)}var Ki={},Le={},Qi={},Nh=0;Qi.SAME=Nh;var Lh=1;Qi.CAMELCASE=Lh,Qi.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const Jm=0,pn=1,Ji=2,to=3,es=4,tu=5,eu=6;function Ph(n){return Kt.hasOwnProperty(n)?Kt[n]:null}function ie(n,i,o,s,p,u,m){this.acceptsBooleans=i===Ji||i===to||i===es,this.attributeName=s,this.attributeNamespace=p,this.mustUseProperty=o,this.propertyName=n,this.type=i,this.sanitizeURL=u,this.removeEmptyString=m}const Kt={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(n=>{Kt[n]=new ie(n,Jm,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([n,i])=>{Kt[n]=new ie(n,pn,!1,i,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(n=>{Kt[n]=new ie(n,Ji,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(n=>{Kt[n]=new ie(n,Ji,!1,n,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"].forEach(n=>{Kt[n]=new ie(n,to,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(n=>{Kt[n]=new ie(n,to,!0,n,null,!1,!1)}),["capture","download"].forEach(n=>{Kt[n]=new ie(n,es,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(n=>{Kt[n]=new ie(n,eu,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(n=>{Kt[n]=new ie(n,tu,!1,n.toLowerCase(),null,!1,!1)});const ns=/[\-\:]([a-z])/g,rs=n=>n[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"].forEach(n=>{const i=n.replace(ns,rs);Kt[i]=new ie(i,pn,!1,n,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(n=>{const i=n.replace(ns,rs);Kt[i]=new ie(i,pn,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(n=>{const i=n.replace(ns,rs);Kt[i]=new ie(i,pn,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(n=>{Kt[n]=new ie(n,pn,!1,n.toLowerCase(),null,!1,!1)});const Ih="xlinkHref";Kt[Ih]=new ie("xlinkHref",pn,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(n=>{Kt[n]=new ie(n,pn,!1,n.toLowerCase(),null,!0,!0)});const{CAMELCASE:Fh,SAME:Mh,possibleStandardNames:nu}=Qi,Dh=":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",Uh=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Dh+"]*$")),Bh=Object.keys(nu).reduce((n,i)=>{const o=nu[i];return o===Mh?n[i]=i:o===Fh?n[i.toLowerCase()]=i:n[i]=o,n},{});Le.BOOLEAN=to,Le.BOOLEANISH_STRING=Ji,Le.NUMERIC=tu,Le.OVERLOADED_BOOLEAN=es,Le.POSITIVE_NUMERIC=eu,Le.RESERVED=Jm,Le.STRING=pn,Le.getPropertyInfo=Ph,Le.isCustomAttribute=Uh,Le.possibleStandardNames=Bh;var is={},os={},ru=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,$h=/\n/g,Hh=/^\s*/,Vh=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Gh=/^:\s*/,Wh=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,qh=/^[;\s]*/,Zh=/^\s+|\s+$/g,Yh=` -`,iu="/",ou="*",In="",Xh="comment",Kh="declaration",Qh=function(n,i){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];i=i||{};var o=1,s=1;function p(w){var b=w.match($h);b&&(o+=b.length);var S=w.lastIndexOf(Yh);s=~S?w.length-S:s+w.length}function u(){var w={line:o,column:s};return function(b){return b.position=new m(w),x(),b}}function m(w){this.start=w,this.end={line:o,column:s},this.source=i.source}m.prototype.content=n;function g(w){var b=new Error(i.source+":"+o+":"+s+": "+w);if(b.reason=w,b.filename=i.source,b.line=o,b.column=s,b.source=n,!i.silent)throw b}function h(w){var b=w.exec(n);if(b){var S=b[0];return p(S),n=n.slice(S.length),b}}function x(){h(Hh)}function y(w){var b;for(w=w||[];b=v();)b!==!1&&w.push(b);return w}function v(){var w=u();if(!(iu!=n.charAt(0)||ou!=n.charAt(1))){for(var b=2;In!=n.charAt(b)&&(ou!=n.charAt(b)||iu!=n.charAt(b+1));)++b;if(b+=2,In===n.charAt(b-1))return g("End of comment missing");var S=n.slice(2,b-2);return s+=2,p(S),n=n.slice(b),s+=2,w({type:Xh,comment:S})}}function R(){var w=u(),b=h(Vh);if(b){if(v(),!h(Gh))return g("property missing ':'");var S=h(Wh),P=w({type:Kh,property:au(b[0].replace(ru,In)),value:S?au(S[0].replace(ru,In)):In});return h(qh),P}}function F(){var w=[];y(w);for(var b;b=R();)b!==!1&&(w.push(b),y(w));return w}return x(),F()};function au(n){return n?n.replace(Zh,In):In}var Jh=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(os,"__esModule",{value:!0});var tx=Jh(Qh);function ex(n,i){var o=null;if(!n||typeof n!="string")return o;var s=(0,tx.default)(n),p=typeof i=="function";return s.forEach(function(u){if(u.type==="declaration"){var m=u.property,g=u.value;p?i(m,g,u):g&&(o=o||{},o[m]=g)}}),o}os.default=ex;var eo={};Object.defineProperty(eo,"__esModule",{value:!0}),eo.camelCase=void 0;var nx=/^--[a-zA-Z0-9-]+$/,rx=/-([a-z])/g,ix=/^[^-]+$/,ox=/^-(webkit|moz|ms|o|khtml)-/,ax=/^-(ms)-/,sx=function(n){return!n||ix.test(n)||nx.test(n)},lx=function(n,i){return i.toUpperCase()},su=function(n,i){return"".concat(i,"-")},px=function(n,i){return i===void 0&&(i={}),sx(n)?n:(n=n.toLowerCase(),i.reactCompat?n=n.replace(ax,su):n=n.replace(ox,su),n.replace(rx,lx))};eo.camelCase=px;var mx=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},ux=mx(os),cx=eo;function as(n,i){var o={};return!n||typeof n!="string"||(0,ux.default)(n,function(s,p){s&&p&&(o[(0,cx.camelCase)(s,i)]=p)}),o}as.default=as;var dx=as;(function(n){var i=dt&&dt.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=u,n.setStyleProp=g;var o=W,s=i(dx),p=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function u(y,v){return y.includes("-")?!p.has(y):!!(v&&typeof v.is=="string")}var m={reactCompat:!0};function g(y,v){if(typeof y=="string"){if(!y.trim()){v.style={};return}try{v.style=(0,s.default)(y,m)}catch{v.style={}}}}n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var h=function(y){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(y.name)};n.canTextBeChildOfNode=h;var x=function(y){return y};n.returnFirstArg=x})(is),Object.defineProperty(Ki,"__esModule",{value:!0}),Ki.default=xx;var Fr=Le,lu=is,gx=["checked","value"],fx=["input","select","textarea"],hx={reset:!0,submit:!0};function xx(n,i){n===void 0&&(n={});var o={},s=!!(n.type&&hx[n.type]);for(var p in n){var u=n[p];if((0,Fr.isCustomAttribute)(p)){o[p]=u;continue}var m=p.toLowerCase(),g=pu(m);if(g){var h=(0,Fr.getPropertyInfo)(g);switch(gx.includes(g)&&fx.includes(i)&&!s&&(g=pu("default"+m)),o[g]=u,h&&h.type){case Fr.BOOLEAN:o[g]=!0;break;case Fr.OVERLOADED_BOOLEAN:u===""&&(o[g]=!0);break}continue}lu.PRESERVE_CUSTOM_ATTRIBUTES&&(o[p]=u)}return(0,lu.setStyleProp)(n.style,o),o}function pu(n){return Fr.possibleStandardNames[n]}var ss={},yx=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=mu;var ls=W,wx=yx(Ki),Mr=is,bx={cloneElement:ls.cloneElement,createElement:ls.createElement,isValidElement:ls.isValidElement};function mu(n,i){i===void 0&&(i={});for(var o=[],s=typeof i.replace=="function",p=i.transform||Mr.returnFirstArg,u=i.library||bx,m=u.cloneElement,g=u.createElement,h=u.isValidElement,x=n.length,y=0;y1&&(R=m(R,{key:R.key||y})),o.push(p(R,v,y));continue}}if(v.type==="text"){var F=!v.data.trim().length;if(F&&v.parent&&!(0,Mr.canTextBeChildOfNode)(v.parent)||i.trim&&F)continue;o.push(p(v.data,v,y));continue}var w=v,b={};vx(w)?((0,Mr.setStyleProp)(w.attribs.style,w.attribs),b=w.attribs):w.attribs&&(b=(0,wx.default)(w.attribs,w.name));var S=void 0;switch(v.type){case"script":case"style":v.children[0]&&(b.dangerouslySetInnerHTML={__html:v.children[0].data});break;case"tag":v.name==="textarea"&&v.children[0]?b.defaultValue=v.children[0].data:v.children&&v.children.length&&(S=mu(v.children,i));break;default:continue}x>1&&(b.key=y),o.push(p(g(v.name,b,S),v,y))}return o.length===1?o[0]:o}function vx(n){return Mr.PRESERVE_CUSTOM_ATTRIBUTES&&n.type==="tag"&&(0,Mr.isCustomComponent)(n.name,n.attribs)}(function(n){var i=dt&&dt.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=g;var o=i(Wa);n.htmlToDOM=o.default;var s=i(Ki);n.attributesToProps=s.default;var p=i(ss);n.domToReact=p.default;var u=Xa;Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return u.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return u.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return u.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return u.Text}});var m={lowerCaseAttributeNames:!1};function g(h,x){if(typeof h!="string")throw new TypeError("First argument must be a string");return h?(0,p.default)((0,o.default)(h,(x==null?void 0:x.htmlparser2)||m),x):[]}})($i);const uu=Vt($i),kx=uu.default||uu;var _x=Object.create,no=Object.defineProperty,Sx=Object.defineProperties,Ex=Object.getOwnPropertyDescriptor,Cx=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertyNames,ro=Object.getOwnPropertySymbols,Tx=Object.getPrototypeOf,ps=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,gu=(n,i,o)=>i in n?no(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,Ve=(n,i)=>{for(var o in i||(i={}))ps.call(i,o)&&gu(n,o,i[o]);if(ro)for(var o of ro(i))du.call(i,o)&&gu(n,o,i[o]);return n},io=(n,i)=>Sx(n,Cx(i)),fu=(n,i)=>{var o={};for(var s in n)ps.call(n,s)&&i.indexOf(s)<0&&(o[s]=n[s]);if(n!=null&&ro)for(var s of ro(n))i.indexOf(s)<0&&du.call(n,s)&&(o[s]=n[s]);return o},Rx=(n,i)=>function(){return i||(0,n[cu(n)[0]])((i={exports:{}}).exports,i),i.exports},jx=(n,i)=>{for(var o in i)no(n,o,{get:i[o],enumerable:!0})},zx=(n,i,o,s)=>{if(i&&typeof i=="object"||typeof i=="function")for(let p of cu(i))!ps.call(n,p)&&p!==o&&no(n,p,{get:()=>i[p],enumerable:!(s=Ex(i,p))||s.enumerable});return n},Ax=(n,i,o)=>(o=n!=null?_x(Tx(n)):{},zx(!n||!n.__esModule?no(o,"default",{value:n,enumerable:!0}):o,n)),Ox=Rx({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(n,i){var o=function(){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,u={},m={util:{encode:function w(b){return b instanceof g?new g(b.type,w(b.content),b.alias):Array.isArray(b)?b.map(w):b.replace(/&/g,"&").replace(/"+L.content+""};function h(w,b,S,P){w.lastIndex=b;var L=w.exec(S);if(L&&P&&L[1]){var O=L[1].length;L.index+=O,L[0]=L[0].slice(O)}return L}function x(w,b,S,P,L,O){for(var $ in S)if(!(!S.hasOwnProperty($)||!S[$])){var V=S[$];V=Array.isArray(V)?V:[V];for(var K=0;K=O.reach);At+=ft.value.length,ft=ft.next){var bt=ft.value;if(b.length>w.length)return;if(!(bt instanceof g)){var kt=1,H;if(gt){if(H=h(It,At,w,Q),!H||H.index>=w.length)break;var A=H.index,nt=H.index+H[0].length,G=At;for(G+=ft.value.length;A>=G;)ft=ft.next,G+=ft.value.length;if(G-=ft.value.length,At=G,ft.value instanceof g)continue;for(var _=ft;_!==b.tail&&(GO.reach&&(O.reach=mt);var ht=ft.prev;rt&&(ht=v(b,ht,rt),At+=rt.length),R(b,ht,kt);var xt=new g($,lt?m.tokenize(Z,lt):Z,zt,Z);if(ft=v(b,ht,xt),it&&v(b,ft,it),kt>1){var Ct={cause:$+","+K,reach:mt};x(w,b,S,ft.prev,At,Ct),O&&Ct.reach>O.reach&&(O.reach=Ct.reach)}}}}}}function y(){var w={value:null,prev:null,next:null},b={value:null,prev:w,next:null};w.next=b,this.head=w,this.tail=b,this.length=0}function v(w,b,S){var P=b.next,L={value:S,prev:b,next:P};return b.next=L,P.prev=L,w.length++,L}function R(w,b,S){for(var P=b.next,L=0;L/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},I.languages.markup.tag.inside["attr-value"].inside.entity=I.languages.markup.entity,I.languages.markup.doctype.inside["internal-subset"].inside=I.languages.markup,I.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(I.languages.markup.tag,"addInlined",{value:function(n,s){var o={},o=(o["language-"+s]={pattern:/(^$)/i,lookbehind:!0,inside:I.languages[s]},o.cdata=/^$/i,{"included-cdata":{pattern://i,inside:o}}),s=(o["language-"+s]={pattern:/[\s\S]+/,inside:I.languages[s]},{});s[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:o},I.languages.insertBefore("markup","cdata",s)}}),Object.defineProperty(I.languages.markup.tag,"addAttribute",{value:function(n,i){I.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[i,"language-"+i],inside:I.languages[i]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),I.languages.html=I.languages.markup,I.languages.mathml=I.languages.markup,I.languages.svg=I.languages.markup,I.languages.xml=I.languages.extend("markup",{}),I.languages.ssml=I.languages.xml,I.languages.atom=I.languages.xml,I.languages.rss=I.languages.xml,function(n){var i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,s="(?:[^\\\\-]|"+o.source+")",s=RegExp(s+"-"+s),p={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":p}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},I.languages.javascript=I.languages.extend("clike",{"class-name":[I.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),I.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,I.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:I.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:I.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:I.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:I.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:I.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),I.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:I.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),I.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),I.languages.markup&&(I.languages.markup.tag.addInlined("script","javascript"),I.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),I.languages.js=I.languages.javascript,I.languages.actionscript=I.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),I.languages.actionscript["class-name"].alias="function",delete I.languages.actionscript.parameter,delete I.languages.actionscript["literal-property"],I.languages.markup&&I.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:I.languages.markup}}),function(n){var i=/#(?!\{).+/,o={pattern:/#\{[^}]+\}/,alias:"variable"};n.languages.coffeescript=n.languages.extend("javascript",{comment:i,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:o}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),n.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:i,interpolation:o}}}),n.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:n.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:o}}]}),n.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete n.languages.coffeescript["template-string"],n.languages.coffee=n.languages.coffeescript}(I),function(n){var i=n.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(i,"addSupport",{value:function(o,s){(o=typeof o=="string"?[o]:o).forEach(function(p){var u=function(v){v.inside||(v.inside={}),v.inside.rest=s},m="doc-comment";if(g=n.languages[p]){var g,h=g[m];if((h=h||(g=n.languages.insertBefore(p,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[m])instanceof RegExp&&(h=g[m]={pattern:h}),Array.isArray(h))for(var x=0,y=h.length;x|\+|~|\|\|/,punctuation:/[(),]/}},n.languages.css.atrule.inside["selector-function-argument"].inside=i,n.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};n.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:i,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:i,number:o})}(I),function(n){var i=/[*&][^\s[\]{},]+/,o=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,s="(?:"+o.source+"(?:[ ]+"+i.source+")?|"+i.source+"(?:[ ]+"+o.source+")?)",p=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),u=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function m(g,h){h=(h||"").replace(/m/g,"")+"m";var x=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return s}).replace(/<>/g,function(){return g});return RegExp(x,h)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return s})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return s}).replace(/<>/g,function(){return"(?:"+p+"|"+u+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:m(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:m(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:m(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:m(u),lookbehind:!0,greedy:!0},number:{pattern:m(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:o,important:i,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(I),function(n){var i=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function o(x){return x=x.replace(//g,function(){return i}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var s=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return s}),u=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,m=(n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+u+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+u+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(s),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+u+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(s),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:o(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:o(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:o(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:o(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(y){x!==y&&(n.languages.markdown[x].inside.content.inside[y]=n.languages.markdown[y])})}),n.hooks.add("after-tokenize",function(x){x.language!=="markdown"&&x.language!=="md"||function y(v){if(v&&typeof v!="string")for(var R=0,F=v.length;R",quot:'"'},h=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(I),I.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:I.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},I.hooks.add("after-tokenize",function(n){if(n.language==="graphql")for(var i=n.tokens.filter(function(w){return typeof w!="string"&&w.type!=="comment"&&w.type!=="scalar"}),o=0;o?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(n){var i=n.languages.javascript["template-string"],o=i.pattern.source,s=i.inside.interpolation,p=s.inside["interpolation-punctuation"],u=s.pattern.source;function m(v,R){if(n.languages[v])return{pattern:RegExp("((?:"+R+")\\s*)"+o),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:v}}}}function g(v,R,F){return v={code:v,grammar:R,language:F},n.hooks.run("before-tokenize",v),v.tokens=n.tokenize(v.code,v.grammar),n.hooks.run("after-tokenize",v),v.tokens}function h(v,R,F){var S=n.tokenize(v,{interpolation:{pattern:RegExp(u),lookbehind:!0}}),w=0,b={},S=g(S.map(function(L){if(typeof L=="string")return L;for(var O,$,L=L.content;v.indexOf(($=w++,O="___"+F.toUpperCase()+"_"+$+"___"))!==-1;);return b[O]=L,O}).join(""),R,F),P=Object.keys(b);return w=0,function L(O){for(var $=0;$=P.length)return;var V,K,J,lt,Q,gt,zt,Et=O[$];typeof Et=="string"||typeof Et.content=="string"?(V=P[w],(zt=(gt=typeof Et=="string"?Et:Et.content).indexOf(V))!==-1&&(++w,K=gt.substring(0,zt),Q=b[V],J=void 0,(lt={})["interpolation-punctuation"]=p,(lt=n.tokenize(Q,lt)).length===3&&((J=[1,1]).push.apply(J,g(lt[1],n.languages.javascript,"javascript")),lt.splice.apply(lt,J)),J=new n.Token("interpolation",lt,s.alias,Q),lt=gt.substring(zt+V.length),Q=[],K&&Q.push(K),Q.push(J),lt&&(L(gt=[lt]),Q.push.apply(Q,gt)),typeof Et=="string"?(O.splice.apply(O,[$,1].concat(Q)),$+=Q.length-1):Et.content=Q)):(zt=Et.content,Array.isArray(zt)?L(zt):L([zt]))}}(S),new n.Token(F,S,"language-"+F,v)}n.languages.javascript["template-string"]=[m("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),m("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),m("svg",/\bsvg/.source),m("markdown",/\b(?:markdown|md)/.source),m("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),m("sql",/\bsql/.source),i].filter(Boolean);var x={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function y(v){return typeof v=="string"?v:Array.isArray(v)?v.map(y).join(""):y(v.content)}n.hooks.add("after-tokenize",function(v){v.language in x&&function R(F){for(var w=0,b=F.length;w]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var i=n.languages.extend("typescript",{});delete i["class-name"],n.languages.typescript["class-name"].inside=i,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:i}}}}),n.languages.ts=n.languages.typescript}(I),function(n){var i=n.languages.javascript,o=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,s="(@(?:arg|argument|param|property)\\s+(?:"+o+"\\s+)?)";n.languages.jsdoc=n.languages.extend("javadoclike",{parameter:{pattern:RegExp(s+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),n.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(s+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:i,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return o})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+o),lookbehind:!0,inside:{string:i.string,number:i.number,boolean:i.boolean,keyword:n.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:i,alias:"language-javascript"}}}}),n.languages.javadoclike.addSupport("javascript",n.languages.jsdoc)}(I),function(n){n.languages.flow=n.languages.extend("javascript",{}),n.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),n.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete n.languages.flow.parameter,n.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(n.languages.flow.keyword)||(n.languages.flow.keyword=[n.languages.flow.keyword]),n.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(I),I.languages.n4js=I.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),I.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),I.languages.n4jsd=I.languages.n4js,function(n){function i(m,g){return RegExp(m.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),g)}n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),n.languages.insertBefore("javascript","keyword",{imports:{pattern:i(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:i(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:i(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var o=["function","function-variable","method","method-variable","property-access"],s=0;s*\.{3}(?:[^{}]|)*\})/.source;function u(h,x){return h=h.replace(//g,function(){return o}).replace(//g,function(){return s}).replace(//g,function(){return p}),RegExp(h,x)}p=u(p).source,n.languages.jsx=n.languages.extend("markup",i),n.languages.jsx.tag.pattern=u(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=i.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:u(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:u(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);function m(h){for(var x=[],y=0;y"&&x.push({tagName:g(v.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},I.languages.swift["string-literal"].forEach(function(n){n.inside.interpolation.inside=I.languages.swift}),function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var i={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:i},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:i},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(I),I.languages.c=I.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),I.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),I.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},I.languages.c.string],char:I.languages.c.char,comment:I.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:I.languages.c}}}}),I.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete I.languages.c.boolean,I.languages.objectivec=I.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete I.languages.objectivec["class-name"],I.languages.objc=I.languages.objectivec,I.languages.reason=I.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),I.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete I.languages.reason.function,function(n){for(var i=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,o=0;o<2;o++)i=i.replace(//g,function(){return i});i=i.replace(//g,function(){return/[^\s\S]/.source}),n.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+i),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(I),I.languages.go=I.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),I.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete I.languages.go["class-name"],function(n){var i=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,o=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return i.source});n.languages.cpp=n.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return i.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:i,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),n.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),n.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n.languages.cpp}}}}),n.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),n.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:n.languages.extend("cpp",{})}}),n.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},n.languages.cpp["base-clause"])}(I),I.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},I.languages.python["string-interpolation"].inside.interpolation.inside.rest=I.languages.python,I.languages.py=I.languages.python;var hu={};jx(hu,{dracula:()=>Lx,duotoneDark:()=>Ix,duotoneLight:()=>Mx,github:()=>Ux,jettwaveDark:()=>s1,jettwaveLight:()=>p1,nightOwl:()=>$x,nightOwlLight:()=>Vx,oceanicNext:()=>Wx,okaidia:()=>Zx,oneDark:()=>u1,oneLight:()=>d1,palenight:()=>Xx,shadesOfPurple:()=>Qx,synthwave84:()=>t1,ultramin:()=>n1,vsDark:()=>xu,vsLight:()=>o1});var Nx={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Lx=Nx,Px={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Ix=Px,Fx={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Mx=Fx,Dx={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Ux=Dx,Bx={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},$x=Bx,Hx={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Vx=Hx,be={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Gx={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:be.keyword}},{types:["attr-value"],style:{color:be.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:be.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:be.primitive}},{types:["boolean"],style:{color:be.boolean}},{types:["tag"],style:{color:be.tag}},{types:["string"],style:{color:be.string}},{types:["punctuation"],style:{color:be.string}},{types:["selector","char","builtin","inserted"],style:{color:be.char}},{types:["function"],style:{color:be.function}},{types:["operator","entity","url","variable"],style:{color:be.variable}},{types:["keyword"],style:{color:be.keyword}},{types:["atrule","class-name"],style:{color:be.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Wx=Gx,qx={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Zx=qx,Yx={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Xx=Yx,Kx={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Qx=Kx,Jx={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},t1=Jx,e1={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},n1=e1,r1={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},xu=r1,i1={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},o1=i1,a1={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},s1=a1,l1={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},p1=l1,m1={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},u1=m1,c1={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},d1=c1,g1=(n,i)=>{const{plain:o}=n,s=n.styles.reduce((p,u)=>{const{languages:m,style:g}=u;return m&&!m.includes(i)||u.types.forEach(h=>{const x=Ve(Ve({},p[h]),g);p[h]=x}),p},{});return s.root=o,s.plain=io(Ve({},o),{backgroundColor:void 0}),s},yu=g1,f1=(n,i)=>{const[o,s]=W.useState(yu(i,n)),p=W.useRef(),u=W.useRef();return W.useEffect(()=>{(i!==p.current||n!==u.current)&&(p.current=i,u.current=n,s(yu(i,n)))},[n,i]),o},h1=n=>W.useCallback(i=>{var o=i,{className:s,style:p,line:u}=o,m=fu(o,["className","style","line"]);const g=io(Ve({},m),{className:Pt("token-line",s)});return typeof n=="object"&&"plain"in n&&(g.style=n.plain),typeof p=="object"&&(g.style=Ve(Ve({},g.style||{}),p)),g},[n]),x1=n=>{const i=W.useCallback(({types:o,empty:s})=>{if(n!=null){{if(o.length===1&&o[0]==="plain")return s!=null?{display:"inline-block"}:void 0;if(o.length===1&&s!=null)return n[o[0]]}return Object.assign(s!=null?{display:"inline-block"}:{},...o.map(p=>n[p]))}},[n]);return W.useCallback(o=>{var s=o,{token:p,className:u,style:m}=s,g=fu(s,["token","className","style"]);const h=io(Ve({},g),{className:Pt("token",...p.types,u),children:p.content,style:i(p)});return m!=null&&(h.style=Ve(Ve({},h.style||{}),m)),h},[i])},y1=/\r\n|\r|\n/,wu=n=>{n.length===0?n.push({types:["plain"],content:` +`}tablerow(r){return` +${r} +`}tablecell(r,o){const a=o.header?"th":"td";return(o.align?`<${a} align="${o.align}">`:`<${a}>`)+r+` +`}strong(r){return`${r}`}em(r){return`${r}`}codespan(r){return`${r}`}br(){return"
    "}del(r){return`${r}`}link(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m='
    ",m}image(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m=`${a}0&&R.tokens[0].type==="paragraph"?(R.tokens[0].text=S+" "+R.tokens[0].text,R.tokens[0].tokens&&R.tokens[0].tokens.length>0&&R.tokens[0].tokens[0].type==="text"&&(R.tokens[0].tokens[0].text=S+" "+R.tokens[0].tokens[0].text)):R.tokens.unshift({type:"text",text:S+" "}):b+=S+" "}b+=this.parse(R.tokens,x),y+=this.renderer.listitem(b,w,!!M)}a+=this.renderer.list(y,g,f);continue}case"html":{const c=m;a+=this.renderer.html(c.text,c.block);continue}case"paragraph":{const c=m;a+=this.renderer.paragraph(this.parseInline(c.tokens));continue}case"text":{let c=m,g=c.tokens?this.parseInline(c.tokens):c.text;for(;p+1{const x=g[f].flat(1/0);a=a.concat(this.walkTokens(x,o))}):g.tokens&&(a=a.concat(this.walkTokens(g.tokens,o)))}}return a}use(...r){const o=this.defaults.extensions||{renderers:{},childTokens:{}};return r.forEach(a=>{const p={...a};if(p.async=this.defaults.async||p.async||!1,a.extensions&&(a.extensions.forEach(m=>{if(!m.name)throw new Error("extension name required");if("renderer"in m){const c=o.renderers[m.name];c?o.renderers[m.name]=function(...g){let f=m.renderer.apply(this,g);return f===!1&&(f=c.apply(this,g)),f}:o.renderers[m.name]=m.renderer}if("tokenizer"in m){if(!m.level||m.level!=="block"&&m.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const c=o[m.level];c?c.unshift(m.tokenizer):o[m.level]=[m.tokenizer],m.start&&(m.level==="block"?o.startBlock?o.startBlock.push(m.start):o.startBlock=[m.start]:m.level==="inline"&&(o.startInline?o.startInline.push(m.start):o.startInline=[m.start]))}"childTokens"in m&&m.childTokens&&(o.childTokens[m.name]=m.childTokens)}),p.extensions=o),a.renderer){const m=this.defaults.renderer||new Ui(this.defaults);for(const c in a.renderer){if(!(c in m))throw new Error(`renderer '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.renderer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v||""}}p.renderer=m}if(a.tokenizer){const m=this.defaults.tokenizer||new Pi(this.defaults);for(const c in a.tokenizer){if(!(c in m))throw new Error(`tokenizer '${c}' does not exist`);if(["options","rules","lexer"].includes(c))continue;const g=c,f=a.tokenizer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.tokenizer=m}if(a.hooks){const m=this.defaults.hooks||new Lr;for(const c in a.hooks){if(!(c in m))throw new Error(`hook '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.hooks[g],x=m[g];Lr.passThroughHooks.has(c)?m[g]=y=>{if(this.defaults.async)return Promise.resolve(f.call(m,y)).then(R=>x.call(m,R));const v=f.call(m,y);return x.call(m,v)}:m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.hooks=m}if(a.walkTokens){const m=this.defaults.walkTokens,c=a.walkTokens;p.walkTokens=function(g){let f=[];return f.push(c.call(this,g)),m&&(f=f.concat(m.call(this,g))),f}}this.defaults={...this.defaults,...p}}),this}setOptions(r){return this.defaults={...this.defaults,...r},this}lexer(r,o){return $e.lex(r,o??this.defaults)}parser(r,o){return He.parse(r,o??this.defaults)}}Pn=new WeakSet,ap=function(r,o){return(a,p)=>{const m={...p},c={...this.defaults,...m};this.defaults.async===!0&&m.async===!1&&(c.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),c.async=!0);const g=ha(this,Pn,Ng).call(this,!!c.silent,!!c.async);if(typeof a>"u"||a===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof a!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(a)+", string expected"));if(c.hooks&&(c.hooks.options=c),c.async)return Promise.resolve(c.hooks?c.hooks.preprocess(a):a).then(f=>r(f,c)).then(f=>c.hooks?c.hooks.processAllTokens(f):f).then(f=>c.walkTokens?Promise.all(this.walkTokens(f,c.walkTokens)).then(()=>f):f).then(f=>o(f,c)).then(f=>c.hooks?c.hooks.postprocess(f):f).catch(g);try{c.hooks&&(a=c.hooks.preprocess(a));let f=r(a,c);c.hooks&&(f=c.hooks.processAllTokens(f)),c.walkTokens&&this.walkTokens(f,c.walkTokens);let x=o(f,c);return c.hooks&&(x=c.hooks.postprocess(x)),x}catch(f){return g(f)}}},Ng=function(r,o){return a=>{if(a.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const p="

    An error occurred:

    "+ye(a.message+"",!0)+"
    ";return o?Promise.resolve(p):p}if(o)return Promise.reject(a);throw a}};const Ln=new xh;function vt(n,r){return Ln.parse(n,r)}vt.options=vt.setOptions=function(n){return Ln.setOptions(n),vt.defaults=Ln.defaults,bm(vt.defaults),vt},vt.getDefaults=Fa,vt.defaults=Nn,vt.use=function(...n){return Ln.use(...n),vt.defaults=Ln.defaults,bm(vt.defaults),vt},vt.walkTokens=function(n,r){return Ln.walkTokens(n,r)},vt.parseInline=Ln.parseInline,vt.Parser=He,vt.parser=He.parse,vt.Renderer=Ui,vt.TextRenderer=Ga,vt.Lexer=$e,vt.lexer=$e.lex,vt.Tokenizer=Pi,vt.Hooks=Lr,vt.parse=vt,vt.options,vt.setOptions,vt.use,vt.walkTokens,vt.parseInline,He.parse,$e.lex;var Bi={},Wa={},Za={};Object.defineProperty(Za,"__esModule",{value:!0}),Za.default=vh;var Im="html",Pm="head",$i="body",yh=/<([a-zA-Z]+[0-9]?)/,Mm=//i,Fm=//i,Hi=function(n,r){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},qa=function(n,r){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Dm=typeof window=="object"&&window.DOMParser;if(typeof Dm=="function"){var wh=new Dm,bh="text/html";qa=function(n,r){return r&&(n="<".concat(r,">").concat(n,"")),wh.parseFromString(n,bh)},Hi=qa}if(typeof document=="object"&&document.implementation){var Vi=document.implementation.createHTMLDocument();Hi=function(n,r){if(r){var o=Vi.documentElement.querySelector(r);return o&&(o.innerHTML=n),Vi}return Vi.documentElement.innerHTML=n,Vi}}var Gi=typeof document=="object"&&document.createElement("template"),Ya;Gi&&Gi.content&&(Ya=function(n){return Gi.innerHTML=n,Gi.content.childNodes});function vh(n){var r,o,a=n.match(yh),p=a&&a[1]?a[1].toLowerCase():"";switch(p){case Im:{var m=qa(n);if(!Mm.test(n)){var c=m.querySelector(Pm);(r=c==null?void 0:c.parentNode)===null||r===void 0||r.removeChild(c)}if(!Fm.test(n)){var c=m.querySelector($i);(o=c==null?void 0:c.parentNode)===null||o===void 0||o.removeChild(c)}return m.querySelectorAll(Im)}case Pm:case $i:{var g=Hi(n).querySelectorAll(p);return Fm.test(n)&&Mm.test(n)?g[0].parentNode.childNodes:g}default:{if(Ya)return Ya(n);var c=Hi(n,$i).querySelector($i);return c.childNodes}}}var Wi={},Xa={},Ka={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0;var r;(function(a){a.Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype"})(r=n.ElementType||(n.ElementType={}));function o(a){return a.type===r.Tag||a.type===r.Script||a.type===r.Style}n.isTag=o,n.Root=r.Root,n.Text=r.Text,n.Directive=r.Directive,n.Comment=r.Comment,n.Script=r.Script,n.Style=r.Style,n.Tag=r.Tag,n.CDATA=r.CDATA,n.Doctype=r.Doctype})(Ka);var ct={},sn=dt&&dt.__extends||function(){var n=function(r,o){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,p){a.__proto__=p}||function(a,p){for(var m in p)Object.prototype.hasOwnProperty.call(p,m)&&(a[m]=p[m])},n(r,o)};return function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");n(r,o);function a(){this.constructor=r}r.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}}(),Ir=dt&&dt.__assign||function(){return Ir=Object.assign||function(n){for(var r,o=1,a=arguments.length;o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(o){this.children=o},enumerable:!1,configurable:!0}),r}(Qa);ct.NodeWithChildren=qi;var Hm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.CDATA,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(qi);ct.CDATA=Hm;var Vm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.Root,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(qi);ct.Document=Vm;var Gm=function(n){sn(r,n);function r(o,a,p,m){p===void 0&&(p=[]),m===void 0&&(m=o==="script"?me.ElementType.Script:o==="style"?me.ElementType.Style:me.ElementType.Tag);var c=n.call(this,p)||this;return c.name=o,c.attribs=a,c.type=m,c}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(o){this.name=o},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var o=this;return Object.keys(this.attribs).map(function(a){var p,m;return{name:a,value:o.attribs[a],namespace:(p=o["x-attribsNamespace"])===null||p===void 0?void 0:p[a],prefix:(m=o["x-attribsPrefix"])===null||m===void 0?void 0:m[a]}})},enumerable:!1,configurable:!0}),r}(qi);ct.Element=Gm;function Wm(n){return(0,me.isTag)(n)}ct.isTag=Wm;function Zm(n){return n.type===me.ElementType.CDATA}ct.isCDATA=Zm;function qm(n){return n.type===me.ElementType.Text}ct.isText=qm;function Ym(n){return n.type===me.ElementType.Comment}ct.isComment=Ym;function Xm(n){return n.type===me.ElementType.Directive}ct.isDirective=Xm;function Km(n){return n.type===me.ElementType.Root}ct.isDocument=Km;function kh(n){return Object.prototype.hasOwnProperty.call(n,"children")}ct.hasChildren=kh;function Ja(n,r){r===void 0&&(r=!1);var o;if(qm(n))o=new Um(n.data);else if(Ym(n))o=new Bm(n.data);else if(Wm(n)){var a=r?ts(n.children):[],p=new Gm(n.name,Ir({},n.attribs),a);a.forEach(function(f){return f.parent=p}),n.namespace!=null&&(p.namespace=n.namespace),n["x-attribsNamespace"]&&(p["x-attribsNamespace"]=Ir({},n["x-attribsNamespace"])),n["x-attribsPrefix"]&&(p["x-attribsPrefix"]=Ir({},n["x-attribsPrefix"])),o=p}else if(Zm(n)){var a=r?ts(n.children):[],m=new Hm(a);a.forEach(function(x){return x.parent=m}),o=m}else if(Km(n)){var a=r?ts(n.children):[],c=new Vm(a);a.forEach(function(x){return x.parent=c}),n["x-mode"]&&(c["x-mode"]=n["x-mode"]),o=c}else if(Xm(n)){var g=new $m(n.name,n.data);n["x-name"]!=null&&(g["x-name"]=n["x-name"],g["x-publicId"]=n["x-publicId"],g["x-systemId"]=n["x-systemId"]),o=g}else throw new Error("Not implemented yet: ".concat(n.type));return o.startIndex=n.startIndex,o.endIndex=n.endIndex,n.sourceCodeLocation!=null&&(o.sourceCodeLocation=n.sourceCodeLocation),o}ct.cloneNode=Ja;function ts(n){for(var r=n.map(function(a){return Ja(a,!0)}),o=1;o/;function zh(n){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];var r=n.match(jh),o=r?r[1]:void 0;return(0,Rh.formatDOM)((0,Th.default)(n),null,o)}var Xi={},Le={},Ki={},Ah=0;Ki.SAME=Ah;var Oh=1;Ki.CAMELCASE=Oh,Ki.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const eu=0,ln=1,Qi=2,Ji=3,es=4,nu=5,ru=6;function Nh(n){return Kt.hasOwnProperty(n)?Kt[n]:null}function oe(n,r,o,a,p,m,c){this.acceptsBooleans=r===Qi||r===Ji||r===es,this.attributeName=a,this.attributeNamespace=p,this.mustUseProperty=o,this.propertyName=n,this.type=r,this.sanitizeURL=m,this.removeEmptyString=c}const Kt={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(n=>{Kt[n]=new oe(n,eu,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([n,r])=>{Kt[n]=new oe(n,ln,!1,r,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n,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"].forEach(n=>{Kt[n]=new oe(n,Ji,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(n=>{Kt[n]=new oe(n,Ji,!0,n,null,!1,!1)}),["capture","download"].forEach(n=>{Kt[n]=new oe(n,es,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(n=>{Kt[n]=new oe(n,ru,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(n=>{Kt[n]=new oe(n,nu,!1,n.toLowerCase(),null,!1,!1)});const ns=/[\-\:]([a-z])/g,rs=n=>n[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"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!1,!1)});const Lh="xlinkHref";Kt[Lh]=new oe("xlinkHref",ln,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!0,!0)});const{CAMELCASE:Ih,SAME:Ph,possibleStandardNames:iu}=Ki,Mh=":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",Fh=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Mh+"]*$")),Dh=Object.keys(iu).reduce((n,r)=>{const o=iu[r];return o===Ph?n[r]=r:o===Ih?n[r.toLowerCase()]=r:n[r]=o,n},{});Le.BOOLEAN=Ji,Le.BOOLEANISH_STRING=Qi,Le.NUMERIC=nu,Le.OVERLOADED_BOOLEAN=es,Le.POSITIVE_NUMERIC=ru,Le.RESERVED=eu,Le.STRING=ln,Le.getPropertyInfo=Nh,Le.isCustomAttribute=Fh,Le.possibleStandardNames=Dh;var is={},os={},ou=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Uh=/\n/g,Bh=/^\s*/,$h=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Hh=/^:\s*/,Vh=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Gh=/^[;\s]*/,Wh=/^\s+|\s+$/g,Zh=` +`,au="/",su="*",In="",qh="comment",Yh="declaration",Xh=function(n,r){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];r=r||{};var o=1,a=1;function p(w){var b=w.match(Uh);b&&(o+=b.length);var S=w.lastIndexOf(Zh);a=~S?w.length-S:a+w.length}function m(){var w={line:o,column:a};return function(b){return b.position=new c(w),x(),b}}function c(w){this.start=w,this.end={line:o,column:a},this.source=r.source}c.prototype.content=n;function g(w){var b=new Error(r.source+":"+o+":"+a+": "+w);if(b.reason=w,b.filename=r.source,b.line=o,b.column=a,b.source=n,!r.silent)throw b}function f(w){var b=w.exec(n);if(b){var S=b[0];return p(S),n=n.slice(S.length),b}}function x(){f(Bh)}function y(w){var b;for(w=w||[];b=v();)b!==!1&&w.push(b);return w}function v(){var w=m();if(!(au!=n.charAt(0)||su!=n.charAt(1))){for(var b=2;In!=n.charAt(b)&&(su!=n.charAt(b)||au!=n.charAt(b+1));)++b;if(b+=2,In===n.charAt(b-1))return g("End of comment missing");var S=n.slice(2,b-2);return a+=2,p(S),n=n.slice(b),a+=2,w({type:qh,comment:S})}}function R(){var w=m(),b=f($h);if(b){if(v(),!f(Hh))return g("property missing ':'");var S=f(Vh),I=w({type:Yh,property:lu(b[0].replace(ou,In)),value:S?lu(S[0].replace(ou,In)):In});return f(Gh),I}}function M(){var w=[];y(w);for(var b;b=R();)b!==!1&&(w.push(b),y(w));return w}return x(),M()};function lu(n){return n?n.replace(Wh,In):In}var Kh=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(os,"__esModule",{value:!0});var Qh=Kh(Xh);function Jh(n,r){var o=null;if(!n||typeof n!="string")return o;var a=(0,Qh.default)(n),p=typeof r=="function";return a.forEach(function(m){if(m.type==="declaration"){var c=m.property,g=m.value;p?r(c,g,m):g&&(o=o||{},o[c]=g)}}),o}os.default=Jh;var to={};Object.defineProperty(to,"__esModule",{value:!0}),to.camelCase=void 0;var tx=/^--[a-zA-Z0-9-]+$/,ex=/-([a-z])/g,nx=/^[^-]+$/,rx=/^-(webkit|moz|ms|o|khtml)-/,ix=/^-(ms)-/,ox=function(n){return!n||nx.test(n)||tx.test(n)},ax=function(n,r){return r.toUpperCase()},pu=function(n,r){return"".concat(r,"-")},sx=function(n,r){return r===void 0&&(r={}),ox(n)?n:(n=n.toLowerCase(),r.reactCompat?n=n.replace(ix,pu):n=n.replace(rx,pu),n.replace(ex,ax))};to.camelCase=sx;var lx=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},px=lx(os),mx=to;function as(n,r){var o={};return!n||typeof n!="string"||(0,px.default)(n,function(a,p){a&&p&&(o[(0,mx.camelCase)(a,r)]=p)}),o}as.default=as;var ux=as;(function(n){var r=dt&&dt.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=m,n.setStyleProp=g;var o=V,a=r(ux),p=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function m(y,v){return y.includes("-")?!p.has(y):!!(v&&typeof v.is=="string")}var c={reactCompat:!0};function g(y,v){if(typeof y=="string"){if(!y.trim()){v.style={};return}try{v.style=(0,a.default)(y,c)}catch{v.style={}}}}n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var f=function(y){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(y.name)};n.canTextBeChildOfNode=f;var x=function(y){return y};n.returnFirstArg=x})(is),Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.default=fx;var Pr=Le,mu=is,cx=["checked","value"],dx=["input","select","textarea"],gx={reset:!0,submit:!0};function fx(n,r){n===void 0&&(n={});var o={},a=!!(n.type&&gx[n.type]);for(var p in n){var m=n[p];if((0,Pr.isCustomAttribute)(p)){o[p]=m;continue}var c=p.toLowerCase(),g=uu(c);if(g){var f=(0,Pr.getPropertyInfo)(g);switch(cx.includes(g)&&dx.includes(r)&&!a&&(g=uu("default"+c)),o[g]=m,f&&f.type){case Pr.BOOLEAN:o[g]=!0;break;case Pr.OVERLOADED_BOOLEAN:m===""&&(o[g]=!0);break}continue}mu.PRESERVE_CUSTOM_ATTRIBUTES&&(o[p]=m)}return(0,mu.setStyleProp)(n.style,o),o}function uu(n){return Pr.possibleStandardNames[n]}var ss={},hx=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=cu;var ls=V,xx=hx(Xi),Mr=is,yx={cloneElement:ls.cloneElement,createElement:ls.createElement,isValidElement:ls.isValidElement};function cu(n,r){r===void 0&&(r={});for(var o=[],a=typeof r.replace=="function",p=r.transform||Mr.returnFirstArg,m=r.library||yx,c=m.cloneElement,g=m.createElement,f=m.isValidElement,x=n.length,y=0;y1&&(R=c(R,{key:R.key||y})),o.push(p(R,v,y));continue}}if(v.type==="text"){var M=!v.data.trim().length;if(M&&v.parent&&!(0,Mr.canTextBeChildOfNode)(v.parent)||r.trim&&M)continue;o.push(p(v.data,v,y));continue}var w=v,b={};wx(w)?((0,Mr.setStyleProp)(w.attribs.style,w.attribs),b=w.attribs):w.attribs&&(b=(0,xx.default)(w.attribs,w.name));var S=void 0;switch(v.type){case"script":case"style":v.children[0]&&(b.dangerouslySetInnerHTML={__html:v.children[0].data});break;case"tag":v.name==="textarea"&&v.children[0]?b.defaultValue=v.children[0].data:v.children&&v.children.length&&(S=cu(v.children,r));break;default:continue}x>1&&(b.key=y),o.push(p(g(v.name,b,S),v,y))}return o.length===1?o[0]:o}function wx(n){return Mr.PRESERVE_CUSTOM_ATTRIBUTES&&n.type==="tag"&&(0,Mr.isCustomComponent)(n.name,n.attribs)}(function(n){var r=dt&&dt.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=g;var o=r(Wa);n.htmlToDOM=o.default;var a=r(Xi);n.attributesToProps=a.default;var p=r(ss);n.domToReact=p.default;var m=Xa;Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return m.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return m.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return m.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return m.Text}});var c={lowerCaseAttributeNames:!1};function g(f,x){if(typeof f!="string")throw new TypeError("First argument must be a string");return f?(0,p.default)((0,o.default)(f,(x==null?void 0:x.htmlparser2)||c),x):[]}})(Bi);const du=Vt(Bi),bx=du.default||du;var vx=Object.create,eo=Object.defineProperty,kx=Object.defineProperties,_x=Object.getOwnPropertyDescriptor,Sx=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertyNames,no=Object.getOwnPropertySymbols,Ex=Object.getPrototypeOf,ps=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,hu=(n,r,o)=>r in n?eo(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Ve=(n,r)=>{for(var o in r||(r={}))ps.call(r,o)&&hu(n,o,r[o]);if(no)for(var o of no(r))fu.call(r,o)&&hu(n,o,r[o]);return n},ro=(n,r)=>kx(n,Sx(r)),xu=(n,r)=>{var o={};for(var a in n)ps.call(n,a)&&r.indexOf(a)<0&&(o[a]=n[a]);if(n!=null&&no)for(var a of no(n))r.indexOf(a)<0&&fu.call(n,a)&&(o[a]=n[a]);return o},Cx=(n,r)=>function(){return r||(0,n[gu(n)[0]])((r={exports:{}}).exports,r),r.exports},Tx=(n,r)=>{for(var o in r)eo(n,o,{get:r[o],enumerable:!0})},Rx=(n,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let p of gu(r))!ps.call(n,p)&&p!==o&&eo(n,p,{get:()=>r[p],enumerable:!(a=_x(r,p))||a.enumerable});return n},jx=(n,r,o)=>(o=n!=null?vx(Ex(n)):{},Rx(!n||!n.__esModule?eo(o,"default",{value:n,enumerable:!0}):o,n)),zx=Cx({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(n,r){var o=function(){var a=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,m={},c={util:{encode:function w(b){return b instanceof g?new g(b.type,w(b.content),b.alias):Array.isArray(b)?b.map(w):b.replace(/&/g,"&").replace(/"+L.content+""};function f(w,b,S,I){w.lastIndex=b;var L=w.exec(S);if(L&&I&&L[1]){var z=L[1].length;L.index+=z,L[0]=L[0].slice(z)}return L}function x(w,b,S,I,L,z){for(var $ in S)if(!(!S.hasOwnProperty($)||!S[$])){var G=S[$];G=Array.isArray(G)?G:[G];for(var K=0;K=z.reach);Ot+=ft.value.length,ft=ft.next){var bt=ft.value;if(b.length>w.length)return;if(!(bt instanceof g)){var kt=1,H;if(gt){if(H=f(Mt,Ot,w,Q),!H||H.index>=w.length)break;var O=H.index,nt=H.index+H[0].length,W=Ot;for(W+=ft.value.length;O>=W;)ft=ft.next,W+=ft.value.length;if(W-=ft.value.length,Ot=W,ft.value instanceof g)continue;for(var _=ft;_!==b.tail&&(Wz.reach&&(z.reach=mt);var ht=ft.prev;rt&&(ht=v(b,ht,rt),Ot+=rt.length),R(b,ht,kt);var xt=new g($,lt?c.tokenize(q,lt):q,At,q);if(ft=v(b,ht,xt),it&&v(b,ft,it),kt>1){var Ct={cause:$+","+K,reach:mt};x(w,b,S,ft.prev,Ot,Ct),z&&Ct.reach>z.reach&&(z.reach=Ct.reach)}}}}}}function y(){var w={value:null,prev:null,next:null},b={value:null,prev:w,next:null};w.next=b,this.head=w,this.tail=b,this.length=0}function v(w,b,S){var I=b.next,L={value:S,prev:b,next:I};return b.next=L,I.prev=L,w.length++,L}function R(w,b,S){for(var I=b.next,L=0;L/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},P.languages.markup.tag.inside["attr-value"].inside.entity=P.languages.markup.entity,P.languages.markup.doctype.inside["internal-subset"].inside=P.languages.markup,P.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(P.languages.markup.tag,"addInlined",{value:function(n,a){var o={},o=(o["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:P.languages[a]},o.cdata=/^$/i,{"included-cdata":{pattern://i,inside:o}}),a=(o["language-"+a]={pattern:/[\s\S]+/,inside:P.languages[a]},{});a[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:o},P.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(P.languages.markup.tag,"addAttribute",{value:function(n,r){P.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:P.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),P.languages.html=P.languages.markup,P.languages.mathml=P.languages.markup,P.languages.svg=P.languages.markup,P.languages.xml=P.languages.extend("markup",{}),P.languages.ssml=P.languages.xml,P.languages.atom=P.languages.xml,P.languages.rss=P.languages.xml,function(n){var r={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+o.source+")",a=RegExp(a+"-"+a),p={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:a,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":r,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":r,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":p}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},P.languages.javascript=P.languages.extend("clike",{"class-name":[P.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),P.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,P.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:P.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:P.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:P.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:P.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:P.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),P.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:P.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),P.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),P.languages.markup&&(P.languages.markup.tag.addInlined("script","javascript"),P.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),P.languages.js=P.languages.javascript,P.languages.actionscript=P.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),P.languages.actionscript["class-name"].alias="function",delete P.languages.actionscript.parameter,delete P.languages.actionscript["literal-property"],P.languages.markup&&P.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:P.languages.markup}}),function(n){var r=/#(?!\{).+/,o={pattern:/#\{[^}]+\}/,alias:"variable"};n.languages.coffeescript=n.languages.extend("javascript",{comment:r,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:o}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),n.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:r,interpolation:o}}}),n.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:n.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:o}}]}),n.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete n.languages.coffeescript["template-string"],n.languages.coffee=n.languages.coffeescript}(P),function(n){var r=n.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(r,"addSupport",{value:function(o,a){(o=typeof o=="string"?[o]:o).forEach(function(p){var m=function(v){v.inside||(v.inside={}),v.inside.rest=a},c="doc-comment";if(g=n.languages[p]){var g,f=g[c];if((f=f||(g=n.languages.insertBefore(p,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[c])instanceof RegExp&&(f=g[c]={pattern:f}),Array.isArray(f))for(var x=0,y=f.length;x|\+|~|\|\|/,punctuation:/[(),]/}},n.languages.css.atrule.inside["selector-function-argument"].inside=r,n.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};n.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(P),function(n){var r=/[*&][^\s[\]{},]+/,o=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+o.source+"(?:[ ]+"+r.source+")?|"+r.source+"(?:[ ]+"+o.source+")?)",p=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),m=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function c(g,f){f=(f||"").replace(/m/g,"")+"m";var x=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return g});return RegExp(x,f)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+p+"|"+m+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:c(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:c(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:c(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:c(m),lookbehind:!0,greedy:!0},number:{pattern:c(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:o,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(P),function(n){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function o(x){return x=x.replace(//g,function(){return r}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),m=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,c=(n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+m+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+m+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+m+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:o(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:o(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:o(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:o(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(y){x!==y&&(n.languages.markdown[x].inside.content.inside[y]=n.languages.markdown[y])})}),n.hooks.add("after-tokenize",function(x){x.language!=="markdown"&&x.language!=="md"||function y(v){if(v&&typeof v!="string")for(var R=0,M=v.length;R",quot:'"'},f=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(P),P.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:P.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},P.hooks.add("after-tokenize",function(n){if(n.language==="graphql")for(var r=n.tokens.filter(function(w){return typeof w!="string"&&w.type!=="comment"&&w.type!=="scalar"}),o=0;o?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(n){var r=n.languages.javascript["template-string"],o=r.pattern.source,a=r.inside.interpolation,p=a.inside["interpolation-punctuation"],m=a.pattern.source;function c(v,R){if(n.languages[v])return{pattern:RegExp("((?:"+R+")\\s*)"+o),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:v}}}}function g(v,R,M){return v={code:v,grammar:R,language:M},n.hooks.run("before-tokenize",v),v.tokens=n.tokenize(v.code,v.grammar),n.hooks.run("after-tokenize",v),v.tokens}function f(v,R,M){var S=n.tokenize(v,{interpolation:{pattern:RegExp(m),lookbehind:!0}}),w=0,b={},S=g(S.map(function(L){if(typeof L=="string")return L;for(var z,$,L=L.content;v.indexOf(($=w++,z="___"+M.toUpperCase()+"_"+$+"___"))!==-1;);return b[z]=L,z}).join(""),R,M),I=Object.keys(b);return w=0,function L(z){for(var $=0;$=I.length)return;var G,K,J,lt,Q,gt,At,Et=z[$];typeof Et=="string"||typeof Et.content=="string"?(G=I[w],(At=(gt=typeof Et=="string"?Et:Et.content).indexOf(G))!==-1&&(++w,K=gt.substring(0,At),Q=b[G],J=void 0,(lt={})["interpolation-punctuation"]=p,(lt=n.tokenize(Q,lt)).length===3&&((J=[1,1]).push.apply(J,g(lt[1],n.languages.javascript,"javascript")),lt.splice.apply(lt,J)),J=new n.Token("interpolation",lt,a.alias,Q),lt=gt.substring(At+G.length),Q=[],K&&Q.push(K),Q.push(J),lt&&(L(gt=[lt]),Q.push.apply(Q,gt)),typeof Et=="string"?(z.splice.apply(z,[$,1].concat(Q)),$+=Q.length-1):Et.content=Q)):(At=Et.content,Array.isArray(At)?L(At):L([At]))}}(S),new n.Token(M,S,"language-"+M,v)}n.languages.javascript["template-string"]=[c("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),c("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),c("svg",/\bsvg/.source),c("markdown",/\b(?:markdown|md)/.source),c("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),c("sql",/\bsql/.source),r].filter(Boolean);var x={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function y(v){return typeof v=="string"?v:Array.isArray(v)?v.map(y).join(""):y(v.content)}n.hooks.add("after-tokenize",function(v){v.language in x&&function R(M){for(var w=0,b=M.length;w]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var r=n.languages.extend("typescript",{});delete r["class-name"],n.languages.typescript["class-name"].inside=r,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),n.languages.ts=n.languages.typescript}(P),function(n){var r=n.languages.javascript,o=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+o+"\\s+)?)";n.languages.jsdoc=n.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),n.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return o})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+o),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:n.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),n.languages.javadoclike.addSupport("javascript",n.languages.jsdoc)}(P),function(n){n.languages.flow=n.languages.extend("javascript",{}),n.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),n.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete n.languages.flow.parameter,n.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(n.languages.flow.keyword)||(n.languages.flow.keyword=[n.languages.flow.keyword]),n.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(P),P.languages.n4js=P.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),P.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),P.languages.n4jsd=P.languages.n4js,function(n){function r(c,g){return RegExp(c.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),g)}n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),n.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var o=["function","function-variable","method","method-variable","property-access"],a=0;a*\.{3}(?:[^{}]|)*\})/.source;function m(f,x){return f=f.replace(//g,function(){return o}).replace(//g,function(){return a}).replace(//g,function(){return p}),RegExp(f,x)}p=m(p).source,n.languages.jsx=n.languages.extend("markup",r),n.languages.jsx.tag.pattern=m(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=r.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:m(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:m(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);function c(f){for(var x=[],y=0;y"&&x.push({tagName:g(v.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},P.languages.swift["string-literal"].forEach(function(n){n.inside.interpolation.inside=P.languages.swift}),function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var r={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:r},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:r},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(P),P.languages.c=P.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),P.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),P.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},P.languages.c.string],char:P.languages.c.char,comment:P.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:P.languages.c}}}}),P.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete P.languages.c.boolean,P.languages.objectivec=P.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete P.languages.objectivec["class-name"],P.languages.objc=P.languages.objectivec,P.languages.reason=P.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),P.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete P.languages.reason.function,function(n){for(var r=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,o=0;o<2;o++)r=r.replace(//g,function(){return r});r=r.replace(//g,function(){return/[^\s\S]/.source}),n.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+r),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(P),P.languages.go=P.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),P.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete P.languages.go["class-name"],function(n){var r=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,o=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return r.source});n.languages.cpp=n.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return r.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:r,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),n.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),n.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n.languages.cpp}}}}),n.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),n.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:n.languages.extend("cpp",{})}}),n.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},n.languages.cpp["base-clause"])}(P),P.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},P.languages.python["string-interpolation"].inside.interpolation.inside.rest=P.languages.python,P.languages.py=P.languages.python;var yu={};Tx(yu,{dracula:()=>Ox,duotoneDark:()=>Lx,duotoneLight:()=>Px,github:()=>Fx,jettwaveDark:()=>o1,jettwaveLight:()=>s1,nightOwl:()=>Ux,nightOwlLight:()=>$x,oceanicNext:()=>Vx,okaidia:()=>Wx,oneDark:()=>p1,oneLight:()=>u1,palenight:()=>qx,shadesOfPurple:()=>Xx,synthwave84:()=>Qx,ultramin:()=>t1,vsDark:()=>wu,vsLight:()=>r1});var Ax={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Ox=Ax,Nx={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Lx=Nx,Ix={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Px=Ix,Mx={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Fx=Mx,Dx={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Ux=Dx,Bx={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},$x=Bx,we={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Hx={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:we.keyword}},{types:["attr-value"],style:{color:we.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:we.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:we.primitive}},{types:["boolean"],style:{color:we.boolean}},{types:["tag"],style:{color:we.tag}},{types:["string"],style:{color:we.string}},{types:["punctuation"],style:{color:we.string}},{types:["selector","char","builtin","inserted"],style:{color:we.char}},{types:["function"],style:{color:we.function}},{types:["operator","entity","url","variable"],style:{color:we.variable}},{types:["keyword"],style:{color:we.keyword}},{types:["atrule","class-name"],style:{color:we.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Vx=Hx,Gx={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Wx=Gx,Zx={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},qx=Zx,Yx={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Xx=Yx,Kx={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},Qx=Kx,Jx={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},t1=Jx,e1={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},wu=e1,n1={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},r1=n1,i1={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},o1=i1,a1={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},s1=a1,l1={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},p1=l1,m1={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},u1=m1,c1=(n,r)=>{const{plain:o}=n,a=n.styles.reduce((p,m)=>{const{languages:c,style:g}=m;return c&&!c.includes(r)||m.types.forEach(f=>{const x=Ve(Ve({},p[f]),g);p[f]=x}),p},{});return a.root=o,a.plain=ro(Ve({},o),{backgroundColor:void 0}),a},bu=c1,d1=(n,r)=>{const[o,a]=V.useState(bu(r,n)),p=V.useRef(),m=V.useRef();return V.useEffect(()=>{(r!==p.current||n!==m.current)&&(p.current=r,m.current=n,a(bu(r,n)))},[n,r]),o},g1=n=>V.useCallback(r=>{var o=r,{className:a,style:p,line:m}=o,c=xu(o,["className","style","line"]);const g=ro(Ve({},c),{className:Rt("token-line",a)});return typeof n=="object"&&"plain"in n&&(g.style=n.plain),typeof p=="object"&&(g.style=Ve(Ve({},g.style||{}),p)),g},[n]),f1=n=>{const r=V.useCallback(({types:o,empty:a})=>{if(n!=null){{if(o.length===1&&o[0]==="plain")return a!=null?{display:"inline-block"}:void 0;if(o.length===1&&a!=null)return n[o[0]]}return Object.assign(a!=null?{display:"inline-block"}:{},...o.map(p=>n[p]))}},[n]);return V.useCallback(o=>{var a=o,{token:p,className:m,style:c}=a,g=xu(a,["token","className","style"]);const f=ro(Ve({},g),{className:Rt("token",...p.types,m),children:p.content,style:r(p)});return c!=null&&(f.style=Ve(Ve({},f.style||{}),c)),f},[r])},h1=/\r\n|\r|\n/,vu=n=>{n.length===0?n.push({types:["plain"],content:` `,empty:!0}):n.length===1&&n[0].content===""&&(n[0].content=` -`,n[0].empty=!0)},bu=(n,i)=>{const o=n.length;return o>0&&n[o-1]===i?n:n.concat(i)},w1=n=>{const i=[[]],o=[n],s=[0],p=[n.length];let u=0,m=0,g=[];const h=[g];for(;m>-1;){for(;(u=s[m]++)0?y:["plain"],x=R):(y=bu(y,R.type),R.alias&&(y=bu(y,R.alias)),x=R.content),typeof x!="string"){m++,i.push(y),o.push(x),s.push(0),p.push(x.length);continue}const F=x.split(y1),w=F.length;g.push({types:y,content:F[0]});for(let b=1;b{const p=W.useRef(n);return W.useMemo(()=>{if(o==null)return vu([i]);const u={code:i,grammar:o,language:s,tokens:[]};return p.current.hooks.run("before-tokenize",u),u.tokens=p.current.tokenize(i,o),p.current.hooks.run("after-tokenize",u),vu(u.tokens)},[i,o,s])},v1=({children:n,language:i,code:o,theme:s,prism:p})=>{const u=i.toLowerCase(),m=f1(u,s),g=h1(m),h=x1(m),x=p.languages[u],y=b1({prism:p,language:u,code:o,grammar:x});return n({tokens:y,className:`prism-code language-${u}`,style:m!=null?m.root:{},getLineProps:g,getTokenProps:h})},k1=n=>W.createElement(v1,io(Ve({},n),{prism:n.prism||I,theme:n.theme||xu,code:n.code,language:n.language}));/*! Bundled license information: +`,n[0].empty=!0)},ku=(n,r)=>{const o=n.length;return o>0&&n[o-1]===r?n:n.concat(r)},x1=n=>{const r=[[]],o=[n],a=[0],p=[n.length];let m=0,c=0,g=[];const f=[g];for(;c>-1;){for(;(m=a[c]++)0?y:["plain"],x=R):(y=ku(y,R.type),R.alias&&(y=ku(y,R.alias)),x=R.content),typeof x!="string"){c++,r.push(y),o.push(x),a.push(0),p.push(x.length);continue}const M=x.split(h1),w=M.length;g.push({types:y,content:M[0]});for(let b=1;b{const p=V.useRef(n);return V.useMemo(()=>{if(o==null)return _u([r]);const m={code:r,grammar:o,language:a,tokens:[]};return p.current.hooks.run("before-tokenize",m),m.tokens=p.current.tokenize(r,o),p.current.hooks.run("after-tokenize",m),_u(m.tokens)},[r,o,a])},w1=({children:n,language:r,code:o,theme:a,prism:p})=>{const m=r.toLowerCase(),c=d1(m,a),g=g1(c),f=f1(c),x=p.languages[m],y=y1({prism:p,language:m,code:o,grammar:x});return n({tokens:y,className:`prism-code language-${m}`,style:c!=null?c.root:{},getLineProps:g,getTokenProps:f})},b1=n=>V.createElement(w1,ro(Ve({},n),{prism:n.prism||P,theme:n.theme||wu,code:n.code,language:n.language}));/*! Bundled license information: prismjs/prism.js: (** @@ -102,4 +102,4 @@ Please report this to https://github.com/markedjs/marked.`,i){const p="

    An err * @namespace * @public *) - */function _1(n){let i="";return i=n.children[0].data,i}const S1=({body:n="",language:i=""})=>{const[o,s]=W.useState("Copy");if(!n)return null;const p=async()=>{try{await navigator.clipboard.writeText(n),s("Copied"),setTimeout(()=>{s("Copy")},5e3)}catch(u){console.error("Failed to copy: ",u)}};return d.jsxs("div",{className:"bg-darkGrey text-white d-flex align-center justify-between gp-4 gmt-6",style:{borderRadius:"8px 8px 0 0"},children:[d.jsx("p",{className:"font_12_500 gml-4",style:{margin:0},children:i}),d.jsx(tr,{onClick:p,className:"font_12_500 text-white gp-4",variant:"text",children:o})]})};function E1({domNode:n}){var s;const i=_1(n),o=((s=n==null?void 0:n.attribs)==null?void 0:s.class.split("-").pop())||"python";return d.jsxs(d.Fragment,{children:[d.jsx(S1,{body:i,language:o}),d.jsx("code",{...$i.attributesToProps(n.attribs),style:{borderRadius:"4px"},children:d.jsx(k1,{theme:hu.vsDark,code:i,language:o,children:({className:p,style:u,tokens:m,getLineProps:g,getTokenProps:h})=>d.jsx("pre",{style:u,className:p,children:m.map((x,y)=>d.jsx("div",{...g({line:x}),children:x.map((v,R)=>d.jsx("span",{...h({token:v})},R))},y))})})})]})}const C1=n=>{const i=(n==null?void 0:n.size)||14;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"})]})})},T1=n=>{const i=(n==null?void 0:n.size)||14;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"})]})})},R1=n=>{const i=(n==null?void 0:n.size)||14;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"})]})})},j1=n=>{const i=(n==null?void 0:n.size)||14;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:i,height:i,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"})]})})},z1=n=>d.jsx("a",{href:n==null?void 0:n.to,target:"_blank",style:{color:n.configColor},children:n.children}),ku=n=>{const i=(n==null?void 0:n.size)||12;return d.jsx(Dt,{children:d.jsxs("svg",{width:i,height:i,viewBox:"0 0 74 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("mask",{id:"mask0_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:52)",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L56.4365 16.8843L45.398 1.43036Z",fill:"#0F9D58"})}),d.jsx("mask",{id:"mask1_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:52)",children:d.jsx("path",{d:"M18.9054 48.8962V80.908H54.2288V48.8962H18.9054ZM34.3594 76.4926H23.3209V70.9733H34.3594V76.4926ZM34.3594 67.6617H23.3209V62.1424H34.3594V67.6617ZM34.3594 58.8309H23.3209V53.3116H34.3594V58.8309ZM49.8134 76.4926H38.7748V70.9733H49.8134V76.4926ZM49.8134 67.6617H38.7748V62.1424H49.8134V67.6617ZM49.8134 58.8309H38.7748V53.3116H49.8134V58.8309Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask2_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:52)",children:d.jsx("path",{d:"M47.3352 25.9856L71.8905 50.5354V27.9229L47.3352 25.9856Z",fill:"url(#paint0_linear_1:52)"})}),d.jsx("mask",{id:"mask3_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:52)",children:d.jsx("path",{d:"M45.398 1.43036V21.2998C45.398 24.959 48.3618 27.9229 52.0211 27.9229H71.8905L45.398 1.43036Z",fill:"#87CEAC"})}),d.jsx("mask",{id:"mask4_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:52)",children:d.jsx("path",{d:"M7.86688 1.43036C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V8.60542C1.24374 4.9627 4.22415 1.98229 7.86688 1.98229H45.398V1.43036H7.86688Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:52)",children:d.jsx("path",{d:"M65.2674 98.0177H7.86688C4.22415 98.0177 1.24374 95.0373 1.24374 91.3946V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V91.3946C71.8905 95.0373 68.9101 98.0177 65.2674 98.0177Z",fill:"#263238",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:52)",children:d.jsx("path",{d:"M52.0211 27.9229C48.3618 27.9229 45.398 24.959 45.398 21.2998V21.8517C45.398 25.511 48.3618 28.4748 52.0211 28.4748H71.8905V27.9229H52.0211Z",fill:"#263238",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"url(#paint1_radial_1:52)"}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:52",x1:"59.6142",y1:"28.0935",x2:"59.6142",y2:"50.5388",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{"stop-color":"#263238",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1","stop-color":"#263238",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:52",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(3.48187 3.36121) scale(113.917)",children:[d.jsx("stop",{"stop-color":"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1","stop-color":"white",stopOpacity:"0"})]})]})]})})},oo=n=>{const i=(n==null?void 0:n.size)||12;return d.jsx(Dt,{children:d.jsxs("svg",{width:i,height:i,viewBox:"0 0 73 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsxs("g",{clipPath:"url(#clip0_1:149)",children:[d.jsx("mask",{id:"mask0_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:149)",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L56.4904 15.9091L45.1923 0Z",fill:"#4285F4"})}),d.jsx("mask",{id:"mask1_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:149)",children:d.jsx("path",{d:"M47.1751 25.2784L72.3077 50.5511V27.2727L47.1751 25.2784Z",fill:"url(#paint0_linear_1:149)"})}),d.jsx("mask",{id:"mask2_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:149)",children:d.jsx("path",{d:"M18.0769 72.7273H54.2308V68.1818H18.0769V72.7273ZM18.0769 81.8182H45.1923V77.2727H18.0769V81.8182ZM18.0769 50V54.5455H54.2308V50H18.0769ZM18.0769 63.6364H54.2308V59.0909H18.0769V63.6364Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask3_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:149)",children:d.jsx("path",{d:"M45.1923 0V20.4545C45.1923 24.2216 48.2258 27.2727 51.9712 27.2727H72.3077L45.1923 0Z",fill:"#A1C2FA"})}),d.jsx("mask",{id:"mask4_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:149)",children:d.jsx("path",{d:"M6.77885 0C3.05048 0 0 3.06818 0 6.81818V7.38636C0 3.63636 3.05048 0.568182 6.77885 0.568182H45.1923V0H6.77885Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:149)",children:d.jsx("path",{d:"M65.5288 99.4318H6.77885C3.05048 99.4318 0 96.3636 0 92.6136V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V92.6136C72.3077 96.3636 69.2572 99.4318 65.5288 99.4318Z",fill:"#1A237E",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:149)",children:d.jsx("path",{d:"M51.9712 27.2727C48.2258 27.2727 45.1923 24.2216 45.1923 20.4545V21.0227C45.1923 24.7898 48.2258 27.8409 51.9712 27.8409H72.3077V27.2727H51.9712Z",fill:"#1A237E",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"url(#paint1_radial_1:149)"})]}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:149",x1:"59.7428",y1:"27.4484",x2:"59.7428",y2:"50.5547",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{stopColor:"#1A237E",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1",stopColor:"#1A237E",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:149",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.29074 1.9765) scale(116.595)",children:[d.jsx("stop",{stopColor:"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),d.jsx("clipPath",{id:"clip0_1:149",children:d.jsx("rect",{width:"72.3077",height:"100",fill:"white"})})]})]})})},_u=n=>{const i=(n==null?void 0:n.size)||12;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 242424 333334","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision","image-rendering":"optimizeQuality","fill-rule":"evenodd","clip-rule":"evenodd",width:i,height:i,children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"94137",x2:"200291",y2:"173145",children:[d.jsx("stop",{offset:"0","stop-color":"#bf360c"}),d.jsx("stop",{offset:"1","stop-color":"#bf360c"})]}),d.jsxs("mask",{id:"b",children:[d.jsxs("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"91174.4",x2:"200291",y2:"176107",children:[d.jsx("stop",{offset:"0","stop-opacity":".02","stop-color":"#fff"}),d.jsx("stop",{offset:"1","stop-opacity":".2","stop-color":"#fff"})]}),d.jsx("path",{fill:"url(#a)",d:"M158007 84111h84568v99059h-84568z"})]})]}),d.jsxs("g",{"fill-rule":"nonzero",children:[d.jsx("path",{d:"M151516 0H22726C10228 0 0 10228 0 22726v287880c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728V90909l-53037-37880L151516 1z",fill:"#f4b300"}),d.jsx("path",{d:"M170452 151515H71970c-6252 0-11363 5113-11363 11363v98483c0 6251 5112 11363 11363 11363h98482c6252 0 11363-5112 11363-11363v-98483c0-6250-5111-11363-11363-11363zm-3792 87118H75756v-53027h90904v53027z",fill:"#f0f0f0"}),d.jsx("path",{mask:"url(#b)",fill:"url(#c)",d:"M158158 84261l84266 84242V90909z"}),d.jsx("path",{d:"M151516 0v68181c0 12557 10167 22728 22726 22728h68182L151515 0z",fill:"#f9da80"}),d.jsx("path",{fill:"#fff","fill-opacity":".102",d:"M151516 0v1893l89008 89016h1900z"}),d.jsx("path",{d:"M22726 0C10228 0 0 10228 0 22726v1893C0 12121 10228 1893 22726 1893h128790V0H22726z",fill:"#fff","fill-opacity":".2"}),d.jsx("path",{d:"M219697 331433H22726C10228 331433 0 321209 0 308705v1900c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728v-1900c0 12504-10233 22728-22728 22728z",fill:"#bf360c","fill-opacity":".2"}),d.jsx("path",{d:"M174243 90909c-12559 0-22726-10171-22726-22728v1893c0 12557 10167 22728 22726 22728h68182v-1893h-68182z",fill:"#bf360c","fill-opacity":".102"})]})]})})},Su=n=>{const i=(n==null?void 0:n.size)||10;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,...n,children:d.jsx("path",{d:"M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"})})})},Eu=n=>{const i=(n==null?void 0:n.size)||10;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28.57 20",focusable:"false",height:i,width:i,children:d.jsx("svg",{viewBox:"0 0 28.57 20",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",children:d.jsxs("g",{children:[d.jsx("path",{d:"M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z",fill:"#FF0000"}),d.jsx("path",{d:"M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z",fill:"white"})]})})})})},Cu=n=>{const i=n.size||16;return d.jsx(Dt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:i,height:i,children:d.jsx("path",{d:"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7H170c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320H347.7c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64H164.3c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160H342c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64h90.8c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64H380zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3h83.8zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160h83.7zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64H132c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64H41.3zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3H374.7c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3H53.6c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"})})})},A1=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:i,width:i,children:d.jsx("path",{d:"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"})})})},Tu=({children:n,...i})=>{const{config:o}=le(),[s,p]=W.useState((o==null?void 0:o.expandedSources)||!1),u=()=>{p(!s)};return W.useEffect(()=>{o!=null&&o.expandedSources&&p(o==null?void 0:o.expandedSources)},[o==null?void 0:o.expandedSources]),d.jsxs("span",{className:Pt("collapsible-button",s&&"collapsible-button-expanded"),children:[d.jsx(ye,{...i,variant:"",id:"expand-collapse-button",className:"bg-light gp-4",onClick:m=>{i!=null&&i.onClick&&(i==null||i.onClick(m)),u()},children:d.jsx(A1,{size:12})}),s&&!(i!=null&&i.disabled)&&d.jsx("div",{className:Pt("collapsed-area",s&&"collapsed-area-expanded"),children:n})]})},O1=n=>{const{data:i,index:o,onClick:s}=n,{getTempStoreValue:p,setTempStoreValue:u}=le(),[m,g]=W.useState(p(i.url)||null),{mainString:h}=P1(i==null?void 0:i.title),[x,y]=(h||"").split(",");W.useEffect(()=>{if(!(!i||m||p[i.url]))try{F1(i.url).then(b=>{Object.keys(b).length&&(g(b),u(i.url,b))})}catch(b){console.error(b)}},[i,p,m,u]);const v=(m==null?void 0:m.redirect_urls[(m==null?void 0:m.redirect_urls.length)-1])||(i==null?void 0:i.url),[R]=I1(v||(i==null?void 0:i.url)),F=L1(m==null?void 0:m.content_type,(m==null?void 0:m.redirect_urls[0])||(i==null?void 0:i.url)),w=R.includes("googleapis")?"":R+(i!=null&&i.refNumber||y?"⋅":"");return i?d.jsxs("button",{onClick:s,className:Pt("pos-relative sources-card gp-0 gm-0 text-left overflow-hidden",o!==i.length-1&&"gmr-12"),style:{height:"64px"},children:[(m==null?void 0:m.image)&&d.jsx("div",{style:{position:"absolute",height:"100%",width:"100%",left:0,top:0,background:`url(${m==null?void 0:m.image})`,backgroundSize:"cover",backgroundPosition:"center",zIndex:0,filter:"brightness(0.4)",transition:"all 1s ease-in-out"}}),d.jsxs("div",{className:"d-flex flex-col justify-between gp-6",style:{zIndex:1,height:"100%"},children:[d.jsx("p",{className:Pt("font_10_600",m!=null&&m.image?"text-white":""),style:{margin:0},children:V1((m==null?void 0:m.title)||x,50)}),d.jsxs("div",{className:Pt("d-flex align-center font_10_600",m!=null&&m.image?"text-white":"text-muted"),children:[F||!(m!=null&&m.logo)?d.jsx(F,{}):d.jsx("img",{src:m==null?void 0:m.logo,alt:i==null?void 0:i.title,style:{width:"14px",height:"14px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:Pt("font_10_500 gml-4",m!=null&&m.image?"text-white":"text-muted"),style:{margin:0},children:w+(y?y.trim():"")+(i!=null&&i.refNumber?`${y?"⋅":""}[${i==null?void 0:i.refNumber}]`:"")})]})]})]}):null},Ru=({data:n})=>{const i=o=>window.open(o,"_blank");return!n||!n.length?null:d.jsx("div",{className:"gmb-4 text-reveal-container",children:d.jsx("div",{className:"gmt-8 sources-listContainer",children:n.map((o,s)=>d.jsx(O1,{data:o,index:s,onClick:i.bind(null,o==null?void 0:o.url)},(o==null?void 0:o.title)+s))})})},N1="https://metascraper.gooey.ai",ju=/\[\d+(,\s*\d+)*\]/g,L1=(n,i)=>{const o=i.toLowerCase();if(o.includes("youtube.com")||o.includes("youtu.be"))return()=>d.jsx(Eu,{});if(o.endsWith(".pdf"))return()=>d.jsx(Su,{style:{fill:"#F40F02"},size:12});if(o.endsWith(".xls")||o.endsWith(".xlsx")||o.includes("sheets.google"))return()=>d.jsx(ku,{});if(o.endsWith(".docx")||o.includes("docs.google"))return()=>d.jsx(oo,{});if(o.endsWith(".pptx")||o.includes("/presentation"))return()=>d.jsx(_u,{});if(o.endsWith(".txt"))return()=>d.jsx(oo,{});if(o.endsWith(".html"))return null;switch(n=n==null?void 0:n.toLowerCase().split(";")[0],n){case"video":return()=>d.jsx(Eu,{});case"application/pdf":return()=>d.jsx(Su,{style:{fill:"#F40F02"},size:12});case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":case"application/vnd.oasis.opendocument.spreadsheet":return()=>d.jsx(ku,{});case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return()=>d.jsx(oo,{});case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return()=>d.jsx(_u,{});case"text/plain":return()=>d.jsx(oo,{});case"text/html":return null;default:return()=>d.jsx(Cu,{size:12})}};function zu(n){const i=n.split("/");return i[i.length-1]}function P1(n){const i=zu(n),o=/\.([a-zA-Z0-9]+)(\?.*)?$/,s=i.match(o);if(s){const p="."+s[1];return{mainString:i.slice(0,-p.length),extension:p}}else return{mainString:i,extension:null}}function I1(n){try{const o=new URL(n).hostname,s=o.split(".");if(s.length>=2){const p=s.slice(-2,-1)[0],u=s.slice(-1)[0];return o.includes("google")?[s.slice(-3,-1).join("."),o]:[p,p+"."+u]}}catch(i){return console.error("Invalid URL:",i),null}}const F1=async n=>{try{const i=await jt.get(`${N1}/fetchUrlMeta?url=${n}`);return i==null?void 0:i.data}catch(i){console.error(i)}},M1=n=>{const{type:i="",status:o="",text:s,detail:p,output_text:u={}}=n;let m="";if(i===Nn.MESSAGE_PART){if(s)return m=s,m=m.replace("🎧 I heard","🎙️"),m;m=p}return i===Nn.FINAL_RESPONSE&&o==="completed"&&(m=u[0]),m=m.replace("🎧 I heard","🎙️"),m},ms=n=>({htmlparser2:{lowerCaseTags:!1,lowerCaseAttributeNames:!1},replace:function(i){var o,s;if(i.attribs&&i.children.length&&i.children[0].name==="code"&&(s=(o=i.children[0].attribs)==null?void 0:o.class)!=null&&s.includes("language-"))return d.jsx(E1,{domNode:i.children[0],options:ms(n)})},transform(i,o){return o.type==="text"&&n.showSources?B1(i,o,n):(o==null?void 0:o.name)==="a"?U1(i,o,n):i}}),D1=(n,i)=>{const s=((i==null?void 0:i.references)||[]).filter(p=>p.url===n);s.length&&s[0]},U1=(n,i,o)=>{if(!n)return n;const s=i.attribs.href;delete i.attribs.href;let p=D1(s,o);p||(p={title:(i==null?void 0:i.children[0].data)||zu(s),url:s});const u=s.startsWith("mailto:");return d.jsxs(Kn.Fragment,{children:[d.jsx(z1,{to:s,configColor:(o==null?void 0:o.linkColor)||"default",children:$i.domToReact(i.children,ms(o))})," ",!u&&d.jsx(Tu,{children:d.jsx(Ru,{data:[p]})})]})},B1=(n,i,o)=>{if(!i)return i;let s=i.data||"";const p=Array.from(new Set((s.match(ju)||[]).map(g=>parseInt(g.slice(1,-1),10))));if(!p||!p.length)return n;const{references:u=[]}=o,m=[...u].splice(p[0]-1,p[p.length-1]);return s=s.replaceAll(ju,""),s[s.length-1]==="."&&s[s.length-2]===" "&&(s=s.slice(0,-2)+"."),d.jsxs(Kn.Fragment,{children:[s," ",d.jsx(Tu,{disabled:!u.length,children:d.jsx(Ru,{data:m})}),d.jsx("br",{})]})},$1=(n,i,o)=>{const s=M1(n);if(!s)return"";const p=vt.parse(s,{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,silent:!1,tokenizer:null,walkTokens:null});return kx(p,ms({...n,showSources:o,linkColor:i}))},H1=(n,i)=>{switch(n){case"FEEDBACK_THUMBS_UP":return i?d.jsx(T1,{size:12,className:"text-muted"}):d.jsx(C1,{size:12,className:"text-muted"});case"FEEDBACK_THUMBS_DOWN":return i?d.jsx(R1,{size:12,className:"text-muted"}):d.jsx(j1,{size:12,className:"text-muted"});default:return null}};function V1(n,i){if(n.length<=i)return n;const o="...",s=o.length,p=i-s,u=Math.ceil(p/2),m=Math.floor(p/2);return n.slice(0,u)+o+n.slice(-m)}Xe(xm);const Au=()=>{var i;const n=(i=le().config)==null?void 0:i.branding;return d.jsxs("div",{className:"d-flex align-center",children:[(n==null?void 0:n.photoUrl)&&d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:n==null?void 0:n.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:"font_16_600",children:n==null?void 0:n.name})]})},G1=({data:n,onFeedbackClick:i})=>{const{buttons:o,bot_message_id:s}=n;return o?d.jsx("div",{className:"d-flex gml-36",children:o.map(p=>!!p&&d.jsx(tr,{className:"gmr-4 text-muted",variant:"text",onClick:()=>!p.isPressed&&i(p.id,s),children:H1(p.id,p.isPressed)},p.id))}):null},W1=W.memo(n=>{var x;const{output_audio:i=[],type:o,output_video:s=[]}=n.data,p=n.autoPlay!==!1,u=i[0],m=s[0],g=o!==Nn.FINAL_RESPONSE,h=$1(n.data,n==null?void 0:n.linkColor,n==null?void 0:n.showSources);return h?d.jsx("div",{className:"gooey-incomingMsg gpb-12",children:d.jsxs("div",{className:"gpl-16",children:[d.jsx(Au,{}),d.jsx("div",{className:Pt("gml-36 gmt-4 font_16_400 pos-relative gooey-output-text markdown text-reveal-container",g&&"response-streaming"),id:n==null?void 0:n.id,children:h}),!g&&!m&&u&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("audio",{autoPlay:p,playsInline:!0,controls:!0,src:u})}),!g&&m&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("video",{autoPlay:p,playsInline:!0,controls:!0,src:m,style:{backgroundColor:"#000"}})}),!g&&((x=n==null?void 0:n.data)==null?void 0:x.buttons)&&d.jsx(G1,{onFeedbackClick:n==null?void 0:n.onFeedbackClick,data:n==null?void 0:n.data})]})}):d.jsx(Ou,{show:!0})}),q1=n=>{const i=n.size||24;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:i,height:i,...n,children:["// --!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"})]})})},Ou=n=>{const{scrollMessageContainer:i}=an(),o=W.useRef(null);return W.useEffect(()=>{var s;if(n.show){const p=(s=o==null?void 0:o.current)==null?void 0:s.offsetTop;i(p)}},[n.show,i]),n.show?d.jsxs("div",{ref:o,className:"gpl-16",children:[d.jsx(Au,{}),d.jsx(q1,{className:"anim-blink gml-36 gmt-4",size:12})]}):null},Z1=".gooey-outgoingMsg{max-width:100%;animation:fade-in-A .4s}.gooey-outgoingMsg audio{width:100%;height:40px}.gooey-outgoing-text{white-space:break-spaces!important}.outgoingMsg-image{max-width:200px;min-width:200px;background-color:#eee;animation:fade-in-A .4s;height:100px;object-fit:cover}",Y1=n=>{const i=n.size||16;return d.jsx(Dt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:i,height:i,children:d.jsx("path",{d:"M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"})})})};Xe(Z1);const X1=W.memo(n=>{const{input_prompt:i="",input_audio:o="",input_images:s=[]}=n.data;return d.jsxs("div",{className:"gooey-outgoingMsg gmb-12 gpl-16",children:[d.jsxs("div",{className:"d-flex align-center gmb-8",children:[d.jsx(Y1,{size:24}),d.jsx("p",{className:"font_16_600 gml-12",children:"You"})]}),s.length>0&&s.map(p=>d.jsx("a",{href:p,target:"_blank",children:d.jsx("img",{src:p,alt:p,className:Pt("outgoingMsg-image b-1 br-large",i&&"gmb-4")})})),o&&d.jsx("div",{className:"gmt-16",children:d.jsx("audio",{controls:!0,src:(URL||webkitURL).createObjectURL(o)})}),i&&d.jsx("p",{className:"font_20_400 anim-typing gooey-outgoing-text",children:i})]})});Xe(xm);const K1=()=>{var i;const n=(i=le().config)==null?void 0:i.branding;return n?d.jsxs("div",{className:"d-flex flex-col justify-center align-center text-center",children:[n.photoUrl&&d.jsxs("div",{className:"bot-avatar gmr-8 gmb-24 bg-primary",style:{width:"128px",height:"128px",borderRadius:"100%"},children:[" ",d.jsx("img",{src:n.photoUrl,alt:"bot-avatar",style:{width:"128px",height:"128px",borderRadius:"100%",objectFit:"cover"}})]}),d.jsxs("div",{children:[d.jsx("p",{className:"font_24_500 gmb-16",children:n.name}),d.jsxs("p",{className:"font_12_500 text-muted gmb-12 d-flex align-center justify-center",children:[n.byLine,n.websiteUrl&&d.jsx("span",{className:"gml-4",style:{marginBottom:"-2px"},children:d.jsx("a",{href:n.websiteUrl,target:"_ablank",className:"text-muted font_12_500",children:d.jsx(Cu,{})})})]}),d.jsx("p",{className:"font_12_400 gpl-32 gpr-32",children:n.description})]})]}):null},Q1=()=>{const{initializeQuery:n}=an(),{config:i}=le(),o=(i==null?void 0:i.branding.conversationStarters)??[];return d.jsxs("div",{className:"no-scroll-bar w-100 gpl-16",children:[d.jsx(K1,{}),d.jsx("div",{className:"gmt-48 gooey-placeholderMsg-container",children:o==null?void 0:o.map(s=>d.jsx(tr,{variant:"outlined",onClick:()=>n({input_prompt:s}),className:Pt("text-left font_12_500 w-100"),children:s},s))})]})},J1=n=>{const{config:i}=le(),{handleFeedbackClick:o,preventAutoplay:s}=an(),p=W.useMemo(()=>n.queue,[n]),u=n.data;return p?d.jsx(d.Fragment,{children:p.map(m=>{var x,y;const g=u.get(m);return g.role==="user"?d.jsx(X1,{data:g,preventAutoplay:s},m):d.jsx(W1,{data:g,id:m,showSources:(i==null?void 0:i.showSources)||!0,linkColor:((y=(x=i==null?void 0:i.branding)==null?void 0:x.colors)==null?void 0:y.primary)||"initial",onFeedbackClick:o,autoPlay:s?!1:i==null?void 0:i.autoPlayResponses},m)})}):null},t2=()=>{const{messages:n,isSending:i,scrollContainerRef:o,isMessagesLoading:s}=an();if(s)return d.jsx("div",{className:"d-flex h-100 w-100 align-center justify-center",children:d.jsx(gm,{})});const p=!(n!=null&&n.size)&&!i;return d.jsxs("div",{ref:o,className:Pt("flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col",p?"justify-end":"justify-start"),style:{overflowY:"auto"},children:[!(n!=null&&n.size)&&!i&&d.jsx(Q1,{}),d.jsx(J1,{queue:Array.from(n.keys()),data:n}),d.jsx(Ou,{show:i})]})},Nu=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{fill:"none"},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1"}),d.jsx("path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z"}),d.jsx("path",{d:"M16 5l3 3"})]})})},Lu=n=>{const i=(n==null?void 0:n.size)||16;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,children:d.jsx("path",{d:"M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"})})})},Pu=n=>{const i=(n==null?void 0:n.size)||16;return d.jsx(Dt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:i,width:i,children:d.jsx("path",{d:"M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"})})})},Iu=n=>{const i=n.size||16;return d.jsx(Dt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:i,height:i,children:["//--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"})]})})};Xe(".gooey-clipping-container{position:relative;overflow:hidden}.gooey-modal{transition:all .3s;position:fixed;width:max-content;background-color:#fff;padding:10px;border-radius:8px;z-index:99999;font-weight:lighter;line-height:normal;box-shadow:#959da533 0 8px 24px;inset:0px auto auto 0px}");const e2=(n,i)=>{const o=n.getBoundingClientRect();let s="0px",p="0px";const u=i.x,m=i.y,g={top:0,left:0,transform:"none"};switch(u){case"left":g.left=o.left-o.width,s="calc(-50% - 12px)";break;case"right":g.left=o.right,s="12px";break;case"center":g.left=o.left+o.width/2,g.transform="translate(-50%, 12px)",p="12px",s="-50%";break}switch(m){case"top":g.top=o.top-12,u==="center"?g.transform="translate(-50%, -100%)":g.transform="translate(0, -100%)",p="0",s==="0"&&(s="-100%");break;case"bottom":g.top=o.bottom;break;case"center":g.top=o.top+o.height/2,p="-50%",s==="0"&&(s="12px");break}return g.transform=`translate(${s}, ${p})`,g},n2=({containerRef:n,direction:i,style:o,className:s="",ModalContent:p,...u})=>{if(!n)return null;const m=e2(n,i);return p?d.jsx("div",{className:s+=" gooey-modal",style:{...o,...m},...u,children:p()}):null},r2=n=>{const{ModalContent:i=()=>null,children:o,direction:s={x:"center",y:"bottom"},showModal:p,ModalProps:u,...m}=n,[g,h]=W.useState(null);return d.jsxs("div",{className:"gooey-clipping-container",ref:h,...m,children:[o,p&&gp.createPortal(d.jsx(n2,{containerRef:g,direction:s,ModalContent:i,...u}),(gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector(".gooey-embed-container"))||document.body)]})},Dr="-6px",i2=n=>{switch(n){case"top":return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"};case"bottom":return{borderBottom:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",top:Dr,transform:"translateX(-50%)"};case"left":return{borderLeft:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",right:Dr,transform:"translateY(-50%)",top:"50%"};case"right":return{borderRight:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",left:Dr,transform:"translateY(-50%)",top:"50%"};default:return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"}}},mn=({text:n="This is a tooltip",children:i,direction:o="right",disabled:s=!1})=>{const[p,u]=W.useState(!1),m=W.useRef(null),g=i2(o),x="ontouchstart"in window||navigator.maxTouchPoints>0?{onTouchStart:()=>null,onTouchEnd:()=>null}:{onMouseEnter:()=>{s||(m.current=setTimeout(()=>{u(!0),m.current=null},300))},onMouseLeave:()=>{m.current&&clearTimeout(m.current),u(!1)}};return d.jsx(r2,{ModalContent:()=>d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"absolute",width:"2px",height:"2px",...g}}),d.jsx("p",{className:"font_14_500",children:n})]}),showModal:p,direction:{x:o==="left"?"left":o==="right"?"right":"center",y:o==="top"?"top":o==="bottom"?"bottom":"center"},onClick:y=>{y.preventDefault(),y.stopPropagation(),y.persist(),m.current&&clearTimeout(m.current),u(!1)},...x,"aria-label":n,children:i})},o2=({onEditClick:n})=>{var m;const{messages:i}=an(),{layoutController:o,config:s}=le(),p=!(i!=null&&i.size),u=(m=s==null?void 0:s.branding)==null?void 0:m.name;return d.jsxs("div",{className:"bg-white b-btm-1 gp-8 d-flex justify-between align-center pos-sticky w-100 h-header",children:[d.jsxs("div",{className:"d-flex align-center",children:[(o==null?void 0:o.showCloseButton)&&d.jsx(mn,{text:"Close",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"gp-4 cr-pointer flex-1",onClick:o==null?void 0:o.toggleOpenClose,children:d.jsx(Pi,{size:24})})}),(o==null?void 0:o.showFocusModeButton)&&d.jsx(mn,{text:o.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleFocusMode,style:{transform:"rotate(90deg)"},children:o.isFocusMode?d.jsx(Pu,{size:16}):d.jsx(Lu,{size:16})})}),(o==null?void 0:o.showSidebarButton)&&d.jsx(mn,{text:"Open sidebar",direction:"right",children:d.jsx(ye,{id:"sidebar-toggle-icon-header",variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleSidebar,children:d.jsx(Iu,{size:20})})})]}),d.jsx("p",{className:"font_16_700",style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},children:u}),d.jsx("div",{children:(o==null?void 0:o.showNewConversationButton)&&d.jsx(mn,{text:"New Chat",direction:"left",disabled:p,children:d.jsx(ye,{disabled:p,variant:"text",className:Pt("gp-8 cr-pointer flex-1"),onClick:()=>n(),children:d.jsx(Nu,{size:24})})})})]})},a2=".gooeyChat-widget-container{width:100%;height:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gooey-popup{animation:popup .1s;position:fixed;bottom:0;right:0;z-index:9999}.gooey-inline{position:relative;width:100%;height:100%}.gooey-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.gooey-focused-popup{transform:translateY(0);position:fixed;top:0;left:0}@media (min-width: 640px){.gooey-popup{width:460px;height:min(704px,100% - 114px);border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.gooey-focused-popup{padding:40px 10vw 0px;transition:background-color .3s;background-color:#0003!important;z-index:9999}}",s2=()=>{const{conversations:n,setActiveConversation:i,currentConversationId:o,handleNewConversation:s,messages:p}=an(),{layoutController:u,config:m}=le(),g=m==null?void 0:m.branding,h=Kn.useMemo(()=>{if(!n||n.length===0)return[];const y=new Date().getTime(),v=new Date().setHours(0,0,0,0),R=new Date().setHours(23,59,59,999),F=new Date(v-1).setHours(0,0,0,0),w=new Date(v-1).setHours(23,59,59,999),b=7*24*60*60*1e3,S=30*24*60*60*1e3,P={Today:[],Yesterday:[],"Previous 7 Days":[],"Previous 30 Days":[],Months:{}};n.forEach(O=>{const $=new Date(O.timestamp).getTime();let V;if($>=v&&$<=R)V="Today";else if($>=F&&$<=w)V="Yesterday";else if($>R-b&&$<=R)V="Previous 7 Days";else if(y-$<=S)V="Previous 30 Days";else{const K=new Date($).toLocaleString("default",{month:"long"});P.Months[K]||(P.Months[K]=[]),P.Months[K].push(O);return}P[V].unshift(O)});const L=Object.entries(P.Months).map(([O,$])=>({subheading:O,conversations:$}));return[{subheading:"Today",conversations:P.Today},{subheading:"Yesterday",conversations:P.Yesterday},{subheading:"Previous 7 Days",conversations:P["Previous 7 Days"]},{subheading:"Previous 30 Days",conversations:P["Previous 30 Days"]},...L].filter(O=>{var $;return(($=O==null?void 0:O.conversations)==null?void 0:$.length)>0})},[n]);if(!(u!=null&&u.showNewConversationButton))return null;const x=!(p!=null&&p.size);return d.jsx("nav",{id:"gooey-side-navbar",style:{transition:u!=null&&u.isMobile?"none":"width ease-in-out 0.2s",width:u!=null&&u.isMobile?"0px":"260px",zIndex:10},className:Pt("b-rt-1 h-100 overflow-x-hidden top-0 left-0 bg-grey d-flex flex-col",u!=null&&u.isMobile?"pos-absolute":"pos-relative"),children:d.jsxs("div",{className:"pos-relative d-flex flex-col h-100",style:{width:"260px"},children:[d.jsxs("div",{className:"gp-8 b-btm-1 h-header d-flex align-center",children:[(u==null?void 0:u.showCloseButton)&&(u==null?void 0:u.isMobile)&&d.jsx(mn,{text:"Close",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"gp-4 cr-pointer",onClick:u==null?void 0:u.toggleOpenClose,children:d.jsx(Pi,{size:24})})}),(u==null?void 0:u.showFocusModeButton)&&(u==null?void 0:u.isMobile)&&d.jsx(mn,{text:u!=null&&u.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"gp-8",onClick:u==null?void 0:u.toggleFocusMode,style:{transform:"rotate(90deg)",height:"38px"},children:u!=null&&u.isFocusMode?d.jsx(Pu,{size:16}):d.jsx(Lu,{size:16})})}),d.jsx(mn,{text:"Close sidebar",direction:"right",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:u==null?void 0:u.toggleSidebar,children:d.jsx(Iu,{size:20})})})]}),d.jsxs("div",{className:"pos-relative d-flex flex-col h-100 flex-1 overflow-y-auto",children:[d.jsx("div",{className:"gp-8",children:d.jsx(mn,{text:"New Chat",direction:"right",disabled:x,children:d.jsx(tr,{className:"w-100 pos-relative text-muted",disabled:x,onClick:s,hideOverflow:!0,RightIconComponent:()=>d.jsx(Nu,{size:18,className:"text-muted"}),children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:g==null?void 0:g.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:"font_16_600 text-left text-almostBlack",style:{maxWidth:"70%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:g==null?void 0:g.name})]})})})}),h.length===0?d.jsx("div",{className:"h-100 gpb-30 d-flex align-center justify-center",children:d.jsx("p",{className:"gmb-30 text-muted text-center font_14_400",children:"No conversations yet"})}):d.jsx("div",{className:"gp-8 flex-1 h-100",children:h.map(y=>d.jsxs("div",{className:"gmb-30",children:[d.jsx("div",{className:"top-0 gpt-8 gpb-8 bg-grey pos-sticky",style:{zIndex:1},children:d.jsx("h5",{className:"gpl-8 text-muted",children:y.subheading})}),d.jsx("ol",{children:y.conversations.sort((v,R)=>new Date(R.timestamp).getTime()-new Date(v.timestamp).getTime()).map(v=>d.jsx("li",{children:d.jsx(l2,{conversation:v,isActive:o===(v==null?void 0:v.id),onClick:()=>{i(v),u!=null&&u.isMobile&&(u==null||u.toggleSidebar())}})},v.id))})]},y.subheading))})]})]})})},l2=Kn.memo(({conversation:n,isActive:i,onClick:o})=>{const s=(n==null?void 0:n.title)||new Date(n.timestamp).toLocaleString("default",{day:"numeric",month:"short",hour:"numeric",minute:"numeric",hour12:!0});return d.jsx(tr,{className:"w-100 gp-8 gmb-6 text-left",variant:i?"filled":"text-alt",onClick:o,hideOverflow:!0,children:d.jsx("p",{className:"font_14_400",children:s})})});Xe(a2);const p2=760,m2=(n,i,o)=>n?i?"gooey-fullscreen-container":"gooey-inline-container":o?"gooey-focused-popup":"gooey-popup",u2=({onClick:n,children:i})=>d.jsx("div",{onClick:n,style:{height:"100%",width:"100%",zIndex:1,background:"rgba(0,0,0,0.1)",backdropFilter:"blur(0.2px)"},className:"pos-absolute top-0 cr-pointer",children:i}),c2=({children:n})=>{const{config:i,layoutController:o}=le(),{handleNewConversation:s}=an(),p=()=>{s();const u=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(Fa);u==null||u.focus()};return d.jsx("div",{id:"gooeyChat-container",className:Pt("overflow-hidden gooeyChat-widget-container",m2(o.isInline,(i==null?void 0:i.mode)==="fullscreen",o.isFocusMode)),children:d.jsxs("div",{className:"d-flex h-100 pos-relative",children:[d.jsx(s2,{}),(o==null?void 0:o.isSidebarOpen)&&(o==null?void 0:o.isMobile)&&d.jsx(u2,{onClick:o==null?void 0:o.toggleSidebar}),d.jsxs("main",{className:"pos-relative d-flex flex-1 flex-col align-center overflow-hidden h-100 bg-white",children:[d.jsx(o2,{onEditClick:p}),d.jsx("div",{style:{maxWidth:`${p2}px`,height:"100%"},className:"d-flex flex-col flex-1 gp-0 w-100 overflow-hidden bg-white w-100",children:d.jsx(d.Fragment,{children:n})})]})]})})},us=({isInline:n})=>d.jsxs(c2,{isInline:n,children:[d.jsx(t2,{}),d.jsx(I0,{})]});Xe(".gooeyChat-launchButton{border:none;overflow:hidden}");const d2=()=>{const{config:n,layoutController:i}=le(),o=n!=null&&n.branding.fabLabel?36:56;return d.jsx("div",{style:{bottom:0,right:0},className:"pos-fixed gpb-16 gpr-16",children:d.jsxs("button",{onClick:i==null?void 0:i.toggleOpenClose,className:Pt("gooeyChat-launchButton hover-grow cr-pointer bx-shadowA button-hover bg-white",(n==null?void 0:n.branding.fabLabel)&&"gpl-6 gpt-6 gpb-6 "),style:{borderRadius:"30px",padding:0},children:[(n==null?void 0:n.branding.photoUrl)&&d.jsx("img",{src:n==null?void 0:n.branding.photoUrl,alt:"Copilot logo",style:{objectFit:"contain",borderRadius:"50%",width:o+"px",height:o+"px"}}),!!(n!=null&&n.branding.fabLabel)&&d.jsx("p",{className:"font_16_600 gp-8",children:n==null?void 0:n.branding.fabLabel})]})})},g2=({children:n,open:i})=>d.jsxs("div",{role:"reigon",tabIndex:-1,className:"pos-relative",children:[!i&&d.jsx(d2,{}),i&&d.jsx(d.Fragment,{children:n})]});function f2(){const{config:n,layoutController:i}=le();switch(n==null?void 0:n.mode){case"popup":return d.jsx(g2,{open:(i==null?void 0:i.isOpen)||!1,children:d.jsx(us,{})});case"inline":return d.jsx(us,{isInline:!0});case"fullscreen":return d.jsx("div",{className:"gooey-fullscreen",children:d.jsx(us,{isInline:!0})});default:return null}}Xe('.gooey-embed-container * :not(code *){box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,li{margin:0;padding:0}menu,ol,ul{list-style:none}.gooey-embed-container{height:100%}.gooey-embed-container p{color:unset}.gooey-embed-container a{color:inherit;text-decoration:underline;text-decoration-color:#00000073;text-decoration-thickness:.6px;text-underline-offset:.15em}.gooey-embed-container a:hover{color:inherit;text-decoration-color:#000;text-decoration-thickness:2px}div:focus-visible{outline:none}::-webkit-scrollbar{background:transparent;color:#fff;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:0}code,code[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.9rem;color:inherit;white-space:pre-wrap;word-wrap:break-word}pre,pre[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;overflow:auto;word-wrap:break-word;padding:.8rem;margin:0 0 .9rem;border-radius:0 0 8px 8px}svg{fill:currentColor}.gp-0{padding:0!important}.gp-2{padding:2px!important}.gp-4{padding:4px!important}.gp-5{padding:5px!important}.gp-6{padding:6px!important}.gp-8{padding:8px!important}.gp-10{padding:10px!important}.gp-12{padding:12px!important}.gp-15{padding:15px!important}.gp-16{padding:16px!important}.gp-18{padding:18px!important}.gp-20{padding:20px!important}.gp-22{padding:22px!important}.gp-24{padding:24px!important}.gp-25{padding:25px!important}.gp-26{padding:26px!important}.gp-28{padding:28px!important}.gp-30{padding:30px!important}.gp-32{padding:32px!important}.gp-34{padding:34px!important}.gp-36{padding:36px!important}.gp-40{padding:40px!important}.gp-44{padding:44px!important}.gp-46{padding:46px!important}.gp-48{padding:48px!important}.gp-50{padding:50px!important}.gp-52{padding:52px!important}.gp-60{padding:60px!important}.gp-64{padding:64px!important}.gp-70{padding:70px!important}.gp-76{padding:76px!important}.gp-80{padding:80px!important}.gp-96{padding:96px!important}.gp-100{padding:100px!important}.gpt-0{padding-top:0!important}.gpt-2{padding-top:2px!important}.gpt-4{padding-top:4px!important}.gpt-5{padding-top:5px!important}.gpt-6{padding-top:6px!important}.gpt-8{padding-top:8px!important}.gpt-10{padding-top:10px!important}.gpt-12{padding-top:12px!important}.gpt-15{padding-top:15px!important}.gpt-16{padding-top:16px!important}.gpt-18{padding-top:18px!important}.gpt-20{padding-top:20px!important}.gpt-22{padding-top:22px!important}.gpt-24{padding-top:24px!important}.gpt-25{padding-top:25px!important}.gpt-26{padding-top:26px!important}.gpt-28{padding-top:28px!important}.gpt-30{padding-top:30px!important}.gpt-32{padding-top:32px!important}.gpt-34{padding-top:34px!important}.gpt-36{padding-top:36px!important}.gpt-40{padding-top:40px!important}.gpt-44{padding-top:44px!important}.gpt-46{padding-top:46px!important}.gpt-48{padding-top:48px!important}.gpt-50{padding-top:50px!important}.gpt-52{padding-top:52px!important}.gpt-60{padding-top:60px!important}.gpt-64{padding-top:64px!important}.gpt-70{padding-top:70px!important}.gpt-76{padding-top:76px!important}.gpt-80{padding-top:80px!important}.gpt-96{padding-top:96px!important}.gpt-100{padding-top:100px!important}.gpr-0{padding-right:0!important}.gpr-2{padding-right:2px!important}.gpr-4{padding-right:4px!important}.gpr-5{padding-right:5px!important}.gpr-6{padding-right:6px!important}.gpr-8{padding-right:8px!important}.gpr-10{padding-right:10px!important}.gpr-12{padding-right:12px!important}.gpr-15{padding-right:15px!important}.gpr-16{padding-right:16px!important}.gpr-18{padding-right:18px!important}.gpr-20{padding-right:20px!important}.gpr-22{padding-right:22px!important}.gpr-24{padding-right:24px!important}.gpr-25{padding-right:25px!important}.gpr-26{padding-right:26px!important}.gpr-28{padding-right:28px!important}.gpr-30{padding-right:30px!important}.gpr-32{padding-right:32px!important}.gpr-34{padding-right:34px!important}.gpr-36{padding-right:36px!important}.gpr-40{padding-right:40px!important}.gpr-44{padding-right:44px!important}.gpr-46{padding-right:46px!important}.gpr-48{padding-right:48px!important}.gpr-50{padding-right:50px!important}.gpr-52{padding-right:52px!important}.gpr-60{padding-right:60px!important}.gpr-64{padding-right:64px!important}.gpr-70{padding-right:70px!important}.gpr-76{padding-right:76px!important}.gpr-80{padding-right:80px!important}.gpr-96{padding-right:96px!important}.gpr-100{padding-right:100px!important}.gpb-0{padding-bottom:0!important}.gpb-2{padding-bottom:2px!important}.gpb-4{padding-bottom:4px!important}.gpb-5{padding-bottom:5px!important}.gpb-6{padding-bottom:6px!important}.gpb-8{padding-bottom:8px!important}.gpb-10{padding-bottom:10px!important}.gpb-12{padding-bottom:12px!important}.gpb-15{padding-bottom:15px!important}.gpb-16{padding-bottom:16px!important}.gpb-18{padding-bottom:18px!important}.gpb-20{padding-bottom:20px!important}.gpb-22{padding-bottom:22px!important}.gpb-24{padding-bottom:24px!important}.gpb-25{padding-bottom:25px!important}.gpb-26{padding-bottom:26px!important}.gpb-28{padding-bottom:28px!important}.gpb-30{padding-bottom:30px!important}.gpb-32{padding-bottom:32px!important}.gpb-34{padding-bottom:34px!important}.gpb-36{padding-bottom:36px!important}.gpb-40{padding-bottom:40px!important}.gpb-44{padding-bottom:44px!important}.gpb-46{padding-bottom:46px!important}.gpb-48{padding-bottom:48px!important}.gpb-50{padding-bottom:50px!important}.gpb-52{padding-bottom:52px!important}.gpb-60{padding-bottom:60px!important}.gpb-64{padding-bottom:64px!important}.gpb-70{padding-bottom:70px!important}.gpb-76{padding-bottom:76px!important}.gpb-80{padding-bottom:80px!important}.gpb-96{padding-bottom:96px!important}.gpb-100{padding-bottom:100px!important}.gpl-0{padding-left:0!important}.gpl-2{padding-left:2px!important}.gpl-4{padding-left:4px!important}.gpl-5{padding-left:5px!important}.gpl-6{padding-left:6px!important}.gpl-8{padding-left:8px!important}.gpl-10{padding-left:10px!important}.gpl-12{padding-left:12px!important}.gpl-15{padding-left:15px!important}.gpl-16{padding-left:16px!important}.gpl-18{padding-left:18px!important}.gpl-20{padding-left:20px!important}.gpl-22{padding-left:22px!important}.gpl-24{padding-left:24px!important}.gpl-25{padding-left:25px!important}.gpl-26{padding-left:26px!important}.gpl-28{padding-left:28px!important}.gpl-30{padding-left:30px!important}.gpl-32{padding-left:32px!important}.gpl-34{padding-left:34px!important}.gpl-36{padding-left:36px!important}.gpl-40{padding-left:40px!important}.gpl-44{padding-left:44px!important}.gpl-46{padding-left:46px!important}.gpl-48{padding-left:48px!important}.gpl-50{padding-left:50px!important}.gpl-52{padding-left:52px!important}.gpl-60{padding-left:60px!important}.gpl-64{padding-left:64px!important}.gpl-70{padding-left:70px!important}.gpl-76{padding-left:76px!important}.gpl-80{padding-left:80px!important}.gpl-96{padding-left:96px!important}.gpl-100{padding-left:100px!important}.gm-0{margin:0!important}.gm-2{margin:2px!important}.gm-4{margin:4px!important}.gm-5{margin:5px!important}.gm-6{margin:6px!important}.gm-8{margin:8px!important}.gm-10{margin:10px!important}.gm-12{margin:12px!important}.gm-15{margin:15px!important}.gm-16{margin:16px!important}.gm-18{margin:18px!important}.gm-20{margin:20px!important}.gm-22{margin:22px!important}.gm-24{margin:24px!important}.gm-25{margin:25px!important}.gm-26{margin:26px!important}.gm-28{margin:28px!important}.gm-30{margin:30px!important}.gm-32{margin:32px!important}.gm-34{margin:34px!important}.gm-36{margin:36px!important}.gm-40{margin:40px!important}.gm-44{margin:44px!important}.gm-46{margin:46px!important}.gm-48{margin:48px!important}.gm-50{margin:50px!important}.gm-52{margin:52px!important}.gm-60{margin:60px!important}.gm-64{margin:64px!important}.gm-70{margin:70px!important}.gm-76{margin:76px!important}.gm-80{margin:80px!important}.gm-96{margin:96px!important}.gm-100{margin:100px!important}.gmt-0{margin-top:0!important}.gmt-2{margin-top:2px!important}.gmt-4{margin-top:4px!important}.gmt-5{margin-top:5px!important}.gmt-6{margin-top:6px!important}.gmt-8{margin-top:8px!important}.gmt-10{margin-top:10px!important}.gmt-12{margin-top:12px!important}.gmt-15{margin-top:15px!important}.gmt-16{margin-top:16px!important}.gmt-18{margin-top:18px!important}.gmt-20{margin-top:20px!important}.gmt-22{margin-top:22px!important}.gmt-24{margin-top:24px!important}.gmt-25{margin-top:25px!important}.gmt-26{margin-top:26px!important}.gmt-28{margin-top:28px!important}.gmt-30{margin-top:30px!important}.gmt-32{margin-top:32px!important}.gmt-34{margin-top:34px!important}.gmt-36{margin-top:36px!important}.gmt-40{margin-top:40px!important}.gmt-44{margin-top:44px!important}.gmt-46{margin-top:46px!important}.gmt-48{margin-top:48px!important}.gmt-50{margin-top:50px!important}.gmt-52{margin-top:52px!important}.gmt-60{margin-top:60px!important}.gmt-64{margin-top:64px!important}.gmt-70{margin-top:70px!important}.gmt-76{margin-top:76px!important}.gmt-80{margin-top:80px!important}.gmt-96{margin-top:96px!important}.gmt-100{margin-top:100px!important}.gmr-0{margin-right:0!important}.gmr-2{margin-right:2px!important}.gmr-4{margin-right:4px!important}.gmr-5{margin-right:5px!important}.gmr-6{margin-right:6px!important}.gmr-8{margin-right:8px!important}.gmr-10{margin-right:10px!important}.gmr-12{margin-right:12px!important}.gmr-15{margin-right:15px!important}.gmr-16{margin-right:16px!important}.gmr-18{margin-right:18px!important}.gmr-20{margin-right:20px!important}.gmr-22{margin-right:22px!important}.gmr-24{margin-right:24px!important}.gmr-25{margin-right:25px!important}.gmr-26{margin-right:26px!important}.gmr-28{margin-right:28px!important}.gmr-30{margin-right:30px!important}.gmr-32{margin-right:32px!important}.gmr-34{margin-right:34px!important}.gmr-36{margin-right:36px!important}.gmr-40{margin-right:40px!important}.gmr-44{margin-right:44px!important}.gmr-46{margin-right:46px!important}.gmr-48{margin-right:48px!important}.gmr-50{margin-right:50px!important}.gmr-52{margin-right:52px!important}.gmr-60{margin-right:60px!important}.gmr-64{margin-right:64px!important}.gmr-70{margin-right:70px!important}.gmr-76{margin-right:76px!important}.gmr-80{margin-right:80px!important}.gmr-96{margin-right:96px!important}.gmr-100{margin-right:100px!important}.gmb-0{margin-bottom:0!important}.gmb-2{margin-bottom:2px!important}.gmb-4{margin-bottom:4px!important}.gmb-5{margin-bottom:5px!important}.gmb-6{margin-bottom:6px!important}.gmb-8{margin-bottom:8px!important}.gmb-10{margin-bottom:10px!important}.gmb-12{margin-bottom:12px!important}.gmb-15{margin-bottom:15px!important}.gmb-16{margin-bottom:16px!important}.gmb-18{margin-bottom:18px!important}.gmb-20{margin-bottom:20px!important}.gmb-22{margin-bottom:22px!important}.gmb-24{margin-bottom:24px!important}.gmb-25{margin-bottom:25px!important}.gmb-26{margin-bottom:26px!important}.gmb-28{margin-bottom:28px!important}.gmb-30{margin-bottom:30px!important}.gmb-32{margin-bottom:32px!important}.gmb-34{margin-bottom:34px!important}.gmb-36{margin-bottom:36px!important}.gmb-40{margin-bottom:40px!important}.gmb-44{margin-bottom:44px!important}.gmb-46{margin-bottom:46px!important}.gmb-48{margin-bottom:48px!important}.gmb-50{margin-bottom:50px!important}.gmb-52{margin-bottom:52px!important}.gmb-60{margin-bottom:60px!important}.gmb-64{margin-bottom:64px!important}.gmb-70{margin-bottom:70px!important}.gmb-76{margin-bottom:76px!important}.gmb-80{margin-bottom:80px!important}.gmb-96{margin-bottom:96px!important}.gmb-100{margin-bottom:100px!important}.gml-0{margin-left:0!important}.gml-2{margin-left:2px!important}.gml-4{margin-left:4px!important}.gml-5{margin-left:5px!important}.gml-6{margin-left:6px!important}.gml-8{margin-left:8px!important}.gml-10{margin-left:10px!important}.gml-12{margin-left:12px!important}.gml-15{margin-left:15px!important}.gml-16{margin-left:16px!important}.gml-18{margin-left:18px!important}.gml-20{margin-left:20px!important}.gml-22{margin-left:22px!important}.gml-24{margin-left:24px!important}.gml-25{margin-left:25px!important}.gml-26{margin-left:26px!important}.gml-28{margin-left:28px!important}.gml-30{margin-left:30px!important}.gml-32{margin-left:32px!important}.gml-34{margin-left:34px!important}.gml-36{margin-left:36px!important}.gml-40{margin-left:40px!important}.gml-44{margin-left:44px!important}.gml-46{margin-left:46px!important}.gml-48{margin-left:48px!important}.gml-50{margin-left:50px!important}.gml-52{margin-left:52px!important}.gml-60{margin-left:60px!important}.gml-64{margin-left:64px!important}.gml-70{margin-left:70px!important}.gml-76{margin-left:76px!important}.gml-80{margin-left:80px!important}.gml-96{margin-left:96px!important}.gml-100{margin-left:100px!important}@media screen and (min-width: 0px){.xs-p-0{padding:0!important}.xs-p-2{padding:2px!important}.xs-p-4{padding:4px!important}.xs-p-5{padding:5px!important}.xs-p-6{padding:6px!important}.xs-p-8{padding:8px!important}.xs-p-10{padding:10px!important}.xs-p-12{padding:12px!important}.xs-p-15{padding:15px!important}.xs-p-16{padding:16px!important}.xs-p-18{padding:18px!important}.xs-p-20{padding:20px!important}.xs-p-22{padding:22px!important}.xs-p-24{padding:24px!important}.xs-p-25{padding:25px!important}.xs-p-26{padding:26px!important}.xs-p-28{padding:28px!important}.xs-p-30{padding:30px!important}.xs-p-32{padding:32px!important}.xs-p-34{padding:34px!important}.xs-p-36{padding:36px!important}.xs-p-40{padding:40px!important}.xs-p-44{padding:44px!important}.xs-p-46{padding:46px!important}.xs-p-48{padding:48px!important}.xs-p-50{padding:50px!important}.xs-p-52{padding:52px!important}.xs-p-60{padding:60px!important}.xs-p-64{padding:64px!important}.xs-p-70{padding:70px!important}.xs-p-76{padding:76px!important}.xs-p-80{padding:80px!important}.xs-p-96{padding:96px!important}.xs-p-100{padding:100px!important}.xs-pt-0{padding-top:0!important}.xs-pt-2{padding-top:2px!important}.xs-pt-4{padding-top:4px!important}.xs-pt-5{padding-top:5px!important}.xs-pt-6{padding-top:6px!important}.xs-pt-8{padding-top:8px!important}.xs-pt-10{padding-top:10px!important}.xs-pt-12{padding-top:12px!important}.xs-pt-15{padding-top:15px!important}.xs-pt-16{padding-top:16px!important}.xs-pt-18{padding-top:18px!important}.xs-pt-20{padding-top:20px!important}.xs-pt-22{padding-top:22px!important}.xs-pt-24{padding-top:24px!important}.xs-pt-25{padding-top:25px!important}.xs-pt-26{padding-top:26px!important}.xs-pt-28{padding-top:28px!important}.xs-pt-30{padding-top:30px!important}.xs-pt-32{padding-top:32px!important}.xs-pt-34{padding-top:34px!important}.xs-pt-36{padding-top:36px!important}.xs-pt-40{padding-top:40px!important}.xs-pt-44{padding-top:44px!important}.xs-pt-46{padding-top:46px!important}.xs-pt-48{padding-top:48px!important}.xs-pt-50{padding-top:50px!important}.xs-pt-52{padding-top:52px!important}.xs-pt-60{padding-top:60px!important}.xs-pt-64{padding-top:64px!important}.xs-pt-70{padding-top:70px!important}.xs-pt-76{padding-top:76px!important}.xs-pt-80{padding-top:80px!important}.xs-pt-96{padding-top:96px!important}.xs-pt-100{padding-top:100px!important}.xs-pr-0{padding-right:0!important}.xs-pr-2{padding-right:2px!important}.xs-pr-4{padding-right:4px!important}.xs-pr-5{padding-right:5px!important}.xs-pr-6{padding-right:6px!important}.xs-pr-8{padding-right:8px!important}.xs-pr-10{padding-right:10px!important}.xs-pr-12{padding-right:12px!important}.xs-pr-15{padding-right:15px!important}.xs-pr-16{padding-right:16px!important}.xs-pr-18{padding-right:18px!important}.xs-pr-20{padding-right:20px!important}.xs-pr-22{padding-right:22px!important}.xs-pr-24{padding-right:24px!important}.xs-pr-25{padding-right:25px!important}.xs-pr-26{padding-right:26px!important}.xs-pr-28{padding-right:28px!important}.xs-pr-30{padding-right:30px!important}.xs-pr-32{padding-right:32px!important}.xs-pr-34{padding-right:34px!important}.xs-pr-36{padding-right:36px!important}.xs-pr-40{padding-right:40px!important}.xs-pr-44{padding-right:44px!important}.xs-pr-46{padding-right:46px!important}.xs-pr-48{padding-right:48px!important}.xs-pr-50{padding-right:50px!important}.xs-pr-52{padding-right:52px!important}.xs-pr-60{padding-right:60px!important}.xs-pr-64{padding-right:64px!important}.xs-pr-70{padding-right:70px!important}.xs-pr-76{padding-right:76px!important}.xs-pr-80{padding-right:80px!important}.xs-pr-96{padding-right:96px!important}.xs-pr-100{padding-right:100px!important}.xs-pb-0{padding-bottom:0!important}.xs-pb-2{padding-bottom:2px!important}.xs-pb-4{padding-bottom:4px!important}.xs-pb-5{padding-bottom:5px!important}.xs-pb-6{padding-bottom:6px!important}.xs-pb-8{padding-bottom:8px!important}.xs-pb-10{padding-bottom:10px!important}.xs-pb-12{padding-bottom:12px!important}.xs-pb-15{padding-bottom:15px!important}.xs-pb-16{padding-bottom:16px!important}.xs-pb-18{padding-bottom:18px!important}.xs-pb-20{padding-bottom:20px!important}.xs-pb-22{padding-bottom:22px!important}.xs-pb-24{padding-bottom:24px!important}.xs-pb-25{padding-bottom:25px!important}.xs-pb-26{padding-bottom:26px!important}.xs-pb-28{padding-bottom:28px!important}.xs-pb-30{padding-bottom:30px!important}.xs-pb-32{padding-bottom:32px!important}.xs-pb-34{padding-bottom:34px!important}.xs-pb-36{padding-bottom:36px!important}.xs-pb-40{padding-bottom:40px!important}.xs-pb-44{padding-bottom:44px!important}.xs-pb-46{padding-bottom:46px!important}.xs-pb-48{padding-bottom:48px!important}.xs-pb-50{padding-bottom:50px!important}.xs-pb-52{padding-bottom:52px!important}.xs-pb-60{padding-bottom:60px!important}.xs-pb-64{padding-bottom:64px!important}.xs-pb-70{padding-bottom:70px!important}.xs-pb-76{padding-bottom:76px!important}.xs-pb-80{padding-bottom:80px!important}.xs-pb-96{padding-bottom:96px!important}.xs-pb-100{padding-bottom:100px!important}.xs-pl-0{padding-left:0!important}.xs-pl-2{padding-left:2px!important}.xs-pl-4{padding-left:4px!important}.xs-pl-5{padding-left:5px!important}.xs-pl-6{padding-left:6px!important}.xs-pl-8{padding-left:8px!important}.xs-pl-10{padding-left:10px!important}.xs-pl-12{padding-left:12px!important}.xs-pl-15{padding-left:15px!important}.xs-pl-16{padding-left:16px!important}.xs-pl-18{padding-left:18px!important}.xs-pl-20{padding-left:20px!important}.xs-pl-22{padding-left:22px!important}.xs-pl-24{padding-left:24px!important}.xs-pl-25{padding-left:25px!important}.xs-pl-26{padding-left:26px!important}.xs-pl-28{padding-left:28px!important}.xs-pl-30{padding-left:30px!important}.xs-pl-32{padding-left:32px!important}.xs-pl-34{padding-left:34px!important}.xs-pl-36{padding-left:36px!important}.xs-pl-40{padding-left:40px!important}.xs-pl-44{padding-left:44px!important}.xs-pl-46{padding-left:46px!important}.xs-pl-48{padding-left:48px!important}.xs-pl-50{padding-left:50px!important}.xs-pl-52{padding-left:52px!important}.xs-pl-60{padding-left:60px!important}.xs-pl-64{padding-left:64px!important}.xs-pl-70{padding-left:70px!important}.xs-pl-76{padding-left:76px!important}.xs-pl-80{padding-left:80px!important}.xs-pl-96{padding-left:96px!important}.xs-pl-100{padding-left:100px!important}.xs-m-0{margin:0!important}.xs-m-2{margin:2px!important}.xs-m-4{margin:4px!important}.xs-m-5{margin:5px!important}.xs-m-6{margin:6px!important}.xs-m-8{margin:8px!important}.xs-m-10{margin:10px!important}.xs-m-12{margin:12px!important}.xs-m-15{margin:15px!important}.xs-m-16{margin:16px!important}.xs-m-18{margin:18px!important}.xs-m-20{margin:20px!important}.xs-m-22{margin:22px!important}.xs-m-24{margin:24px!important}.xs-m-25{margin:25px!important}.xs-m-26{margin:26px!important}.xs-m-28{margin:28px!important}.xs-m-30{margin:30px!important}.xs-m-32{margin:32px!important}.xs-m-34{margin:34px!important}.xs-m-36{margin:36px!important}.xs-m-40{margin:40px!important}.xs-m-44{margin:44px!important}.xs-m-46{margin:46px!important}.xs-m-48{margin:48px!important}.xs-m-50{margin:50px!important}.xs-m-52{margin:52px!important}.xs-m-60{margin:60px!important}.xs-m-64{margin:64px!important}.xs-m-70{margin:70px!important}.xs-m-76{margin:76px!important}.xs-m-80{margin:80px!important}.xs-m-96{margin:96px!important}.xs-m-100{margin:100px!important}.xs-mt-0{margin-top:0!important}.xs-mt-2{margin-top:2px!important}.xs-mt-4{margin-top:4px!important}.xs-mt-5{margin-top:5px!important}.xs-mt-6{margin-top:6px!important}.xs-mt-8{margin-top:8px!important}.xs-mt-10{margin-top:10px!important}.xs-mt-12{margin-top:12px!important}.xs-mt-15{margin-top:15px!important}.xs-mt-16{margin-top:16px!important}.xs-mt-18{margin-top:18px!important}.xs-mt-20{margin-top:20px!important}.xs-mt-22{margin-top:22px!important}.xs-mt-24{margin-top:24px!important}.xs-mt-25{margin-top:25px!important}.xs-mt-26{margin-top:26px!important}.xs-mt-28{margin-top:28px!important}.xs-mt-30{margin-top:30px!important}.xs-mt-32{margin-top:32px!important}.xs-mt-34{margin-top:34px!important}.xs-mt-36{margin-top:36px!important}.xs-mt-40{margin-top:40px!important}.xs-mt-44{margin-top:44px!important}.xs-mt-46{margin-top:46px!important}.xs-mt-48{margin-top:48px!important}.xs-mt-50{margin-top:50px!important}.xs-mt-52{margin-top:52px!important}.xs-mt-60{margin-top:60px!important}.xs-mt-64{margin-top:64px!important}.xs-mt-70{margin-top:70px!important}.xs-mt-76{margin-top:76px!important}.xs-mt-80{margin-top:80px!important}.xs-mt-96{margin-top:96px!important}.xs-mt-100{margin-top:100px!important}.xs-mr-0{margin-right:0!important}.xs-mr-2{margin-right:2px!important}.xs-mr-4{margin-right:4px!important}.xs-mr-5{margin-right:5px!important}.xs-mr-6{margin-right:6px!important}.xs-mr-8{margin-right:8px!important}.xs-mr-10{margin-right:10px!important}.xs-mr-12{margin-right:12px!important}.xs-mr-15{margin-right:15px!important}.xs-mr-16{margin-right:16px!important}.xs-mr-18{margin-right:18px!important}.xs-mr-20{margin-right:20px!important}.xs-mr-22{margin-right:22px!important}.xs-mr-24{margin-right:24px!important}.xs-mr-25{margin-right:25px!important}.xs-mr-26{margin-right:26px!important}.xs-mr-28{margin-right:28px!important}.xs-mr-30{margin-right:30px!important}.xs-mr-32{margin-right:32px!important}.xs-mr-34{margin-right:34px!important}.xs-mr-36{margin-right:36px!important}.xs-mr-40{margin-right:40px!important}.xs-mr-44{margin-right:44px!important}.xs-mr-46{margin-right:46px!important}.xs-mr-48{margin-right:48px!important}.xs-mr-50{margin-right:50px!important}.xs-mr-52{margin-right:52px!important}.xs-mr-60{margin-right:60px!important}.xs-mr-64{margin-right:64px!important}.xs-mr-70{margin-right:70px!important}.xs-mr-76{margin-right:76px!important}.xs-mr-80{margin-right:80px!important}.xs-mr-96{margin-right:96px!important}.xs-mr-100{margin-right:100px!important}.xs-mb-0{margin-bottom:0!important}.xs-mb-2{margin-bottom:2px!important}.xs-mb-4{margin-bottom:4px!important}.xs-mb-5{margin-bottom:5px!important}.xs-mb-6{margin-bottom:6px!important}.xs-mb-8{margin-bottom:8px!important}.xs-mb-10{margin-bottom:10px!important}.xs-mb-12{margin-bottom:12px!important}.xs-mb-15{margin-bottom:15px!important}.xs-mb-16{margin-bottom:16px!important}.xs-mb-18{margin-bottom:18px!important}.xs-mb-20{margin-bottom:20px!important}.xs-mb-22{margin-bottom:22px!important}.xs-mb-24{margin-bottom:24px!important}.xs-mb-25{margin-bottom:25px!important}.xs-mb-26{margin-bottom:26px!important}.xs-mb-28{margin-bottom:28px!important}.xs-mb-30{margin-bottom:30px!important}.xs-mb-32{margin-bottom:32px!important}.xs-mb-34{margin-bottom:34px!important}.xs-mb-36{margin-bottom:36px!important}.xs-mb-40{margin-bottom:40px!important}.xs-mb-44{margin-bottom:44px!important}.xs-mb-46{margin-bottom:46px!important}.xs-mb-48{margin-bottom:48px!important}.xs-mb-50{margin-bottom:50px!important}.xs-mb-52{margin-bottom:52px!important}.xs-mb-60{margin-bottom:60px!important}.xs-mb-64{margin-bottom:64px!important}.xs-mb-70{margin-bottom:70px!important}.xs-mb-76{margin-bottom:76px!important}.xs-mb-80{margin-bottom:80px!important}.xs-mb-96{margin-bottom:96px!important}.xs-mb-100{margin-bottom:100px!important}.xs-ml-0{margin-left:0!important}.xs-ml-2{margin-left:2px!important}.xs-ml-4{margin-left:4px!important}.xs-ml-5{margin-left:5px!important}.xs-ml-6{margin-left:6px!important}.xs-ml-8{margin-left:8px!important}.xs-ml-10{margin-left:10px!important}.xs-ml-12{margin-left:12px!important}.xs-ml-15{margin-left:15px!important}.xs-ml-16{margin-left:16px!important}.xs-ml-18{margin-left:18px!important}.xs-ml-20{margin-left:20px!important}.xs-ml-22{margin-left:22px!important}.xs-ml-24{margin-left:24px!important}.xs-ml-25{margin-left:25px!important}.xs-ml-26{margin-left:26px!important}.xs-ml-28{margin-left:28px!important}.xs-ml-30{margin-left:30px!important}.xs-ml-32{margin-left:32px!important}.xs-ml-34{margin-left:34px!important}.xs-ml-36{margin-left:36px!important}.xs-ml-40{margin-left:40px!important}.xs-ml-44{margin-left:44px!important}.xs-ml-46{margin-left:46px!important}.xs-ml-48{margin-left:48px!important}.xs-ml-50{margin-left:50px!important}.xs-ml-52{margin-left:52px!important}.xs-ml-60{margin-left:60px!important}.xs-ml-64{margin-left:64px!important}.xs-ml-70{margin-left:70px!important}.xs-ml-76{margin-left:76px!important}.xs-ml-80{margin-left:80px!important}.xs-ml-96{margin-left:96px!important}.xs-ml-100{margin-left:100px!important}}@media screen and (min-width: 640px){.sm-p-0{padding:0!important}.sm-p-2{padding:2px!important}.sm-p-4{padding:4px!important}.sm-p-5{padding:5px!important}.sm-p-6{padding:6px!important}.sm-p-8{padding:8px!important}.sm-p-10{padding:10px!important}.sm-p-12{padding:12px!important}.sm-p-15{padding:15px!important}.sm-p-16{padding:16px!important}.sm-p-18{padding:18px!important}.sm-p-20{padding:20px!important}.sm-p-22{padding:22px!important}.sm-p-24{padding:24px!important}.sm-p-25{padding:25px!important}.sm-p-26{padding:26px!important}.sm-p-28{padding:28px!important}.sm-p-30{padding:30px!important}.sm-p-32{padding:32px!important}.sm-p-34{padding:34px!important}.sm-p-36{padding:36px!important}.sm-p-40{padding:40px!important}.sm-p-44{padding:44px!important}.sm-p-46{padding:46px!important}.sm-p-48{padding:48px!important}.sm-p-50{padding:50px!important}.sm-p-52{padding:52px!important}.sm-p-60{padding:60px!important}.sm-p-64{padding:64px!important}.sm-p-70{padding:70px!important}.sm-p-76{padding:76px!important}.sm-p-80{padding:80px!important}.sm-p-96{padding:96px!important}.sm-p-100{padding:100px!important}.sm-pt-0{padding-top:0!important}.sm-pt-2{padding-top:2px!important}.sm-pt-4{padding-top:4px!important}.sm-pt-5{padding-top:5px!important}.sm-pt-6{padding-top:6px!important}.sm-pt-8{padding-top:8px!important}.sm-pt-10{padding-top:10px!important}.sm-pt-12{padding-top:12px!important}.sm-pt-15{padding-top:15px!important}.sm-pt-16{padding-top:16px!important}.sm-pt-18{padding-top:18px!important}.sm-pt-20{padding-top:20px!important}.sm-pt-22{padding-top:22px!important}.sm-pt-24{padding-top:24px!important}.sm-pt-25{padding-top:25px!important}.sm-pt-26{padding-top:26px!important}.sm-pt-28{padding-top:28px!important}.sm-pt-30{padding-top:30px!important}.sm-pt-32{padding-top:32px!important}.sm-pt-34{padding-top:34px!important}.sm-pt-36{padding-top:36px!important}.sm-pt-40{padding-top:40px!important}.sm-pt-44{padding-top:44px!important}.sm-pt-46{padding-top:46px!important}.sm-pt-48{padding-top:48px!important}.sm-pt-50{padding-top:50px!important}.sm-pt-52{padding-top:52px!important}.sm-pt-60{padding-top:60px!important}.sm-pt-64{padding-top:64px!important}.sm-pt-70{padding-top:70px!important}.sm-pt-76{padding-top:76px!important}.sm-pt-80{padding-top:80px!important}.sm-pt-96{padding-top:96px!important}.sm-pt-100{padding-top:100px!important}.sm-pr-0{padding-right:0!important}.sm-pr-2{padding-right:2px!important}.sm-pr-4{padding-right:4px!important}.sm-pr-5{padding-right:5px!important}.sm-pr-6{padding-right:6px!important}.sm-pr-8{padding-right:8px!important}.sm-pr-10{padding-right:10px!important}.sm-pr-12{padding-right:12px!important}.sm-pr-15{padding-right:15px!important}.sm-pr-16{padding-right:16px!important}.sm-pr-18{padding-right:18px!important}.sm-pr-20{padding-right:20px!important}.sm-pr-22{padding-right:22px!important}.sm-pr-24{padding-right:24px!important}.sm-pr-25{padding-right:25px!important}.sm-pr-26{padding-right:26px!important}.sm-pr-28{padding-right:28px!important}.sm-pr-30{padding-right:30px!important}.sm-pr-32{padding-right:32px!important}.sm-pr-34{padding-right:34px!important}.sm-pr-36{padding-right:36px!important}.sm-pr-40{padding-right:40px!important}.sm-pr-44{padding-right:44px!important}.sm-pr-46{padding-right:46px!important}.sm-pr-48{padding-right:48px!important}.sm-pr-50{padding-right:50px!important}.sm-pr-52{padding-right:52px!important}.sm-pr-60{padding-right:60px!important}.sm-pr-64{padding-right:64px!important}.sm-pr-70{padding-right:70px!important}.sm-pr-76{padding-right:76px!important}.sm-pr-80{padding-right:80px!important}.sm-pr-96{padding-right:96px!important}.sm-pr-100{padding-right:100px!important}.sm-pb-0{padding-bottom:0!important}.sm-pb-2{padding-bottom:2px!important}.sm-pb-4{padding-bottom:4px!important}.sm-pb-5{padding-bottom:5px!important}.sm-pb-6{padding-bottom:6px!important}.sm-pb-8{padding-bottom:8px!important}.sm-pb-10{padding-bottom:10px!important}.sm-pb-12{padding-bottom:12px!important}.sm-pb-15{padding-bottom:15px!important}.sm-pb-16{padding-bottom:16px!important}.sm-pb-18{padding-bottom:18px!important}.sm-pb-20{padding-bottom:20px!important}.sm-pb-22{padding-bottom:22px!important}.sm-pb-24{padding-bottom:24px!important}.sm-pb-25{padding-bottom:25px!important}.sm-pb-26{padding-bottom:26px!important}.sm-pb-28{padding-bottom:28px!important}.sm-pb-30{padding-bottom:30px!important}.sm-pb-32{padding-bottom:32px!important}.sm-pb-34{padding-bottom:34px!important}.sm-pb-36{padding-bottom:36px!important}.sm-pb-40{padding-bottom:40px!important}.sm-pb-44{padding-bottom:44px!important}.sm-pb-46{padding-bottom:46px!important}.sm-pb-48{padding-bottom:48px!important}.sm-pb-50{padding-bottom:50px!important}.sm-pb-52{padding-bottom:52px!important}.sm-pb-60{padding-bottom:60px!important}.sm-pb-64{padding-bottom:64px!important}.sm-pb-70{padding-bottom:70px!important}.sm-pb-76{padding-bottom:76px!important}.sm-pb-80{padding-bottom:80px!important}.sm-pb-96{padding-bottom:96px!important}.sm-pb-100{padding-bottom:100px!important}.sm-pl-0{padding-left:0!important}.sm-pl-2{padding-left:2px!important}.sm-pl-4{padding-left:4px!important}.sm-pl-5{padding-left:5px!important}.sm-pl-6{padding-left:6px!important}.sm-pl-8{padding-left:8px!important}.sm-pl-10{padding-left:10px!important}.sm-pl-12{padding-left:12px!important}.sm-pl-15{padding-left:15px!important}.sm-pl-16{padding-left:16px!important}.sm-pl-18{padding-left:18px!important}.sm-pl-20{padding-left:20px!important}.sm-pl-22{padding-left:22px!important}.sm-pl-24{padding-left:24px!important}.sm-pl-25{padding-left:25px!important}.sm-pl-26{padding-left:26px!important}.sm-pl-28{padding-left:28px!important}.sm-pl-30{padding-left:30px!important}.sm-pl-32{padding-left:32px!important}.sm-pl-34{padding-left:34px!important}.sm-pl-36{padding-left:36px!important}.sm-pl-40{padding-left:40px!important}.sm-pl-44{padding-left:44px!important}.sm-pl-46{padding-left:46px!important}.sm-pl-48{padding-left:48px!important}.sm-pl-50{padding-left:50px!important}.sm-pl-52{padding-left:52px!important}.sm-pl-60{padding-left:60px!important}.sm-pl-64{padding-left:64px!important}.sm-pl-70{padding-left:70px!important}.sm-pl-76{padding-left:76px!important}.sm-pl-80{padding-left:80px!important}.sm-pl-96{padding-left:96px!important}.sm-pl-100{padding-left:100px!important}.sm-m-0{margin:0!important}.sm-m-2{margin:2px!important}.sm-m-4{margin:4px!important}.sm-m-5{margin:5px!important}.sm-m-6{margin:6px!important}.sm-m-8{margin:8px!important}.sm-m-10{margin:10px!important}.sm-m-12{margin:12px!important}.sm-m-15{margin:15px!important}.sm-m-16{margin:16px!important}.sm-m-18{margin:18px!important}.sm-m-20{margin:20px!important}.sm-m-22{margin:22px!important}.sm-m-24{margin:24px!important}.sm-m-25{margin:25px!important}.sm-m-26{margin:26px!important}.sm-m-28{margin:28px!important}.sm-m-30{margin:30px!important}.sm-m-32{margin:32px!important}.sm-m-34{margin:34px!important}.sm-m-36{margin:36px!important}.sm-m-40{margin:40px!important}.sm-m-44{margin:44px!important}.sm-m-46{margin:46px!important}.sm-m-48{margin:48px!important}.sm-m-50{margin:50px!important}.sm-m-52{margin:52px!important}.sm-m-60{margin:60px!important}.sm-m-64{margin:64px!important}.sm-m-70{margin:70px!important}.sm-m-76{margin:76px!important}.sm-m-80{margin:80px!important}.sm-m-96{margin:96px!important}.sm-m-100{margin:100px!important}.sm-mt-0{margin-top:0!important}.sm-mt-2{margin-top:2px!important}.sm-mt-4{margin-top:4px!important}.sm-mt-5{margin-top:5px!important}.sm-mt-6{margin-top:6px!important}.sm-mt-8{margin-top:8px!important}.sm-mt-10{margin-top:10px!important}.sm-mt-12{margin-top:12px!important}.sm-mt-15{margin-top:15px!important}.sm-mt-16{margin-top:16px!important}.sm-mt-18{margin-top:18px!important}.sm-mt-20{margin-top:20px!important}.sm-mt-22{margin-top:22px!important}.sm-mt-24{margin-top:24px!important}.sm-mt-25{margin-top:25px!important}.sm-mt-26{margin-top:26px!important}.sm-mt-28{margin-top:28px!important}.sm-mt-30{margin-top:30px!important}.sm-mt-32{margin-top:32px!important}.sm-mt-34{margin-top:34px!important}.sm-mt-36{margin-top:36px!important}.sm-mt-40{margin-top:40px!important}.sm-mt-44{margin-top:44px!important}.sm-mt-46{margin-top:46px!important}.sm-mt-48{margin-top:48px!important}.sm-mt-50{margin-top:50px!important}.sm-mt-52{margin-top:52px!important}.sm-mt-60{margin-top:60px!important}.sm-mt-64{margin-top:64px!important}.sm-mt-70{margin-top:70px!important}.sm-mt-76{margin-top:76px!important}.sm-mt-80{margin-top:80px!important}.sm-mt-96{margin-top:96px!important}.sm-mt-100{margin-top:100px!important}.sm-mr-0{margin-right:0!important}.sm-mr-2{margin-right:2px!important}.sm-mr-4{margin-right:4px!important}.sm-mr-5{margin-right:5px!important}.sm-mr-6{margin-right:6px!important}.sm-mr-8{margin-right:8px!important}.sm-mr-10{margin-right:10px!important}.sm-mr-12{margin-right:12px!important}.sm-mr-15{margin-right:15px!important}.sm-mr-16{margin-right:16px!important}.sm-mr-18{margin-right:18px!important}.sm-mr-20{margin-right:20px!important}.sm-mr-22{margin-right:22px!important}.sm-mr-24{margin-right:24px!important}.sm-mr-25{margin-right:25px!important}.sm-mr-26{margin-right:26px!important}.sm-mr-28{margin-right:28px!important}.sm-mr-30{margin-right:30px!important}.sm-mr-32{margin-right:32px!important}.sm-mr-34{margin-right:34px!important}.sm-mr-36{margin-right:36px!important}.sm-mr-40{margin-right:40px!important}.sm-mr-44{margin-right:44px!important}.sm-mr-46{margin-right:46px!important}.sm-mr-48{margin-right:48px!important}.sm-mr-50{margin-right:50px!important}.sm-mr-52{margin-right:52px!important}.sm-mr-60{margin-right:60px!important}.sm-mr-64{margin-right:64px!important}.sm-mr-70{margin-right:70px!important}.sm-mr-76{margin-right:76px!important}.sm-mr-80{margin-right:80px!important}.sm-mr-96{margin-right:96px!important}.sm-mr-100{margin-right:100px!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-2{margin-bottom:2px!important}.sm-mb-4{margin-bottom:4px!important}.sm-mb-5{margin-bottom:5px!important}.sm-mb-6{margin-bottom:6px!important}.sm-mb-8{margin-bottom:8px!important}.sm-mb-10{margin-bottom:10px!important}.sm-mb-12{margin-bottom:12px!important}.sm-mb-15{margin-bottom:15px!important}.sm-mb-16{margin-bottom:16px!important}.sm-mb-18{margin-bottom:18px!important}.sm-mb-20{margin-bottom:20px!important}.sm-mb-22{margin-bottom:22px!important}.sm-mb-24{margin-bottom:24px!important}.sm-mb-25{margin-bottom:25px!important}.sm-mb-26{margin-bottom:26px!important}.sm-mb-28{margin-bottom:28px!important}.sm-mb-30{margin-bottom:30px!important}.sm-mb-32{margin-bottom:32px!important}.sm-mb-34{margin-bottom:34px!important}.sm-mb-36{margin-bottom:36px!important}.sm-mb-40{margin-bottom:40px!important}.sm-mb-44{margin-bottom:44px!important}.sm-mb-46{margin-bottom:46px!important}.sm-mb-48{margin-bottom:48px!important}.sm-mb-50{margin-bottom:50px!important}.sm-mb-52{margin-bottom:52px!important}.sm-mb-60{margin-bottom:60px!important}.sm-mb-64{margin-bottom:64px!important}.sm-mb-70{margin-bottom:70px!important}.sm-mb-76{margin-bottom:76px!important}.sm-mb-80{margin-bottom:80px!important}.sm-mb-96{margin-bottom:96px!important}.sm-mb-100{margin-bottom:100px!important}.sm-ml-0{margin-left:0!important}.sm-ml-2{margin-left:2px!important}.sm-ml-4{margin-left:4px!important}.sm-ml-5{margin-left:5px!important}.sm-ml-6{margin-left:6px!important}.sm-ml-8{margin-left:8px!important}.sm-ml-10{margin-left:10px!important}.sm-ml-12{margin-left:12px!important}.sm-ml-15{margin-left:15px!important}.sm-ml-16{margin-left:16px!important}.sm-ml-18{margin-left:18px!important}.sm-ml-20{margin-left:20px!important}.sm-ml-22{margin-left:22px!important}.sm-ml-24{margin-left:24px!important}.sm-ml-25{margin-left:25px!important}.sm-ml-26{margin-left:26px!important}.sm-ml-28{margin-left:28px!important}.sm-ml-30{margin-left:30px!important}.sm-ml-32{margin-left:32px!important}.sm-ml-34{margin-left:34px!important}.sm-ml-36{margin-left:36px!important}.sm-ml-40{margin-left:40px!important}.sm-ml-44{margin-left:44px!important}.sm-ml-46{margin-left:46px!important}.sm-ml-48{margin-left:48px!important}.sm-ml-50{margin-left:50px!important}.sm-ml-52{margin-left:52px!important}.sm-ml-60{margin-left:60px!important}.sm-ml-64{margin-left:64px!important}.sm-ml-70{margin-left:70px!important}.sm-ml-76{margin-left:76px!important}.sm-ml-80{margin-left:80px!important}.sm-ml-96{margin-left:96px!important}.sm-ml-100{margin-left:100px!important}}@media screen and (min-width: 1100px){.md-p-0{padding:0!important}.md-p-2{padding:2px!important}.md-p-4{padding:4px!important}.md-p-5{padding:5px!important}.md-p-6{padding:6px!important}.md-p-8{padding:8px!important}.md-p-10{padding:10px!important}.md-p-12{padding:12px!important}.md-p-15{padding:15px!important}.md-p-16{padding:16px!important}.md-p-18{padding:18px!important}.md-p-20{padding:20px!important}.md-p-22{padding:22px!important}.md-p-24{padding:24px!important}.md-p-25{padding:25px!important}.md-p-26{padding:26px!important}.md-p-28{padding:28px!important}.md-p-30{padding:30px!important}.md-p-32{padding:32px!important}.md-p-34{padding:34px!important}.md-p-36{padding:36px!important}.md-p-40{padding:40px!important}.md-p-44{padding:44px!important}.md-p-46{padding:46px!important}.md-p-48{padding:48px!important}.md-p-50{padding:50px!important}.md-p-52{padding:52px!important}.md-p-60{padding:60px!important}.md-p-64{padding:64px!important}.md-p-70{padding:70px!important}.md-p-76{padding:76px!important}.md-p-80{padding:80px!important}.md-p-96{padding:96px!important}.md-p-100{padding:100px!important}.md-pt-0{padding-top:0!important}.md-pt-2{padding-top:2px!important}.md-pt-4{padding-top:4px!important}.md-pt-5{padding-top:5px!important}.md-pt-6{padding-top:6px!important}.md-pt-8{padding-top:8px!important}.md-pt-10{padding-top:10px!important}.md-pt-12{padding-top:12px!important}.md-pt-15{padding-top:15px!important}.md-pt-16{padding-top:16px!important}.md-pt-18{padding-top:18px!important}.md-pt-20{padding-top:20px!important}.md-pt-22{padding-top:22px!important}.md-pt-24{padding-top:24px!important}.md-pt-25{padding-top:25px!important}.md-pt-26{padding-top:26px!important}.md-pt-28{padding-top:28px!important}.md-pt-30{padding-top:30px!important}.md-pt-32{padding-top:32px!important}.md-pt-34{padding-top:34px!important}.md-pt-36{padding-top:36px!important}.md-pt-40{padding-top:40px!important}.md-pt-44{padding-top:44px!important}.md-pt-46{padding-top:46px!important}.md-pt-48{padding-top:48px!important}.md-pt-50{padding-top:50px!important}.md-pt-52{padding-top:52px!important}.md-pt-60{padding-top:60px!important}.md-pt-64{padding-top:64px!important}.md-pt-70{padding-top:70px!important}.md-pt-76{padding-top:76px!important}.md-pt-80{padding-top:80px!important}.md-pt-96{padding-top:96px!important}.md-pt-100{padding-top:100px!important}.md-pr-0{padding-right:0!important}.md-pr-2{padding-right:2px!important}.md-pr-4{padding-right:4px!important}.md-pr-5{padding-right:5px!important}.md-pr-6{padding-right:6px!important}.md-pr-8{padding-right:8px!important}.md-pr-10{padding-right:10px!important}.md-pr-12{padding-right:12px!important}.md-pr-15{padding-right:15px!important}.md-pr-16{padding-right:16px!important}.md-pr-18{padding-right:18px!important}.md-pr-20{padding-right:20px!important}.md-pr-22{padding-right:22px!important}.md-pr-24{padding-right:24px!important}.md-pr-25{padding-right:25px!important}.md-pr-26{padding-right:26px!important}.md-pr-28{padding-right:28px!important}.md-pr-30{padding-right:30px!important}.md-pr-32{padding-right:32px!important}.md-pr-34{padding-right:34px!important}.md-pr-36{padding-right:36px!important}.md-pr-40{padding-right:40px!important}.md-pr-44{padding-right:44px!important}.md-pr-46{padding-right:46px!important}.md-pr-48{padding-right:48px!important}.md-pr-50{padding-right:50px!important}.md-pr-52{padding-right:52px!important}.md-pr-60{padding-right:60px!important}.md-pr-64{padding-right:64px!important}.md-pr-70{padding-right:70px!important}.md-pr-76{padding-right:76px!important}.md-pr-80{padding-right:80px!important}.md-pr-96{padding-right:96px!important}.md-pr-100{padding-right:100px!important}.md-pb-0{padding-bottom:0!important}.md-pb-2{padding-bottom:2px!important}.md-pb-4{padding-bottom:4px!important}.md-pb-5{padding-bottom:5px!important}.md-pb-6{padding-bottom:6px!important}.md-pb-8{padding-bottom:8px!important}.md-pb-10{padding-bottom:10px!important}.md-pb-12{padding-bottom:12px!important}.md-pb-15{padding-bottom:15px!important}.md-pb-16{padding-bottom:16px!important}.md-pb-18{padding-bottom:18px!important}.md-pb-20{padding-bottom:20px!important}.md-pb-22{padding-bottom:22px!important}.md-pb-24{padding-bottom:24px!important}.md-pb-25{padding-bottom:25px!important}.md-pb-26{padding-bottom:26px!important}.md-pb-28{padding-bottom:28px!important}.md-pb-30{padding-bottom:30px!important}.md-pb-32{padding-bottom:32px!important}.md-pb-34{padding-bottom:34px!important}.md-pb-36{padding-bottom:36px!important}.md-pb-40{padding-bottom:40px!important}.md-pb-44{padding-bottom:44px!important}.md-pb-46{padding-bottom:46px!important}.md-pb-48{padding-bottom:48px!important}.md-pb-50{padding-bottom:50px!important}.md-pb-52{padding-bottom:52px!important}.md-pb-60{padding-bottom:60px!important}.md-pb-64{padding-bottom:64px!important}.md-pb-70{padding-bottom:70px!important}.md-pb-76{padding-bottom:76px!important}.md-pb-80{padding-bottom:80px!important}.md-pb-96{padding-bottom:96px!important}.md-pb-100{padding-bottom:100px!important}.md-pl-0{padding-left:0!important}.md-pl-2{padding-left:2px!important}.md-pl-4{padding-left:4px!important}.md-pl-5{padding-left:5px!important}.md-pl-6{padding-left:6px!important}.md-pl-8{padding-left:8px!important}.md-pl-10{padding-left:10px!important}.md-pl-12{padding-left:12px!important}.md-pl-15{padding-left:15px!important}.md-pl-16{padding-left:16px!important}.md-pl-18{padding-left:18px!important}.md-pl-20{padding-left:20px!important}.md-pl-22{padding-left:22px!important}.md-pl-24{padding-left:24px!important}.md-pl-25{padding-left:25px!important}.md-pl-26{padding-left:26px!important}.md-pl-28{padding-left:28px!important}.md-pl-30{padding-left:30px!important}.md-pl-32{padding-left:32px!important}.md-pl-34{padding-left:34px!important}.md-pl-36{padding-left:36px!important}.md-pl-40{padding-left:40px!important}.md-pl-44{padding-left:44px!important}.md-pl-46{padding-left:46px!important}.md-pl-48{padding-left:48px!important}.md-pl-50{padding-left:50px!important}.md-pl-52{padding-left:52px!important}.md-pl-60{padding-left:60px!important}.md-pl-64{padding-left:64px!important}.md-pl-70{padding-left:70px!important}.md-pl-76{padding-left:76px!important}.md-pl-80{padding-left:80px!important}.md-pl-96{padding-left:96px!important}.md-pl-100{padding-left:100px!important}.md-m-0{margin:0!important}.md-m-2{margin:2px!important}.md-m-4{margin:4px!important}.md-m-5{margin:5px!important}.md-m-6{margin:6px!important}.md-m-8{margin:8px!important}.md-m-10{margin:10px!important}.md-m-12{margin:12px!important}.md-m-15{margin:15px!important}.md-m-16{margin:16px!important}.md-m-18{margin:18px!important}.md-m-20{margin:20px!important}.md-m-22{margin:22px!important}.md-m-24{margin:24px!important}.md-m-25{margin:25px!important}.md-m-26{margin:26px!important}.md-m-28{margin:28px!important}.md-m-30{margin:30px!important}.md-m-32{margin:32px!important}.md-m-34{margin:34px!important}.md-m-36{margin:36px!important}.md-m-40{margin:40px!important}.md-m-44{margin:44px!important}.md-m-46{margin:46px!important}.md-m-48{margin:48px!important}.md-m-50{margin:50px!important}.md-m-52{margin:52px!important}.md-m-60{margin:60px!important}.md-m-64{margin:64px!important}.md-m-70{margin:70px!important}.md-m-76{margin:76px!important}.md-m-80{margin:80px!important}.md-m-96{margin:96px!important}.md-m-100{margin:100px!important}.md-mt-0{margin-top:0!important}.md-mt-2{margin-top:2px!important}.md-mt-4{margin-top:4px!important}.md-mt-5{margin-top:5px!important}.md-mt-6{margin-top:6px!important}.md-mt-8{margin-top:8px!important}.md-mt-10{margin-top:10px!important}.md-mt-12{margin-top:12px!important}.md-mt-15{margin-top:15px!important}.md-mt-16{margin-top:16px!important}.md-mt-18{margin-top:18px!important}.md-mt-20{margin-top:20px!important}.md-mt-22{margin-top:22px!important}.md-mt-24{margin-top:24px!important}.md-mt-25{margin-top:25px!important}.md-mt-26{margin-top:26px!important}.md-mt-28{margin-top:28px!important}.md-mt-30{margin-top:30px!important}.md-mt-32{margin-top:32px!important}.md-mt-34{margin-top:34px!important}.md-mt-36{margin-top:36px!important}.md-mt-40{margin-top:40px!important}.md-mt-44{margin-top:44px!important}.md-mt-46{margin-top:46px!important}.md-mt-48{margin-top:48px!important}.md-mt-50{margin-top:50px!important}.md-mt-52{margin-top:52px!important}.md-mt-60{margin-top:60px!important}.md-mt-64{margin-top:64px!important}.md-mt-70{margin-top:70px!important}.md-mt-76{margin-top:76px!important}.md-mt-80{margin-top:80px!important}.md-mt-96{margin-top:96px!important}.md-mt-100{margin-top:100px!important}.md-mr-0{margin-right:0!important}.md-mr-2{margin-right:2px!important}.md-mr-4{margin-right:4px!important}.md-mr-5{margin-right:5px!important}.md-mr-6{margin-right:6px!important}.md-mr-8{margin-right:8px!important}.md-mr-10{margin-right:10px!important}.md-mr-12{margin-right:12px!important}.md-mr-15{margin-right:15px!important}.md-mr-16{margin-right:16px!important}.md-mr-18{margin-right:18px!important}.md-mr-20{margin-right:20px!important}.md-mr-22{margin-right:22px!important}.md-mr-24{margin-right:24px!important}.md-mr-25{margin-right:25px!important}.md-mr-26{margin-right:26px!important}.md-mr-28{margin-right:28px!important}.md-mr-30{margin-right:30px!important}.md-mr-32{margin-right:32px!important}.md-mr-34{margin-right:34px!important}.md-mr-36{margin-right:36px!important}.md-mr-40{margin-right:40px!important}.md-mr-44{margin-right:44px!important}.md-mr-46{margin-right:46px!important}.md-mr-48{margin-right:48px!important}.md-mr-50{margin-right:50px!important}.md-mr-52{margin-right:52px!important}.md-mr-60{margin-right:60px!important}.md-mr-64{margin-right:64px!important}.md-mr-70{margin-right:70px!important}.md-mr-76{margin-right:76px!important}.md-mr-80{margin-right:80px!important}.md-mr-96{margin-right:96px!important}.md-mr-100{margin-right:100px!important}.md-mb-0{margin-bottom:0!important}.md-mb-2{margin-bottom:2px!important}.md-mb-4{margin-bottom:4px!important}.md-mb-5{margin-bottom:5px!important}.md-mb-6{margin-bottom:6px!important}.md-mb-8{margin-bottom:8px!important}.md-mb-10{margin-bottom:10px!important}.md-mb-12{margin-bottom:12px!important}.md-mb-15{margin-bottom:15px!important}.md-mb-16{margin-bottom:16px!important}.md-mb-18{margin-bottom:18px!important}.md-mb-20{margin-bottom:20px!important}.md-mb-22{margin-bottom:22px!important}.md-mb-24{margin-bottom:24px!important}.md-mb-25{margin-bottom:25px!important}.md-mb-26{margin-bottom:26px!important}.md-mb-28{margin-bottom:28px!important}.md-mb-30{margin-bottom:30px!important}.md-mb-32{margin-bottom:32px!important}.md-mb-34{margin-bottom:34px!important}.md-mb-36{margin-bottom:36px!important}.md-mb-40{margin-bottom:40px!important}.md-mb-44{margin-bottom:44px!important}.md-mb-46{margin-bottom:46px!important}.md-mb-48{margin-bottom:48px!important}.md-mb-50{margin-bottom:50px!important}.md-mb-52{margin-bottom:52px!important}.md-mb-60{margin-bottom:60px!important}.md-mb-64{margin-bottom:64px!important}.md-mb-70{margin-bottom:70px!important}.md-mb-76{margin-bottom:76px!important}.md-mb-80{margin-bottom:80px!important}.md-mb-96{margin-bottom:96px!important}.md-mb-100{margin-bottom:100px!important}.md-ml-0{margin-left:0!important}.md-ml-2{margin-left:2px!important}.md-ml-4{margin-left:4px!important}.md-ml-5{margin-left:5px!important}.md-ml-6{margin-left:6px!important}.md-ml-8{margin-left:8px!important}.md-ml-10{margin-left:10px!important}.md-ml-12{margin-left:12px!important}.md-ml-15{margin-left:15px!important}.md-ml-16{margin-left:16px!important}.md-ml-18{margin-left:18px!important}.md-ml-20{margin-left:20px!important}.md-ml-22{margin-left:22px!important}.md-ml-24{margin-left:24px!important}.md-ml-25{margin-left:25px!important}.md-ml-26{margin-left:26px!important}.md-ml-28{margin-left:28px!important}.md-ml-30{margin-left:30px!important}.md-ml-32{margin-left:32px!important}.md-ml-34{margin-left:34px!important}.md-ml-36{margin-left:36px!important}.md-ml-40{margin-left:40px!important}.md-ml-44{margin-left:44px!important}.md-ml-46{margin-left:46px!important}.md-ml-48{margin-left:48px!important}.md-ml-50{margin-left:50px!important}.md-ml-52{margin-left:52px!important}.md-ml-60{margin-left:60px!important}.md-ml-64{margin-left:64px!important}.md-ml-70{margin-left:70px!important}.md-ml-76{margin-left:76px!important}.md-ml-80{margin-left:80px!important}.md-ml-96{margin-left:96px!important}.md-ml-100{margin-left:100px!important}}@media screen and (min-width: 1440px){.lg-p-0{padding:0!important}.lg-p-2{padding:2px!important}.lg-p-4{padding:4px!important}.lg-p-5{padding:5px!important}.lg-p-6{padding:6px!important}.lg-p-8{padding:8px!important}.lg-p-10{padding:10px!important}.lg-p-12{padding:12px!important}.lg-p-15{padding:15px!important}.lg-p-16{padding:16px!important}.lg-p-18{padding:18px!important}.lg-p-20{padding:20px!important}.lg-p-22{padding:22px!important}.lg-p-24{padding:24px!important}.lg-p-25{padding:25px!important}.lg-p-26{padding:26px!important}.lg-p-28{padding:28px!important}.lg-p-30{padding:30px!important}.lg-p-32{padding:32px!important}.lg-p-34{padding:34px!important}.lg-p-36{padding:36px!important}.lg-p-40{padding:40px!important}.lg-p-44{padding:44px!important}.lg-p-46{padding:46px!important}.lg-p-48{padding:48px!important}.lg-p-50{padding:50px!important}.lg-p-52{padding:52px!important}.lg-p-60{padding:60px!important}.lg-p-64{padding:64px!important}.lg-p-70{padding:70px!important}.lg-p-76{padding:76px!important}.lg-p-80{padding:80px!important}.lg-p-96{padding:96px!important}.lg-p-100{padding:100px!important}.lg-pt-0{padding-top:0!important}.lg-pt-2{padding-top:2px!important}.lg-pt-4{padding-top:4px!important}.lg-pt-5{padding-top:5px!important}.lg-pt-6{padding-top:6px!important}.lg-pt-8{padding-top:8px!important}.lg-pt-10{padding-top:10px!important}.lg-pt-12{padding-top:12px!important}.lg-pt-15{padding-top:15px!important}.lg-pt-16{padding-top:16px!important}.lg-pt-18{padding-top:18px!important}.lg-pt-20{padding-top:20px!important}.lg-pt-22{padding-top:22px!important}.lg-pt-24{padding-top:24px!important}.lg-pt-25{padding-top:25px!important}.lg-pt-26{padding-top:26px!important}.lg-pt-28{padding-top:28px!important}.lg-pt-30{padding-top:30px!important}.lg-pt-32{padding-top:32px!important}.lg-pt-34{padding-top:34px!important}.lg-pt-36{padding-top:36px!important}.lg-pt-40{padding-top:40px!important}.lg-pt-44{padding-top:44px!important}.lg-pt-46{padding-top:46px!important}.lg-pt-48{padding-top:48px!important}.lg-pt-50{padding-top:50px!important}.lg-pt-52{padding-top:52px!important}.lg-pt-60{padding-top:60px!important}.lg-pt-64{padding-top:64px!important}.lg-pt-70{padding-top:70px!important}.lg-pt-76{padding-top:76px!important}.lg-pt-80{padding-top:80px!important}.lg-pt-96{padding-top:96px!important}.lg-pt-100{padding-top:100px!important}.lg-pr-0{padding-right:0!important}.lg-pr-2{padding-right:2px!important}.lg-pr-4{padding-right:4px!important}.lg-pr-5{padding-right:5px!important}.lg-pr-6{padding-right:6px!important}.lg-pr-8{padding-right:8px!important}.lg-pr-10{padding-right:10px!important}.lg-pr-12{padding-right:12px!important}.lg-pr-15{padding-right:15px!important}.lg-pr-16{padding-right:16px!important}.lg-pr-18{padding-right:18px!important}.lg-pr-20{padding-right:20px!important}.lg-pr-22{padding-right:22px!important}.lg-pr-24{padding-right:24px!important}.lg-pr-25{padding-right:25px!important}.lg-pr-26{padding-right:26px!important}.lg-pr-28{padding-right:28px!important}.lg-pr-30{padding-right:30px!important}.lg-pr-32{padding-right:32px!important}.lg-pr-34{padding-right:34px!important}.lg-pr-36{padding-right:36px!important}.lg-pr-40{padding-right:40px!important}.lg-pr-44{padding-right:44px!important}.lg-pr-46{padding-right:46px!important}.lg-pr-48{padding-right:48px!important}.lg-pr-50{padding-right:50px!important}.lg-pr-52{padding-right:52px!important}.lg-pr-60{padding-right:60px!important}.lg-pr-64{padding-right:64px!important}.lg-pr-70{padding-right:70px!important}.lg-pr-76{padding-right:76px!important}.lg-pr-80{padding-right:80px!important}.lg-pr-96{padding-right:96px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-2{padding-bottom:2px!important}.lg-pb-4{padding-bottom:4px!important}.lg-pb-5{padding-bottom:5px!important}.lg-pb-6{padding-bottom:6px!important}.lg-pb-8{padding-bottom:8px!important}.lg-pb-10{padding-bottom:10px!important}.lg-pb-12{padding-bottom:12px!important}.lg-pb-15{padding-bottom:15px!important}.lg-pb-16{padding-bottom:16px!important}.lg-pb-18{padding-bottom:18px!important}.lg-pb-20{padding-bottom:20px!important}.lg-pb-22{padding-bottom:22px!important}.lg-pb-24{padding-bottom:24px!important}.lg-pb-25{padding-bottom:25px!important}.lg-pb-26{padding-bottom:26px!important}.lg-pb-28{padding-bottom:28px!important}.lg-pb-30{padding-bottom:30px!important}.lg-pb-32{padding-bottom:32px!important}.lg-pb-34{padding-bottom:34px!important}.lg-pb-36{padding-bottom:36px!important}.lg-pb-40{padding-bottom:40px!important}.lg-pb-44{padding-bottom:44px!important}.lg-pb-46{padding-bottom:46px!important}.lg-pb-48{padding-bottom:48px!important}.lg-pb-50{padding-bottom:50px!important}.lg-pb-52{padding-bottom:52px!important}.lg-pb-60{padding-bottom:60px!important}.lg-pb-64{padding-bottom:64px!important}.lg-pb-70{padding-bottom:70px!important}.lg-pb-76{padding-bottom:76px!important}.lg-pb-80{padding-bottom:80px!important}.lg-pb-96{padding-bottom:96px!important}.lg-pb-100{padding-bottom:100px!important}.lg-pl-0{padding-left:0!important}.lg-pl-2{padding-left:2px!important}.lg-pl-4{padding-left:4px!important}.lg-pl-5{padding-left:5px!important}.lg-pl-6{padding-left:6px!important}.lg-pl-8{padding-left:8px!important}.lg-pl-10{padding-left:10px!important}.lg-pl-12{padding-left:12px!important}.lg-pl-15{padding-left:15px!important}.lg-pl-16{padding-left:16px!important}.lg-pl-18{padding-left:18px!important}.lg-pl-20{padding-left:20px!important}.lg-pl-22{padding-left:22px!important}.lg-pl-24{padding-left:24px!important}.lg-pl-25{padding-left:25px!important}.lg-pl-26{padding-left:26px!important}.lg-pl-28{padding-left:28px!important}.lg-pl-30{padding-left:30px!important}.lg-pl-32{padding-left:32px!important}.lg-pl-34{padding-left:34px!important}.lg-pl-36{padding-left:36px!important}.lg-pl-40{padding-left:40px!important}.lg-pl-44{padding-left:44px!important}.lg-pl-46{padding-left:46px!important}.lg-pl-48{padding-left:48px!important}.lg-pl-50{padding-left:50px!important}.lg-pl-52{padding-left:52px!important}.lg-pl-60{padding-left:60px!important}.lg-pl-64{padding-left:64px!important}.lg-pl-70{padding-left:70px!important}.lg-pl-76{padding-left:76px!important}.lg-pl-80{padding-left:80px!important}.lg-pl-96{padding-left:96px!important}.lg-pl-100{padding-left:100px!important}.lg-m-0{margin:0!important}.lg-m-2{margin:2px!important}.lg-m-4{margin:4px!important}.lg-m-5{margin:5px!important}.lg-m-6{margin:6px!important}.lg-m-8{margin:8px!important}.lg-m-10{margin:10px!important}.lg-m-12{margin:12px!important}.lg-m-15{margin:15px!important}.lg-m-16{margin:16px!important}.lg-m-18{margin:18px!important}.lg-m-20{margin:20px!important}.lg-m-22{margin:22px!important}.lg-m-24{margin:24px!important}.lg-m-25{margin:25px!important}.lg-m-26{margin:26px!important}.lg-m-28{margin:28px!important}.lg-m-30{margin:30px!important}.lg-m-32{margin:32px!important}.lg-m-34{margin:34px!important}.lg-m-36{margin:36px!important}.lg-m-40{margin:40px!important}.lg-m-44{margin:44px!important}.lg-m-46{margin:46px!important}.lg-m-48{margin:48px!important}.lg-m-50{margin:50px!important}.lg-m-52{margin:52px!important}.lg-m-60{margin:60px!important}.lg-m-64{margin:64px!important}.lg-m-70{margin:70px!important}.lg-m-76{margin:76px!important}.lg-m-80{margin:80px!important}.lg-m-96{margin:96px!important}.lg-m-100{margin:100px!important}.lg-mt-0{margin-top:0!important}.lg-mt-2{margin-top:2px!important}.lg-mt-4{margin-top:4px!important}.lg-mt-5{margin-top:5px!important}.lg-mt-6{margin-top:6px!important}.lg-mt-8{margin-top:8px!important}.lg-mt-10{margin-top:10px!important}.lg-mt-12{margin-top:12px!important}.lg-mt-15{margin-top:15px!important}.lg-mt-16{margin-top:16px!important}.lg-mt-18{margin-top:18px!important}.lg-mt-20{margin-top:20px!important}.lg-mt-22{margin-top:22px!important}.lg-mt-24{margin-top:24px!important}.lg-mt-25{margin-top:25px!important}.lg-mt-26{margin-top:26px!important}.lg-mt-28{margin-top:28px!important}.lg-mt-30{margin-top:30px!important}.lg-mt-32{margin-top:32px!important}.lg-mt-34{margin-top:34px!important}.lg-mt-36{margin-top:36px!important}.lg-mt-40{margin-top:40px!important}.lg-mt-44{margin-top:44px!important}.lg-mt-46{margin-top:46px!important}.lg-mt-48{margin-top:48px!important}.lg-mt-50{margin-top:50px!important}.lg-mt-52{margin-top:52px!important}.lg-mt-60{margin-top:60px!important}.lg-mt-64{margin-top:64px!important}.lg-mt-70{margin-top:70px!important}.lg-mt-76{margin-top:76px!important}.lg-mt-80{margin-top:80px!important}.lg-mt-96{margin-top:96px!important}.lg-mt-100{margin-top:100px!important}.lg-mr-0{margin-right:0!important}.lg-mr-2{margin-right:2px!important}.lg-mr-4{margin-right:4px!important}.lg-mr-5{margin-right:5px!important}.lg-mr-6{margin-right:6px!important}.lg-mr-8{margin-right:8px!important}.lg-mr-10{margin-right:10px!important}.lg-mr-12{margin-right:12px!important}.lg-mr-15{margin-right:15px!important}.lg-mr-16{margin-right:16px!important}.lg-mr-18{margin-right:18px!important}.lg-mr-20{margin-right:20px!important}.lg-mr-22{margin-right:22px!important}.lg-mr-24{margin-right:24px!important}.lg-mr-25{margin-right:25px!important}.lg-mr-26{margin-right:26px!important}.lg-mr-28{margin-right:28px!important}.lg-mr-30{margin-right:30px!important}.lg-mr-32{margin-right:32px!important}.lg-mr-34{margin-right:34px!important}.lg-mr-36{margin-right:36px!important}.lg-mr-40{margin-right:40px!important}.lg-mr-44{margin-right:44px!important}.lg-mr-46{margin-right:46px!important}.lg-mr-48{margin-right:48px!important}.lg-mr-50{margin-right:50px!important}.lg-mr-52{margin-right:52px!important}.lg-mr-60{margin-right:60px!important}.lg-mr-64{margin-right:64px!important}.lg-mr-70{margin-right:70px!important}.lg-mr-76{margin-right:76px!important}.lg-mr-80{margin-right:80px!important}.lg-mr-96{margin-right:96px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-2{margin-bottom:2px!important}.lg-mb-4{margin-bottom:4px!important}.lg-mb-5{margin-bottom:5px!important}.lg-mb-6{margin-bottom:6px!important}.lg-mb-8{margin-bottom:8px!important}.lg-mb-10{margin-bottom:10px!important}.lg-mb-12{margin-bottom:12px!important}.lg-mb-15{margin-bottom:15px!important}.lg-mb-16{margin-bottom:16px!important}.lg-mb-18{margin-bottom:18px!important}.lg-mb-20{margin-bottom:20px!important}.lg-mb-22{margin-bottom:22px!important}.lg-mb-24{margin-bottom:24px!important}.lg-mb-25{margin-bottom:25px!important}.lg-mb-26{margin-bottom:26px!important}.lg-mb-28{margin-bottom:28px!important}.lg-mb-30{margin-bottom:30px!important}.lg-mb-32{margin-bottom:32px!important}.lg-mb-34{margin-bottom:34px!important}.lg-mb-36{margin-bottom:36px!important}.lg-mb-40{margin-bottom:40px!important}.lg-mb-44{margin-bottom:44px!important}.lg-mb-46{margin-bottom:46px!important}.lg-mb-48{margin-bottom:48px!important}.lg-mb-50{margin-bottom:50px!important}.lg-mb-52{margin-bottom:52px!important}.lg-mb-60{margin-bottom:60px!important}.lg-mb-64{margin-bottom:64px!important}.lg-mb-70{margin-bottom:70px!important}.lg-mb-76{margin-bottom:76px!important}.lg-mb-80{margin-bottom:80px!important}.lg-mb-96{margin-bottom:96px!important}.lg-mb-100{margin-bottom:100px!important}.lg-ml-0{margin-left:0!important}.lg-ml-2{margin-left:2px!important}.lg-ml-4{margin-left:4px!important}.lg-ml-5{margin-left:5px!important}.lg-ml-6{margin-left:6px!important}.lg-ml-8{margin-left:8px!important}.lg-ml-10{margin-left:10px!important}.lg-ml-12{margin-left:12px!important}.lg-ml-15{margin-left:15px!important}.lg-ml-16{margin-left:16px!important}.lg-ml-18{margin-left:18px!important}.lg-ml-20{margin-left:20px!important}.lg-ml-22{margin-left:22px!important}.lg-ml-24{margin-left:24px!important}.lg-ml-25{margin-left:25px!important}.lg-ml-26{margin-left:26px!important}.lg-ml-28{margin-left:28px!important}.lg-ml-30{margin-left:30px!important}.lg-ml-32{margin-left:32px!important}.lg-ml-34{margin-left:34px!important}.lg-ml-36{margin-left:36px!important}.lg-ml-40{margin-left:40px!important}.lg-ml-44{margin-left:44px!important}.lg-ml-46{margin-left:46px!important}.lg-ml-48{margin-left:48px!important}.lg-ml-50{margin-left:50px!important}.lg-ml-52{margin-left:52px!important}.lg-ml-60{margin-left:60px!important}.lg-ml-64{margin-left:64px!important}.lg-ml-70{margin-left:70px!important}.lg-ml-76{margin-left:76px!important}.lg-ml-80{margin-left:80px!important}.lg-ml-96{margin-left:96px!important}.lg-ml-100{margin-left:100px!important}}.h-20{height:20%!important}.h-50{height:50%!important}.h-60{height:60%!important}.h-80{height:80%!important}.h-100{height:100%!important}.h-auto{height:auto%!important}.w-20{width:20%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-100{width:100%!important}.w-auto{width:auto%!important}@media screen and (min-width: 0px){.xs-h-20{height:20%!important}.xs-h-50{height:50%!important}.xs-h-60{height:60%!important}.xs-h-80{height:80%!important}.xs-h-100{height:100%!important}.xs-h-auto{height:auto%!important}.xs-w-20{width:20%!important}.xs-w-50{width:50%!important}.xs-w-60{width:60%!important}.xs-w-80{width:80%!important}.xs-w-100{width:100%!important}.xs-w-auto{width:auto%!important}}@media screen and (min-width: 640px){.sm-h-20{height:20%!important}.sm-h-50{height:50%!important}.sm-h-60{height:60%!important}.sm-h-80{height:80%!important}.sm-h-100{height:100%!important}.sm-h-auto{height:auto%!important}.sm-w-20{width:20%!important}.sm-w-50{width:50%!important}.sm-w-60{width:60%!important}.sm-w-80{width:80%!important}.sm-w-100{width:100%!important}.sm-w-auto{width:auto%!important}}@media screen and (min-width: 1100px){.md-h-20{height:20%!important}.md-h-50{height:50%!important}.md-h-60{height:60%!important}.md-h-80{height:80%!important}.md-h-100{height:100%!important}.md-h-auto{height:auto%!important}.md-w-20{width:20%!important}.md-w-50{width:50%!important}.md-w-60{width:60%!important}.md-w-80{width:80%!important}.md-w-100{width:100%!important}.md-w-auto{width:auto%!important}}@media screen and (min-width: 1440px){.lg-h-20{height:20%!important}.lg-h-50{height:50%!important}.lg-h-60{height:60%!important}.lg-h-80{height:80%!important}.lg-h-100{height:100%!important}.lg-h-auto{height:auto%!important}.lg-w-20{width:20%!important}.lg-w-50{width:50%!important}.lg-w-60{width:60%!important}.lg-w-80{width:80%!important}.lg-w-100{width:100%!important}.lg-w-auto{width:auto%!important}}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-1{flex:1 1 0%!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-self-start{justify-self:flex-start!important}.justify-self-end{justify-self:flex-end!important}.justify-self-center{justify-self:center!important}.justify-self-between{justify-self:space-between!important}.justify-self-around{justify-self:space-around!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-between{align-self:space-between!important}.align-self-around{align-self:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}@media (min-width: 0px){.xs-flex-row{flex-direction:row!important}.xs-flex-col{flex-direction:column!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-col-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xs-flex-fill{flex:1 1 auto!important}.xs-flex-grow-0{flex-grow:0!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-justify-start{justify-content:flex-start!important}.xs-justify-end{justify-content:flex-end!important}.xs-justify-center{justify-content:center!important}.xs-justify-between{justify-content:space-between!important}.xs-justify-around{justify-content:space-around!important}.xs-justify-unset{justify-content:unset!important}.xs-align-start{align-items:flex-start!important}.xs-align-end{align-items:flex-end!important}.xs-align-center{align-items:center!important}.xs-align-baseline{align-items:baseline!important}.xs-align-stretch{align-items:stretch!important}.xs-align-unset{align-items:unset!important}.xs-justify-start{justify-self:flex-start!important}.xs-justify-self-end{justify-self:flex-end!important}.xs-justify-self-center{justify-self:center!important}.xs-justify-self-between{justify-self:space-between!important}.xs-justify-self-around{justify-self:space-around!important}.xs-align-content-start{align-content:flex-start!important}.xs-align-content-end{align-content:flex-end!important}.xs-align-content-center{align-content:center!important}.xs-align-content-between{align-content:space-between!important}.xs-align-content-around{align-content:space-around!important}.xs-align-content-stretch{align-content:stretch!important}.xs-align-self-auto{align-self:auto!important}.xs-align-self-start{align-self:flex-start!important}.xs-align-self-end{align-self:flex-end!important}.xs-align-self-center{align-self:center!important}.xs-align-self-baseline{align-self:baseline!important}.xs-align-self-stretch{align-self:stretch!important}}@media (min-width: 640px){.sm-flex-row{flex-direction:row!important}.sm-flex-col{flex-direction:column!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-col-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm-flex-fill{flex:1 1 auto!important}.sm-flex-grow-0{flex-grow:0!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-justify-start{justify-content:flex-start!important}.sm-justify-end{justify-content:flex-end!important}.sm-justify-center{justify-content:center!important}.sm-justify-between{justify-content:space-between!important}.sm-justify-around{justify-content:space-around!important}.sm-justify-unset{justify-content:unset!important}.sm-align-start{align-items:flex-start!important}.sm-align-end{align-items:flex-end!important}.sm-align-center{align-items:center!important}.sm-align-baseline{align-items:baseline!important}.sm-align-stretch{align-items:stretch!important}.sm-align-unset{align-items:unset!important}.sm-justify-start{justify-self:flex-start!important}.sm-justify-self-end{justify-self:flex-end!important}.sm-justify-self-center{justify-self:center!important}.sm-justify-self-between{justify-self:space-between!important}.sm-justify-self-around{justify-self:space-around!important}.sm-align-content-start{align-content:flex-start!important}.sm-align-content-end{align-content:flex-end!important}.sm-align-content-center{align-content:center!important}.sm-align-content-between{align-content:space-between!important}.sm-align-content-around{align-content:space-around!important}.sm-align-content-stretch{align-content:stretch!important}.sm-align-self-auto{align-self:auto!important}.sm-align-self-start{align-self:flex-start!important}.sm-align-self-end{align-self:flex-end!important}.sm-align-self-center{align-self:center!important}.sm-align-self-baseline{align-self:baseline!important}.sm-align-self-stretch{align-self:stretch!important}}@media (min-width: 1100px){.md-flex-row{flex-direction:row!important}.md-flex-col{flex-direction:column!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-col-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md-flex-fill{flex:1 1 auto!important}.md-flex-grow-0{flex-grow:0!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-justify-start{justify-content:flex-start!important}.md-justify-end{justify-content:flex-end!important}.md-justify-center{justify-content:center!important}.md-justify-between{justify-content:space-between!important}.md-justify-around{justify-content:space-around!important}.md-justify-unset{justify-content:unset!important}.md-align-start{align-items:flex-start!important}.md-align-end{align-items:flex-end!important}.md-align-center{align-items:center!important}.md-align-baseline{align-items:baseline!important}.md-align-stretch{align-items:stretch!important}.md-align-unset{align-items:unset!important}.md-justify-start{justify-self:flex-start!important}.md-justify-self-end{justify-self:flex-end!important}.md-justify-self-center{justify-self:center!important}.md-justify-self-between{justify-self:space-between!important}.md-justify-self-around{justify-self:space-around!important}.md-align-content-start{align-content:flex-start!important}.md-align-content-end{align-content:flex-end!important}.md-align-content-center{align-content:center!important}.md-align-content-between{align-content:space-between!important}.md-align-content-around{align-content:space-around!important}.md-align-content-stretch{align-content:stretch!important}.md-align-self-auto{align-self:auto!important}.md-align-self-start{align-self:flex-start!important}.md-align-self-end{align-self:flex-end!important}.md-align-self-center{align-self:center!important}.md-align-self-baseline{align-self:baseline!important}.md-align-self-stretch{align-self:stretch!important}}@media (min-width: 1440px){.lg-flex-row{flex-direction:row!important}.lg-flex-col{flex-direction:column!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-col-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg-flex-fill{flex:1 1 auto!important}.lg-flex-grow-0{flex-grow:0!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-justify-start{justify-content:flex-start!important}.lg-justify-end{justify-content:flex-end!important}.lg-justify-center{justify-content:center!important}.lg-justify-between{justify-content:space-between!important}.lg-justify-around{justify-content:space-around!important}.lg-justify-unset{justify-content:unset!important}.lg-align-start{align-items:flex-start!important}.lg-align-end{align-items:flex-end!important}.lg-align-center{align-items:center!important}.lg-align-baseline{align-items:baseline!important}.lg-align-stretch{align-items:stretch!important}.lg-align-unset{align-items:unset!important}.lg-justify-start{justify-self:flex-start!important}.lg-justify-self-end{justify-self:flex-end!important}.lg-justify-self-center{justify-self:center!important}.lg-justify-self-between{justify-self:space-between!important}.lg-justify-self-around{justify-self:space-around!important}.lg-align-content-start{align-content:flex-start!important}.lg-align-content-end{align-content:flex-end!important}.lg-align-content-center{align-content:center!important}.lg-align-content-between{align-content:space-between!important}.lg-align-content-around{align-content:space-around!important}.lg-align-content-stretch{align-content:stretch!important}.lg-align-self-auto{align-self:auto!important}.lg-align-self-start{align-self:flex-start!important}.lg-align-self-end{align-self:flex-end!important}.lg-align-self-center{align-self:center!important}.lg-align-self-baseline{align-self:baseline!important}.lg-align-self-stretch{align-self:stretch!important}}.font_10_500{font-size:10px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_10_500{font-size:10px!important;font-weight:500!important}}.font_10_600{font-size:10px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_10_600{font-size:10px!important;font-weight:600!important}}.font_11_500{font-size:11px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_11_500{font-size:11px!important;font-weight:500!important}}.font_11_600{font-size:11px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_11_600{font-size:11px!important;font-weight:600!important}}.font_11_700{font-size:11px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_11_700{font-size:11px!important;font-weight:700!important}}.font_12_400{font-size:12px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_12_400{font-size:12px!important;font-weight:400!important}}.font_12_500{font-size:12px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_12_500{font-size:12px!important;font-weight:500!important}}.font_12_600{font-size:12px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_12_600{font-size:12px!important;font-weight:600!important}}.font_13_400{font-size:13px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_13_400{font-size:13px!important;font-weight:400!important}}.font_13_500{font-size:13px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_13_500{font-size:13px!important;font-weight:500!important}}.font_13_600{font-size:13px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_13_600{font-size:13px!important;font-weight:600!important}}.font_13_700{font-size:13px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_13_700{font-size:13px!important;font-weight:700!important}}.font_14_400{font-size:14px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_14_400{font-size:14px!important;font-weight:400!important}}.font_14_500{font-size:14px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_14_500{font-size:14px!important;font-weight:500!important}}.font_14_600{font-size:14px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_14_600{font-size:14px!important;font-weight:600!important}}.font_15_400{font-size:15px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_15_400{font-size:15px!important;font-weight:400!important}}.font_15_500{font-size:15px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_15_500{font-size:15px!important;font-weight:500!important}}.font_15_600{font-size:15px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_15_600{font-size:15px!important;font-weight:600!important}}.font_15_700{font-size:15px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_15_700{font-size:15px!important;font-weight:700!important}}.font_16_400{font-size:16px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_16_400{font-size:16px!important;font-weight:400!important}}.font_16_500{font-size:16px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_16_500{font-size:16px!important;font-weight:500!important}}.font_16_600{font-size:16px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_16_600{font-size:16px!important;font-weight:600!important}}.font_16_700{font-size:16px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_16_700{font-size:16px!important;font-weight:700!important}}.font_17_600{font-size:17px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_17_600{font-size:17px!important;font-weight:600!important}}.font_18_400{font-size:18px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_18_400{font-size:18px!important;font-weight:400!important}}.font_18_500{font-size:18px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_18_500{font-size:18px!important;font-weight:500!important}}.font_18_600{font-size:18px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_18_600{font-size:18px!important;font-weight:600!important}}.font_18_700{font-size:18px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_18_700{font-size:18px!important;font-weight:700!important}}.font_20_400{font-size:20px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_20_400{font-size:20px!important;font-weight:400!important}}.font_22_400{font-size:22px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_22_400{font-size:22px!important;font-weight:400!important}}.font_20_600{font-size:20px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_20_600{font-size:20px!important;font-weight:600!important}}.font_20_700{font-size:20px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_20_700{font-size:20px!important;font-weight:700!important}}.font_24_400{font-size:24px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_24_400{font-size:24px!important;font-weight:400!important}}.font_24_500{font-size:24px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_24_500{font-size:24px!important;font-weight:500!important}}.font_24_600{font-size:24px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_24_600{font-size:24px!important;font-weight:600!important}}.font_24_700{font-size:24px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_24_700{font-size:24px!important;font-weight:700!important}}.font_25_600{font-size:25px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_25_600{font-size:25px!important;font-weight:600!important}}.font_25_700{font-size:25px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_25_700{font-size:25px!important;font-weight:700!important}}.font_28_600{font-size:28px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_28_600{font-size:28px!important;font-weight:600!important}}.font_30_700{font-size:30px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_30_700{font-size:30px!important;font-weight:700!important}}.font_32_600{font-size:32px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_32_600{font-size:32px!important;font-weight:600!important}}.font_36_600{font-size:36px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_36_600{font-size:36px!important;font-weight:600!important}}.font_44_500{font-size:44px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_44_500{font-size:44px!important;font-weight:500!important}}.font_44_600{font-size:44px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_44_600{font-size:44px!important;font-weight:600!important}}.font_52_600{font-size:52px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_52_600{font-size:52px!important;font-weight:600!important}}.font_60_600{font-size:60px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_60_600{font-size:60px!important;font-weight:600!important}}.font_64_600{font-size:64px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_64_600{font-size:64px!important;font-weight:600!important}}.bg-primary{background-color:#b8eae1!important}.text-primary{color:#b8eae1!important}.b-primary{border-color:#b8eae1!important}@media (min-width: 0px){.xs-bg-primary{background-color:#b8eae1!important}.xs-text-primary{color:#b8eae1!important}}@media (min-width: 640px){.sm-bg-primary{background-color:#b8eae1!important}.sm-text-primary{color:#b8eae1!important}}@media (min-width: 1100px){.md-bg-primary{background-color:#b8eae1!important}.md-text-primary{color:#b8eae1!important}}@media (min-width: 1440px){.lg-bg-primary{background-color:#b8eae1!important}.lg-text-primary{color:#b8eae1!important}}.bg-secondary{background-color:#fff3f0!important}.text-secondary{color:#fff3f0!important}.b-secondary{border-color:#fff3f0!important}@media (min-width: 0px){.xs-bg-secondary{background-color:#fff3f0!important}.xs-text-secondary{color:#fff3f0!important}}@media (min-width: 640px){.sm-bg-secondary{background-color:#fff3f0!important}.sm-text-secondary{color:#fff3f0!important}}@media (min-width: 1100px){.md-bg-secondary{background-color:#fff3f0!important}.md-text-secondary{color:#fff3f0!important}}@media (min-width: 1440px){.lg-bg-secondary{background-color:#fff3f0!important}.lg-text-secondary{color:#fff3f0!important}}.bg-darkGrey{background-color:#282626!important}.text-darkGrey{color:#282626!important}.b-darkGrey{border-color:#282626!important}@media (min-width: 0px){.xs-bg-darkGrey{background-color:#282626!important}.xs-text-darkGrey{color:#282626!important}}@media (min-width: 640px){.sm-bg-darkGrey{background-color:#282626!important}.sm-text-darkGrey{color:#282626!important}}@media (min-width: 1100px){.md-bg-darkGrey{background-color:#282626!important}.md-text-darkGrey{color:#282626!important}}@media (min-width: 1440px){.lg-bg-darkGrey{background-color:#282626!important}.lg-text-darkGrey{color:#282626!important}}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.b-white{border-color:#fff!important}@media (min-width: 0px){.xs-bg-white{background-color:#fff!important}.xs-text-white{color:#fff!important}}@media (min-width: 640px){.sm-bg-white{background-color:#fff!important}.sm-text-white{color:#fff!important}}@media (min-width: 1100px){.md-bg-white{background-color:#fff!important}.md-text-white{color:#fff!important}}@media (min-width: 1440px){.lg-bg-white{background-color:#fff!important}.lg-text-white{color:#fff!important}}.bg-grey{background-color:#f9f9f9!important}.text-grey{color:#f9f9f9!important}.b-grey{border-color:#f9f9f9!important}@media (min-width: 0px){.xs-bg-grey{background-color:#f9f9f9!important}.xs-text-grey{color:#f9f9f9!important}}@media (min-width: 640px){.sm-bg-grey{background-color:#f9f9f9!important}.sm-text-grey{color:#f9f9f9!important}}@media (min-width: 1100px){.md-bg-grey{background-color:#f9f9f9!important}.md-text-grey{color:#f9f9f9!important}}@media (min-width: 1440px){.lg-bg-grey{background-color:#f9f9f9!important}.lg-text-grey{color:#f9f9f9!important}}.bg-light{background-color:#f0f0f0!important}.text-light{color:#f0f0f0!important}.b-light{border-color:#f0f0f0!important}@media (min-width: 0px){.xs-bg-light{background-color:#f0f0f0!important}.xs-text-light{color:#f0f0f0!important}}@media (min-width: 640px){.sm-bg-light{background-color:#f0f0f0!important}.sm-text-light{color:#f0f0f0!important}}@media (min-width: 1100px){.md-bg-light{background-color:#f0f0f0!important}.md-text-light{color:#f0f0f0!important}}@media (min-width: 1440px){.lg-bg-light{background-color:#f0f0f0!important}.lg-text-light{color:#f0f0f0!important}}.bg-muted{background-color:#6c757d!important}.text-muted{color:#6c757d!important}.b-muted{border-color:#6c757d!important}@media (min-width: 0px){.xs-bg-muted{background-color:#6c757d!important}.xs-text-muted{color:#6c757d!important}}@media (min-width: 640px){.sm-bg-muted{background-color:#6c757d!important}.sm-text-muted{color:#6c757d!important}}@media (min-width: 1100px){.md-bg-muted{background-color:#6c757d!important}.md-text-muted{color:#6c757d!important}}@media (min-width: 1440px){.lg-bg-muted{background-color:#6c757d!important}.lg-text-muted{color:#6c757d!important}}.bg-almostBlack{background-color:#090909!important}.text-almostBlack{color:#090909!important}.b-almostBlack{border-color:#090909!important}@media (min-width: 0px){.xs-bg-almostBlack{background-color:#090909!important}.xs-text-almostBlack{color:#090909!important}}@media (min-width: 640px){.sm-bg-almostBlack{background-color:#090909!important}.sm-text-almostBlack{color:#090909!important}}@media (min-width: 1100px){.md-bg-almostBlack{background-color:#090909!important}.md-text-almostBlack{color:#090909!important}}@media (min-width: 1440px){.lg-bg-almostBlack{background-color:#090909!important}.lg-text-almostBlack{color:#090909!important}}.bg-gooeyDanger{background-color:#dc3545!important}.text-gooeyDanger{color:#dc3545!important}.b-gooeyDanger{border-color:#dc3545!important}@media (min-width: 0px){.xs-bg-gooeyDanger{background-color:#dc3545!important}.xs-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 640px){.sm-bg-gooeyDanger{background-color:#dc3545!important}.sm-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1100px){.md-bg-gooeyDanger{background-color:#dc3545!important}.md-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1440px){.lg-bg-gooeyDanger{background-color:#dc3545!important}.lg-text-gooeyDanger{color:#dc3545!important}}.text-capitalize{text-transform:capitalize}.hover-underline:hover{text-decoration:underline}.hover-grow:hover{transition:transform .1s ease-in;transform:scale(1.1);z-index:99}.hover-grow:active{transition:transform .1s ease-in;transform:scale(1)}.hover-bg-primary:hover{background-color:#b8eae1;color:#282626}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:15%;left:calc(-100% - 8px);margin-bottom:5px;padding:7px;width:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;background-color:#333333e6;color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}.br-large-right{border-radius:0 16px 16px 0}.br-large-left{border-radius:16px 0 0 16px}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-decoration-none{text-decoration:none}.translucent-text{opacity:.67}.br-default{border-radius:8px!important}.br-small{border-radius:4px!important}.br-large{border-radius:16px!important}.b-1{border:1px solid #eee}.b-btm-1{border-bottom:1px solid #eee}.b-top-1{border-top:1px solid #eee}.b-rt-1{border-right:1px solid #eee}.b-none{border:none!important}.overflow-hidden,.overflow-x-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.br-circle{border-radius:50%}.cr-pointer{cursor:pointer}.stroke-white{stroke:#fff!important}.top-0{top:0}.left-0{left:0}.h-header{height:56px}@media (max-width: 1100px){.xs-text-center{text-align:center}.xs-b-none{border:none}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width: 0px){.xs-d-flex{display:flex!important}.xs-d-block{display:block!important}.xs-d-none{display:none!important}.xs-d-inline-block{display:inline-block!important}}@media (min-width: 640px){.sm-d-flex{display:flex!important}.sm-d-block{display:block!important}.sm-d-none{display:none!important}.sm-d-inline-block{display:inline-block!important}}@media (min-width: 1100px){.md-d-flex{display:flex!important}.md-d-block{display:block!important}.md-d-none{display:none!important}.md-d-inline-block{display:inline-block!important}}@media (min-width: 1440px){.lg-d-flex{display:flex!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-inline-block{display:inline-block!important}}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:sticky!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-initial{position:initial!important}.pos-unset{position:unset!important}:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}@keyframes popup{0%{opacity:0;transform:translateY(1000px)}30%{opacity:.6;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-A{0%{opacity:0;transition:opacity .2s ease}to{opacity:1}}.fade-in-A{animation:fade-in-A .3s ease .5s}.anim-typing{line-height:130%!important;opacity:1;width:100%;animation:typing .25s steps(30),blink-border .2s step-end infinite alternate;overflow:hidden;white-space:inherit}.text-reveal-container *:not(code,div,pre,ol,ul){opacity:1;animation:anim-textReveal .35s cubic-bezier(.43,.02,.06,.62) 0s forwards 1}@keyframes anim-textReveal{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:0;width:0;white-space:nowrap}to{opacity:1;white-space:nowrap}}.anim-blink-self{animation:blink 1s infinite}.anim-blink{animation:border-blink .5s infinite}@keyframes border-blink{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bx-shadowA{box-shadow:#0000001a 0 1px 4px,#0003 0 2px 12px}.bx-shadowB{box-shadow:#00000026 0 15px 25px,#0000000d 0 5px 10px}.blur-edges{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}');function h2({config:n}){var i,o;return n={mode:"inline",enableAudioMessage:!0,showSources:!0,...n,branding:{showPoweredByGooey:!0,...n==null?void 0:n.branding}},(i=n.branding).name||(i.name="Gooey"),(o=n.branding).photoUrl||(o.photoUrl="https://gooey.ai/favicon.ico"),d.jsxs("div",{className:"gooey-embed-container",tabIndex:-1,children:[d.jsx(j0,{}),d.jsx(Gg,{config:n,children:d.jsx(D0,{children:d.jsx(f2,{})})})]})}function x2(n,i){const o=n.attachShadow({mode:"open",delegatesFocus:!0}),s=ya.createRoot(o);return s.render(d.jsx(Kn.StrictMode,{children:d.jsx(h2,{config:i})})),s}class y2{constructor(){Tt(this,"defaultConfig",{});Tt(this,"_mounted",[])}mount(i){i={...this.defaultConfig,...i};const o=document.querySelector(i.target);if(!o)throw new Error(`Target not found: ${i.target}. Please provide a valid "target" selector in the config object.`);if(!i.integration_id)throw new Error('Integration ID is required. Please provide an "integration_id" in the config object.');const s=document.createElement("div");s.style.display="contents",o.children.length>0&&o.removeChild(o.children[0]),o.appendChild(s);const p=x2(s,i);this._mounted.push({innerDiv:s,root:p}),globalThis.gooeyShadowRoot=s==null?void 0:s.shadowRoot}unmount(){for(const{innerDiv:i,root:o}of this._mounted)o.unmount(),i.remove();this._mounted=[]}}const Fu=new y2;return window.GooeyEmbed=Fu,Fu}(); + */function v1(n){let r="";return r=n.children[0].data,r}const k1=({body:n="",language:r=""})=>{const[o,a]=V.useState("Copy");if(!n)return null;const p=async()=>{try{await navigator.clipboard.writeText(n),a("Copied"),setTimeout(()=>{a("Copy")},5e3)}catch(m){console.error("Failed to copy: ",m)}};return d.jsxs("div",{className:"bg-darkGrey text-white d-flex align-center justify-between gp-4 gmt-6",style:{borderRadius:"8px 8px 0 0"},children:[d.jsx("p",{className:"font_12_500 gml-4",style:{margin:0},children:r}),d.jsx(Qn,{onClick:p,className:"font_12_500 text-white gp-4",variant:"text",children:o})]})};function _1({domNode:n}){var a;const r=v1(n),o=((a=n==null?void 0:n.attribs)==null?void 0:a.class.split("-").pop())||"python";return d.jsxs(d.Fragment,{children:[d.jsx(k1,{body:r,language:o}),d.jsx("code",{...Bi.attributesToProps(n.attribs),style:{borderRadius:"4px"},children:d.jsx(b1,{theme:yu.vsDark,code:r,language:o,children:({className:p,style:m,tokens:c,getLineProps:g,getTokenProps:f})=>d.jsx("pre",{style:m,className:p,children:c.map((x,y)=>d.jsx("div",{...g({line:x}),children:x.map((v,R)=>d.jsx("span",{...f({token:v})},R))},y))})})})]})}const S1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"})]})})},E1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"})]})})},C1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"})]})})},T1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"})]})})},R1=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"})})})},Su=n=>{const{data:r,layoutController:o,metaData:a}=n,[p,m]=V.useState(!0);V.useEffect(()=>{m(!0),setTimeout(()=>{m(!1)},0)},[r.url]);const c=W1(r.url);if(!r||!(r!=null&&r.url))return null;const g=Au(a==null?void 0:a.content_type,(a==null?void 0:a.redirect_urls[0])||(r==null?void 0:r.url),24);return p?null:d.jsxs("div",{className:"flex-1 d-flex flex-col",children:[d.jsxs("div",{className:"b-lt-1 b-rt-1 b-btm-1 gp-10 w-100 d-flex justify-between align-center bg-white",style:{height:"56px"},children:[d.jsxs("div",{className:"d-flex align-center",style:{maxWidth:"90%"},children:[g||!(a!=null&&a.logo)?d.jsx(g,{}):d.jsx("img",{src:a==null?void 0:a.logo,alt:r==null?void 0:r.title,style:{width:"24px",height:"24px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:"font_16_500 m-0 flex-1 gml-8",style:{maxWidth:"85%",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:r==null?void 0:r.title}),d.jsx(Ee,{onClick:()=>window.open(r==null?void 0:r.url,"_ablank"),variant:"text-alt",className:"gml-4",children:d.jsx(R1,{size:14})})]}),d.jsx(Ee,{onClick:()=>o==null?void 0:o.toggleSecondaryDrawer(null),variant:"text-alt",className:"gp-6",children:d.jsx(Ma,{size:20})})]}),d.jsx("iframe",{src:c,className:"flex-1",style:{height:"100%",width:"100%",border:0}})]})},j1=n=>{var L;const{data:r}=n,{getTempStoreValue:o,setTempStoreValue:a,layoutController:p}=te(),[m,c]=V.useState((o==null?void 0:o(r.url))||null),{mainString:g}=I1(r==null?void 0:r.title),[f,x]=(g||"").split(",");V.useEffect(()=>{if(!(!r||m||o!=null&&o(r.url)))try{M1(r.url).then(z=>{Object.keys(z).length&&((z==null?void 0:z.title)==="- YouTube"&&(z.title=r.title),c(z),a==null||a(r.url,z))})}catch(z){console.error(z)}},[]);const y=(m==null?void 0:m.redirect_urls[(m==null?void 0:m.redirect_urls.length)-1])||(r==null?void 0:r.url),[v]=P1(y||(r==null?void 0:r.url)),R=Au(m==null?void 0:m.content_type,(m==null?void 0:m.redirect_urls[0])||(r==null?void 0:r.url)),M=v.includes("googleapis")?"":v+(r!=null&&r.refNumber||x?"⋅":""),w=()=>window.open(r==null?void 0:r.url,"_blank"),b=V.useCallback(()=>{var z;(z=p==null?void 0:p.toggleSecondaryDrawer)==null||z.call(p,()=>d.jsx(Su,{data:r,layoutController:p,metaData:m}))},[r,p,m]),I=((L=m==null?void 0:m.content_type)==null?void 0:L.includes("csv"))?w:b;return r?d.jsxs("button",{onClick:I.bind(null),className:Rt("pos-relative sources-card gp-0 gm-0 text-left overflow-hidden gmr-8"),children:[(m==null?void 0:m.image)&&d.jsx("div",{style:{position:"absolute",height:"100%",width:"100%",left:0,top:0,background:`url(${m==null?void 0:m.image})`,backgroundSize:"cover",backgroundPosition:"center",zIndex:0,filter:"brightness(0.6)",transition:"all 1s ease-in-out"}}),d.jsxs("div",{className:"d-flex flex-col justify-between gp-6",style:{zIndex:1,height:"100%"},children:[d.jsx("p",{className:Rt("font_10_600",m!=null&&m.image?"text-white":""),style:{margin:0},children:G1((m==null?void 0:m.title)||f,50)}),d.jsxs("div",{className:Rt("d-flex align-center font_10_600",m!=null&&m.image?"text-white":"text-muted"),children:[R||!(m!=null&&m.logo)?d.jsx(R,{}):d.jsx("img",{src:m==null?void 0:m.logo,alt:r==null?void 0:r.title,style:{width:"14px",height:"14px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:Rt("font_10_500 gml-4",m!=null&&m.image?"text-white":"text-muted"),style:{margin:0},children:M+(x?x.trim():"")+(r!=null&&r.refNumber?`${x?"⋅":""}[${r==null?void 0:r.refNumber}]`:"")})]})]})]}):null},z1=({data:n})=>!n||!n.length?null:d.jsx("div",{className:"text-reveal-container",children:d.jsx("div",{className:"gmt-16 sources-listContainer",children:n.map((r,o)=>d.jsx(j1,{data:r,index:o},(r==null?void 0:r.title)+o))})}),A1=n=>{const{layoutController:r}=te(),o=()=>{var a;(a=r==null?void 0:r.toggleSecondaryDrawer)==null||a.call(r,()=>d.jsx(Su,{data:n==null?void 0:n.data,layoutController:r}))};return d.jsx("a",{onClick:()=>o(),style:{color:n.configColor},className:"gooey-link cr-pointer",children:n.children})},Eu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 74 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("mask",{id:"mask0_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:52)",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L56.4365 16.8843L45.398 1.43036Z",fill:"#0F9D58"})}),d.jsx("mask",{id:"mask1_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:52)",children:d.jsx("path",{d:"M18.9054 48.8962V80.908H54.2288V48.8962H18.9054ZM34.3594 76.4926H23.3209V70.9733H34.3594V76.4926ZM34.3594 67.6617H23.3209V62.1424H34.3594V67.6617ZM34.3594 58.8309H23.3209V53.3116H34.3594V58.8309ZM49.8134 76.4926H38.7748V70.9733H49.8134V76.4926ZM49.8134 67.6617H38.7748V62.1424H49.8134V67.6617ZM49.8134 58.8309H38.7748V53.3116H49.8134V58.8309Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask2_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:52)",children:d.jsx("path",{d:"M47.3352 25.9856L71.8905 50.5354V27.9229L47.3352 25.9856Z",fill:"url(#paint0_linear_1:52)"})}),d.jsx("mask",{id:"mask3_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:52)",children:d.jsx("path",{d:"M45.398 1.43036V21.2998C45.398 24.959 48.3618 27.9229 52.0211 27.9229H71.8905L45.398 1.43036Z",fill:"#87CEAC"})}),d.jsx("mask",{id:"mask4_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:52)",children:d.jsx("path",{d:"M7.86688 1.43036C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V8.60542C1.24374 4.9627 4.22415 1.98229 7.86688 1.98229H45.398V1.43036H7.86688Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:52)",children:d.jsx("path",{d:"M65.2674 98.0177H7.86688C4.22415 98.0177 1.24374 95.0373 1.24374 91.3946V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V91.3946C71.8905 95.0373 68.9101 98.0177 65.2674 98.0177Z",fill:"#263238",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:52)",children:d.jsx("path",{d:"M52.0211 27.9229C48.3618 27.9229 45.398 24.959 45.398 21.2998V21.8517C45.398 25.511 48.3618 28.4748 52.0211 28.4748H71.8905V27.9229H52.0211Z",fill:"#263238",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"url(#paint1_radial_1:52)"}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:52",x1:"59.6142",y1:"28.0935",x2:"59.6142",y2:"50.5388",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{"stop-color":"#263238",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1","stop-color":"#263238",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:52",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(3.48187 3.36121) scale(113.917)",children:[d.jsx("stop",{"stop-color":"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1","stop-color":"white",stopOpacity:"0"})]})]})]})})},io=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 73 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsxs("g",{clipPath:"url(#clip0_1:149)",children:[d.jsx("mask",{id:"mask0_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:149)",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L56.4904 15.9091L45.1923 0Z",fill:"#4285F4"})}),d.jsx("mask",{id:"mask1_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:149)",children:d.jsx("path",{d:"M47.1751 25.2784L72.3077 50.5511V27.2727L47.1751 25.2784Z",fill:"url(#paint0_linear_1:149)"})}),d.jsx("mask",{id:"mask2_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:149)",children:d.jsx("path",{d:"M18.0769 72.7273H54.2308V68.1818H18.0769V72.7273ZM18.0769 81.8182H45.1923V77.2727H18.0769V81.8182ZM18.0769 50V54.5455H54.2308V50H18.0769ZM18.0769 63.6364H54.2308V59.0909H18.0769V63.6364Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask3_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:149)",children:d.jsx("path",{d:"M45.1923 0V20.4545C45.1923 24.2216 48.2258 27.2727 51.9712 27.2727H72.3077L45.1923 0Z",fill:"#A1C2FA"})}),d.jsx("mask",{id:"mask4_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:149)",children:d.jsx("path",{d:"M6.77885 0C3.05048 0 0 3.06818 0 6.81818V7.38636C0 3.63636 3.05048 0.568182 6.77885 0.568182H45.1923V0H6.77885Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:149)",children:d.jsx("path",{d:"M65.5288 99.4318H6.77885C3.05048 99.4318 0 96.3636 0 92.6136V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V92.6136C72.3077 96.3636 69.2572 99.4318 65.5288 99.4318Z",fill:"#1A237E",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:149)",children:d.jsx("path",{d:"M51.9712 27.2727C48.2258 27.2727 45.1923 24.2216 45.1923 20.4545V21.0227C45.1923 24.7898 48.2258 27.8409 51.9712 27.8409H72.3077V27.2727H51.9712Z",fill:"#1A237E",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"url(#paint1_radial_1:149)"})]}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:149",x1:"59.7428",y1:"27.4484",x2:"59.7428",y2:"50.5547",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{stopColor:"#1A237E",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1",stopColor:"#1A237E",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:149",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.29074 1.9765) scale(116.595)",children:[d.jsx("stop",{stopColor:"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),d.jsx("clipPath",{id:"clip0_1:149",children:d.jsx("rect",{width:"72.3077",height:"100",fill:"white"})})]})]})})},Cu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 242424 333334","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision","image-rendering":"optimizeQuality","fill-rule":"evenodd","clip-rule":"evenodd",width:r,height:r,children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"94137",x2:"200291",y2:"173145",children:[d.jsx("stop",{offset:"0","stop-color":"#bf360c"}),d.jsx("stop",{offset:"1","stop-color":"#bf360c"})]}),d.jsxs("mask",{id:"b",children:[d.jsxs("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"91174.4",x2:"200291",y2:"176107",children:[d.jsx("stop",{offset:"0","stop-opacity":".02","stop-color":"#fff"}),d.jsx("stop",{offset:"1","stop-opacity":".2","stop-color":"#fff"})]}),d.jsx("path",{fill:"url(#a)",d:"M158007 84111h84568v99059h-84568z"})]})]}),d.jsxs("g",{"fill-rule":"nonzero",children:[d.jsx("path",{d:"M151516 0H22726C10228 0 0 10228 0 22726v287880c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728V90909l-53037-37880L151516 1z",fill:"#f4b300"}),d.jsx("path",{d:"M170452 151515H71970c-6252 0-11363 5113-11363 11363v98483c0 6251 5112 11363 11363 11363h98482c6252 0 11363-5112 11363-11363v-98483c0-6250-5111-11363-11363-11363zm-3792 87118H75756v-53027h90904v53027z",fill:"#f0f0f0"}),d.jsx("path",{mask:"url(#b)",fill:"url(#c)",d:"M158158 84261l84266 84242V90909z"}),d.jsx("path",{d:"M151516 0v68181c0 12557 10167 22728 22726 22728h68182L151515 0z",fill:"#f9da80"}),d.jsx("path",{fill:"#fff","fill-opacity":".102",d:"M151516 0v1893l89008 89016h1900z"}),d.jsx("path",{d:"M22726 0C10228 0 0 10228 0 22726v1893C0 12121 10228 1893 22726 1893h128790V0H22726z",fill:"#fff","fill-opacity":".2"}),d.jsx("path",{d:"M219697 331433H22726C10228 331433 0 321209 0 308705v1900c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728v-1900c0 12504-10233 22728-22728 22728z",fill:"#bf360c","fill-opacity":".2"}),d.jsx("path",{d:"M174243 90909c-12559 0-22726-10171-22726-22728v1893c0 12557 10167 22728 22726 22728h68182v-1893h-68182z",fill:"#bf360c","fill-opacity":".102"})]})]})})},Tu=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,...n,children:d.jsx("path",{d:"M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"})})})},Ru=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28.57 20",focusable:"false",height:r,width:r,children:d.jsx("svg",{viewBox:"0 0 28.57 20",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",children:d.jsxs("g",{children:[d.jsx("path",{d:"M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z",fill:"#FF0000"}),d.jsx("path",{d:"M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z",fill:"white"})]})})})})},ju=n=>{const r=n.size||16;return d.jsx(Pt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7H170c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320H347.7c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64H164.3c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160H342c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64h90.8c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64H380zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3h83.8zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160h83.7zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64H132c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64H41.3zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3H374.7c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3H53.6c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"})})})},O1=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:r,width:r,children:d.jsx("path",{d:"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"})})})},N1=({children:n,...r})=>{const{config:o}=te(),[a,p]=V.useState((o==null?void 0:o.expandedSources)||!1),m=()=>{p(!a)};return V.useEffect(()=>{o!=null&&o.expandedSources&&p(o==null?void 0:o.expandedSources)},[o==null?void 0:o.expandedSources]),d.jsxs("span",{className:Rt("collapsible-button",a&&"collapsible-button-expanded"),children:[d.jsx(Ee,{...r,variant:"",id:"expand-collapse-button",className:"bg-light gp-4",onClick:c=>{r!=null&&r.onClick&&(r==null||r.onClick(c)),m()},children:d.jsx(O1,{size:12})}),a&&!(r!=null&&r.disabled)&&d.jsx("div",{className:Rt("collapsed-area",a&&"collapsed-area-expanded"),children:n})]})},L1="https://metascraper.gooey.ai",zu=/\[\d+(,\s*\d+)*\]/g,Au=(n,r,o=12)=>{const a=r.toLowerCase();if(a.includes("youtube.com")||a.includes("youtu.be"))return()=>d.jsx(Ru,{size:o});if(a.endsWith(".pdf"))return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:o||12});if(a.endsWith(".xls")||a.endsWith(".xlsx")||a.includes("docs.google")&&a.includes("spreadsheets"))return()=>d.jsx(Eu,{size:o});if(a.endsWith(".docx")||a.includes("docs.google")&&a.includes("document"))return()=>d.jsx(io,{size:o});if(a.endsWith(".pptx")||a.includes("docs.google")&&a.includes("presentation"))return()=>d.jsx(Cu,{size:o});if(a.endsWith(".txt"))return()=>d.jsx(io,{size:o});if(a.endsWith(".html"))return null;switch(n=n==null?void 0:n.toLowerCase().split(";")[0],n){case"video":return()=>d.jsx(Ru,{});case"application/pdf":return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:12});case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":case"application/vnd.oasis.opendocument.spreadsheet":return()=>d.jsx(Eu,{});case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return()=>d.jsx(io,{});case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return()=>d.jsx(Cu,{});case"text/plain":return()=>d.jsx(io,{});case"text/html":return null;default:return()=>d.jsx(ju,{size:12})}};function Ou(n){const r=n.split("/");return r[r.length-1]}function I1(n){const r=Ou(n),o=/\.([a-zA-Z0-9]+)(\?.*)?$/,a=r.match(o);if(a){const p="."+a[1];return{mainString:r.slice(0,-p.length),extension:p}}else return{mainString:r,extension:null}}function P1(n){try{const o=new URL(n).hostname,a=o.split(".");if(a.length>=2){const p=a.slice(-2,-1)[0],m=a.slice(-1)[0];return o.includes("google")?[a.slice(-3,-1).join("."),o]:[p,p+"."+m]}}catch(r){return console.error("Invalid URL:",r),null}}const M1=async n=>{try{const r=await zt.get(`${L1}/fetchUrlMeta?url=${n}`);return r==null?void 0:r.data}catch(r){console.error(r)}},F1=n=>{const{type:r="",status:o="",text:a,detail:p,output_text:m={}}=n;let c="";if(r===On.MESSAGE_PART){if(a)return c=a,c=c.replace("🎧 I heard","🎙️"),c;c=p}return r===On.FINAL_RESPONSE&&o==="completed"&&(c=m[0]),c=c.replace("🎧 I heard","🎙️"),c},ms=n=>({htmlparser2:{lowerCaseTags:!1,lowerCaseAttributeNames:!1},replace:function(r){var o,a;if(r.attribs&&r.children.length&&r.children[0].name==="code"&&(a=(o=r.children[0].attribs)==null?void 0:o.class)!=null&&a.includes("language-"))return d.jsx(_1,{domNode:r.children[0],options:ms(n)})},transform(r,o){if(o.type==="text"&&n.showSources)return $1(r,o,n);switch(o.name){case"img":return U1(r,o);case"a":return B1(r,o,n);default:return r}}}),D1=(n,r)=>{const a=((r==null?void 0:r.references)||[]).filter(p=>p.url===n);a.length&&a[0]},U1=(n,r)=>{if(!n)return n;const o=r.attribs.src;return d.jsx("a",{href:o,target:"_blank",rel:"noreferrer",children:d.jsx("img",{src:o,alt:r.attribs.alt})})},B1=(n,r,o)=>{if(!n)return n;const a=r.attribs.href;delete r.attribs.href;let p=D1(a,o);return p||(p={title:(r==null?void 0:r.children[0].data)||Ou(a),url:a}),d.jsx(A1,{data:p,configColor:(o==null?void 0:o.linkColor)||"default",children:Bi.domToReact(r.children,ms(o))})},$1=(n,r,o)=>{if(!r)return r;let a=r.data||"";const p=Array.from(new Set((a.match(zu)||[]).map(g=>parseInt(g.slice(1,-1),10))));if(!p||!p.length)return n;const{references:m=[]}=o,c=[...m].splice(p[0]-1,p[p.length-1]);return a=a.replaceAll(zu,""),a[a.length-1]==="."&&a[a.length-2]===" "&&(a=a.slice(0,-2)+"."),d.jsxs(Er.Fragment,{children:[a," ",d.jsx(N1,{disabled:!m.length,children:d.jsx(z1,{data:c})}),d.jsx("br",{})]})},H1=(n,r,o)=>{const a=F1(n);if(!a)return"";const p=vt.parse(a,{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,silent:!1,tokenizer:null,walkTokens:null});return bx(p,ms({...n,showSources:o,linkColor:r}))},V1=(n,r)=>{switch(n){case"FEEDBACK_THUMBS_UP":return r?d.jsx(E1,{size:12,className:"text-muted"}):d.jsx(S1,{size:12,className:"text-muted"});case"FEEDBACK_THUMBS_DOWN":return r?d.jsx(C1,{size:12,className:"text-muted"}):d.jsx(T1,{size:12,className:"text-muted"});default:return null}};function G1(n,r){if(n.length<=r)return n;const o="...",a=o.length,p=r-a,m=Math.ceil(p/2),c=Math.floor(p/2);return n.slice(0,m)+o+n.slice(-c)}const W1=n=>{try{const r=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,o=n.match(r);return o&&o[1]?`https://www.youtube.com/embed/${o[1]}`:n}catch(r){return console.error("Error processing URL:",r),n}};Xe(wm);const Nu=n=>{var o;const r=(o=te().config)==null?void 0:o.branding;return d.jsxs("div",{className:"d-flex align-start",children:[(r==null?void 0:r.photoUrl)&&d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:r==null?void 0:r.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("div",{className:"gmt-2 mw-100 overflow-hidden",children:n.children})]})},Z1=({data:n,onFeedbackClick:r})=>{const{buttons:o,bot_message_id:a}=n;return o?d.jsx("div",{className:"d-flex gml-36",children:o.map(p=>!!p&&d.jsx(Qn,{className:"gmr-4 text-muted",variant:"text",onClick:()=>!p.isPressed&&r(p.id,a),children:V1(p.id,p.isPressed)},p.id))}):null},q1=V.memo(n=>{var x;const{output_audio:r=[],type:o,output_video:a=[]}=n.data,p=n.autoPlay!==!1,m=r[0],c=a[0],g=o!==On.FINAL_RESPONSE,f=H1(n.data,n==null?void 0:n.linkColor,n==null?void 0:n.showSources);return f?d.jsx("div",{className:"gooey-incomingMsg gpb-12 mw-100",children:d.jsxs("div",{className:"gpl-16 mw-100",children:[d.jsx(Nu,{children:d.jsx("div",{className:Rt("font_16_400 pos-relative gooey-output-text markdown text-reveal-container mw-100",g&&"response-streaming"),id:n==null?void 0:n.id,children:f})}),!g&&!c&&m&&d.jsx("div",{className:"gmt-8 gml-36 mw-100",children:d.jsx("audio",{autoPlay:p,playsInline:!0,controls:!0,src:m})}),!g&&c&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("video",{autoPlay:p,playsInline:!0,controls:!0,src:c,style:{backgroundColor:"#000"}})}),!g&&((x=n==null?void 0:n.data)==null?void 0:x.buttons)&&d.jsx(Z1,{onFeedbackClick:n==null?void 0:n.onFeedbackClick,data:n==null?void 0:n.data})]})}):d.jsx(Lu,{show:!0})}),Y1=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,...n,children:["// --!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"})]})})},Lu=n=>{const{scrollMessageContainer:r}=Rn(),o=V.useRef(null);return V.useEffect(()=>{var a;if(n.show){const p=(a=o==null?void 0:o.current)==null?void 0:a.offsetTop;r(p)}},[n.show,r]),n.show?d.jsx("div",{ref:o,className:"gpl-16",children:d.jsx(Nu,{children:d.jsx(Y1,{className:"anim-blink gml-4",size:12})})}):null};Xe(".gooey-outgoingMsg{max-width:100%;animation:fade-in-A .4s}.gooey-outgoingMsg audio{width:100%;height:40px}.gooey-outgoing-text{white-space:break-spaces!important}.outgoingMsg-image{max-width:200px;min-width:200px;background-color:#eee;animation:fade-in-A .4s;height:100px;object-fit:cover}");const X1=V.memo(n=>{const{input_prompt:r="",input_audio:o="",input_images:a=[]}=n.data;return d.jsxs("div",{className:"gooey-outgoingMsg gmb-12 gpl-16",children:[a.length>0&&a.map(p=>d.jsx("a",{href:p,target:"_blank",children:d.jsx("img",{src:p,alt:p,className:Rt("outgoingMsg-image b-1 br-large",r&&"gmb-4")})})),o&&d.jsx("div",{className:"gmt-16",children:d.jsx("audio",{controls:!0,src:(URL||webkitURL).createObjectURL(o)})}),r&&d.jsx("p",{className:"font_20_400 anim-typing gooey-outgoing-text",children:r})]})});Xe(wm);const K1=()=>{var r;const n=(r=te().config)==null?void 0:r.branding;return n?d.jsxs("div",{className:"d-flex flex-col justify-center align-center text-center",children:[n.photoUrl&&d.jsxs("div",{className:"bot-avatar gmr-8 gmb-24 bg-primary",style:{width:"128px",height:"128px",borderRadius:"100%"},children:[" ",d.jsx("img",{src:n.photoUrl,alt:"bot-avatar",style:{width:"128px",height:"128px",borderRadius:"100%",objectFit:"cover"}})]}),d.jsxs("div",{children:[d.jsx("p",{className:"font_24_500 gmb-16",children:n.name}),d.jsxs("p",{className:"font_12_500 text-muted gmb-12 d-flex align-center justify-center",children:[n.byLine,n.websiteUrl&&d.jsx("span",{className:"gml-4",style:{marginBottom:"-2px"},children:d.jsx("a",{href:n.websiteUrl,target:"_ablank",className:"text-muted font_12_500",children:d.jsx(ju,{})})})]}),d.jsx("p",{className:"font_12_400 gpl-32 gpr-32",children:n.description})]})]}):null},Q1=()=>{const{initializeQuery:n}=Rn(),{config:r}=te(),o=(r==null?void 0:r.branding.conversationStarters)??[];return d.jsxs("div",{className:"no-scroll-bar w-100 gpl-16",children:[d.jsx(K1,{}),d.jsx("div",{className:"gmt-48 gooey-placeholderMsg-container",children:o==null?void 0:o.map(a=>d.jsx(Qn,{variant:"outlined",onClick:()=>n({input_prompt:a}),className:Rt("text-left font_12_500 w-100"),children:a},a))})]})},J1=n=>{const{config:r}=te(),{handleFeedbackClick:o,preventAutoplay:a}=Rn(),p=V.useMemo(()=>n.queue,[n]),m=n.data;return p?d.jsx(d.Fragment,{children:p.map(c=>{var x,y;const g=m.get(c);return g.role==="user"?d.jsx(X1,{data:g,preventAutoplay:a},c):d.jsx(q1,{data:g,id:c,showSources:(r==null?void 0:r.showSources)||!0,linkColor:((y=(x=r==null?void 0:r.branding)==null?void 0:x.colors)==null?void 0:y.primary)||"initial",onFeedbackClick:o,autoPlay:a?!1:r==null?void 0:r.autoPlayResponses},c)})}):null},t2=()=>{const{messages:n,isSending:r,scrollContainerRef:o,isMessagesLoading:a}=Rn();if(a)return d.jsx("div",{className:"d-flex h-100 w-100 align-center justify-center",children:d.jsx(fm,{})});const p=!(n!=null&&n.size)&&!r;return d.jsxs("div",{ref:o,className:Rt("flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col",p?"justify-end":"justify-start"),style:{overflowY:"auto"},children:[!(n!=null&&n.size)&&!r&&d.jsx(Q1,{}),d.jsx(J1,{queue:Array.from(n.keys()),data:n}),d.jsx(Lu,{show:r})]})},e2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"})})})},n2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"})})})},Iu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:["//--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"})]})})};Xe(".gooey-clipping-container{position:relative;overflow:hidden}.gooey-modal{transition:all .3s;position:fixed;width:max-content;background-color:#fff;padding:10px;border-radius:8px;z-index:99999;font-weight:lighter;line-height:normal;box-shadow:#959da533 0 8px 24px;inset:0px auto auto 0px}");const r2=(n,r)=>{const o=n.getBoundingClientRect();let a="0px",p="0px";const m=r.x,c=r.y,g={top:0,left:0,transform:"none"};switch(m){case"left":g.left=o.left-o.width,a="calc(-50% - 12px)";break;case"right":g.left=o.right,a="12px";break;case"center":g.left=o.left+o.width/2,g.transform="translate(-50%, 12px)",p="12px",a="-50%";break}switch(c){case"top":g.top=o.top-12,m==="center"?g.transform="translate(-50%, -100%)":g.transform="translate(0, -100%)",p="0",a==="0"&&(a="-100%");break;case"bottom":g.top=o.bottom;break;case"center":g.top=o.top+o.height/2,p="-50%",a==="0"&&(a="12px");break}return g.transform=`translate(${a}, ${p})`,g},i2=({containerRef:n,direction:r,style:o,className:a="",ModalContent:p,...m})=>{if(!n)return null;const c=r2(n,r);return p?d.jsx("div",{className:a+=" gooey-modal",style:{...o,...c},...m,children:p()}):null},o2=n=>{const{ModalContent:r=()=>null,children:o,direction:a={x:"center",y:"bottom"},showModal:p,ModalProps:m,...c}=n,[g,f]=V.useState(null);return d.jsxs("div",{className:"gooey-clipping-container",ref:f,...c,children:[o,p&&fp.createPortal(d.jsx(i2,{containerRef:g,direction:a,ModalContent:r,...m}),(gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector(".gooey-embed-container"))||document.body)]})},Fr="-6px",a2=n=>{switch(n){case"top":return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Fr,transform:"translateX(-50%)"};case"bottom":return{borderBottom:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",top:Fr,transform:"translateX(-50%)"};case"left":return{borderLeft:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",right:Fr,transform:"translateY(-50%)",top:"50%"};case"right":return{borderRight:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",left:Fr,transform:"translateY(-50%)",top:"50%"};default:return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Fr,transform:"translateX(-50%)"}}},Dr=({text:n="This is a tooltip",children:r,direction:o="right",disabled:a=!1})=>{const[p,m]=V.useState(!1),c=V.useRef(null),g=a2(o),x="ontouchstart"in window||navigator.maxTouchPoints>0?{onTouchStart:()=>null,onTouchEnd:()=>null}:{onMouseEnter:()=>{a||(c.current=setTimeout(()=>{m(!0),c.current=null},300))},onMouseLeave:()=>{c.current&&clearTimeout(c.current),m(!1)}};return d.jsx(o2,{ModalContent:()=>d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"absolute",width:"2px",height:"2px",...g}}),d.jsx("p",{className:"font_14_500",children:n})]}),showModal:p,direction:{x:o==="left"?"left":o==="right"?"right":"center",y:o==="top"?"top":o==="bottom"?"bottom":"center"},onClick:y=>{y.preventDefault(),y.stopPropagation(),y.persist(),c.current&&clearTimeout(c.current),m(!1)},...x,"aria-label":n,children:r})},s2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,fill:"none",stroke:"currentColor",strokeWidth:"2",height:r,children:["// !--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})]})})},l2=()=>{const{messages:n}=Rn(),{layoutController:r,config:o}=te(),a=!(n!=null&&n.size),p=o==null?void 0:o.branding;return d.jsxs("div",{className:"bg-white b-btm-1 gp-8 d-flex justify-between align-center pos-sticky w-100 h-header",children:[d.jsx("div",{className:"d-flex align-center",children:(r==null?void 0:r.showSidebarButton)&&d.jsx(Dr,{text:"Open sidebar",direction:"right",children:d.jsx(Ee,{id:"sidebar-toggle-icon-header",variant:"text",className:"cr-pointer",onClick:r==null?void 0:r.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"d-flex align-center",style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-8",style:{width:"24px",height:"24px",borderRadius:"100%",marginLeft:"-12px"},children:d.jsx("img",{src:p==null?void 0:p.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:"font_16_700",children:p==null?void 0:p.name})]}),d.jsx("div",{children:d.jsxs("div",{className:"d-flex align-center",children:[(r==null?void 0:r.showFocusModeButton)&&d.jsx(Dr,{text:r.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(Ee,{variant:"text",className:"cr-pointer",onClick:r==null?void 0:r.toggleFocusMode,style:{transform:"rotate(90deg)"},children:r.isFocusMode?d.jsx(n2,{size:16}):d.jsx(e2,{size:16})})}),(r==null?void 0:r.showCloseButton)&&d.jsx(Dr,{text:"New Chat",direction:"left",disabled:a,children:d.jsx(Ee,{variant:"text",className:Rt("gp-8 cr-pointer flex-1"),onClick:r==null?void 0:r.toggleOpenClose,children:d.jsx(s2,{size:16})})})]})})]})},p2=".gooeyChat-widget-container{width:100%;height:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gooey-popup{animation:popup .1s;position:fixed;bottom:0;right:0;z-index:9999}.gooey-inline{position:relative;width:100%;height:100%}.gooey-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.gooey-focused-popup{transform:translateY(0);position:fixed;top:0;left:0}@media (min-width: 640px){.gooey-popup{width:460px;height:min(704px,100% - 114px);border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.gooey-focused-popup{padding:40px 10vw 0px;transition:background-color .3s;background-color:#0003!important;z-index:9999}}",m2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{fill:"none"},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1"}),d.jsx("path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z"}),d.jsx("path",{d:"M16 5l3 3"})]})})},u2=()=>{const{conversations:n,setActiveConversation:r,currentConversationId:o,handleNewConversation:a,messages:p}=Rn(),{layoutController:m,config:c}=te(),g=c==null?void 0:c.branding,f=Er.useMemo(()=>{if(!n||n.length===0)return[];const y=new Date().getTime(),v=new Date().setHours(0,0,0,0),R=new Date().setHours(23,59,59,999),M=new Date(v-1).setHours(0,0,0,0),w=new Date(v-1).setHours(23,59,59,999),b=7*24*60*60*1e3,S=30*24*60*60*1e3,I={Today:[],Yesterday:[],"Previous 7 Days":[],"Previous 30 Days":[],Months:{}};n.forEach(z=>{const $=new Date(z.timestamp).getTime();let G;if($>=v&&$<=R)G="Today";else if($>=M&&$<=w)G="Yesterday";else if($>R-b&&$<=R)G="Previous 7 Days";else if(y-$<=S)G="Previous 30 Days";else{const K=new Date($).toLocaleString("default",{month:"long"});I.Months[K]||(I.Months[K]=[]),I.Months[K].push(z);return}I[G].unshift(z)});const L=Object.entries(I.Months).map(([z,$])=>({subheading:z,conversations:$}));return[{subheading:"Today",conversations:I.Today},{subheading:"Yesterday",conversations:I.Yesterday},{subheading:"Previous 7 Days",conversations:I["Previous 7 Days"]},{subheading:"Previous 30 Days",conversations:I["Previous 30 Days"]},...L].filter(z=>{var $;return(($=z==null?void 0:z.conversations)==null?void 0:$.length)>0})},[n]);if(!(m!=null&&m.showNewConversationButton))return null;const x=!(p!=null&&p.size);return d.jsx("nav",{id:"gooey-side-navbar",style:{transition:m!=null&&m.isMobile?"none":"width ease-in-out 0.2s",width:m!=null&&m.isMobile?"0px":"260px",zIndex:10},className:Rt("b-rt-1 h-100 overflow-x-hidden top-0 left-0 bg-grey d-flex flex-col",m!=null&&m.isMobile?"pos-absolute":"pos-relative"),children:d.jsxs("div",{className:"pos-relative d-flex flex-col h-100",style:{width:"260px"},children:[d.jsx("div",{className:"gp-8 b-btm-1 h-header d-flex align-center",children:d.jsx(Dr,{text:"Close sidebar",direction:"right",children:d.jsx(Ee,{variant:"text",className:"cr-pointer",onClick:m==null?void 0:m.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"pos-relative d-flex flex-col h-100 flex-1 overflow-y-auto",children:[d.jsx("div",{className:"gp-8",children:d.jsx(Dr,{text:"New Chat",direction:"right",disabled:x,children:d.jsx(Qn,{className:"w-100 pos-relative text-dark",disabled:x,onClick:()=>{a(),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))},hideOverflow:!0,RightIconComponent:()=>d.jsx(m2,{size:18}),children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:g==null?void 0:g.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:Rt("font_16_600 text-left",x?"text-muted":"text-almostBlack"),style:{maxWidth:"70%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:"New Chat"})]})})})}),f.length===0?d.jsx("div",{className:"h-100 gpb-30 d-flex align-center justify-center",children:d.jsx("p",{className:"gmb-30 text-muted text-center font_14_400",children:"No conversations yet"})}):d.jsx("div",{className:"gp-8 flex-1 h-100",children:f.map(y=>d.jsxs("div",{className:"gmb-30",children:[d.jsx("div",{className:"top-0 gpt-8 gpb-8 bg-grey pos-sticky",style:{zIndex:1},children:d.jsx("h5",{className:"gpl-8 text-muted",children:y.subheading})}),d.jsx("ol",{children:y.conversations.sort((v,R)=>new Date(R.timestamp).getTime()-new Date(v.timestamp).getTime()).map(v=>d.jsx("li",{children:d.jsx(c2,{conversation:v,isActive:o===(v==null?void 0:v.id),onClick:()=>{r(v),m!=null&&m.isMobile&&(m==null||m.toggleSidebar()),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))}})},v.id))})]},y.subheading))})]})]})})},c2=Er.memo(({conversation:n,isActive:r,onClick:o})=>{const a=(n==null?void 0:n.title)||new Date(n.timestamp).toLocaleString("default",{day:"numeric",month:"short",hour:"numeric",minute:"numeric",hour12:!0});return d.jsx(Qn,{className:"w-100 gp-8 gmb-6 text-left",variant:r?"filled":"text-alt",onClick:o,hideOverflow:!0,children:d.jsx("p",{className:"font_14_400",children:a})})}),d2=300,g2=800,us=5,f2=()=>{var g;const{layoutController:n}=te(),r=V.useRef(null),[o,a]=V.useState(!1),[p,m]=V.useState(window.innerWidth*.65);V.useEffect(()=>{const f=r.current;!f||!(n!=null&&n.isSecondaryDrawerOpen)||(n!=null&&n.isMobile?(f.style.width="100%",f.style.position="absolute !important"):n!=null&&n.isSecondaryDrawerOpen&&(f.style.width=`${p}px`,f.style.position="relative !important"))},[n==null?void 0:n.isMobile,n==null?void 0:n.isSecondaryDrawerOpen,p]);const c=f=>{n!=null&&n.isMobile||(a(!0),f.preventDefault())};return V.useEffect(()=>{const f=y=>{var b;if(!o)return;const v=(b=r.current)==null?void 0:b.parentElement;if(!v)return;const R=v.getBoundingClientRect(),M=R.right-y.clientX,w=Math.min(Math.max(M,d2),Math.max(g2,R.width*.8));m(w)},x=()=>{a(!1)};return o?(document.addEventListener("mousemove",f),document.addEventListener("mouseup",x),document.body.style.userSelect="none",document.body.style.cursor="ew-resize"):(document.body.style.userSelect="",document.body.style.cursor=""),()=>{document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",x),document.body.style.userSelect="",document.body.style.cursor=""}},[o]),d.jsxs("div",{ref:r,id:"gooey-right-bar",style:{zIndex:10,transition:o?"none":"width 0.2s ease",position:n!=null&&n.isMobile?"absolute":"relative"},className:Rt("h-100 top-0 overflow-x-hidden right-0 bg-grey d-flex flex-col"),children:[d.jsx("div",{className:"h-100 w-100 flex-1 d-flex flex-col",children:(g=n==null?void 0:n.secondaryDrawerContent)==null?void 0:g.call(n)}),!(n!=null&&n.isMobile)&&d.jsx("div",{style:{position:"absolute",top:0,left:-us/2,width:`${us}px`,height:"100%",cursor:"ew-resize",zIndex:20},className:Rt(o&&"bg-light"),onMouseDown:c,children:d.jsx("div",{style:{position:"absolute",left:us/2,width:"5px",height:"100%"},className:"bg-white b-lt-1 b-rt-1 drawer-resize-bar"})}),o&&d.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:19,cursor:"ew-resize"}})]})};Xe(p2);const h2=760,x2=(n,r,o)=>n?r?"gooey-fullscreen-container":"gooey-inline-container":o?"gooey-focused-popup":"gooey-popup",y2=({onClick:n,children:r})=>d.jsx("div",{onClick:n,style:{height:"100%",width:"100%",zIndex:1,background:"rgba(0,0,0,0.1)",backdropFilter:"blur(0.2px)"},className:"pos-absolute top-0 cr-pointer",children:r}),w2=({children:n})=>{const{config:r,layoutController:o}=te();return d.jsx("div",{id:"gooeyChat-container",className:Rt("overflow-hidden gooeyChat-widget-container",x2(o.isInline,(r==null?void 0:r.mode)==="fullscreen",o.isFocusMode)),children:d.jsxs("div",{className:"d-flex h-100 pos-relative",children:[d.jsx(u2,{}),(o==null?void 0:o.isSidebarOpen)&&(o==null?void 0:o.isMobile)&&d.jsx(y2,{onClick:o==null?void 0:o.toggleSidebar}),d.jsxs("main",{className:"pos-relative d-flex flex-1 flex-col align-center overflow-hidden h-100 bg-white",children:[d.jsx(l2,{}),d.jsx("div",{style:{maxWidth:`${h2}px`,height:"100%"},className:"d-flex flex-col flex-1 gp-0 w-100 overflow-hidden bg-white w-100",children:d.jsx(d.Fragment,{children:n})})]}),d.jsx(f2,{})]})})},cs=({isInline:n})=>d.jsxs(w2,{isInline:n,children:[d.jsx(t2,{}),d.jsx(L0,{})]});Xe(".gooeyChat-launchButton{border:none;overflow:hidden}");const b2=()=>{const{config:n,layoutController:r}=te(),o=n!=null&&n.branding.fabLabel?36:56;return d.jsx("div",{style:{bottom:0,right:0},className:"pos-fixed gpb-16 gpr-16",children:d.jsxs("button",{onClick:r==null?void 0:r.toggleOpenClose,className:Rt("gooeyChat-launchButton hover-grow cr-pointer bx-shadowA button-hover bg-white",(n==null?void 0:n.branding.fabLabel)&&"gpl-6 gpt-6 gpb-6 "),style:{borderRadius:"30px",padding:0},children:[(n==null?void 0:n.branding.photoUrl)&&d.jsx("img",{src:n==null?void 0:n.branding.photoUrl,alt:"Copilot logo",style:{objectFit:"contain",borderRadius:"50%",width:o+"px",height:o+"px"}}),!!(n!=null&&n.branding.fabLabel)&&d.jsx("p",{className:"font_16_600 gp-8",children:n==null?void 0:n.branding.fabLabel})]})})},v2=({children:n,open:r})=>d.jsxs("div",{role:"reigon",tabIndex:-1,className:"pos-relative",children:[!r&&d.jsx(b2,{}),r&&d.jsx(d.Fragment,{children:n})]});function k2(){const{config:n,layoutController:r}=te();switch(n==null?void 0:n.mode){case"popup":return d.jsx(v2,{open:(r==null?void 0:r.isOpen)||!1,children:d.jsx(cs,{})});case"inline":return d.jsx(cs,{isInline:!0});case"fullscreen":return d.jsx("div",{className:"gooey-fullscreen",children:d.jsx(cs,{isInline:!0})});default:return null}}Xe('.gooey-embed-container * :not(code *){box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,li{margin:0;padding:0}menu,ol,ul{list-style:none}.gooey-embed-container{height:100%}.gooey-embed-container p{color:unset}.gooey-embed-container a{color:inherit;text-decoration:underline;text-decoration-color:#00000073;text-decoration-thickness:.6px;text-underline-offset:.15em}.gooey-embed-container a:hover{color:inherit;text-decoration-color:#000;text-decoration-thickness:2px}div:focus-visible{outline:none}::-webkit-scrollbar{background:transparent;color:#fff;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:0}code,code[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.9rem;color:inherit;white-space:pre-wrap;word-wrap:break-word;max-width:100%}pre,pre[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;overflow:auto;word-wrap:break-word;padding:.8rem;margin:0 0 .9rem;border-radius:0 0 8px 8px}svg{fill:currentColor}.gp-0{padding:0!important}.gp-2{padding:2px!important}.gp-4{padding:4px!important}.gp-5{padding:5px!important}.gp-6{padding:6px!important}.gp-8{padding:8px!important}.gp-10{padding:10px!important}.gp-12{padding:12px!important}.gp-15{padding:15px!important}.gp-16{padding:16px!important}.gp-18{padding:18px!important}.gp-20{padding:20px!important}.gp-22{padding:22px!important}.gp-24{padding:24px!important}.gp-25{padding:25px!important}.gp-26{padding:26px!important}.gp-28{padding:28px!important}.gp-30{padding:30px!important}.gp-32{padding:32px!important}.gp-34{padding:34px!important}.gp-36{padding:36px!important}.gp-40{padding:40px!important}.gp-44{padding:44px!important}.gp-46{padding:46px!important}.gp-48{padding:48px!important}.gp-50{padding:50px!important}.gp-52{padding:52px!important}.gp-60{padding:60px!important}.gp-64{padding:64px!important}.gp-70{padding:70px!important}.gp-76{padding:76px!important}.gp-80{padding:80px!important}.gp-96{padding:96px!important}.gp-100{padding:100px!important}.gpt-0{padding-top:0!important}.gpt-2{padding-top:2px!important}.gpt-4{padding-top:4px!important}.gpt-5{padding-top:5px!important}.gpt-6{padding-top:6px!important}.gpt-8{padding-top:8px!important}.gpt-10{padding-top:10px!important}.gpt-12{padding-top:12px!important}.gpt-15{padding-top:15px!important}.gpt-16{padding-top:16px!important}.gpt-18{padding-top:18px!important}.gpt-20{padding-top:20px!important}.gpt-22{padding-top:22px!important}.gpt-24{padding-top:24px!important}.gpt-25{padding-top:25px!important}.gpt-26{padding-top:26px!important}.gpt-28{padding-top:28px!important}.gpt-30{padding-top:30px!important}.gpt-32{padding-top:32px!important}.gpt-34{padding-top:34px!important}.gpt-36{padding-top:36px!important}.gpt-40{padding-top:40px!important}.gpt-44{padding-top:44px!important}.gpt-46{padding-top:46px!important}.gpt-48{padding-top:48px!important}.gpt-50{padding-top:50px!important}.gpt-52{padding-top:52px!important}.gpt-60{padding-top:60px!important}.gpt-64{padding-top:64px!important}.gpt-70{padding-top:70px!important}.gpt-76{padding-top:76px!important}.gpt-80{padding-top:80px!important}.gpt-96{padding-top:96px!important}.gpt-100{padding-top:100px!important}.gpr-0{padding-right:0!important}.gpr-2{padding-right:2px!important}.gpr-4{padding-right:4px!important}.gpr-5{padding-right:5px!important}.gpr-6{padding-right:6px!important}.gpr-8{padding-right:8px!important}.gpr-10{padding-right:10px!important}.gpr-12{padding-right:12px!important}.gpr-15{padding-right:15px!important}.gpr-16{padding-right:16px!important}.gpr-18{padding-right:18px!important}.gpr-20{padding-right:20px!important}.gpr-22{padding-right:22px!important}.gpr-24{padding-right:24px!important}.gpr-25{padding-right:25px!important}.gpr-26{padding-right:26px!important}.gpr-28{padding-right:28px!important}.gpr-30{padding-right:30px!important}.gpr-32{padding-right:32px!important}.gpr-34{padding-right:34px!important}.gpr-36{padding-right:36px!important}.gpr-40{padding-right:40px!important}.gpr-44{padding-right:44px!important}.gpr-46{padding-right:46px!important}.gpr-48{padding-right:48px!important}.gpr-50{padding-right:50px!important}.gpr-52{padding-right:52px!important}.gpr-60{padding-right:60px!important}.gpr-64{padding-right:64px!important}.gpr-70{padding-right:70px!important}.gpr-76{padding-right:76px!important}.gpr-80{padding-right:80px!important}.gpr-96{padding-right:96px!important}.gpr-100{padding-right:100px!important}.gpb-0{padding-bottom:0!important}.gpb-2{padding-bottom:2px!important}.gpb-4{padding-bottom:4px!important}.gpb-5{padding-bottom:5px!important}.gpb-6{padding-bottom:6px!important}.gpb-8{padding-bottom:8px!important}.gpb-10{padding-bottom:10px!important}.gpb-12{padding-bottom:12px!important}.gpb-15{padding-bottom:15px!important}.gpb-16{padding-bottom:16px!important}.gpb-18{padding-bottom:18px!important}.gpb-20{padding-bottom:20px!important}.gpb-22{padding-bottom:22px!important}.gpb-24{padding-bottom:24px!important}.gpb-25{padding-bottom:25px!important}.gpb-26{padding-bottom:26px!important}.gpb-28{padding-bottom:28px!important}.gpb-30{padding-bottom:30px!important}.gpb-32{padding-bottom:32px!important}.gpb-34{padding-bottom:34px!important}.gpb-36{padding-bottom:36px!important}.gpb-40{padding-bottom:40px!important}.gpb-44{padding-bottom:44px!important}.gpb-46{padding-bottom:46px!important}.gpb-48{padding-bottom:48px!important}.gpb-50{padding-bottom:50px!important}.gpb-52{padding-bottom:52px!important}.gpb-60{padding-bottom:60px!important}.gpb-64{padding-bottom:64px!important}.gpb-70{padding-bottom:70px!important}.gpb-76{padding-bottom:76px!important}.gpb-80{padding-bottom:80px!important}.gpb-96{padding-bottom:96px!important}.gpb-100{padding-bottom:100px!important}.gpl-0{padding-left:0!important}.gpl-2{padding-left:2px!important}.gpl-4{padding-left:4px!important}.gpl-5{padding-left:5px!important}.gpl-6{padding-left:6px!important}.gpl-8{padding-left:8px!important}.gpl-10{padding-left:10px!important}.gpl-12{padding-left:12px!important}.gpl-15{padding-left:15px!important}.gpl-16{padding-left:16px!important}.gpl-18{padding-left:18px!important}.gpl-20{padding-left:20px!important}.gpl-22{padding-left:22px!important}.gpl-24{padding-left:24px!important}.gpl-25{padding-left:25px!important}.gpl-26{padding-left:26px!important}.gpl-28{padding-left:28px!important}.gpl-30{padding-left:30px!important}.gpl-32{padding-left:32px!important}.gpl-34{padding-left:34px!important}.gpl-36{padding-left:36px!important}.gpl-40{padding-left:40px!important}.gpl-44{padding-left:44px!important}.gpl-46{padding-left:46px!important}.gpl-48{padding-left:48px!important}.gpl-50{padding-left:50px!important}.gpl-52{padding-left:52px!important}.gpl-60{padding-left:60px!important}.gpl-64{padding-left:64px!important}.gpl-70{padding-left:70px!important}.gpl-76{padding-left:76px!important}.gpl-80{padding-left:80px!important}.gpl-96{padding-left:96px!important}.gpl-100{padding-left:100px!important}.gm-0{margin:0!important}.gm-2{margin:2px!important}.gm-4{margin:4px!important}.gm-5{margin:5px!important}.gm-6{margin:6px!important}.gm-8{margin:8px!important}.gm-10{margin:10px!important}.gm-12{margin:12px!important}.gm-15{margin:15px!important}.gm-16{margin:16px!important}.gm-18{margin:18px!important}.gm-20{margin:20px!important}.gm-22{margin:22px!important}.gm-24{margin:24px!important}.gm-25{margin:25px!important}.gm-26{margin:26px!important}.gm-28{margin:28px!important}.gm-30{margin:30px!important}.gm-32{margin:32px!important}.gm-34{margin:34px!important}.gm-36{margin:36px!important}.gm-40{margin:40px!important}.gm-44{margin:44px!important}.gm-46{margin:46px!important}.gm-48{margin:48px!important}.gm-50{margin:50px!important}.gm-52{margin:52px!important}.gm-60{margin:60px!important}.gm-64{margin:64px!important}.gm-70{margin:70px!important}.gm-76{margin:76px!important}.gm-80{margin:80px!important}.gm-96{margin:96px!important}.gm-100{margin:100px!important}.gmt-0{margin-top:0!important}.gmt-2{margin-top:2px!important}.gmt-4{margin-top:4px!important}.gmt-5{margin-top:5px!important}.gmt-6{margin-top:6px!important}.gmt-8{margin-top:8px!important}.gmt-10{margin-top:10px!important}.gmt-12{margin-top:12px!important}.gmt-15{margin-top:15px!important}.gmt-16{margin-top:16px!important}.gmt-18{margin-top:18px!important}.gmt-20{margin-top:20px!important}.gmt-22{margin-top:22px!important}.gmt-24{margin-top:24px!important}.gmt-25{margin-top:25px!important}.gmt-26{margin-top:26px!important}.gmt-28{margin-top:28px!important}.gmt-30{margin-top:30px!important}.gmt-32{margin-top:32px!important}.gmt-34{margin-top:34px!important}.gmt-36{margin-top:36px!important}.gmt-40{margin-top:40px!important}.gmt-44{margin-top:44px!important}.gmt-46{margin-top:46px!important}.gmt-48{margin-top:48px!important}.gmt-50{margin-top:50px!important}.gmt-52{margin-top:52px!important}.gmt-60{margin-top:60px!important}.gmt-64{margin-top:64px!important}.gmt-70{margin-top:70px!important}.gmt-76{margin-top:76px!important}.gmt-80{margin-top:80px!important}.gmt-96{margin-top:96px!important}.gmt-100{margin-top:100px!important}.gmr-0{margin-right:0!important}.gmr-2{margin-right:2px!important}.gmr-4{margin-right:4px!important}.gmr-5{margin-right:5px!important}.gmr-6{margin-right:6px!important}.gmr-8{margin-right:8px!important}.gmr-10{margin-right:10px!important}.gmr-12{margin-right:12px!important}.gmr-15{margin-right:15px!important}.gmr-16{margin-right:16px!important}.gmr-18{margin-right:18px!important}.gmr-20{margin-right:20px!important}.gmr-22{margin-right:22px!important}.gmr-24{margin-right:24px!important}.gmr-25{margin-right:25px!important}.gmr-26{margin-right:26px!important}.gmr-28{margin-right:28px!important}.gmr-30{margin-right:30px!important}.gmr-32{margin-right:32px!important}.gmr-34{margin-right:34px!important}.gmr-36{margin-right:36px!important}.gmr-40{margin-right:40px!important}.gmr-44{margin-right:44px!important}.gmr-46{margin-right:46px!important}.gmr-48{margin-right:48px!important}.gmr-50{margin-right:50px!important}.gmr-52{margin-right:52px!important}.gmr-60{margin-right:60px!important}.gmr-64{margin-right:64px!important}.gmr-70{margin-right:70px!important}.gmr-76{margin-right:76px!important}.gmr-80{margin-right:80px!important}.gmr-96{margin-right:96px!important}.gmr-100{margin-right:100px!important}.gmb-0{margin-bottom:0!important}.gmb-2{margin-bottom:2px!important}.gmb-4{margin-bottom:4px!important}.gmb-5{margin-bottom:5px!important}.gmb-6{margin-bottom:6px!important}.gmb-8{margin-bottom:8px!important}.gmb-10{margin-bottom:10px!important}.gmb-12{margin-bottom:12px!important}.gmb-15{margin-bottom:15px!important}.gmb-16{margin-bottom:16px!important}.gmb-18{margin-bottom:18px!important}.gmb-20{margin-bottom:20px!important}.gmb-22{margin-bottom:22px!important}.gmb-24{margin-bottom:24px!important}.gmb-25{margin-bottom:25px!important}.gmb-26{margin-bottom:26px!important}.gmb-28{margin-bottom:28px!important}.gmb-30{margin-bottom:30px!important}.gmb-32{margin-bottom:32px!important}.gmb-34{margin-bottom:34px!important}.gmb-36{margin-bottom:36px!important}.gmb-40{margin-bottom:40px!important}.gmb-44{margin-bottom:44px!important}.gmb-46{margin-bottom:46px!important}.gmb-48{margin-bottom:48px!important}.gmb-50{margin-bottom:50px!important}.gmb-52{margin-bottom:52px!important}.gmb-60{margin-bottom:60px!important}.gmb-64{margin-bottom:64px!important}.gmb-70{margin-bottom:70px!important}.gmb-76{margin-bottom:76px!important}.gmb-80{margin-bottom:80px!important}.gmb-96{margin-bottom:96px!important}.gmb-100{margin-bottom:100px!important}.gml-0{margin-left:0!important}.gml-2{margin-left:2px!important}.gml-4{margin-left:4px!important}.gml-5{margin-left:5px!important}.gml-6{margin-left:6px!important}.gml-8{margin-left:8px!important}.gml-10{margin-left:10px!important}.gml-12{margin-left:12px!important}.gml-15{margin-left:15px!important}.gml-16{margin-left:16px!important}.gml-18{margin-left:18px!important}.gml-20{margin-left:20px!important}.gml-22{margin-left:22px!important}.gml-24{margin-left:24px!important}.gml-25{margin-left:25px!important}.gml-26{margin-left:26px!important}.gml-28{margin-left:28px!important}.gml-30{margin-left:30px!important}.gml-32{margin-left:32px!important}.gml-34{margin-left:34px!important}.gml-36{margin-left:36px!important}.gml-40{margin-left:40px!important}.gml-44{margin-left:44px!important}.gml-46{margin-left:46px!important}.gml-48{margin-left:48px!important}.gml-50{margin-left:50px!important}.gml-52{margin-left:52px!important}.gml-60{margin-left:60px!important}.gml-64{margin-left:64px!important}.gml-70{margin-left:70px!important}.gml-76{margin-left:76px!important}.gml-80{margin-left:80px!important}.gml-96{margin-left:96px!important}.gml-100{margin-left:100px!important}@media screen and (min-width: 0px){.xs-p-0{padding:0!important}.xs-p-2{padding:2px!important}.xs-p-4{padding:4px!important}.xs-p-5{padding:5px!important}.xs-p-6{padding:6px!important}.xs-p-8{padding:8px!important}.xs-p-10{padding:10px!important}.xs-p-12{padding:12px!important}.xs-p-15{padding:15px!important}.xs-p-16{padding:16px!important}.xs-p-18{padding:18px!important}.xs-p-20{padding:20px!important}.xs-p-22{padding:22px!important}.xs-p-24{padding:24px!important}.xs-p-25{padding:25px!important}.xs-p-26{padding:26px!important}.xs-p-28{padding:28px!important}.xs-p-30{padding:30px!important}.xs-p-32{padding:32px!important}.xs-p-34{padding:34px!important}.xs-p-36{padding:36px!important}.xs-p-40{padding:40px!important}.xs-p-44{padding:44px!important}.xs-p-46{padding:46px!important}.xs-p-48{padding:48px!important}.xs-p-50{padding:50px!important}.xs-p-52{padding:52px!important}.xs-p-60{padding:60px!important}.xs-p-64{padding:64px!important}.xs-p-70{padding:70px!important}.xs-p-76{padding:76px!important}.xs-p-80{padding:80px!important}.xs-p-96{padding:96px!important}.xs-p-100{padding:100px!important}.xs-pt-0{padding-top:0!important}.xs-pt-2{padding-top:2px!important}.xs-pt-4{padding-top:4px!important}.xs-pt-5{padding-top:5px!important}.xs-pt-6{padding-top:6px!important}.xs-pt-8{padding-top:8px!important}.xs-pt-10{padding-top:10px!important}.xs-pt-12{padding-top:12px!important}.xs-pt-15{padding-top:15px!important}.xs-pt-16{padding-top:16px!important}.xs-pt-18{padding-top:18px!important}.xs-pt-20{padding-top:20px!important}.xs-pt-22{padding-top:22px!important}.xs-pt-24{padding-top:24px!important}.xs-pt-25{padding-top:25px!important}.xs-pt-26{padding-top:26px!important}.xs-pt-28{padding-top:28px!important}.xs-pt-30{padding-top:30px!important}.xs-pt-32{padding-top:32px!important}.xs-pt-34{padding-top:34px!important}.xs-pt-36{padding-top:36px!important}.xs-pt-40{padding-top:40px!important}.xs-pt-44{padding-top:44px!important}.xs-pt-46{padding-top:46px!important}.xs-pt-48{padding-top:48px!important}.xs-pt-50{padding-top:50px!important}.xs-pt-52{padding-top:52px!important}.xs-pt-60{padding-top:60px!important}.xs-pt-64{padding-top:64px!important}.xs-pt-70{padding-top:70px!important}.xs-pt-76{padding-top:76px!important}.xs-pt-80{padding-top:80px!important}.xs-pt-96{padding-top:96px!important}.xs-pt-100{padding-top:100px!important}.xs-pr-0{padding-right:0!important}.xs-pr-2{padding-right:2px!important}.xs-pr-4{padding-right:4px!important}.xs-pr-5{padding-right:5px!important}.xs-pr-6{padding-right:6px!important}.xs-pr-8{padding-right:8px!important}.xs-pr-10{padding-right:10px!important}.xs-pr-12{padding-right:12px!important}.xs-pr-15{padding-right:15px!important}.xs-pr-16{padding-right:16px!important}.xs-pr-18{padding-right:18px!important}.xs-pr-20{padding-right:20px!important}.xs-pr-22{padding-right:22px!important}.xs-pr-24{padding-right:24px!important}.xs-pr-25{padding-right:25px!important}.xs-pr-26{padding-right:26px!important}.xs-pr-28{padding-right:28px!important}.xs-pr-30{padding-right:30px!important}.xs-pr-32{padding-right:32px!important}.xs-pr-34{padding-right:34px!important}.xs-pr-36{padding-right:36px!important}.xs-pr-40{padding-right:40px!important}.xs-pr-44{padding-right:44px!important}.xs-pr-46{padding-right:46px!important}.xs-pr-48{padding-right:48px!important}.xs-pr-50{padding-right:50px!important}.xs-pr-52{padding-right:52px!important}.xs-pr-60{padding-right:60px!important}.xs-pr-64{padding-right:64px!important}.xs-pr-70{padding-right:70px!important}.xs-pr-76{padding-right:76px!important}.xs-pr-80{padding-right:80px!important}.xs-pr-96{padding-right:96px!important}.xs-pr-100{padding-right:100px!important}.xs-pb-0{padding-bottom:0!important}.xs-pb-2{padding-bottom:2px!important}.xs-pb-4{padding-bottom:4px!important}.xs-pb-5{padding-bottom:5px!important}.xs-pb-6{padding-bottom:6px!important}.xs-pb-8{padding-bottom:8px!important}.xs-pb-10{padding-bottom:10px!important}.xs-pb-12{padding-bottom:12px!important}.xs-pb-15{padding-bottom:15px!important}.xs-pb-16{padding-bottom:16px!important}.xs-pb-18{padding-bottom:18px!important}.xs-pb-20{padding-bottom:20px!important}.xs-pb-22{padding-bottom:22px!important}.xs-pb-24{padding-bottom:24px!important}.xs-pb-25{padding-bottom:25px!important}.xs-pb-26{padding-bottom:26px!important}.xs-pb-28{padding-bottom:28px!important}.xs-pb-30{padding-bottom:30px!important}.xs-pb-32{padding-bottom:32px!important}.xs-pb-34{padding-bottom:34px!important}.xs-pb-36{padding-bottom:36px!important}.xs-pb-40{padding-bottom:40px!important}.xs-pb-44{padding-bottom:44px!important}.xs-pb-46{padding-bottom:46px!important}.xs-pb-48{padding-bottom:48px!important}.xs-pb-50{padding-bottom:50px!important}.xs-pb-52{padding-bottom:52px!important}.xs-pb-60{padding-bottom:60px!important}.xs-pb-64{padding-bottom:64px!important}.xs-pb-70{padding-bottom:70px!important}.xs-pb-76{padding-bottom:76px!important}.xs-pb-80{padding-bottom:80px!important}.xs-pb-96{padding-bottom:96px!important}.xs-pb-100{padding-bottom:100px!important}.xs-pl-0{padding-left:0!important}.xs-pl-2{padding-left:2px!important}.xs-pl-4{padding-left:4px!important}.xs-pl-5{padding-left:5px!important}.xs-pl-6{padding-left:6px!important}.xs-pl-8{padding-left:8px!important}.xs-pl-10{padding-left:10px!important}.xs-pl-12{padding-left:12px!important}.xs-pl-15{padding-left:15px!important}.xs-pl-16{padding-left:16px!important}.xs-pl-18{padding-left:18px!important}.xs-pl-20{padding-left:20px!important}.xs-pl-22{padding-left:22px!important}.xs-pl-24{padding-left:24px!important}.xs-pl-25{padding-left:25px!important}.xs-pl-26{padding-left:26px!important}.xs-pl-28{padding-left:28px!important}.xs-pl-30{padding-left:30px!important}.xs-pl-32{padding-left:32px!important}.xs-pl-34{padding-left:34px!important}.xs-pl-36{padding-left:36px!important}.xs-pl-40{padding-left:40px!important}.xs-pl-44{padding-left:44px!important}.xs-pl-46{padding-left:46px!important}.xs-pl-48{padding-left:48px!important}.xs-pl-50{padding-left:50px!important}.xs-pl-52{padding-left:52px!important}.xs-pl-60{padding-left:60px!important}.xs-pl-64{padding-left:64px!important}.xs-pl-70{padding-left:70px!important}.xs-pl-76{padding-left:76px!important}.xs-pl-80{padding-left:80px!important}.xs-pl-96{padding-left:96px!important}.xs-pl-100{padding-left:100px!important}.xs-m-0{margin:0!important}.xs-m-2{margin:2px!important}.xs-m-4{margin:4px!important}.xs-m-5{margin:5px!important}.xs-m-6{margin:6px!important}.xs-m-8{margin:8px!important}.xs-m-10{margin:10px!important}.xs-m-12{margin:12px!important}.xs-m-15{margin:15px!important}.xs-m-16{margin:16px!important}.xs-m-18{margin:18px!important}.xs-m-20{margin:20px!important}.xs-m-22{margin:22px!important}.xs-m-24{margin:24px!important}.xs-m-25{margin:25px!important}.xs-m-26{margin:26px!important}.xs-m-28{margin:28px!important}.xs-m-30{margin:30px!important}.xs-m-32{margin:32px!important}.xs-m-34{margin:34px!important}.xs-m-36{margin:36px!important}.xs-m-40{margin:40px!important}.xs-m-44{margin:44px!important}.xs-m-46{margin:46px!important}.xs-m-48{margin:48px!important}.xs-m-50{margin:50px!important}.xs-m-52{margin:52px!important}.xs-m-60{margin:60px!important}.xs-m-64{margin:64px!important}.xs-m-70{margin:70px!important}.xs-m-76{margin:76px!important}.xs-m-80{margin:80px!important}.xs-m-96{margin:96px!important}.xs-m-100{margin:100px!important}.xs-mt-0{margin-top:0!important}.xs-mt-2{margin-top:2px!important}.xs-mt-4{margin-top:4px!important}.xs-mt-5{margin-top:5px!important}.xs-mt-6{margin-top:6px!important}.xs-mt-8{margin-top:8px!important}.xs-mt-10{margin-top:10px!important}.xs-mt-12{margin-top:12px!important}.xs-mt-15{margin-top:15px!important}.xs-mt-16{margin-top:16px!important}.xs-mt-18{margin-top:18px!important}.xs-mt-20{margin-top:20px!important}.xs-mt-22{margin-top:22px!important}.xs-mt-24{margin-top:24px!important}.xs-mt-25{margin-top:25px!important}.xs-mt-26{margin-top:26px!important}.xs-mt-28{margin-top:28px!important}.xs-mt-30{margin-top:30px!important}.xs-mt-32{margin-top:32px!important}.xs-mt-34{margin-top:34px!important}.xs-mt-36{margin-top:36px!important}.xs-mt-40{margin-top:40px!important}.xs-mt-44{margin-top:44px!important}.xs-mt-46{margin-top:46px!important}.xs-mt-48{margin-top:48px!important}.xs-mt-50{margin-top:50px!important}.xs-mt-52{margin-top:52px!important}.xs-mt-60{margin-top:60px!important}.xs-mt-64{margin-top:64px!important}.xs-mt-70{margin-top:70px!important}.xs-mt-76{margin-top:76px!important}.xs-mt-80{margin-top:80px!important}.xs-mt-96{margin-top:96px!important}.xs-mt-100{margin-top:100px!important}.xs-mr-0{margin-right:0!important}.xs-mr-2{margin-right:2px!important}.xs-mr-4{margin-right:4px!important}.xs-mr-5{margin-right:5px!important}.xs-mr-6{margin-right:6px!important}.xs-mr-8{margin-right:8px!important}.xs-mr-10{margin-right:10px!important}.xs-mr-12{margin-right:12px!important}.xs-mr-15{margin-right:15px!important}.xs-mr-16{margin-right:16px!important}.xs-mr-18{margin-right:18px!important}.xs-mr-20{margin-right:20px!important}.xs-mr-22{margin-right:22px!important}.xs-mr-24{margin-right:24px!important}.xs-mr-25{margin-right:25px!important}.xs-mr-26{margin-right:26px!important}.xs-mr-28{margin-right:28px!important}.xs-mr-30{margin-right:30px!important}.xs-mr-32{margin-right:32px!important}.xs-mr-34{margin-right:34px!important}.xs-mr-36{margin-right:36px!important}.xs-mr-40{margin-right:40px!important}.xs-mr-44{margin-right:44px!important}.xs-mr-46{margin-right:46px!important}.xs-mr-48{margin-right:48px!important}.xs-mr-50{margin-right:50px!important}.xs-mr-52{margin-right:52px!important}.xs-mr-60{margin-right:60px!important}.xs-mr-64{margin-right:64px!important}.xs-mr-70{margin-right:70px!important}.xs-mr-76{margin-right:76px!important}.xs-mr-80{margin-right:80px!important}.xs-mr-96{margin-right:96px!important}.xs-mr-100{margin-right:100px!important}.xs-mb-0{margin-bottom:0!important}.xs-mb-2{margin-bottom:2px!important}.xs-mb-4{margin-bottom:4px!important}.xs-mb-5{margin-bottom:5px!important}.xs-mb-6{margin-bottom:6px!important}.xs-mb-8{margin-bottom:8px!important}.xs-mb-10{margin-bottom:10px!important}.xs-mb-12{margin-bottom:12px!important}.xs-mb-15{margin-bottom:15px!important}.xs-mb-16{margin-bottom:16px!important}.xs-mb-18{margin-bottom:18px!important}.xs-mb-20{margin-bottom:20px!important}.xs-mb-22{margin-bottom:22px!important}.xs-mb-24{margin-bottom:24px!important}.xs-mb-25{margin-bottom:25px!important}.xs-mb-26{margin-bottom:26px!important}.xs-mb-28{margin-bottom:28px!important}.xs-mb-30{margin-bottom:30px!important}.xs-mb-32{margin-bottom:32px!important}.xs-mb-34{margin-bottom:34px!important}.xs-mb-36{margin-bottom:36px!important}.xs-mb-40{margin-bottom:40px!important}.xs-mb-44{margin-bottom:44px!important}.xs-mb-46{margin-bottom:46px!important}.xs-mb-48{margin-bottom:48px!important}.xs-mb-50{margin-bottom:50px!important}.xs-mb-52{margin-bottom:52px!important}.xs-mb-60{margin-bottom:60px!important}.xs-mb-64{margin-bottom:64px!important}.xs-mb-70{margin-bottom:70px!important}.xs-mb-76{margin-bottom:76px!important}.xs-mb-80{margin-bottom:80px!important}.xs-mb-96{margin-bottom:96px!important}.xs-mb-100{margin-bottom:100px!important}.xs-ml-0{margin-left:0!important}.xs-ml-2{margin-left:2px!important}.xs-ml-4{margin-left:4px!important}.xs-ml-5{margin-left:5px!important}.xs-ml-6{margin-left:6px!important}.xs-ml-8{margin-left:8px!important}.xs-ml-10{margin-left:10px!important}.xs-ml-12{margin-left:12px!important}.xs-ml-15{margin-left:15px!important}.xs-ml-16{margin-left:16px!important}.xs-ml-18{margin-left:18px!important}.xs-ml-20{margin-left:20px!important}.xs-ml-22{margin-left:22px!important}.xs-ml-24{margin-left:24px!important}.xs-ml-25{margin-left:25px!important}.xs-ml-26{margin-left:26px!important}.xs-ml-28{margin-left:28px!important}.xs-ml-30{margin-left:30px!important}.xs-ml-32{margin-left:32px!important}.xs-ml-34{margin-left:34px!important}.xs-ml-36{margin-left:36px!important}.xs-ml-40{margin-left:40px!important}.xs-ml-44{margin-left:44px!important}.xs-ml-46{margin-left:46px!important}.xs-ml-48{margin-left:48px!important}.xs-ml-50{margin-left:50px!important}.xs-ml-52{margin-left:52px!important}.xs-ml-60{margin-left:60px!important}.xs-ml-64{margin-left:64px!important}.xs-ml-70{margin-left:70px!important}.xs-ml-76{margin-left:76px!important}.xs-ml-80{margin-left:80px!important}.xs-ml-96{margin-left:96px!important}.xs-ml-100{margin-left:100px!important}}@media screen and (min-width: 640px){.sm-p-0{padding:0!important}.sm-p-2{padding:2px!important}.sm-p-4{padding:4px!important}.sm-p-5{padding:5px!important}.sm-p-6{padding:6px!important}.sm-p-8{padding:8px!important}.sm-p-10{padding:10px!important}.sm-p-12{padding:12px!important}.sm-p-15{padding:15px!important}.sm-p-16{padding:16px!important}.sm-p-18{padding:18px!important}.sm-p-20{padding:20px!important}.sm-p-22{padding:22px!important}.sm-p-24{padding:24px!important}.sm-p-25{padding:25px!important}.sm-p-26{padding:26px!important}.sm-p-28{padding:28px!important}.sm-p-30{padding:30px!important}.sm-p-32{padding:32px!important}.sm-p-34{padding:34px!important}.sm-p-36{padding:36px!important}.sm-p-40{padding:40px!important}.sm-p-44{padding:44px!important}.sm-p-46{padding:46px!important}.sm-p-48{padding:48px!important}.sm-p-50{padding:50px!important}.sm-p-52{padding:52px!important}.sm-p-60{padding:60px!important}.sm-p-64{padding:64px!important}.sm-p-70{padding:70px!important}.sm-p-76{padding:76px!important}.sm-p-80{padding:80px!important}.sm-p-96{padding:96px!important}.sm-p-100{padding:100px!important}.sm-pt-0{padding-top:0!important}.sm-pt-2{padding-top:2px!important}.sm-pt-4{padding-top:4px!important}.sm-pt-5{padding-top:5px!important}.sm-pt-6{padding-top:6px!important}.sm-pt-8{padding-top:8px!important}.sm-pt-10{padding-top:10px!important}.sm-pt-12{padding-top:12px!important}.sm-pt-15{padding-top:15px!important}.sm-pt-16{padding-top:16px!important}.sm-pt-18{padding-top:18px!important}.sm-pt-20{padding-top:20px!important}.sm-pt-22{padding-top:22px!important}.sm-pt-24{padding-top:24px!important}.sm-pt-25{padding-top:25px!important}.sm-pt-26{padding-top:26px!important}.sm-pt-28{padding-top:28px!important}.sm-pt-30{padding-top:30px!important}.sm-pt-32{padding-top:32px!important}.sm-pt-34{padding-top:34px!important}.sm-pt-36{padding-top:36px!important}.sm-pt-40{padding-top:40px!important}.sm-pt-44{padding-top:44px!important}.sm-pt-46{padding-top:46px!important}.sm-pt-48{padding-top:48px!important}.sm-pt-50{padding-top:50px!important}.sm-pt-52{padding-top:52px!important}.sm-pt-60{padding-top:60px!important}.sm-pt-64{padding-top:64px!important}.sm-pt-70{padding-top:70px!important}.sm-pt-76{padding-top:76px!important}.sm-pt-80{padding-top:80px!important}.sm-pt-96{padding-top:96px!important}.sm-pt-100{padding-top:100px!important}.sm-pr-0{padding-right:0!important}.sm-pr-2{padding-right:2px!important}.sm-pr-4{padding-right:4px!important}.sm-pr-5{padding-right:5px!important}.sm-pr-6{padding-right:6px!important}.sm-pr-8{padding-right:8px!important}.sm-pr-10{padding-right:10px!important}.sm-pr-12{padding-right:12px!important}.sm-pr-15{padding-right:15px!important}.sm-pr-16{padding-right:16px!important}.sm-pr-18{padding-right:18px!important}.sm-pr-20{padding-right:20px!important}.sm-pr-22{padding-right:22px!important}.sm-pr-24{padding-right:24px!important}.sm-pr-25{padding-right:25px!important}.sm-pr-26{padding-right:26px!important}.sm-pr-28{padding-right:28px!important}.sm-pr-30{padding-right:30px!important}.sm-pr-32{padding-right:32px!important}.sm-pr-34{padding-right:34px!important}.sm-pr-36{padding-right:36px!important}.sm-pr-40{padding-right:40px!important}.sm-pr-44{padding-right:44px!important}.sm-pr-46{padding-right:46px!important}.sm-pr-48{padding-right:48px!important}.sm-pr-50{padding-right:50px!important}.sm-pr-52{padding-right:52px!important}.sm-pr-60{padding-right:60px!important}.sm-pr-64{padding-right:64px!important}.sm-pr-70{padding-right:70px!important}.sm-pr-76{padding-right:76px!important}.sm-pr-80{padding-right:80px!important}.sm-pr-96{padding-right:96px!important}.sm-pr-100{padding-right:100px!important}.sm-pb-0{padding-bottom:0!important}.sm-pb-2{padding-bottom:2px!important}.sm-pb-4{padding-bottom:4px!important}.sm-pb-5{padding-bottom:5px!important}.sm-pb-6{padding-bottom:6px!important}.sm-pb-8{padding-bottom:8px!important}.sm-pb-10{padding-bottom:10px!important}.sm-pb-12{padding-bottom:12px!important}.sm-pb-15{padding-bottom:15px!important}.sm-pb-16{padding-bottom:16px!important}.sm-pb-18{padding-bottom:18px!important}.sm-pb-20{padding-bottom:20px!important}.sm-pb-22{padding-bottom:22px!important}.sm-pb-24{padding-bottom:24px!important}.sm-pb-25{padding-bottom:25px!important}.sm-pb-26{padding-bottom:26px!important}.sm-pb-28{padding-bottom:28px!important}.sm-pb-30{padding-bottom:30px!important}.sm-pb-32{padding-bottom:32px!important}.sm-pb-34{padding-bottom:34px!important}.sm-pb-36{padding-bottom:36px!important}.sm-pb-40{padding-bottom:40px!important}.sm-pb-44{padding-bottom:44px!important}.sm-pb-46{padding-bottom:46px!important}.sm-pb-48{padding-bottom:48px!important}.sm-pb-50{padding-bottom:50px!important}.sm-pb-52{padding-bottom:52px!important}.sm-pb-60{padding-bottom:60px!important}.sm-pb-64{padding-bottom:64px!important}.sm-pb-70{padding-bottom:70px!important}.sm-pb-76{padding-bottom:76px!important}.sm-pb-80{padding-bottom:80px!important}.sm-pb-96{padding-bottom:96px!important}.sm-pb-100{padding-bottom:100px!important}.sm-pl-0{padding-left:0!important}.sm-pl-2{padding-left:2px!important}.sm-pl-4{padding-left:4px!important}.sm-pl-5{padding-left:5px!important}.sm-pl-6{padding-left:6px!important}.sm-pl-8{padding-left:8px!important}.sm-pl-10{padding-left:10px!important}.sm-pl-12{padding-left:12px!important}.sm-pl-15{padding-left:15px!important}.sm-pl-16{padding-left:16px!important}.sm-pl-18{padding-left:18px!important}.sm-pl-20{padding-left:20px!important}.sm-pl-22{padding-left:22px!important}.sm-pl-24{padding-left:24px!important}.sm-pl-25{padding-left:25px!important}.sm-pl-26{padding-left:26px!important}.sm-pl-28{padding-left:28px!important}.sm-pl-30{padding-left:30px!important}.sm-pl-32{padding-left:32px!important}.sm-pl-34{padding-left:34px!important}.sm-pl-36{padding-left:36px!important}.sm-pl-40{padding-left:40px!important}.sm-pl-44{padding-left:44px!important}.sm-pl-46{padding-left:46px!important}.sm-pl-48{padding-left:48px!important}.sm-pl-50{padding-left:50px!important}.sm-pl-52{padding-left:52px!important}.sm-pl-60{padding-left:60px!important}.sm-pl-64{padding-left:64px!important}.sm-pl-70{padding-left:70px!important}.sm-pl-76{padding-left:76px!important}.sm-pl-80{padding-left:80px!important}.sm-pl-96{padding-left:96px!important}.sm-pl-100{padding-left:100px!important}.sm-m-0{margin:0!important}.sm-m-2{margin:2px!important}.sm-m-4{margin:4px!important}.sm-m-5{margin:5px!important}.sm-m-6{margin:6px!important}.sm-m-8{margin:8px!important}.sm-m-10{margin:10px!important}.sm-m-12{margin:12px!important}.sm-m-15{margin:15px!important}.sm-m-16{margin:16px!important}.sm-m-18{margin:18px!important}.sm-m-20{margin:20px!important}.sm-m-22{margin:22px!important}.sm-m-24{margin:24px!important}.sm-m-25{margin:25px!important}.sm-m-26{margin:26px!important}.sm-m-28{margin:28px!important}.sm-m-30{margin:30px!important}.sm-m-32{margin:32px!important}.sm-m-34{margin:34px!important}.sm-m-36{margin:36px!important}.sm-m-40{margin:40px!important}.sm-m-44{margin:44px!important}.sm-m-46{margin:46px!important}.sm-m-48{margin:48px!important}.sm-m-50{margin:50px!important}.sm-m-52{margin:52px!important}.sm-m-60{margin:60px!important}.sm-m-64{margin:64px!important}.sm-m-70{margin:70px!important}.sm-m-76{margin:76px!important}.sm-m-80{margin:80px!important}.sm-m-96{margin:96px!important}.sm-m-100{margin:100px!important}.sm-mt-0{margin-top:0!important}.sm-mt-2{margin-top:2px!important}.sm-mt-4{margin-top:4px!important}.sm-mt-5{margin-top:5px!important}.sm-mt-6{margin-top:6px!important}.sm-mt-8{margin-top:8px!important}.sm-mt-10{margin-top:10px!important}.sm-mt-12{margin-top:12px!important}.sm-mt-15{margin-top:15px!important}.sm-mt-16{margin-top:16px!important}.sm-mt-18{margin-top:18px!important}.sm-mt-20{margin-top:20px!important}.sm-mt-22{margin-top:22px!important}.sm-mt-24{margin-top:24px!important}.sm-mt-25{margin-top:25px!important}.sm-mt-26{margin-top:26px!important}.sm-mt-28{margin-top:28px!important}.sm-mt-30{margin-top:30px!important}.sm-mt-32{margin-top:32px!important}.sm-mt-34{margin-top:34px!important}.sm-mt-36{margin-top:36px!important}.sm-mt-40{margin-top:40px!important}.sm-mt-44{margin-top:44px!important}.sm-mt-46{margin-top:46px!important}.sm-mt-48{margin-top:48px!important}.sm-mt-50{margin-top:50px!important}.sm-mt-52{margin-top:52px!important}.sm-mt-60{margin-top:60px!important}.sm-mt-64{margin-top:64px!important}.sm-mt-70{margin-top:70px!important}.sm-mt-76{margin-top:76px!important}.sm-mt-80{margin-top:80px!important}.sm-mt-96{margin-top:96px!important}.sm-mt-100{margin-top:100px!important}.sm-mr-0{margin-right:0!important}.sm-mr-2{margin-right:2px!important}.sm-mr-4{margin-right:4px!important}.sm-mr-5{margin-right:5px!important}.sm-mr-6{margin-right:6px!important}.sm-mr-8{margin-right:8px!important}.sm-mr-10{margin-right:10px!important}.sm-mr-12{margin-right:12px!important}.sm-mr-15{margin-right:15px!important}.sm-mr-16{margin-right:16px!important}.sm-mr-18{margin-right:18px!important}.sm-mr-20{margin-right:20px!important}.sm-mr-22{margin-right:22px!important}.sm-mr-24{margin-right:24px!important}.sm-mr-25{margin-right:25px!important}.sm-mr-26{margin-right:26px!important}.sm-mr-28{margin-right:28px!important}.sm-mr-30{margin-right:30px!important}.sm-mr-32{margin-right:32px!important}.sm-mr-34{margin-right:34px!important}.sm-mr-36{margin-right:36px!important}.sm-mr-40{margin-right:40px!important}.sm-mr-44{margin-right:44px!important}.sm-mr-46{margin-right:46px!important}.sm-mr-48{margin-right:48px!important}.sm-mr-50{margin-right:50px!important}.sm-mr-52{margin-right:52px!important}.sm-mr-60{margin-right:60px!important}.sm-mr-64{margin-right:64px!important}.sm-mr-70{margin-right:70px!important}.sm-mr-76{margin-right:76px!important}.sm-mr-80{margin-right:80px!important}.sm-mr-96{margin-right:96px!important}.sm-mr-100{margin-right:100px!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-2{margin-bottom:2px!important}.sm-mb-4{margin-bottom:4px!important}.sm-mb-5{margin-bottom:5px!important}.sm-mb-6{margin-bottom:6px!important}.sm-mb-8{margin-bottom:8px!important}.sm-mb-10{margin-bottom:10px!important}.sm-mb-12{margin-bottom:12px!important}.sm-mb-15{margin-bottom:15px!important}.sm-mb-16{margin-bottom:16px!important}.sm-mb-18{margin-bottom:18px!important}.sm-mb-20{margin-bottom:20px!important}.sm-mb-22{margin-bottom:22px!important}.sm-mb-24{margin-bottom:24px!important}.sm-mb-25{margin-bottom:25px!important}.sm-mb-26{margin-bottom:26px!important}.sm-mb-28{margin-bottom:28px!important}.sm-mb-30{margin-bottom:30px!important}.sm-mb-32{margin-bottom:32px!important}.sm-mb-34{margin-bottom:34px!important}.sm-mb-36{margin-bottom:36px!important}.sm-mb-40{margin-bottom:40px!important}.sm-mb-44{margin-bottom:44px!important}.sm-mb-46{margin-bottom:46px!important}.sm-mb-48{margin-bottom:48px!important}.sm-mb-50{margin-bottom:50px!important}.sm-mb-52{margin-bottom:52px!important}.sm-mb-60{margin-bottom:60px!important}.sm-mb-64{margin-bottom:64px!important}.sm-mb-70{margin-bottom:70px!important}.sm-mb-76{margin-bottom:76px!important}.sm-mb-80{margin-bottom:80px!important}.sm-mb-96{margin-bottom:96px!important}.sm-mb-100{margin-bottom:100px!important}.sm-ml-0{margin-left:0!important}.sm-ml-2{margin-left:2px!important}.sm-ml-4{margin-left:4px!important}.sm-ml-5{margin-left:5px!important}.sm-ml-6{margin-left:6px!important}.sm-ml-8{margin-left:8px!important}.sm-ml-10{margin-left:10px!important}.sm-ml-12{margin-left:12px!important}.sm-ml-15{margin-left:15px!important}.sm-ml-16{margin-left:16px!important}.sm-ml-18{margin-left:18px!important}.sm-ml-20{margin-left:20px!important}.sm-ml-22{margin-left:22px!important}.sm-ml-24{margin-left:24px!important}.sm-ml-25{margin-left:25px!important}.sm-ml-26{margin-left:26px!important}.sm-ml-28{margin-left:28px!important}.sm-ml-30{margin-left:30px!important}.sm-ml-32{margin-left:32px!important}.sm-ml-34{margin-left:34px!important}.sm-ml-36{margin-left:36px!important}.sm-ml-40{margin-left:40px!important}.sm-ml-44{margin-left:44px!important}.sm-ml-46{margin-left:46px!important}.sm-ml-48{margin-left:48px!important}.sm-ml-50{margin-left:50px!important}.sm-ml-52{margin-left:52px!important}.sm-ml-60{margin-left:60px!important}.sm-ml-64{margin-left:64px!important}.sm-ml-70{margin-left:70px!important}.sm-ml-76{margin-left:76px!important}.sm-ml-80{margin-left:80px!important}.sm-ml-96{margin-left:96px!important}.sm-ml-100{margin-left:100px!important}}@media screen and (min-width: 1100px){.md-p-0{padding:0!important}.md-p-2{padding:2px!important}.md-p-4{padding:4px!important}.md-p-5{padding:5px!important}.md-p-6{padding:6px!important}.md-p-8{padding:8px!important}.md-p-10{padding:10px!important}.md-p-12{padding:12px!important}.md-p-15{padding:15px!important}.md-p-16{padding:16px!important}.md-p-18{padding:18px!important}.md-p-20{padding:20px!important}.md-p-22{padding:22px!important}.md-p-24{padding:24px!important}.md-p-25{padding:25px!important}.md-p-26{padding:26px!important}.md-p-28{padding:28px!important}.md-p-30{padding:30px!important}.md-p-32{padding:32px!important}.md-p-34{padding:34px!important}.md-p-36{padding:36px!important}.md-p-40{padding:40px!important}.md-p-44{padding:44px!important}.md-p-46{padding:46px!important}.md-p-48{padding:48px!important}.md-p-50{padding:50px!important}.md-p-52{padding:52px!important}.md-p-60{padding:60px!important}.md-p-64{padding:64px!important}.md-p-70{padding:70px!important}.md-p-76{padding:76px!important}.md-p-80{padding:80px!important}.md-p-96{padding:96px!important}.md-p-100{padding:100px!important}.md-pt-0{padding-top:0!important}.md-pt-2{padding-top:2px!important}.md-pt-4{padding-top:4px!important}.md-pt-5{padding-top:5px!important}.md-pt-6{padding-top:6px!important}.md-pt-8{padding-top:8px!important}.md-pt-10{padding-top:10px!important}.md-pt-12{padding-top:12px!important}.md-pt-15{padding-top:15px!important}.md-pt-16{padding-top:16px!important}.md-pt-18{padding-top:18px!important}.md-pt-20{padding-top:20px!important}.md-pt-22{padding-top:22px!important}.md-pt-24{padding-top:24px!important}.md-pt-25{padding-top:25px!important}.md-pt-26{padding-top:26px!important}.md-pt-28{padding-top:28px!important}.md-pt-30{padding-top:30px!important}.md-pt-32{padding-top:32px!important}.md-pt-34{padding-top:34px!important}.md-pt-36{padding-top:36px!important}.md-pt-40{padding-top:40px!important}.md-pt-44{padding-top:44px!important}.md-pt-46{padding-top:46px!important}.md-pt-48{padding-top:48px!important}.md-pt-50{padding-top:50px!important}.md-pt-52{padding-top:52px!important}.md-pt-60{padding-top:60px!important}.md-pt-64{padding-top:64px!important}.md-pt-70{padding-top:70px!important}.md-pt-76{padding-top:76px!important}.md-pt-80{padding-top:80px!important}.md-pt-96{padding-top:96px!important}.md-pt-100{padding-top:100px!important}.md-pr-0{padding-right:0!important}.md-pr-2{padding-right:2px!important}.md-pr-4{padding-right:4px!important}.md-pr-5{padding-right:5px!important}.md-pr-6{padding-right:6px!important}.md-pr-8{padding-right:8px!important}.md-pr-10{padding-right:10px!important}.md-pr-12{padding-right:12px!important}.md-pr-15{padding-right:15px!important}.md-pr-16{padding-right:16px!important}.md-pr-18{padding-right:18px!important}.md-pr-20{padding-right:20px!important}.md-pr-22{padding-right:22px!important}.md-pr-24{padding-right:24px!important}.md-pr-25{padding-right:25px!important}.md-pr-26{padding-right:26px!important}.md-pr-28{padding-right:28px!important}.md-pr-30{padding-right:30px!important}.md-pr-32{padding-right:32px!important}.md-pr-34{padding-right:34px!important}.md-pr-36{padding-right:36px!important}.md-pr-40{padding-right:40px!important}.md-pr-44{padding-right:44px!important}.md-pr-46{padding-right:46px!important}.md-pr-48{padding-right:48px!important}.md-pr-50{padding-right:50px!important}.md-pr-52{padding-right:52px!important}.md-pr-60{padding-right:60px!important}.md-pr-64{padding-right:64px!important}.md-pr-70{padding-right:70px!important}.md-pr-76{padding-right:76px!important}.md-pr-80{padding-right:80px!important}.md-pr-96{padding-right:96px!important}.md-pr-100{padding-right:100px!important}.md-pb-0{padding-bottom:0!important}.md-pb-2{padding-bottom:2px!important}.md-pb-4{padding-bottom:4px!important}.md-pb-5{padding-bottom:5px!important}.md-pb-6{padding-bottom:6px!important}.md-pb-8{padding-bottom:8px!important}.md-pb-10{padding-bottom:10px!important}.md-pb-12{padding-bottom:12px!important}.md-pb-15{padding-bottom:15px!important}.md-pb-16{padding-bottom:16px!important}.md-pb-18{padding-bottom:18px!important}.md-pb-20{padding-bottom:20px!important}.md-pb-22{padding-bottom:22px!important}.md-pb-24{padding-bottom:24px!important}.md-pb-25{padding-bottom:25px!important}.md-pb-26{padding-bottom:26px!important}.md-pb-28{padding-bottom:28px!important}.md-pb-30{padding-bottom:30px!important}.md-pb-32{padding-bottom:32px!important}.md-pb-34{padding-bottom:34px!important}.md-pb-36{padding-bottom:36px!important}.md-pb-40{padding-bottom:40px!important}.md-pb-44{padding-bottom:44px!important}.md-pb-46{padding-bottom:46px!important}.md-pb-48{padding-bottom:48px!important}.md-pb-50{padding-bottom:50px!important}.md-pb-52{padding-bottom:52px!important}.md-pb-60{padding-bottom:60px!important}.md-pb-64{padding-bottom:64px!important}.md-pb-70{padding-bottom:70px!important}.md-pb-76{padding-bottom:76px!important}.md-pb-80{padding-bottom:80px!important}.md-pb-96{padding-bottom:96px!important}.md-pb-100{padding-bottom:100px!important}.md-pl-0{padding-left:0!important}.md-pl-2{padding-left:2px!important}.md-pl-4{padding-left:4px!important}.md-pl-5{padding-left:5px!important}.md-pl-6{padding-left:6px!important}.md-pl-8{padding-left:8px!important}.md-pl-10{padding-left:10px!important}.md-pl-12{padding-left:12px!important}.md-pl-15{padding-left:15px!important}.md-pl-16{padding-left:16px!important}.md-pl-18{padding-left:18px!important}.md-pl-20{padding-left:20px!important}.md-pl-22{padding-left:22px!important}.md-pl-24{padding-left:24px!important}.md-pl-25{padding-left:25px!important}.md-pl-26{padding-left:26px!important}.md-pl-28{padding-left:28px!important}.md-pl-30{padding-left:30px!important}.md-pl-32{padding-left:32px!important}.md-pl-34{padding-left:34px!important}.md-pl-36{padding-left:36px!important}.md-pl-40{padding-left:40px!important}.md-pl-44{padding-left:44px!important}.md-pl-46{padding-left:46px!important}.md-pl-48{padding-left:48px!important}.md-pl-50{padding-left:50px!important}.md-pl-52{padding-left:52px!important}.md-pl-60{padding-left:60px!important}.md-pl-64{padding-left:64px!important}.md-pl-70{padding-left:70px!important}.md-pl-76{padding-left:76px!important}.md-pl-80{padding-left:80px!important}.md-pl-96{padding-left:96px!important}.md-pl-100{padding-left:100px!important}.md-m-0{margin:0!important}.md-m-2{margin:2px!important}.md-m-4{margin:4px!important}.md-m-5{margin:5px!important}.md-m-6{margin:6px!important}.md-m-8{margin:8px!important}.md-m-10{margin:10px!important}.md-m-12{margin:12px!important}.md-m-15{margin:15px!important}.md-m-16{margin:16px!important}.md-m-18{margin:18px!important}.md-m-20{margin:20px!important}.md-m-22{margin:22px!important}.md-m-24{margin:24px!important}.md-m-25{margin:25px!important}.md-m-26{margin:26px!important}.md-m-28{margin:28px!important}.md-m-30{margin:30px!important}.md-m-32{margin:32px!important}.md-m-34{margin:34px!important}.md-m-36{margin:36px!important}.md-m-40{margin:40px!important}.md-m-44{margin:44px!important}.md-m-46{margin:46px!important}.md-m-48{margin:48px!important}.md-m-50{margin:50px!important}.md-m-52{margin:52px!important}.md-m-60{margin:60px!important}.md-m-64{margin:64px!important}.md-m-70{margin:70px!important}.md-m-76{margin:76px!important}.md-m-80{margin:80px!important}.md-m-96{margin:96px!important}.md-m-100{margin:100px!important}.md-mt-0{margin-top:0!important}.md-mt-2{margin-top:2px!important}.md-mt-4{margin-top:4px!important}.md-mt-5{margin-top:5px!important}.md-mt-6{margin-top:6px!important}.md-mt-8{margin-top:8px!important}.md-mt-10{margin-top:10px!important}.md-mt-12{margin-top:12px!important}.md-mt-15{margin-top:15px!important}.md-mt-16{margin-top:16px!important}.md-mt-18{margin-top:18px!important}.md-mt-20{margin-top:20px!important}.md-mt-22{margin-top:22px!important}.md-mt-24{margin-top:24px!important}.md-mt-25{margin-top:25px!important}.md-mt-26{margin-top:26px!important}.md-mt-28{margin-top:28px!important}.md-mt-30{margin-top:30px!important}.md-mt-32{margin-top:32px!important}.md-mt-34{margin-top:34px!important}.md-mt-36{margin-top:36px!important}.md-mt-40{margin-top:40px!important}.md-mt-44{margin-top:44px!important}.md-mt-46{margin-top:46px!important}.md-mt-48{margin-top:48px!important}.md-mt-50{margin-top:50px!important}.md-mt-52{margin-top:52px!important}.md-mt-60{margin-top:60px!important}.md-mt-64{margin-top:64px!important}.md-mt-70{margin-top:70px!important}.md-mt-76{margin-top:76px!important}.md-mt-80{margin-top:80px!important}.md-mt-96{margin-top:96px!important}.md-mt-100{margin-top:100px!important}.md-mr-0{margin-right:0!important}.md-mr-2{margin-right:2px!important}.md-mr-4{margin-right:4px!important}.md-mr-5{margin-right:5px!important}.md-mr-6{margin-right:6px!important}.md-mr-8{margin-right:8px!important}.md-mr-10{margin-right:10px!important}.md-mr-12{margin-right:12px!important}.md-mr-15{margin-right:15px!important}.md-mr-16{margin-right:16px!important}.md-mr-18{margin-right:18px!important}.md-mr-20{margin-right:20px!important}.md-mr-22{margin-right:22px!important}.md-mr-24{margin-right:24px!important}.md-mr-25{margin-right:25px!important}.md-mr-26{margin-right:26px!important}.md-mr-28{margin-right:28px!important}.md-mr-30{margin-right:30px!important}.md-mr-32{margin-right:32px!important}.md-mr-34{margin-right:34px!important}.md-mr-36{margin-right:36px!important}.md-mr-40{margin-right:40px!important}.md-mr-44{margin-right:44px!important}.md-mr-46{margin-right:46px!important}.md-mr-48{margin-right:48px!important}.md-mr-50{margin-right:50px!important}.md-mr-52{margin-right:52px!important}.md-mr-60{margin-right:60px!important}.md-mr-64{margin-right:64px!important}.md-mr-70{margin-right:70px!important}.md-mr-76{margin-right:76px!important}.md-mr-80{margin-right:80px!important}.md-mr-96{margin-right:96px!important}.md-mr-100{margin-right:100px!important}.md-mb-0{margin-bottom:0!important}.md-mb-2{margin-bottom:2px!important}.md-mb-4{margin-bottom:4px!important}.md-mb-5{margin-bottom:5px!important}.md-mb-6{margin-bottom:6px!important}.md-mb-8{margin-bottom:8px!important}.md-mb-10{margin-bottom:10px!important}.md-mb-12{margin-bottom:12px!important}.md-mb-15{margin-bottom:15px!important}.md-mb-16{margin-bottom:16px!important}.md-mb-18{margin-bottom:18px!important}.md-mb-20{margin-bottom:20px!important}.md-mb-22{margin-bottom:22px!important}.md-mb-24{margin-bottom:24px!important}.md-mb-25{margin-bottom:25px!important}.md-mb-26{margin-bottom:26px!important}.md-mb-28{margin-bottom:28px!important}.md-mb-30{margin-bottom:30px!important}.md-mb-32{margin-bottom:32px!important}.md-mb-34{margin-bottom:34px!important}.md-mb-36{margin-bottom:36px!important}.md-mb-40{margin-bottom:40px!important}.md-mb-44{margin-bottom:44px!important}.md-mb-46{margin-bottom:46px!important}.md-mb-48{margin-bottom:48px!important}.md-mb-50{margin-bottom:50px!important}.md-mb-52{margin-bottom:52px!important}.md-mb-60{margin-bottom:60px!important}.md-mb-64{margin-bottom:64px!important}.md-mb-70{margin-bottom:70px!important}.md-mb-76{margin-bottom:76px!important}.md-mb-80{margin-bottom:80px!important}.md-mb-96{margin-bottom:96px!important}.md-mb-100{margin-bottom:100px!important}.md-ml-0{margin-left:0!important}.md-ml-2{margin-left:2px!important}.md-ml-4{margin-left:4px!important}.md-ml-5{margin-left:5px!important}.md-ml-6{margin-left:6px!important}.md-ml-8{margin-left:8px!important}.md-ml-10{margin-left:10px!important}.md-ml-12{margin-left:12px!important}.md-ml-15{margin-left:15px!important}.md-ml-16{margin-left:16px!important}.md-ml-18{margin-left:18px!important}.md-ml-20{margin-left:20px!important}.md-ml-22{margin-left:22px!important}.md-ml-24{margin-left:24px!important}.md-ml-25{margin-left:25px!important}.md-ml-26{margin-left:26px!important}.md-ml-28{margin-left:28px!important}.md-ml-30{margin-left:30px!important}.md-ml-32{margin-left:32px!important}.md-ml-34{margin-left:34px!important}.md-ml-36{margin-left:36px!important}.md-ml-40{margin-left:40px!important}.md-ml-44{margin-left:44px!important}.md-ml-46{margin-left:46px!important}.md-ml-48{margin-left:48px!important}.md-ml-50{margin-left:50px!important}.md-ml-52{margin-left:52px!important}.md-ml-60{margin-left:60px!important}.md-ml-64{margin-left:64px!important}.md-ml-70{margin-left:70px!important}.md-ml-76{margin-left:76px!important}.md-ml-80{margin-left:80px!important}.md-ml-96{margin-left:96px!important}.md-ml-100{margin-left:100px!important}}@media screen and (min-width: 1440px){.lg-p-0{padding:0!important}.lg-p-2{padding:2px!important}.lg-p-4{padding:4px!important}.lg-p-5{padding:5px!important}.lg-p-6{padding:6px!important}.lg-p-8{padding:8px!important}.lg-p-10{padding:10px!important}.lg-p-12{padding:12px!important}.lg-p-15{padding:15px!important}.lg-p-16{padding:16px!important}.lg-p-18{padding:18px!important}.lg-p-20{padding:20px!important}.lg-p-22{padding:22px!important}.lg-p-24{padding:24px!important}.lg-p-25{padding:25px!important}.lg-p-26{padding:26px!important}.lg-p-28{padding:28px!important}.lg-p-30{padding:30px!important}.lg-p-32{padding:32px!important}.lg-p-34{padding:34px!important}.lg-p-36{padding:36px!important}.lg-p-40{padding:40px!important}.lg-p-44{padding:44px!important}.lg-p-46{padding:46px!important}.lg-p-48{padding:48px!important}.lg-p-50{padding:50px!important}.lg-p-52{padding:52px!important}.lg-p-60{padding:60px!important}.lg-p-64{padding:64px!important}.lg-p-70{padding:70px!important}.lg-p-76{padding:76px!important}.lg-p-80{padding:80px!important}.lg-p-96{padding:96px!important}.lg-p-100{padding:100px!important}.lg-pt-0{padding-top:0!important}.lg-pt-2{padding-top:2px!important}.lg-pt-4{padding-top:4px!important}.lg-pt-5{padding-top:5px!important}.lg-pt-6{padding-top:6px!important}.lg-pt-8{padding-top:8px!important}.lg-pt-10{padding-top:10px!important}.lg-pt-12{padding-top:12px!important}.lg-pt-15{padding-top:15px!important}.lg-pt-16{padding-top:16px!important}.lg-pt-18{padding-top:18px!important}.lg-pt-20{padding-top:20px!important}.lg-pt-22{padding-top:22px!important}.lg-pt-24{padding-top:24px!important}.lg-pt-25{padding-top:25px!important}.lg-pt-26{padding-top:26px!important}.lg-pt-28{padding-top:28px!important}.lg-pt-30{padding-top:30px!important}.lg-pt-32{padding-top:32px!important}.lg-pt-34{padding-top:34px!important}.lg-pt-36{padding-top:36px!important}.lg-pt-40{padding-top:40px!important}.lg-pt-44{padding-top:44px!important}.lg-pt-46{padding-top:46px!important}.lg-pt-48{padding-top:48px!important}.lg-pt-50{padding-top:50px!important}.lg-pt-52{padding-top:52px!important}.lg-pt-60{padding-top:60px!important}.lg-pt-64{padding-top:64px!important}.lg-pt-70{padding-top:70px!important}.lg-pt-76{padding-top:76px!important}.lg-pt-80{padding-top:80px!important}.lg-pt-96{padding-top:96px!important}.lg-pt-100{padding-top:100px!important}.lg-pr-0{padding-right:0!important}.lg-pr-2{padding-right:2px!important}.lg-pr-4{padding-right:4px!important}.lg-pr-5{padding-right:5px!important}.lg-pr-6{padding-right:6px!important}.lg-pr-8{padding-right:8px!important}.lg-pr-10{padding-right:10px!important}.lg-pr-12{padding-right:12px!important}.lg-pr-15{padding-right:15px!important}.lg-pr-16{padding-right:16px!important}.lg-pr-18{padding-right:18px!important}.lg-pr-20{padding-right:20px!important}.lg-pr-22{padding-right:22px!important}.lg-pr-24{padding-right:24px!important}.lg-pr-25{padding-right:25px!important}.lg-pr-26{padding-right:26px!important}.lg-pr-28{padding-right:28px!important}.lg-pr-30{padding-right:30px!important}.lg-pr-32{padding-right:32px!important}.lg-pr-34{padding-right:34px!important}.lg-pr-36{padding-right:36px!important}.lg-pr-40{padding-right:40px!important}.lg-pr-44{padding-right:44px!important}.lg-pr-46{padding-right:46px!important}.lg-pr-48{padding-right:48px!important}.lg-pr-50{padding-right:50px!important}.lg-pr-52{padding-right:52px!important}.lg-pr-60{padding-right:60px!important}.lg-pr-64{padding-right:64px!important}.lg-pr-70{padding-right:70px!important}.lg-pr-76{padding-right:76px!important}.lg-pr-80{padding-right:80px!important}.lg-pr-96{padding-right:96px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-2{padding-bottom:2px!important}.lg-pb-4{padding-bottom:4px!important}.lg-pb-5{padding-bottom:5px!important}.lg-pb-6{padding-bottom:6px!important}.lg-pb-8{padding-bottom:8px!important}.lg-pb-10{padding-bottom:10px!important}.lg-pb-12{padding-bottom:12px!important}.lg-pb-15{padding-bottom:15px!important}.lg-pb-16{padding-bottom:16px!important}.lg-pb-18{padding-bottom:18px!important}.lg-pb-20{padding-bottom:20px!important}.lg-pb-22{padding-bottom:22px!important}.lg-pb-24{padding-bottom:24px!important}.lg-pb-25{padding-bottom:25px!important}.lg-pb-26{padding-bottom:26px!important}.lg-pb-28{padding-bottom:28px!important}.lg-pb-30{padding-bottom:30px!important}.lg-pb-32{padding-bottom:32px!important}.lg-pb-34{padding-bottom:34px!important}.lg-pb-36{padding-bottom:36px!important}.lg-pb-40{padding-bottom:40px!important}.lg-pb-44{padding-bottom:44px!important}.lg-pb-46{padding-bottom:46px!important}.lg-pb-48{padding-bottom:48px!important}.lg-pb-50{padding-bottom:50px!important}.lg-pb-52{padding-bottom:52px!important}.lg-pb-60{padding-bottom:60px!important}.lg-pb-64{padding-bottom:64px!important}.lg-pb-70{padding-bottom:70px!important}.lg-pb-76{padding-bottom:76px!important}.lg-pb-80{padding-bottom:80px!important}.lg-pb-96{padding-bottom:96px!important}.lg-pb-100{padding-bottom:100px!important}.lg-pl-0{padding-left:0!important}.lg-pl-2{padding-left:2px!important}.lg-pl-4{padding-left:4px!important}.lg-pl-5{padding-left:5px!important}.lg-pl-6{padding-left:6px!important}.lg-pl-8{padding-left:8px!important}.lg-pl-10{padding-left:10px!important}.lg-pl-12{padding-left:12px!important}.lg-pl-15{padding-left:15px!important}.lg-pl-16{padding-left:16px!important}.lg-pl-18{padding-left:18px!important}.lg-pl-20{padding-left:20px!important}.lg-pl-22{padding-left:22px!important}.lg-pl-24{padding-left:24px!important}.lg-pl-25{padding-left:25px!important}.lg-pl-26{padding-left:26px!important}.lg-pl-28{padding-left:28px!important}.lg-pl-30{padding-left:30px!important}.lg-pl-32{padding-left:32px!important}.lg-pl-34{padding-left:34px!important}.lg-pl-36{padding-left:36px!important}.lg-pl-40{padding-left:40px!important}.lg-pl-44{padding-left:44px!important}.lg-pl-46{padding-left:46px!important}.lg-pl-48{padding-left:48px!important}.lg-pl-50{padding-left:50px!important}.lg-pl-52{padding-left:52px!important}.lg-pl-60{padding-left:60px!important}.lg-pl-64{padding-left:64px!important}.lg-pl-70{padding-left:70px!important}.lg-pl-76{padding-left:76px!important}.lg-pl-80{padding-left:80px!important}.lg-pl-96{padding-left:96px!important}.lg-pl-100{padding-left:100px!important}.lg-m-0{margin:0!important}.lg-m-2{margin:2px!important}.lg-m-4{margin:4px!important}.lg-m-5{margin:5px!important}.lg-m-6{margin:6px!important}.lg-m-8{margin:8px!important}.lg-m-10{margin:10px!important}.lg-m-12{margin:12px!important}.lg-m-15{margin:15px!important}.lg-m-16{margin:16px!important}.lg-m-18{margin:18px!important}.lg-m-20{margin:20px!important}.lg-m-22{margin:22px!important}.lg-m-24{margin:24px!important}.lg-m-25{margin:25px!important}.lg-m-26{margin:26px!important}.lg-m-28{margin:28px!important}.lg-m-30{margin:30px!important}.lg-m-32{margin:32px!important}.lg-m-34{margin:34px!important}.lg-m-36{margin:36px!important}.lg-m-40{margin:40px!important}.lg-m-44{margin:44px!important}.lg-m-46{margin:46px!important}.lg-m-48{margin:48px!important}.lg-m-50{margin:50px!important}.lg-m-52{margin:52px!important}.lg-m-60{margin:60px!important}.lg-m-64{margin:64px!important}.lg-m-70{margin:70px!important}.lg-m-76{margin:76px!important}.lg-m-80{margin:80px!important}.lg-m-96{margin:96px!important}.lg-m-100{margin:100px!important}.lg-mt-0{margin-top:0!important}.lg-mt-2{margin-top:2px!important}.lg-mt-4{margin-top:4px!important}.lg-mt-5{margin-top:5px!important}.lg-mt-6{margin-top:6px!important}.lg-mt-8{margin-top:8px!important}.lg-mt-10{margin-top:10px!important}.lg-mt-12{margin-top:12px!important}.lg-mt-15{margin-top:15px!important}.lg-mt-16{margin-top:16px!important}.lg-mt-18{margin-top:18px!important}.lg-mt-20{margin-top:20px!important}.lg-mt-22{margin-top:22px!important}.lg-mt-24{margin-top:24px!important}.lg-mt-25{margin-top:25px!important}.lg-mt-26{margin-top:26px!important}.lg-mt-28{margin-top:28px!important}.lg-mt-30{margin-top:30px!important}.lg-mt-32{margin-top:32px!important}.lg-mt-34{margin-top:34px!important}.lg-mt-36{margin-top:36px!important}.lg-mt-40{margin-top:40px!important}.lg-mt-44{margin-top:44px!important}.lg-mt-46{margin-top:46px!important}.lg-mt-48{margin-top:48px!important}.lg-mt-50{margin-top:50px!important}.lg-mt-52{margin-top:52px!important}.lg-mt-60{margin-top:60px!important}.lg-mt-64{margin-top:64px!important}.lg-mt-70{margin-top:70px!important}.lg-mt-76{margin-top:76px!important}.lg-mt-80{margin-top:80px!important}.lg-mt-96{margin-top:96px!important}.lg-mt-100{margin-top:100px!important}.lg-mr-0{margin-right:0!important}.lg-mr-2{margin-right:2px!important}.lg-mr-4{margin-right:4px!important}.lg-mr-5{margin-right:5px!important}.lg-mr-6{margin-right:6px!important}.lg-mr-8{margin-right:8px!important}.lg-mr-10{margin-right:10px!important}.lg-mr-12{margin-right:12px!important}.lg-mr-15{margin-right:15px!important}.lg-mr-16{margin-right:16px!important}.lg-mr-18{margin-right:18px!important}.lg-mr-20{margin-right:20px!important}.lg-mr-22{margin-right:22px!important}.lg-mr-24{margin-right:24px!important}.lg-mr-25{margin-right:25px!important}.lg-mr-26{margin-right:26px!important}.lg-mr-28{margin-right:28px!important}.lg-mr-30{margin-right:30px!important}.lg-mr-32{margin-right:32px!important}.lg-mr-34{margin-right:34px!important}.lg-mr-36{margin-right:36px!important}.lg-mr-40{margin-right:40px!important}.lg-mr-44{margin-right:44px!important}.lg-mr-46{margin-right:46px!important}.lg-mr-48{margin-right:48px!important}.lg-mr-50{margin-right:50px!important}.lg-mr-52{margin-right:52px!important}.lg-mr-60{margin-right:60px!important}.lg-mr-64{margin-right:64px!important}.lg-mr-70{margin-right:70px!important}.lg-mr-76{margin-right:76px!important}.lg-mr-80{margin-right:80px!important}.lg-mr-96{margin-right:96px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-2{margin-bottom:2px!important}.lg-mb-4{margin-bottom:4px!important}.lg-mb-5{margin-bottom:5px!important}.lg-mb-6{margin-bottom:6px!important}.lg-mb-8{margin-bottom:8px!important}.lg-mb-10{margin-bottom:10px!important}.lg-mb-12{margin-bottom:12px!important}.lg-mb-15{margin-bottom:15px!important}.lg-mb-16{margin-bottom:16px!important}.lg-mb-18{margin-bottom:18px!important}.lg-mb-20{margin-bottom:20px!important}.lg-mb-22{margin-bottom:22px!important}.lg-mb-24{margin-bottom:24px!important}.lg-mb-25{margin-bottom:25px!important}.lg-mb-26{margin-bottom:26px!important}.lg-mb-28{margin-bottom:28px!important}.lg-mb-30{margin-bottom:30px!important}.lg-mb-32{margin-bottom:32px!important}.lg-mb-34{margin-bottom:34px!important}.lg-mb-36{margin-bottom:36px!important}.lg-mb-40{margin-bottom:40px!important}.lg-mb-44{margin-bottom:44px!important}.lg-mb-46{margin-bottom:46px!important}.lg-mb-48{margin-bottom:48px!important}.lg-mb-50{margin-bottom:50px!important}.lg-mb-52{margin-bottom:52px!important}.lg-mb-60{margin-bottom:60px!important}.lg-mb-64{margin-bottom:64px!important}.lg-mb-70{margin-bottom:70px!important}.lg-mb-76{margin-bottom:76px!important}.lg-mb-80{margin-bottom:80px!important}.lg-mb-96{margin-bottom:96px!important}.lg-mb-100{margin-bottom:100px!important}.lg-ml-0{margin-left:0!important}.lg-ml-2{margin-left:2px!important}.lg-ml-4{margin-left:4px!important}.lg-ml-5{margin-left:5px!important}.lg-ml-6{margin-left:6px!important}.lg-ml-8{margin-left:8px!important}.lg-ml-10{margin-left:10px!important}.lg-ml-12{margin-left:12px!important}.lg-ml-15{margin-left:15px!important}.lg-ml-16{margin-left:16px!important}.lg-ml-18{margin-left:18px!important}.lg-ml-20{margin-left:20px!important}.lg-ml-22{margin-left:22px!important}.lg-ml-24{margin-left:24px!important}.lg-ml-25{margin-left:25px!important}.lg-ml-26{margin-left:26px!important}.lg-ml-28{margin-left:28px!important}.lg-ml-30{margin-left:30px!important}.lg-ml-32{margin-left:32px!important}.lg-ml-34{margin-left:34px!important}.lg-ml-36{margin-left:36px!important}.lg-ml-40{margin-left:40px!important}.lg-ml-44{margin-left:44px!important}.lg-ml-46{margin-left:46px!important}.lg-ml-48{margin-left:48px!important}.lg-ml-50{margin-left:50px!important}.lg-ml-52{margin-left:52px!important}.lg-ml-60{margin-left:60px!important}.lg-ml-64{margin-left:64px!important}.lg-ml-70{margin-left:70px!important}.lg-ml-76{margin-left:76px!important}.lg-ml-80{margin-left:80px!important}.lg-ml-96{margin-left:96px!important}.lg-ml-100{margin-left:100px!important}}.h-20{height:20%!important}.h-50{height:50%!important}.h-60{height:60%!important}.h-80{height:80%!important}.h-100{height:100%!important}.h-auto{height:auto%!important}.w-20{width:20%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-100{width:100%!important}.w-auto{width:auto%!important}@media screen and (min-width: 0px){.xs-h-20{height:20%!important}.xs-h-50{height:50%!important}.xs-h-60{height:60%!important}.xs-h-80{height:80%!important}.xs-h-100{height:100%!important}.xs-h-auto{height:auto%!important}.xs-w-20{width:20%!important}.xs-w-50{width:50%!important}.xs-w-60{width:60%!important}.xs-w-80{width:80%!important}.xs-w-100{width:100%!important}.xs-w-auto{width:auto%!important}}@media screen and (min-width: 640px){.sm-h-20{height:20%!important}.sm-h-50{height:50%!important}.sm-h-60{height:60%!important}.sm-h-80{height:80%!important}.sm-h-100{height:100%!important}.sm-h-auto{height:auto%!important}.sm-w-20{width:20%!important}.sm-w-50{width:50%!important}.sm-w-60{width:60%!important}.sm-w-80{width:80%!important}.sm-w-100{width:100%!important}.sm-w-auto{width:auto%!important}}@media screen and (min-width: 1100px){.md-h-20{height:20%!important}.md-h-50{height:50%!important}.md-h-60{height:60%!important}.md-h-80{height:80%!important}.md-h-100{height:100%!important}.md-h-auto{height:auto%!important}.md-w-20{width:20%!important}.md-w-50{width:50%!important}.md-w-60{width:60%!important}.md-w-80{width:80%!important}.md-w-100{width:100%!important}.md-w-auto{width:auto%!important}}@media screen and (min-width: 1440px){.lg-h-20{height:20%!important}.lg-h-50{height:50%!important}.lg-h-60{height:60%!important}.lg-h-80{height:80%!important}.lg-h-100{height:100%!important}.lg-h-auto{height:auto%!important}.lg-w-20{width:20%!important}.lg-w-50{width:50%!important}.lg-w-60{width:60%!important}.lg-w-80{width:80%!important}.lg-w-100{width:100%!important}.lg-w-auto{width:auto%!important}}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-1{flex:1 1 0%!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-self-start{justify-self:flex-start!important}.justify-self-end{justify-self:flex-end!important}.justify-self-center{justify-self:center!important}.justify-self-between{justify-self:space-between!important}.justify-self-around{justify-self:space-around!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-between{align-self:space-between!important}.align-self-around{align-self:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}@media (min-width: 0px){.xs-flex-row{flex-direction:row!important}.xs-flex-col{flex-direction:column!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-col-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xs-flex-fill{flex:1 1 auto!important}.xs-flex-grow-0{flex-grow:0!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-justify-start{justify-content:flex-start!important}.xs-justify-end{justify-content:flex-end!important}.xs-justify-center{justify-content:center!important}.xs-justify-between{justify-content:space-between!important}.xs-justify-around{justify-content:space-around!important}.xs-justify-unset{justify-content:unset!important}.xs-align-start{align-items:flex-start!important}.xs-align-end{align-items:flex-end!important}.xs-align-center{align-items:center!important}.xs-align-baseline{align-items:baseline!important}.xs-align-stretch{align-items:stretch!important}.xs-align-unset{align-items:unset!important}.xs-justify-start{justify-self:flex-start!important}.xs-justify-self-end{justify-self:flex-end!important}.xs-justify-self-center{justify-self:center!important}.xs-justify-self-between{justify-self:space-between!important}.xs-justify-self-around{justify-self:space-around!important}.xs-align-content-start{align-content:flex-start!important}.xs-align-content-end{align-content:flex-end!important}.xs-align-content-center{align-content:center!important}.xs-align-content-between{align-content:space-between!important}.xs-align-content-around{align-content:space-around!important}.xs-align-content-stretch{align-content:stretch!important}.xs-align-self-auto{align-self:auto!important}.xs-align-self-start{align-self:flex-start!important}.xs-align-self-end{align-self:flex-end!important}.xs-align-self-center{align-self:center!important}.xs-align-self-baseline{align-self:baseline!important}.xs-align-self-stretch{align-self:stretch!important}}@media (min-width: 640px){.sm-flex-row{flex-direction:row!important}.sm-flex-col{flex-direction:column!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-col-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm-flex-fill{flex:1 1 auto!important}.sm-flex-grow-0{flex-grow:0!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-justify-start{justify-content:flex-start!important}.sm-justify-end{justify-content:flex-end!important}.sm-justify-center{justify-content:center!important}.sm-justify-between{justify-content:space-between!important}.sm-justify-around{justify-content:space-around!important}.sm-justify-unset{justify-content:unset!important}.sm-align-start{align-items:flex-start!important}.sm-align-end{align-items:flex-end!important}.sm-align-center{align-items:center!important}.sm-align-baseline{align-items:baseline!important}.sm-align-stretch{align-items:stretch!important}.sm-align-unset{align-items:unset!important}.sm-justify-start{justify-self:flex-start!important}.sm-justify-self-end{justify-self:flex-end!important}.sm-justify-self-center{justify-self:center!important}.sm-justify-self-between{justify-self:space-between!important}.sm-justify-self-around{justify-self:space-around!important}.sm-align-content-start{align-content:flex-start!important}.sm-align-content-end{align-content:flex-end!important}.sm-align-content-center{align-content:center!important}.sm-align-content-between{align-content:space-between!important}.sm-align-content-around{align-content:space-around!important}.sm-align-content-stretch{align-content:stretch!important}.sm-align-self-auto{align-self:auto!important}.sm-align-self-start{align-self:flex-start!important}.sm-align-self-end{align-self:flex-end!important}.sm-align-self-center{align-self:center!important}.sm-align-self-baseline{align-self:baseline!important}.sm-align-self-stretch{align-self:stretch!important}}@media (min-width: 1100px){.md-flex-row{flex-direction:row!important}.md-flex-col{flex-direction:column!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-col-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md-flex-fill{flex:1 1 auto!important}.md-flex-grow-0{flex-grow:0!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-justify-start{justify-content:flex-start!important}.md-justify-end{justify-content:flex-end!important}.md-justify-center{justify-content:center!important}.md-justify-between{justify-content:space-between!important}.md-justify-around{justify-content:space-around!important}.md-justify-unset{justify-content:unset!important}.md-align-start{align-items:flex-start!important}.md-align-end{align-items:flex-end!important}.md-align-center{align-items:center!important}.md-align-baseline{align-items:baseline!important}.md-align-stretch{align-items:stretch!important}.md-align-unset{align-items:unset!important}.md-justify-start{justify-self:flex-start!important}.md-justify-self-end{justify-self:flex-end!important}.md-justify-self-center{justify-self:center!important}.md-justify-self-between{justify-self:space-between!important}.md-justify-self-around{justify-self:space-around!important}.md-align-content-start{align-content:flex-start!important}.md-align-content-end{align-content:flex-end!important}.md-align-content-center{align-content:center!important}.md-align-content-between{align-content:space-between!important}.md-align-content-around{align-content:space-around!important}.md-align-content-stretch{align-content:stretch!important}.md-align-self-auto{align-self:auto!important}.md-align-self-start{align-self:flex-start!important}.md-align-self-end{align-self:flex-end!important}.md-align-self-center{align-self:center!important}.md-align-self-baseline{align-self:baseline!important}.md-align-self-stretch{align-self:stretch!important}}@media (min-width: 1440px){.lg-flex-row{flex-direction:row!important}.lg-flex-col{flex-direction:column!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-col-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg-flex-fill{flex:1 1 auto!important}.lg-flex-grow-0{flex-grow:0!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-justify-start{justify-content:flex-start!important}.lg-justify-end{justify-content:flex-end!important}.lg-justify-center{justify-content:center!important}.lg-justify-between{justify-content:space-between!important}.lg-justify-around{justify-content:space-around!important}.lg-justify-unset{justify-content:unset!important}.lg-align-start{align-items:flex-start!important}.lg-align-end{align-items:flex-end!important}.lg-align-center{align-items:center!important}.lg-align-baseline{align-items:baseline!important}.lg-align-stretch{align-items:stretch!important}.lg-align-unset{align-items:unset!important}.lg-justify-start{justify-self:flex-start!important}.lg-justify-self-end{justify-self:flex-end!important}.lg-justify-self-center{justify-self:center!important}.lg-justify-self-between{justify-self:space-between!important}.lg-justify-self-around{justify-self:space-around!important}.lg-align-content-start{align-content:flex-start!important}.lg-align-content-end{align-content:flex-end!important}.lg-align-content-center{align-content:center!important}.lg-align-content-between{align-content:space-between!important}.lg-align-content-around{align-content:space-around!important}.lg-align-content-stretch{align-content:stretch!important}.lg-align-self-auto{align-self:auto!important}.lg-align-self-start{align-self:flex-start!important}.lg-align-self-end{align-self:flex-end!important}.lg-align-self-center{align-self:center!important}.lg-align-self-baseline{align-self:baseline!important}.lg-align-self-stretch{align-self:stretch!important}}.font_10_500{font-size:10px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_10_500{font-size:10px!important;font-weight:500!important}}.font_10_600{font-size:10px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_10_600{font-size:10px!important;font-weight:600!important}}.font_11_500{font-size:11px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_11_500{font-size:11px!important;font-weight:500!important}}.font_11_600{font-size:11px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_11_600{font-size:11px!important;font-weight:600!important}}.font_11_700{font-size:11px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_11_700{font-size:11px!important;font-weight:700!important}}.font_12_400{font-size:12px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_12_400{font-size:12px!important;font-weight:400!important}}.font_12_500{font-size:12px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_12_500{font-size:12px!important;font-weight:500!important}}.font_12_600{font-size:12px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_12_600{font-size:12px!important;font-weight:600!important}}.font_13_400{font-size:13px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_13_400{font-size:13px!important;font-weight:400!important}}.font_13_500{font-size:13px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_13_500{font-size:13px!important;font-weight:500!important}}.font_13_600{font-size:13px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_13_600{font-size:13px!important;font-weight:600!important}}.font_13_700{font-size:13px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_13_700{font-size:13px!important;font-weight:700!important}}.font_14_400{font-size:14px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_14_400{font-size:14px!important;font-weight:400!important}}.font_14_500{font-size:14px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_14_500{font-size:14px!important;font-weight:500!important}}.font_14_600{font-size:14px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_14_600{font-size:14px!important;font-weight:600!important}}.font_15_400{font-size:15px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_15_400{font-size:15px!important;font-weight:400!important}}.font_15_500{font-size:15px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_15_500{font-size:15px!important;font-weight:500!important}}.font_15_600{font-size:15px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_15_600{font-size:15px!important;font-weight:600!important}}.font_15_700{font-size:15px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_15_700{font-size:15px!important;font-weight:700!important}}.font_16_400{font-size:16px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_16_400{font-size:16px!important;font-weight:400!important}}.font_16_500{font-size:16px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_16_500{font-size:16px!important;font-weight:500!important}}.font_16_600{font-size:16px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_16_600{font-size:16px!important;font-weight:600!important}}.font_16_700{font-size:16px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_16_700{font-size:16px!important;font-weight:700!important}}.font_17_600{font-size:17px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_17_600{font-size:17px!important;font-weight:600!important}}.font_18_400{font-size:18px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_18_400{font-size:18px!important;font-weight:400!important}}.font_18_500{font-size:18px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_18_500{font-size:18px!important;font-weight:500!important}}.font_18_600{font-size:18px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_18_600{font-size:18px!important;font-weight:600!important}}.font_18_700{font-size:18px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_18_700{font-size:18px!important;font-weight:700!important}}.font_20_400{font-size:20px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_20_400{font-size:20px!important;font-weight:400!important}}.font_22_400{font-size:22px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_22_400{font-size:22px!important;font-weight:400!important}}.font_20_600{font-size:20px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_20_600{font-size:20px!important;font-weight:600!important}}.font_20_700{font-size:20px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_20_700{font-size:20px!important;font-weight:700!important}}.font_24_400{font-size:24px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_24_400{font-size:24px!important;font-weight:400!important}}.font_24_500{font-size:24px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_24_500{font-size:24px!important;font-weight:500!important}}.font_24_600{font-size:24px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_24_600{font-size:24px!important;font-weight:600!important}}.font_24_700{font-size:24px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_24_700{font-size:24px!important;font-weight:700!important}}.font_25_600{font-size:25px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_25_600{font-size:25px!important;font-weight:600!important}}.font_25_700{font-size:25px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_25_700{font-size:25px!important;font-weight:700!important}}.font_28_600{font-size:28px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_28_600{font-size:28px!important;font-weight:600!important}}.font_30_700{font-size:30px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_30_700{font-size:30px!important;font-weight:700!important}}.font_32_600{font-size:32px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_32_600{font-size:32px!important;font-weight:600!important}}.font_36_600{font-size:36px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_36_600{font-size:36px!important;font-weight:600!important}}.font_44_500{font-size:44px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_44_500{font-size:44px!important;font-weight:500!important}}.font_44_600{font-size:44px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_44_600{font-size:44px!important;font-weight:600!important}}.font_52_600{font-size:52px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_52_600{font-size:52px!important;font-weight:600!important}}.font_60_600{font-size:60px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_60_600{font-size:60px!important;font-weight:600!important}}.font_64_600{font-size:64px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_64_600{font-size:64px!important;font-weight:600!important}}.bg-primary{background-color:#b8eae1!important}.text-primary{color:#b8eae1!important}.b-primary{border-color:#b8eae1!important}@media (min-width: 0px){.xs-bg-primary{background-color:#b8eae1!important}.xs-text-primary{color:#b8eae1!important}}@media (min-width: 640px){.sm-bg-primary{background-color:#b8eae1!important}.sm-text-primary{color:#b8eae1!important}}@media (min-width: 1100px){.md-bg-primary{background-color:#b8eae1!important}.md-text-primary{color:#b8eae1!important}}@media (min-width: 1440px){.lg-bg-primary{background-color:#b8eae1!important}.lg-text-primary{color:#b8eae1!important}}.bg-secondary{background-color:#fff3f0!important}.text-secondary{color:#fff3f0!important}.b-secondary{border-color:#fff3f0!important}@media (min-width: 0px){.xs-bg-secondary{background-color:#fff3f0!important}.xs-text-secondary{color:#fff3f0!important}}@media (min-width: 640px){.sm-bg-secondary{background-color:#fff3f0!important}.sm-text-secondary{color:#fff3f0!important}}@media (min-width: 1100px){.md-bg-secondary{background-color:#fff3f0!important}.md-text-secondary{color:#fff3f0!important}}@media (min-width: 1440px){.lg-bg-secondary{background-color:#fff3f0!important}.lg-text-secondary{color:#fff3f0!important}}.bg-darkGrey{background-color:#282626!important}.text-darkGrey{color:#282626!important}.b-darkGrey{border-color:#282626!important}@media (min-width: 0px){.xs-bg-darkGrey{background-color:#282626!important}.xs-text-darkGrey{color:#282626!important}}@media (min-width: 640px){.sm-bg-darkGrey{background-color:#282626!important}.sm-text-darkGrey{color:#282626!important}}@media (min-width: 1100px){.md-bg-darkGrey{background-color:#282626!important}.md-text-darkGrey{color:#282626!important}}@media (min-width: 1440px){.lg-bg-darkGrey{background-color:#282626!important}.lg-text-darkGrey{color:#282626!important}}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.b-white{border-color:#fff!important}@media (min-width: 0px){.xs-bg-white{background-color:#fff!important}.xs-text-white{color:#fff!important}}@media (min-width: 640px){.sm-bg-white{background-color:#fff!important}.sm-text-white{color:#fff!important}}@media (min-width: 1100px){.md-bg-white{background-color:#fff!important}.md-text-white{color:#fff!important}}@media (min-width: 1440px){.lg-bg-white{background-color:#fff!important}.lg-text-white{color:#fff!important}}.bg-grey{background-color:#f9f9f9!important}.text-grey{color:#f9f9f9!important}.b-grey{border-color:#f9f9f9!important}@media (min-width: 0px){.xs-bg-grey{background-color:#f9f9f9!important}.xs-text-grey{color:#f9f9f9!important}}@media (min-width: 640px){.sm-bg-grey{background-color:#f9f9f9!important}.sm-text-grey{color:#f9f9f9!important}}@media (min-width: 1100px){.md-bg-grey{background-color:#f9f9f9!important}.md-text-grey{color:#f9f9f9!important}}@media (min-width: 1440px){.lg-bg-grey{background-color:#f9f9f9!important}.lg-text-grey{color:#f9f9f9!important}}.bg-light{background-color:#f0f0f0!important}.text-light{color:#f0f0f0!important}.b-light{border-color:#f0f0f0!important}@media (min-width: 0px){.xs-bg-light{background-color:#f0f0f0!important}.xs-text-light{color:#f0f0f0!important}}@media (min-width: 640px){.sm-bg-light{background-color:#f0f0f0!important}.sm-text-light{color:#f0f0f0!important}}@media (min-width: 1100px){.md-bg-light{background-color:#f0f0f0!important}.md-text-light{color:#f0f0f0!important}}@media (min-width: 1440px){.lg-bg-light{background-color:#f0f0f0!important}.lg-text-light{color:#f0f0f0!important}}.bg-muted{background-color:#6c757d!important}.text-muted{color:#6c757d!important}.b-muted{border-color:#6c757d!important}@media (min-width: 0px){.xs-bg-muted{background-color:#6c757d!important}.xs-text-muted{color:#6c757d!important}}@media (min-width: 640px){.sm-bg-muted{background-color:#6c757d!important}.sm-text-muted{color:#6c757d!important}}@media (min-width: 1100px){.md-bg-muted{background-color:#6c757d!important}.md-text-muted{color:#6c757d!important}}@media (min-width: 1440px){.lg-bg-muted{background-color:#6c757d!important}.lg-text-muted{color:#6c757d!important}}.bg-almostBlack{background-color:#090909!important}.text-almostBlack{color:#090909!important}.b-almostBlack{border-color:#090909!important}@media (min-width: 0px){.xs-bg-almostBlack{background-color:#090909!important}.xs-text-almostBlack{color:#090909!important}}@media (min-width: 640px){.sm-bg-almostBlack{background-color:#090909!important}.sm-text-almostBlack{color:#090909!important}}@media (min-width: 1100px){.md-bg-almostBlack{background-color:#090909!important}.md-text-almostBlack{color:#090909!important}}@media (min-width: 1440px){.lg-bg-almostBlack{background-color:#090909!important}.lg-text-almostBlack{color:#090909!important}}.bg-gooeyDanger{background-color:#dc3545!important}.text-gooeyDanger{color:#dc3545!important}.b-gooeyDanger{border-color:#dc3545!important}@media (min-width: 0px){.xs-bg-gooeyDanger{background-color:#dc3545!important}.xs-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 640px){.sm-bg-gooeyDanger{background-color:#dc3545!important}.sm-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1100px){.md-bg-gooeyDanger{background-color:#dc3545!important}.md-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1440px){.lg-bg-gooeyDanger{background-color:#dc3545!important}.lg-text-gooeyDanger{color:#dc3545!important}}.text-capitalize{text-transform:capitalize}.hover-underline:hover{text-decoration:underline}.hover-grow:hover{transition:transform .1s ease-in;transform:scale(1.1);z-index:99}.hover-grow:active{transition:transform .1s ease-in;transform:scale(1)}.hover-bg-primary:hover{background-color:#b8eae1;color:#282626}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:15%;left:calc(-100% - 8px);margin-bottom:5px;padding:7px;width:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;background-color:#333333e6;color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}.br-large-right{border-radius:0 16px 16px 0}.br-large-left{border-radius:16px 0 0 16px}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-decoration-none{text-decoration:none}.translucent-text{opacity:.67}.br-default{border-radius:8px!important}.br-small{border-radius:4px!important}.br-large{border-radius:16px!important}.b-1{border:1px solid #eee}.b-btm-1{border-bottom:1px solid #eee}.b-top-1{border-top:1px solid #eee}.b-rt-1{border-right:1px solid #eee}.b-lt-1{border-left:1px solid #eee}.b-none{border:none!important}.overflow-hidden,.overflow-x-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.br-circle{border-radius:50%}.cr-pointer{cursor:pointer}.stroke-white{stroke:#fff!important}.top-0{top:0}.left-0{left:0}.right-0{right:0}.h-header{height:56px}.mw-100{max-width:100%}@media (max-width: 1100px){.xs-text-center{text-align:center}.xs-b-none{border:none}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width: 0px){.xs-d-flex{display:flex!important}.xs-d-block{display:block!important}.xs-d-none{display:none!important}.xs-d-inline-block{display:inline-block!important}}@media (min-width: 640px){.sm-d-flex{display:flex!important}.sm-d-block{display:block!important}.sm-d-none{display:none!important}.sm-d-inline-block{display:inline-block!important}}@media (min-width: 1100px){.md-d-flex{display:flex!important}.md-d-block{display:block!important}.md-d-none{display:none!important}.md-d-inline-block{display:inline-block!important}}@media (min-width: 1440px){.lg-d-flex{display:flex!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-inline-block{display:inline-block!important}}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:sticky!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-initial{position:initial!important}.pos-unset{position:unset!important}:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}@keyframes popup{0%{opacity:0;transform:translateY(1000px)}30%{opacity:.6;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-A{0%{opacity:0;transition:opacity .2s ease}to{opacity:1}}.fade-in-A{animation:fade-in-A .3s ease .5s}.anim-typing{line-height:130%!important;opacity:1;width:100%;animation:typing .25s steps(30),blink-border .2s step-end infinite alternate;overflow:hidden;white-space:inherit}.text-reveal-container *:not(code,div,pre,ol,ul){opacity:1;animation:anim-textReveal .35s cubic-bezier(.43,.02,.06,.62) 0s forwards 1}@keyframes anim-textReveal{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:0;width:0;white-space:nowrap}to{opacity:1;white-space:nowrap}}.anim-blink-self{animation:blink 1s infinite}.anim-blink{animation:border-blink .5s infinite}@keyframes border-blink{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bx-shadowA{box-shadow:#0000001a 0 1px 4px,#0003 0 2px 12px}.bx-shadowB{box-shadow:#00000026 0 15px 25px,#0000000d 0 5px 10px}.blur-edges{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}');function _2({config:n}){var r,o;return n={mode:"inline",enableAudioMessage:!0,showSources:!0,...n,branding:{showPoweredByGooey:!0,...n==null?void 0:n.branding}},(r=n.branding).name||(r.name="Gooey"),(o=n.branding).photoUrl||(o.photoUrl="https://gooey.ai/favicon.ico"),d.jsxs("div",{className:"gooey-embed-container",tabIndex:-1,children:[d.jsx(T0,{}),d.jsx(Hg,{config:n,children:d.jsx(M0,{children:d.jsx(k2,{})})})]})}function S2(n,r){const o=n.attachShadow({mode:"open",delegatesFocus:!0}),a=xa.createRoot(o);return a.render(d.jsx(Er.StrictMode,{children:d.jsx(_2,{config:r})})),a}class E2{constructor(){Tt(this,"defaultConfig",{});Tt(this,"_mounted",[])}mount(r){r={...this.defaultConfig,...r};const o=document.querySelector(r.target);if(!o)throw new Error(`Target not found: ${r.target}. Please provide a valid "target" selector in the config object.`);if(!r.integration_id)throw new Error('Integration ID is required. Please provide an "integration_id" in the config object.');const a=document.createElement("div");a.style.display="contents",o.children.length>0&&o.removeChild(o.children[0]),o.appendChild(a);const p=S2(a,r);this._mounted.push({innerDiv:a,root:p}),globalThis.gooeyShadowRoot=a==null?void 0:a.shadowRoot}unmount(){for(const{innerDiv:r,root:o}of this._mounted)o.unmount(),r.remove();this._mounted=[]}}const Pu=new E2;return window.GooeyEmbed=Pu,Pu}(); diff --git a/src/widgets/copilot/components/Header/index.tsx b/src/widgets/copilot/components/Header/index.tsx index 74342c8..fe6e468 100644 --- a/src/widgets/copilot/components/Header/index.tsx +++ b/src/widgets/copilot/components/Header/index.tsx @@ -1,7 +1,5 @@ -import IconPencilEdit from "src/assets/SvgIcons/PencilEdit"; import IconButton from "src/components/shared/Buttons/IconButton"; import { useMessagesContext, useSystemContext } from "src/contexts/hooks"; -import IconClose from "src/assets/SvgIcons/IconClose"; import clsx from "clsx"; import { SystemContextType } from "src/contexts/SystemContext"; From 94f7763a0b9198c6f740973b6aff8ba1166311ed Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 19 Nov 2024 22:21:20 +0530 Subject: [PATCH 07/14] close button tooltip --- src/widgets/copilot/components/Header/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/copilot/components/Header/index.tsx b/src/widgets/copilot/components/Header/index.tsx index fe6e468..cd5a39b 100644 --- a/src/widgets/copilot/components/Header/index.tsx +++ b/src/widgets/copilot/components/Header/index.tsx @@ -88,7 +88,7 @@ const Header = () => { )} {/* Close / minimize button */} {layoutController?.showCloseButton && ( - + Date: Tue, 26 Nov 2024 20:13:20 +0530 Subject: [PATCH 08/14] use Gooey support bot for example --- src/main.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.tsx b/src/main.tsx index 78ee2b9..dd1d616 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,4 +1,4 @@ import GooeyEmbed from "src/lib.tsx"; -GooeyEmbed.mount({ target: "#popup", integration_id: "MqL", mode: "popup" }); -GooeyEmbed.mount({ target: "#inline", integration_id: "MqL", mode: "inline" }); +GooeyEmbed.mount({ target: "#popup", integration_id: "4rv", mode: "popup" }); +GooeyEmbed.mount({ target: "#inline", integration_id: "4rv", mode: "inline" }); From cb827c6fdb6613707d911c18d230a5a5af7a2f7d Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 26 Nov 2024 20:24:04 +0530 Subject: [PATCH 09/14] add new chat button in inoine mode and header center button --- src/contexts/SystemContext.tsx | 4 +- .../copilot/components/Header/index.tsx | 66 ++++++++++++------- 2 files changed, 45 insertions(+), 25 deletions(-) diff --git a/src/contexts/SystemContext.tsx b/src/contexts/SystemContext.tsx index 3ac8248..3379f5d 100644 --- a/src/contexts/SystemContext.tsx +++ b/src/contexts/SystemContext.tsx @@ -44,8 +44,8 @@ interface LayoutController extends LayoutStateType { type LayoutStateType = { isOpen: boolean; isFocusMode: boolean; - isInline: boolean; - isMobile: boolean; + isInline: boolean; // true - when widget is mounted in fullscreen / inline mode + isMobile: boolean; // true - when widget is <= mobile isSidebarOpen: boolean; isSecondaryDrawerOpen: boolean; diff --git a/src/widgets/copilot/components/Header/index.tsx b/src/widgets/copilot/components/Header/index.tsx index cd5a39b..0960363 100644 --- a/src/widgets/copilot/components/Header/index.tsx +++ b/src/widgets/copilot/components/Header/index.tsx @@ -8,9 +8,11 @@ import IconCollapse from "src/assets/SvgIcons/IconCollapse"; import IconSidebar from "src/assets/SvgIcons/IconSideBar"; import GooeyTooltip from "src/components/shared/Tooltip"; import IconChevronDown from "src/assets/SvgIcons/IconChevronDown"; +import IconPencilEdit from "src/assets/SvgIcons/PencilEdit"; +import Button from "src/components/shared/Buttons/Button"; const Header = () => { - const { messages }: any = useMessagesContext(); + const { messages, handleNewConversation }: any = useMessagesContext(); const { layoutController, config }: SystemContextType = useSystemContext(); const isEmpty = !messages?.size; const branding = config?.branding; @@ -32,7 +34,6 @@ const Header = () => { )}

    { transform: "translate(-50%, -50%)", }} > -
    - bot-avatar -
    -

    {branding?.name}

    + + +
    @@ -98,6 +104,20 @@ const Header = () => { )} + {/* New Chat button */} + {layoutController?.isInline && + layoutController?.showNewConversationButton && ( + + handleNewConversation()} + > + + + + )}
    From 6da1961ca60050784c5369713f9b70cd63d4897d Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 26 Nov 2024 20:24:38 +0530 Subject: [PATCH 10/14] force prevent auto playing audio/video messages --- src/contexts/MessagesContext.tsx | 12 +++++++++--- .../copilot/components/Messages/index.tsx | 19 +++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/src/contexts/MessagesContext.tsx b/src/contexts/MessagesContext.tsx index 095c810..16f1a54 100644 --- a/src/contexts/MessagesContext.tsx +++ b/src/contexts/MessagesContext.tsx @@ -332,9 +332,7 @@ const MessagesContextProvider = (props: any) => { // Load the latest conversation from DB setActiveConversation(conversations[0]); else setMessagesLoading(false); - setTimeout(() => { - setPreventAutoplay(false); - }, 3000); + avoidAutoplay(); }, [ config, conversations, @@ -342,6 +340,13 @@ const MessagesContextProvider = (props: any) => { setActiveConversation, ]); + const avoidAutoplay = () => { + setPreventAutoplay(true); + setTimeout(() => { + setPreventAutoplay(false); + }, 3000); + }; + const valueMessages = { sendPrompt, messages, @@ -358,6 +363,7 @@ const MessagesContextProvider = (props: any) => { currentConversationId: currentConversation.current?.id || null, isMessagesLoading, preventAutoplay, + avoidAutoplay, }; return ( diff --git a/src/widgets/copilot/components/Messages/index.tsx b/src/widgets/copilot/components/Messages/index.tsx index 2d0c7aa..fa62a3e 100644 --- a/src/widgets/copilot/components/Messages/index.tsx +++ b/src/widgets/copilot/components/Messages/index.tsx @@ -4,7 +4,7 @@ import IncomingMsg from "./IncomingMsg"; import OutgoingMsg from "./OutgoingMsg"; import PlaceholderMessage from "./PlaceholderMessage"; import { useMessagesContext, useSystemContext } from "src/contexts/hooks"; -import { useMemo } from "react"; +import { useEffect, useMemo } from "react"; import SpinLoader from "src/components/shared/SpinLoader"; const Responses = (props: any) => { @@ -44,8 +44,19 @@ const Responses = (props: any) => { }; const Messages = () => { - const { messages, isSending, scrollContainerRef, isMessagesLoading }: any = - useMessagesContext(); + const { + messages, + isSending, + scrollContainerRef, + isMessagesLoading, + avoidAutoplay, + }: any = useMessagesContext(); + + useEffect(() => { + // avoid autoplay on mount + avoidAutoplay(); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); if (isMessagesLoading) { return ( @@ -61,7 +72,7 @@ const Messages = () => { ref={scrollContainerRef} className={clsx( "flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col", - isEmpty ? "justify-end" : "justify-start" + isEmpty ? "justify-end" : "justify-start", )} style={{ overflowY: "auto" }} > From 60251e1e0b1eb747d03d31fdb6dad5b020b05c12 Mon Sep 17 00:00:00 2001 From: anish-work Date: Tue, 26 Nov 2024 20:38:25 +0530 Subject: [PATCH 11/14] build: 2.1.13 --- dist/lib.js | 70 ++++++++++++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/dist/lib.js b/dist/lib.js index d3f4d33..29667c7 100644 --- a/dist/lib.js +++ b/dist/lib.js @@ -1,4 +1,4 @@ -var k4=Object.defineProperty;var Ag=dt=>{throw TypeError(dt)};var _4=(dt,Vt,he)=>Vt in dt?k4(dt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:he}):dt[Vt]=he;var Tt=(dt,Vt,he)=>_4(dt,typeof Vt!="symbol"?Vt+"":Vt,he),S4=(dt,Vt,he)=>Vt.has(dt)||Ag("Cannot "+he);var Og=(dt,Vt,he)=>Vt.has(dt)?Ag("Cannot add the same private member more than once"):Vt instanceof WeakSet?Vt.add(dt):Vt.set(dt,he);var ha=(dt,Vt,he)=>(S4(dt,Vt,"access private method"),he);this["gooey-chat"]=function(){"use strict";var Pn,ap,Ng;var dt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vt(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var he={exports:{}},Sr={},sp={exports:{}},ut={};/** +var kw=Object.defineProperty;var Og=gt=>{throw TypeError(gt)};var _w=(gt,Vt,he)=>Vt in gt?kw(gt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:he}):gt[Vt]=he;var Rt=(gt,Vt,he)=>_w(gt,typeof Vt!="symbol"?Vt+"":Vt,he),Sw=(gt,Vt,he)=>Vt.has(gt)||Og("Cannot "+he);var Ng=(gt,Vt,he)=>Vt.has(gt)?Og("Cannot add the same private member more than once"):Vt instanceof WeakSet?Vt.add(gt):Vt.set(gt,he);var ha=(gt,Vt,he)=>(Sw(gt,Vt,"access private method"),he);this["gooey-chat"]=function(){"use strict";var Fn,ap,Lg;var gt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vt(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var he={exports:{}},Er={},sp={exports:{}},ut={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var k4=Object.defineProperty;var Ag=dt=>{throw TypeError(dt)};var _4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var lp;function Lg(){if(lp)return ut;lp=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),m=Symbol.for("react.provider"),c=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.iterator;function R(_){return _===null||typeof _!="object"?null:(_=v&&_[v]||_["@@iterator"],typeof _=="function"?_:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,b={};function S(_,O,q){this.props=_,this.context=O,this.refs=b,this.updater=q||M}S.prototype.isReactComponent={},S.prototype.setState=function(_,O){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,O,"setState")},S.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function I(){}I.prototype=S.prototype;function L(_,O,q){this.props=_,this.context=O,this.refs=b,this.updater=q||M}var z=L.prototype=new I;z.constructor=L,w(z,S.prototype),z.isPureReactComponent=!0;var $=Array.isArray,G=Object.prototype.hasOwnProperty,K={current:null},J={key:!0,ref:!0,__self:!0,__source:!0};function lt(_,O,q){var rt,it={},mt=null,ht=null;if(O!=null)for(rt in O.ref!==void 0&&(ht=O.ref),O.key!==void 0&&(mt=""+O.key),O)G.call(O,rt)&&!J.hasOwnProperty(rt)&&(it[rt]=O[rt]);var xt=arguments.length-2;if(xt===1)it.children=q;else if(1{throw TypeError(dt)};var _4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var pp;function Ig(){if(pp)return Sr;pp=1;var n=V,r=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,p=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,m={key:!0,ref:!0,__self:!0,__source:!0};function c(g,f,x){var y,v={},R=null,M=null;x!==void 0&&(R=""+x),f.key!==void 0&&(R=""+f.key),f.ref!==void 0&&(M=f.ref);for(y in f)a.call(f,y)&&!m.hasOwnProperty(y)&&(v[y]=f[y]);if(g&&g.defaultProps)for(y in f=g.defaultProps,f)v[y]===void 0&&(v[y]=f[y]);return{$$typeof:r,type:g,key:R,ref:M,props:v,_owner:p.current}}return Sr.Fragment=o,Sr.jsx=c,Sr.jsxs=c,Sr}he.exports=Ig();var d=he.exports,xa={},mp={exports:{}},le={},ya={exports:{}},wa={};/** + */var pp;function Pg(){if(pp)return Er;pp=1;var n=V,r=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,p=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,m={key:!0,ref:!0,__self:!0,__source:!0};function c(g,f,x){var y,v={},j=null,M=null;x!==void 0&&(j=""+x),f.key!==void 0&&(j=""+f.key),f.ref!==void 0&&(M=f.ref);for(y in f)a.call(f,y)&&!m.hasOwnProperty(y)&&(v[y]=f[y]);if(g&&g.defaultProps)for(y in f=g.defaultProps,f)v[y]===void 0&&(v[y]=f[y]);return{$$typeof:r,type:g,key:j,ref:M,props:v,_owner:p.current}}return Er.Fragment=o,Er.jsx=c,Er.jsxs=c,Er}he.exports=Pg();var d=he.exports,xa={},mp={exports:{}},le={},ya={exports:{}},wa={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var k4=Object.defineProperty;var Ag=dt=>{throw TypeError(dt)};var _4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var up;function Pg(){return up||(up=1,function(n){function r(H,nt){var W=H.length;H.push(nt);t:for(;0>>1,O=H[_];if(0>>1;_p(it,W))mtp(ht,it)?(H[_]=ht,H[mt]=W,_=mt):(H[_]=it,H[rt]=W,_=rt);else if(mtp(ht,W))H[_]=ht,H[mt]=W,_=mt;else break t}}return nt}function p(H,nt){var W=H.sortIndex-nt.sortIndex;return W!==0?W:H.id-nt.id}if(typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var c=Date,g=c.now();n.unstable_now=function(){return c.now()-g}}var f=[],x=[],y=1,v=null,R=3,M=!1,w=!1,b=!1,S=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function z(H){for(var nt=o(x);nt!==null;){if(nt.callback===null)a(x);else if(nt.startTime<=H)a(x),nt.sortIndex=nt.expirationTime,r(f,nt);else break;nt=o(x)}}function $(H){if(b=!1,z(H),!w)if(o(f)!==null)w=!0,bt(G);else{var nt=o(x);nt!==null&&kt($,nt.startTime-H)}}function G(H,nt){w=!1,b&&(b=!1,I(lt),lt=-1),M=!0;var W=R;try{for(z(nt),v=o(f);v!==null&&(!(v.expirationTime>nt)||H&&!At());){var _=v.callback;if(typeof _=="function"){v.callback=null,R=v.priorityLevel;var O=_(v.expirationTime<=nt);nt=n.unstable_now(),typeof O=="function"?v.callback=O:v===o(f)&&a(f),z(nt)}else a(f);v=o(f)}if(v!==null)var q=!0;else{var rt=o(x);rt!==null&&kt($,rt.startTime-nt),q=!1}return q}finally{v=null,R=W,M=!1}}var K=!1,J=null,lt=-1,Q=5,gt=-1;function At(){return!(n.unstable_now()-gtH||125_?(H.sortIndex=W,r(x,H),o(f)===null&&H===o(x)&&(b?(I(lt),lt=-1):b=!0,kt($,W-_))):(H.sortIndex=O,r(f,H),w||M||(w=!0,bt(G))),H},n.unstable_shouldYield=At,n.unstable_wrapCallback=function(H){var nt=R;return function(){var W=R;R=nt;try{return H.apply(this,arguments)}finally{R=W}}}}(wa)),wa}var cp;function Mg(){return cp||(cp=1,ya.exports=Pg()),ya.exports}/** + */var up;function Mg(){return up||(up=1,function(n){function r(H,it){var Z=H.length;H.push(it);t:for(;0>>1,T=H[C];if(0>>1;Cp(st,Z))rtp(dt,st)?(H[C]=dt,H[rt]=Z,C=rt):(H[C]=st,H[X]=Z,C=X);else if(rtp(dt,Z))H[C]=dt,H[rt]=Z,C=rt;else break t}}return it}function p(H,it){var Z=H.sortIndex-it.sortIndex;return Z!==0?Z:H.id-it.id}if(typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var c=Date,g=c.now();n.unstable_now=function(){return c.now()-g}}var f=[],x=[],y=1,v=null,j=3,M=!1,w=!1,b=!1,_=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function z(H){for(var it=o(x);it!==null;){if(it.callback===null)a(x);else if(it.startTime<=H)a(x),it.sortIndex=it.expirationTime,r(f,it);else break;it=o(x)}}function $(H){if(b=!1,z(H),!w)if(o(f)!==null)w=!0,bt(W);else{var it=o(x);it!==null&&kt($,it.startTime-H)}}function W(H,it){w=!1,b&&(b=!1,I(pt),pt=-1),M=!0;var Z=j;try{for(z(it),v=o(f);v!==null&&(!(v.expirationTime>it)||H&&!zt());){var C=v.callback;if(typeof C=="function"){v.callback=null,j=v.priorityLevel;var T=C(v.expirationTime<=it);it=n.unstable_now(),typeof T=="function"?v.callback=T:v===o(f)&&a(f),z(it)}else a(f);v=o(f)}if(v!==null)var G=!0;else{var X=o(x);X!==null&&kt($,X.startTime-it),G=!1}return G}finally{v=null,j=Z,M=!1}}var Q=!1,tt=null,pt=-1,J=5,ft=-1;function zt(){return!(n.unstable_now()-ftH||125C?(H.sortIndex=Z,r(x,H),o(f)===null&&H===o(x)&&(b?(I(pt),pt=-1):b=!0,kt($,Z-C))):(H.sortIndex=T,r(f,H),w||M||(w=!0,bt(W))),H},n.unstable_shouldYield=zt,n.unstable_wrapCallback=function(H){var it=j;return function(){var Z=j;j=it;try{return H.apply(this,arguments)}finally{j=Z}}}}(wa)),wa}var cp;function Fg(){return cp||(cp=1,ya.exports=Mg()),ya.exports}/** * @license React * react-dom.production.min.js * @@ -30,35 +30,35 @@ var k4=Object.defineProperty;var Ag=dt=>{throw TypeError(dt)};var _4=(dt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var dp;function Fg(){if(dp)return le;dp=1;var n=V,r=Mg();function o(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,i=1;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},v={};function R(t){return f.call(v,t)?!0:f.call(y,t)?!1:x.test(t)?v[t]=!0:(y[t]=!0,!1)}function M(t,e,i,s){if(i!==null&&i.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return s?!1:i!==null?!i.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function w(t,e,i,s){if(e===null||typeof e>"u"||M(t,e,i,s))return!0;if(s)return!1;if(i!==null)switch(i.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function b(t,e,i,s,l,u,h){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=i,this.propertyName=t,this.type=e,this.sanitizeURL=u,this.removeEmptyString=h}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){S[t]=new b(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];S[e]=new b(e,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){S[t]=new b(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){S[t]=new b(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){S[t]=new b(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){S[t]=new b(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){S[t]=new b(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){S[t]=new b(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){S[t]=new b(t,5,!1,t.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function L(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(I,L);S[e]=new b(e,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(I,L);S[e]=new b(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(I,L);S[e]=new b(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){S[t]=new b(t,1,!1,t.toLowerCase(),null,!1,!1)}),S.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){S[t]=new b(t,1,!1,t.toLowerCase(),null,!0,!0)});function z(t,e,i,s){var l=S.hasOwnProperty(e)?S[e]:null;(l!==null?l.type!==0:s||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},v={};function j(t){return f.call(v,t)?!0:f.call(y,t)?!1:x.test(t)?v[t]=!0:(y[t]=!0,!1)}function M(t,e,i,s){if(i!==null&&i.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return s?!1:i!==null?!i.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function w(t,e,i,s){if(e===null||typeof e>"u"||M(t,e,i,s))return!0;if(s)return!1;if(i!==null)switch(i.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function b(t,e,i,s,l,u,h){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=i,this.propertyName=t,this.type=e,this.sanitizeURL=u,this.removeEmptyString=h}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){_[t]=new b(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];_[e]=new b(e,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){_[t]=new b(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){_[t]=new b(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){_[t]=new b(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){_[t]=new b(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){_[t]=new b(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){_[t]=new b(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){_[t]=new b(t,5,!1,t.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function L(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){_[t]=new b(t,1,!1,t.toLowerCase(),null,!1,!1)}),_.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){_[t]=new b(t,1,!1,t.toLowerCase(),null,!0,!0)});function z(t,e,i,s){var l=_.hasOwnProperty(e)?_[e]:null;(l!==null?l.type!==0:s||!(2k||l[h]!==u[k]){var E=` -`+l[h].replace(" at new "," at ");return t.displayName&&E.includes("")&&(E=E.replace("",t.displayName)),E}while(1<=h&&0<=k);break}}}finally{q=!1,Error.prepareStackTrace=i}return(t=t?t.displayName||t.name:"")?O(t):""}function it(t){switch(t.tag){case 5:return O(t.type);case 16:return O("Lazy");case 13:return O("Suspense");case 19:return O("SuspenseList");case 0:case 2:case 15:return t=rt(t.type,!1),t;case 11:return t=rt(t.type.render,!1),t;case 1:return t=rt(t.type,!0),t;default:return""}}function mt(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case J:return"Fragment";case K:return"Portal";case Q:return"Profiler";case lt:return"StrictMode";case Mt:return"Suspense";case ft:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case At:return(t.displayName||"Context")+".Consumer";case gt:return(t._context.displayName||"Context")+".Provider";case Et:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Ot:return e=t.displayName||null,e!==null?e:mt(t.type)||"Memo";case bt:e=t._payload,t=t._init;try{return mt(t(e))}catch{}}return null}function ht(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return mt(e);case 8:return e===lt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function xt(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ct(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function be(t){var e=Ct(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),s=""+t[e];if(!t.hasOwnProperty(e)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var l=i.get,u=i.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(h){s=""+h,u.call(this,h)}}),Object.defineProperty(t,e,{enumerable:i.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function oo(t){t._valueTracker||(t._valueTracker=be(t))}function Mu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var i=e.getValue(),s="";return t&&(s=Ct(t)?t.checked?"true":"false":t.value),t=s,t!==i?(e.setValue(t),!0):!1}function ao(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function ds(t,e){var i=e.checked;return W({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked})}function Fu(t,e){var i=e.defaultValue==null?"":e.defaultValue,s=e.checked!=null?e.checked:e.defaultChecked;i=xt(e.value!=null?e.value:i),t._wrapperState={initialChecked:s,initialValue:i,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Du(t,e){e=e.checked,e!=null&&z(t,"checked",e,!1)}function gs(t,e){Du(t,e);var i=xt(e.value),s=e.type;if(i!=null)s==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+i):t.value!==""+i&&(t.value=""+i);else if(s==="submit"||s==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?fs(t,e.type,i):e.hasOwnProperty("defaultValue")&&fs(t,e.type,xt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Uu(t,e,i){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var s=e.type;if(!(s!=="submit"&&s!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,i||e===t.value||(t.value=e),t.defaultValue=e}i=t.name,i!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,i!==""&&(t.name=i)}function fs(t,e,i){(e!=="number"||ao(t.ownerDocument)!==t)&&(i==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+i&&(t.defaultValue=""+i))}var Ur=Array.isArray;function Jn(t,e,i,s){if(t=t.options,e){e={};for(var l=0;l"+e.valueOf().toString()+"",e=so.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Br(t,e){if(e){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=e;return}}t.textContent=e}var $r={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},C2=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(t){C2.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),$r[e]=$r[t]})});function Wu(t,e,i){return e==null||typeof e=="boolean"||e===""?"":i||typeof e!="number"||e===0||$r.hasOwnProperty(t)&&$r[t]?(""+e).trim():e+"px"}function Zu(t,e){t=t.style;for(var i in e)if(e.hasOwnProperty(i)){var s=i.indexOf("--")===0,l=Wu(i,e[i],s);i==="float"&&(i="cssFloat"),s?t.setProperty(i,l):t[i]=l}}var T2=W({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 ys(t,e){if(e){if(T2[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(o(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(e.style!=null&&typeof e.style!="object")throw Error(o(62))}}function ws(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bs=null;function vs(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ks=null,tr=null,er=null;function qu(t){if(t=mi(t)){if(typeof ks!="function")throw Error(o(280));var e=t.stateNode;e&&(e=Ao(e),ks(t.stateNode,t.type,e))}}function Yu(t){tr?er?er.push(t):er=[t]:tr=t}function Xu(){if(tr){var t=tr,e=er;if(er=tr=null,qu(t),e)for(t=0;t>>=0,t===0?32:31-(F2(t)/D2|0)|0}var co=64,go=4194304;function Wr(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function fo(t,e){var i=t.pendingLanes;if(i===0)return 0;var s=0,l=t.suspendedLanes,u=t.pingedLanes,h=i&268435455;if(h!==0){var k=h&~l;k!==0?s=Wr(k):(u&=h,u!==0&&(s=Wr(u)))}else h=i&~l,h!==0?s=Wr(h):u!==0&&(s=Wr(u));if(s===0)return 0;if(e!==0&&e!==s&&!(e&l)&&(l=s&-s,u=e&-e,l>=u||l===16&&(u&4194240)!==0))return e;if(s&4&&(s|=i&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=s;0i;i++)e.push(t);return e}function Zr(t,e,i){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Ie(e),t[e]=i}function H2(t,e){var i=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var s=t.eventTimes;for(t=t.expirationTimes;0=ei),Sc=" ",Ec=!1;function Cc(t,e){switch(t){case"keyup":return xy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Tc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ir=!1;function wy(t,e){switch(t){case"compositionend":return Tc(e);case"keypress":return e.which!==32?null:(Ec=!0,Sc);case"textInput":return t=e.data,t===Sc&&Ec?null:t;default:return null}}function by(t,e){if(ir)return t==="compositionend"||!Us&&Cc(t,e)?(t=yc(),bo=Ls=dn=null,ir=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:i,offset:e-t};t=s}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Lc(i)}}function Pc(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Pc(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Mc(){for(var t=window,e=ao();e instanceof t.HTMLIFrameElement;){try{var i=typeof e.contentWindow.location.href=="string"}catch{i=!1}if(i)t=e.contentWindow;else break;e=ao(t.document)}return e}function Hs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function jy(t){var e=Mc(),i=t.focusedElem,s=t.selectionRange;if(e!==i&&i&&i.ownerDocument&&Pc(i.ownerDocument.documentElement,i)){if(s!==null&&Hs(i)){if(e=s.start,t=s.end,t===void 0&&(t=e),"selectionStart"in i)i.selectionStart=e,i.selectionEnd=Math.min(t,i.value.length);else if(t=(e=i.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var l=i.textContent.length,u=Math.min(s.start,l);s=s.end===void 0?u:Math.min(s.end,l),!t.extend&&u>s&&(l=s,s=u,u=l),l=Ic(i,u);var h=Ic(i,s);l&&h&&(t.rangeCount!==1||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==h.node||t.focusOffset!==h.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),t.removeAllRanges(),u>s?(t.addRange(e),t.extend(h.node,h.offset)):(e.setEnd(h.node,h.offset),t.addRange(e)))}}for(e=[],t=i;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i=document.documentMode,or=null,Vs=null,oi=null,Gs=!1;function Fc(t,e,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Gs||or==null||or!==ao(s)||(s=or,"selectionStart"in s&&Hs(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),oi&&ii(oi,s)||(oi=s,s=Ro(Vs,"onSelect"),0mr||(t.current=rl[mr],rl[mr]=null,mr--)}function jt(t,e){mr++,rl[mr]=t.current,t.current=e}var xn={},ee=hn(xn),ue=hn(!1),Dn=xn;function ur(t,e){var i=t.type.contextTypes;if(!i)return xn;var s=t.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===e)return s.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in i)l[u]=e[u];return s&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=l),l}function ce(t){return t=t.childContextTypes,t!=null}function Oo(){Lt(ue),Lt(ee)}function Jc(t,e,i){if(ee.current!==xn)throw Error(o(168));jt(ee,e),jt(ue,i)}function td(t,e,i){var s=t.stateNode;if(e=e.childContextTypes,typeof s.getChildContext!="function")return i;s=s.getChildContext();for(var l in s)if(!(l in e))throw Error(o(108,ht(t)||"Unknown",l));return W({},i,s)}function No(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||xn,Dn=ee.current,jt(ee,t),jt(ue,ue.current),!0}function ed(t,e,i){var s=t.stateNode;if(!s)throw Error(o(169));i?(t=td(t,e,Dn),s.__reactInternalMemoizedMergedChildContext=t,Lt(ue),Lt(ee),jt(ee,t)):Lt(ue),jt(ue,i)}var Qe=null,Lo=!1,il=!1;function nd(t){Qe===null?Qe=[t]:Qe.push(t)}function By(t){Lo=!0,nd(t)}function yn(){if(!il&&Qe!==null){il=!0;var t=0,e=_t;try{var i=Qe;for(_t=1;t>=h,l-=h,Je=1<<32-Ie(e)+l|i<st?(Yt=at,at=null):Yt=at.sibling;var wt=F(T,at,j[st],B);if(wt===null){at===null&&(at=Yt);break}t&&at&&wt.alternate===null&&e(T,at),C=u(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt,at=Yt}if(st===j.length)return i(T,at),It&&Bn(T,st),et;if(at===null){for(;stst?(Yt=at,at=null):Yt=at.sibling;var Tn=F(T,at,wt.value,B);if(Tn===null){at===null&&(at=Yt);break}t&&at&&Tn.alternate===null&&e(T,at),C=u(Tn,C,st),ot===null?et=Tn:ot.sibling=Tn,ot=Tn,at=Yt}if(wt.done)return i(T,at),It&&Bn(T,st),et;if(at===null){for(;!wt.done;st++,wt=j.next())wt=U(T,wt.value,B),wt!==null&&(C=u(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt);return It&&Bn(T,st),et}for(at=s(T,at);!wt.done;st++,wt=j.next())wt=Z(at,T,st,wt.value,B),wt!==null&&(t&&wt.alternate!==null&&at.delete(wt.key===null?st:wt.key),C=u(wt,C,st),ot===null?et=wt:ot.sibling=wt,ot=wt);return t&&at.forEach(function(v4){return e(T,v4)}),It&&Bn(T,st),et}function $t(T,C,j,B){if(typeof j=="object"&&j!==null&&j.type===J&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case G:t:{for(var et=j.key,ot=C;ot!==null;){if(ot.key===et){if(et=j.type,et===J){if(ot.tag===7){i(T,ot.sibling),C=l(ot,j.props.children),C.return=T,T=C;break t}}else if(ot.elementType===et||typeof et=="object"&&et!==null&&et.$$typeof===bt&&ld(et)===ot.type){i(T,ot.sibling),C=l(ot,j.props),C.ref=ui(T,ot,j),C.return=T,T=C;break t}i(T,ot);break}else e(T,ot);ot=ot.sibling}j.type===J?(C=Yn(j.props.children,T.mode,B,j.key),C.return=T,T=C):(B=la(j.type,j.key,j.props,null,T.mode,B),B.ref=ui(T,C,j),B.return=T,T=B)}return h(T);case K:t:{for(ot=j.key;C!==null;){if(C.key===ot)if(C.tag===4&&C.stateNode.containerInfo===j.containerInfo&&C.stateNode.implementation===j.implementation){i(T,C.sibling),C=l(C,j.children||[]),C.return=T,T=C;break t}else{i(T,C);break}else e(T,C);C=C.sibling}C=ep(j,T.mode,B),C.return=T,T=C}return h(T);case bt:return ot=j._init,$t(T,C,ot(j._payload),B)}if(Ur(j))return X(T,C,j,B);if(nt(j))return tt(T,C,j,B);Fo(T,j)}return typeof j=="string"&&j!==""||typeof j=="number"?(j=""+j,C!==null&&C.tag===6?(i(T,C.sibling),C=l(C,j),C.return=T,T=C):(i(T,C),C=tp(j,T.mode,B),C.return=T,T=C),h(T)):i(T,C)}return $t}var fr=pd(!0),md=pd(!1),Do=hn(null),Uo=null,hr=null,ml=null;function ul(){ml=hr=Uo=null}function cl(t){var e=Do.current;Lt(Do),t._currentValue=e}function dl(t,e,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,s!==null&&(s.childLanes|=e)):s!==null&&(s.childLanes&e)!==e&&(s.childLanes|=e),t===i)break;t=t.return}}function xr(t,e){Uo=t,ml=hr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(de=!0),t.firstContext=null)}function Re(t){var e=t._currentValue;if(ml!==t)if(t={context:t,memoizedValue:e,next:null},hr===null){if(Uo===null)throw Error(o(308));hr=t,Uo.dependencies={lanes:0,firstContext:t}}else hr=hr.next=t;return e}var $n=null;function gl(t){$n===null?$n=[t]:$n.push(t)}function ud(t,e,i,s){var l=e.interleaved;return l===null?(i.next=i,gl(e)):(i.next=l.next,l.next=i),e.interleaved=i,en(t,s)}function en(t,e){t.lanes|=e;var i=t.alternate;for(i!==null&&(i.lanes|=e),i=t,t=t.return;t!==null;)t.childLanes|=e,i=t.alternate,i!==null&&(i.childLanes|=e),i=t,t=t.return;return i.tag===3?i.stateNode:null}var wn=!1;function fl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cd(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function nn(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function bn(t,e,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,yt&2){var l=s.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),s.pending=e,en(t,i)}return l=s.interleaved,l===null?(e.next=e,gl(s)):(e.next=l.next,l.next=e),s.interleaved=e,en(t,i)}function Bo(t,e,i){if(e=e.updateQueue,e!==null&&(e=e.shared,(i&4194240)!==0)){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}function dd(t,e){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var l=null,u=null;if(i=i.firstBaseUpdate,i!==null){do{var h={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};u===null?l=u=h:u=u.next=h,i=i.next}while(i!==null);u===null?l=u=e:u=u.next=e}else l=u=e;i={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:s.shared,effects:s.effects},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=e:t.next=e,i.lastBaseUpdate=e}function $o(t,e,i,s){var l=t.updateQueue;wn=!1;var u=l.firstBaseUpdate,h=l.lastBaseUpdate,k=l.shared.pending;if(k!==null){l.shared.pending=null;var E=k,A=E.next;E.next=null,h===null?u=A:h.next=A,h=E;var D=t.alternate;D!==null&&(D=D.updateQueue,k=D.lastBaseUpdate,k!==h&&(k===null?D.firstBaseUpdate=A:k.next=A,D.lastBaseUpdate=E))}if(u!==null){var U=l.baseState;h=0,D=A=E=null,k=u;do{var F=k.lane,Z=k.eventTime;if((s&F)===F){D!==null&&(D=D.next={eventTime:Z,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});t:{var X=t,tt=k;switch(F=e,Z=i,tt.tag){case 1:if(X=tt.payload,typeof X=="function"){U=X.call(Z,U,F);break t}U=X;break t;case 3:X.flags=X.flags&-65537|128;case 0:if(X=tt.payload,F=typeof X=="function"?X.call(Z,U,F):X,F==null)break t;U=W({},U,F);break t;case 2:wn=!0}}k.callback!==null&&k.lane!==0&&(t.flags|=64,F=l.effects,F===null?l.effects=[k]:F.push(k))}else Z={eventTime:Z,lane:F,tag:k.tag,payload:k.payload,callback:k.callback,next:null},D===null?(A=D=Z,E=U):D=D.next=Z,h|=F;if(k=k.next,k===null){if(k=l.shared.pending,k===null)break;F=k,k=F.next,F.next=null,l.lastBaseUpdate=F,l.shared.pending=null}}while(!0);if(D===null&&(E=U),l.baseState=E,l.firstBaseUpdate=A,l.lastBaseUpdate=D,e=l.shared.interleaved,e!==null){l=e;do h|=l.lane,l=l.next;while(l!==e)}else u===null&&(l.shared.lanes=0);Gn|=h,t.lanes=h,t.memoizedState=U}}function gd(t,e,i){if(t=e.effects,e.effects=null,t!==null)for(e=0;ei?i:4,t(!0);var s=bl.transition;bl.transition={};try{t(!1),e()}finally{_t=i,bl.transition=s}}function Nd(){return je().memoizedState}function Gy(t,e,i){var s=Sn(t);if(i={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null},Ld(t))Id(e,i);else if(i=ud(t,e,i,s),i!==null){var l=se();Be(i,t,s,l),Pd(i,e,s)}}function Wy(t,e,i){var s=Sn(t),l={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null};if(Ld(t))Id(e,l);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var h=e.lastRenderedState,k=u(h,i);if(l.hasEagerState=!0,l.eagerState=k,Pe(k,h)){var E=e.interleaved;E===null?(l.next=l,gl(e)):(l.next=E.next,E.next=l),e.interleaved=l;return}}catch{}finally{}i=ud(t,e,l,s),i!==null&&(l=se(),Be(i,t,s,l),Pd(i,e,s))}}function Ld(t){var e=t.alternate;return t===Dt||e!==null&&e===Dt}function Id(t,e){fi=Go=!0;var i=t.pending;i===null?e.next=e:(e.next=i.next,i.next=e),t.pending=e}function Pd(t,e,i){if(i&4194240){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}var qo={readContext:Re,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},Zy={readContext:Re,useCallback:function(t,e){return qe().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Ed,useImperativeHandle:function(t,e,i){return i=i!=null?i.concat([t]):null,Wo(4194308,4,Rd.bind(null,e,t),i)},useLayoutEffect:function(t,e){return Wo(4194308,4,t,e)},useInsertionEffect:function(t,e){return Wo(4,2,t,e)},useMemo:function(t,e){var i=qe();return e=e===void 0?null:e,t=t(),i.memoizedState=[t,e],t},useReducer:function(t,e,i){var s=qe();return e=i!==void 0?i(e):e,s.memoizedState=s.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},s.queue=t,t=t.dispatch=Gy.bind(null,Dt,t),[s.memoizedState,t]},useRef:function(t){var e=qe();return t={current:t},e.memoizedState=t},useState:_d,useDebugValue:Tl,useDeferredValue:function(t){return qe().memoizedState=t},useTransition:function(){var t=_d(!1),e=t[0];return t=Vy.bind(null,t[1]),qe().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,i){var s=Dt,l=qe();if(It){if(i===void 0)throw Error(o(407));i=i()}else{if(i=e(),qt===null)throw Error(o(349));Vn&30||yd(s,e,i)}l.memoizedState=i;var u={value:i,getSnapshot:e};return l.queue=u,Ed(bd.bind(null,s,u,t),[t]),s.flags|=2048,yi(9,wd.bind(null,s,u,i,e),void 0,null),i},useId:function(){var t=qe(),e=qt.identifierPrefix;if(It){var i=tn,s=Je;i=(s&~(1<<32-Ie(s)-1)).toString(32)+i,e=":"+e+"R"+i,i=hi++,0k||l[h]!==u[k]){var S=` +`+l[h].replace(" at new "," at ");return t.displayName&&S.includes("")&&(S=S.replace("",t.displayName)),S}while(1<=h&&0<=k);break}}}finally{G=!1,Error.prepareStackTrace=i}return(t=t?t.displayName||t.name:"")?T(t):""}function st(t){switch(t.tag){case 5:return T(t.type);case 16:return T("Lazy");case 13:return T("Suspense");case 19:return T("SuspenseList");case 0:case 2:case 15:return t=X(t.type,!1),t;case 11:return t=X(t.type.render,!1),t;case 1:return t=X(t.type,!0),t;default:return""}}function rt(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case tt:return"Fragment";case Q:return"Portal";case J:return"Profiler";case pt:return"StrictMode";case Mt:return"Suspense";case ht:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case zt:return(t.displayName||"Context")+".Consumer";case ft:return(t._context.displayName||"Context")+".Provider";case Ct:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Ot:return e=t.displayName||null,e!==null?e:rt(t.type)||"Memo";case bt:e=t._payload,t=t._init;try{return rt(t(e))}catch{}}return null}function dt(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rt(e);case 8:return e===pt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function xt(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function vt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ve(t){var e=vt(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),s=""+t[e];if(!t.hasOwnProperty(e)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var l=i.get,u=i.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(h){s=""+h,u.call(this,h)}}),Object.defineProperty(t,e,{enumerable:i.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function oo(t){t._valueTracker||(t._valueTracker=ve(t))}function Fu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var i=e.getValue(),s="";return t&&(s=vt(t)?t.checked?"true":"false":t.value),t=s,t!==i?(e.setValue(t),!0):!1}function ao(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function ds(t,e){var i=e.checked;return Z({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked})}function Du(t,e){var i=e.defaultValue==null?"":e.defaultValue,s=e.checked!=null?e.checked:e.defaultChecked;i=xt(e.value!=null?e.value:i),t._wrapperState={initialChecked:s,initialValue:i,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Uu(t,e){e=e.checked,e!=null&&z(t,"checked",e,!1)}function gs(t,e){Uu(t,e);var i=xt(e.value),s=e.type;if(i!=null)s==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+i):t.value!==""+i&&(t.value=""+i);else if(s==="submit"||s==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?fs(t,e.type,i):e.hasOwnProperty("defaultValue")&&fs(t,e.type,xt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Bu(t,e,i){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var s=e.type;if(!(s!=="submit"&&s!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,i||e===t.value||(t.value=e),t.defaultValue=e}i=t.name,i!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,i!==""&&(t.name=i)}function fs(t,e,i){(e!=="number"||ao(t.ownerDocument)!==t)&&(i==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+i&&(t.defaultValue=""+i))}var Ur=Array.isArray;function tr(t,e,i,s){if(t=t.options,e){e={};for(var l=0;l"+e.valueOf().toString()+"",e=so.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Br(t,e){if(e){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=e;return}}t.textContent=e}var $r={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},C2=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(t){C2.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),$r[e]=$r[t]})});function Zu(t,e,i){return e==null||typeof e=="boolean"||e===""?"":i||typeof e!="number"||e===0||$r.hasOwnProperty(t)&&$r[t]?(""+e).trim():e+"px"}function qu(t,e){t=t.style;for(var i in e)if(e.hasOwnProperty(i)){var s=i.indexOf("--")===0,l=Zu(i,e[i],s);i==="float"&&(i="cssFloat"),s?t.setProperty(i,l):t[i]=l}}var T2=Z({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 ys(t,e){if(e){if(T2[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(o(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(e.style!=null&&typeof e.style!="object")throw Error(o(62))}}function ws(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bs=null;function vs(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ks=null,er=null,nr=null;function Yu(t){if(t=mi(t)){if(typeof ks!="function")throw Error(o(280));var e=t.stateNode;e&&(e=zo(e),ks(t.stateNode,t.type,e))}}function Xu(t){er?nr?nr.push(t):nr=[t]:er=t}function Ku(){if(er){var t=er,e=nr;if(nr=er=null,Yu(t),e)for(t=0;t>>=0,t===0?32:31-(F2(t)/D2|0)|0}var co=64,go=4194304;function Wr(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function fo(t,e){var i=t.pendingLanes;if(i===0)return 0;var s=0,l=t.suspendedLanes,u=t.pingedLanes,h=i&268435455;if(h!==0){var k=h&~l;k!==0?s=Wr(k):(u&=h,u!==0&&(s=Wr(u)))}else h=i&~l,h!==0?s=Wr(h):u!==0&&(s=Wr(u));if(s===0)return 0;if(e!==0&&e!==s&&!(e&l)&&(l=s&-s,u=e&-e,l>=u||l===16&&(u&4194240)!==0))return e;if(s&4&&(s|=i&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=s;0i;i++)e.push(t);return e}function Zr(t,e,i){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Ie(e),t[e]=i}function H2(t,e){var i=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var s=t.eventTimes;for(t=t.expirationTimes;0=ei),Ec=" ",Cc=!1;function Tc(t,e){switch(t){case"keyup":return xy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var or=!1;function wy(t,e){switch(t){case"compositionend":return Rc(e);case"keypress":return e.which!==32?null:(Cc=!0,Ec);case"textInput":return t=e.data,t===Ec&&Cc?null:t;default:return null}}function by(t,e){if(or)return t==="compositionend"||!Us&&Tc(t,e)?(t=wc(),bo=Ls=dn=null,or=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:i,offset:e-t};t=s}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Ic(i)}}function Mc(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Mc(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Fc(){for(var t=window,e=ao();e instanceof t.HTMLIFrameElement;){try{var i=typeof e.contentWindow.location.href=="string"}catch{i=!1}if(i)t=e.contentWindow;else break;e=ao(t.document)}return e}function Hs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function jy(t){var e=Fc(),i=t.focusedElem,s=t.selectionRange;if(e!==i&&i&&i.ownerDocument&&Mc(i.ownerDocument.documentElement,i)){if(s!==null&&Hs(i)){if(e=s.start,t=s.end,t===void 0&&(t=e),"selectionStart"in i)i.selectionStart=e,i.selectionEnd=Math.min(t,i.value.length);else if(t=(e=i.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var l=i.textContent.length,u=Math.min(s.start,l);s=s.end===void 0?u:Math.min(s.end,l),!t.extend&&u>s&&(l=s,s=u,u=l),l=Pc(i,u);var h=Pc(i,s);l&&h&&(t.rangeCount!==1||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==h.node||t.focusOffset!==h.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),t.removeAllRanges(),u>s?(t.addRange(e),t.extend(h.node,h.offset)):(e.setEnd(h.node,h.offset),t.addRange(e)))}}for(e=[],t=i;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i=document.documentMode,ar=null,Vs=null,oi=null,Gs=!1;function Dc(t,e,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Gs||ar==null||ar!==ao(s)||(s=ar,"selectionStart"in s&&Hs(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),oi&&ii(oi,s)||(oi=s,s=Ro(Vs,"onSelect"),0ur||(t.current=rl[ur],rl[ur]=null,ur--)}function jt(t,e){ur++,rl[ur]=t.current,t.current=e}var xn={},ee=hn(xn),ue=hn(!1),Bn=xn;function cr(t,e){var i=t.type.contextTypes;if(!i)return xn;var s=t.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===e)return s.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in i)l[u]=e[u];return s&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=l),l}function ce(t){return t=t.childContextTypes,t!=null}function Oo(){Lt(ue),Lt(ee)}function td(t,e,i){if(ee.current!==xn)throw Error(o(168));jt(ee,e),jt(ue,i)}function ed(t,e,i){var s=t.stateNode;if(e=e.childContextTypes,typeof s.getChildContext!="function")return i;s=s.getChildContext();for(var l in s)if(!(l in e))throw Error(o(108,dt(t)||"Unknown",l));return Z({},i,s)}function No(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||xn,Bn=ee.current,jt(ee,t),jt(ue,ue.current),!0}function nd(t,e,i){var s=t.stateNode;if(!s)throw Error(o(169));i?(t=ed(t,e,Bn),s.__reactInternalMemoizedMergedChildContext=t,Lt(ue),Lt(ee),jt(ee,t)):Lt(ue),jt(ue,i)}var Qe=null,Lo=!1,il=!1;function rd(t){Qe===null?Qe=[t]:Qe.push(t)}function By(t){Lo=!0,rd(t)}function yn(){if(!il&&Qe!==null){il=!0;var t=0,e=St;try{var i=Qe;for(St=1;t>=h,l-=h,Je=1<<32-Ie(e)+l|i<lt?(Yt=at,at=null):Yt=at.sibling;var wt=F(R,at,A[lt],B);if(wt===null){at===null&&(at=Yt);break}t&&at&&wt.alternate===null&&e(R,at),E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt,at=Yt}if(lt===A.length)return i(R,at),It&&Hn(R,lt),nt;if(at===null){for(;ltlt?(Yt=at,at=null):Yt=at.sibling;var Tn=F(R,at,wt.value,B);if(Tn===null){at===null&&(at=Yt);break}t&&at&&Tn.alternate===null&&e(R,at),E=u(Tn,E,lt),ot===null?nt=Tn:ot.sibling=Tn,ot=Tn,at=Yt}if(wt.done)return i(R,at),It&&Hn(R,lt),nt;if(at===null){for(;!wt.done;lt++,wt=A.next())wt=U(R,wt.value,B),wt!==null&&(E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt);return It&&Hn(R,lt),nt}for(at=s(R,at);!wt.done;lt++,wt=A.next())wt=q(at,R,lt,wt.value,B),wt!==null&&(t&&wt.alternate!==null&&at.delete(wt.key===null?lt:wt.key),E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt);return t&&at.forEach(function(vw){return e(R,vw)}),It&&Hn(R,lt),nt}function $t(R,E,A,B){if(typeof A=="object"&&A!==null&&A.type===tt&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case W:t:{for(var nt=A.key,ot=E;ot!==null;){if(ot.key===nt){if(nt=A.type,nt===tt){if(ot.tag===7){i(R,ot.sibling),E=l(ot,A.props.children),E.return=R,R=E;break t}}else if(ot.elementType===nt||typeof nt=="object"&&nt!==null&&nt.$$typeof===bt&&pd(nt)===ot.type){i(R,ot.sibling),E=l(ot,A.props),E.ref=ui(R,ot,A),E.return=R,R=E;break t}i(R,ot);break}else e(R,ot);ot=ot.sibling}A.type===tt?(E=Kn(A.props.children,R.mode,B,A.key),E.return=R,R=E):(B=la(A.type,A.key,A.props,null,R.mode,B),B.ref=ui(R,E,A),B.return=R,R=B)}return h(R);case Q:t:{for(ot=A.key;E!==null;){if(E.key===ot)if(E.tag===4&&E.stateNode.containerInfo===A.containerInfo&&E.stateNode.implementation===A.implementation){i(R,E.sibling),E=l(E,A.children||[]),E.return=R,R=E;break t}else{i(R,E);break}else e(R,E);E=E.sibling}E=ep(A,R.mode,B),E.return=R,R=E}return h(R);case bt:return ot=A._init,$t(R,E,ot(A._payload),B)}if(Ur(A))return K(R,E,A,B);if(it(A))return et(R,E,A,B);Fo(R,A)}return typeof A=="string"&&A!==""||typeof A=="number"?(A=""+A,E!==null&&E.tag===6?(i(R,E.sibling),E=l(E,A),E.return=R,R=E):(i(R,E),E=tp(A,R.mode,B),E.return=R,R=E),h(R)):i(R,E)}return $t}var hr=md(!0),ud=md(!1),Do=hn(null),Uo=null,xr=null,ml=null;function ul(){ml=xr=Uo=null}function cl(t){var e=Do.current;Lt(Do),t._currentValue=e}function dl(t,e,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,s!==null&&(s.childLanes|=e)):s!==null&&(s.childLanes&e)!==e&&(s.childLanes|=e),t===i)break;t=t.return}}function yr(t,e){Uo=t,ml=xr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(de=!0),t.firstContext=null)}function Re(t){var e=t._currentValue;if(ml!==t)if(t={context:t,memoizedValue:e,next:null},xr===null){if(Uo===null)throw Error(o(308));xr=t,Uo.dependencies={lanes:0,firstContext:t}}else xr=xr.next=t;return e}var Vn=null;function gl(t){Vn===null?Vn=[t]:Vn.push(t)}function cd(t,e,i,s){var l=e.interleaved;return l===null?(i.next=i,gl(e)):(i.next=l.next,l.next=i),e.interleaved=i,en(t,s)}function en(t,e){t.lanes|=e;var i=t.alternate;for(i!==null&&(i.lanes|=e),i=t,t=t.return;t!==null;)t.childLanes|=e,i=t.alternate,i!==null&&(i.childLanes|=e),i=t,t=t.return;return i.tag===3?i.stateNode:null}var wn=!1;function fl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function dd(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function nn(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function bn(t,e,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,yt&2){var l=s.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),s.pending=e,en(t,i)}return l=s.interleaved,l===null?(e.next=e,gl(s)):(e.next=l.next,l.next=e),s.interleaved=e,en(t,i)}function Bo(t,e,i){if(e=e.updateQueue,e!==null&&(e=e.shared,(i&4194240)!==0)){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}function gd(t,e){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var l=null,u=null;if(i=i.firstBaseUpdate,i!==null){do{var h={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};u===null?l=u=h:u=u.next=h,i=i.next}while(i!==null);u===null?l=u=e:u=u.next=e}else l=u=e;i={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:s.shared,effects:s.effects},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=e:t.next=e,i.lastBaseUpdate=e}function $o(t,e,i,s){var l=t.updateQueue;wn=!1;var u=l.firstBaseUpdate,h=l.lastBaseUpdate,k=l.shared.pending;if(k!==null){l.shared.pending=null;var S=k,O=S.next;S.next=null,h===null?u=O:h.next=O,h=S;var D=t.alternate;D!==null&&(D=D.updateQueue,k=D.lastBaseUpdate,k!==h&&(k===null?D.firstBaseUpdate=O:k.next=O,D.lastBaseUpdate=S))}if(u!==null){var U=l.baseState;h=0,D=O=S=null,k=u;do{var F=k.lane,q=k.eventTime;if((s&F)===F){D!==null&&(D=D.next={eventTime:q,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});t:{var K=t,et=k;switch(F=e,q=i,et.tag){case 1:if(K=et.payload,typeof K=="function"){U=K.call(q,U,F);break t}U=K;break t;case 3:K.flags=K.flags&-65537|128;case 0:if(K=et.payload,F=typeof K=="function"?K.call(q,U,F):K,F==null)break t;U=Z({},U,F);break t;case 2:wn=!0}}k.callback!==null&&k.lane!==0&&(t.flags|=64,F=l.effects,F===null?l.effects=[k]:F.push(k))}else q={eventTime:q,lane:F,tag:k.tag,payload:k.payload,callback:k.callback,next:null},D===null?(O=D=q,S=U):D=D.next=q,h|=F;if(k=k.next,k===null){if(k=l.shared.pending,k===null)break;F=k,k=F.next,F.next=null,l.lastBaseUpdate=F,l.shared.pending=null}}while(!0);if(D===null&&(S=U),l.baseState=S,l.firstBaseUpdate=O,l.lastBaseUpdate=D,e=l.shared.interleaved,e!==null){l=e;do h|=l.lane,l=l.next;while(l!==e)}else u===null&&(l.shared.lanes=0);Zn|=h,t.lanes=h,t.memoizedState=U}}function fd(t,e,i){if(t=e.effects,e.effects=null,t!==null)for(e=0;ei?i:4,t(!0);var s=bl.transition;bl.transition={};try{t(!1),e()}finally{St=i,bl.transition=s}}function Ld(){return je().memoizedState}function Gy(t,e,i){var s=Sn(t);if(i={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null},Id(t))Pd(e,i);else if(i=cd(t,e,i,s),i!==null){var l=se();Be(i,t,s,l),Md(i,e,s)}}function Wy(t,e,i){var s=Sn(t),l={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null};if(Id(t))Pd(e,l);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var h=e.lastRenderedState,k=u(h,i);if(l.hasEagerState=!0,l.eagerState=k,Pe(k,h)){var S=e.interleaved;S===null?(l.next=l,gl(e)):(l.next=S.next,S.next=l),e.interleaved=l;return}}catch{}finally{}i=cd(t,e,l,s),i!==null&&(l=se(),Be(i,t,s,l),Md(i,e,s))}}function Id(t){var e=t.alternate;return t===Dt||e!==null&&e===Dt}function Pd(t,e){fi=Go=!0;var i=t.pending;i===null?e.next=e:(e.next=i.next,i.next=e),t.pending=e}function Md(t,e,i){if(i&4194240){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}var qo={readContext:Re,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},Zy={readContext:Re,useCallback:function(t,e){return qe().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Cd,useImperativeHandle:function(t,e,i){return i=i!=null?i.concat([t]):null,Wo(4194308,4,jd.bind(null,e,t),i)},useLayoutEffect:function(t,e){return Wo(4194308,4,t,e)},useInsertionEffect:function(t,e){return Wo(4,2,t,e)},useMemo:function(t,e){var i=qe();return e=e===void 0?null:e,t=t(),i.memoizedState=[t,e],t},useReducer:function(t,e,i){var s=qe();return e=i!==void 0?i(e):e,s.memoizedState=s.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},s.queue=t,t=t.dispatch=Gy.bind(null,Dt,t),[s.memoizedState,t]},useRef:function(t){var e=qe();return t={current:t},e.memoizedState=t},useState:Sd,useDebugValue:Tl,useDeferredValue:function(t){return qe().memoizedState=t},useTransition:function(){var t=Sd(!1),e=t[0];return t=Vy.bind(null,t[1]),qe().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,i){var s=Dt,l=qe();if(It){if(i===void 0)throw Error(o(407));i=i()}else{if(i=e(),qt===null)throw Error(o(349));Wn&30||wd(s,e,i)}l.memoizedState=i;var u={value:i,getSnapshot:e};return l.queue=u,Cd(vd.bind(null,s,u,t),[t]),s.flags|=2048,yi(9,bd.bind(null,s,u,i,e),void 0,null),i},useId:function(){var t=qe(),e=qt.identifierPrefix;if(It){var i=tn,s=Je;i=(s&~(1<<32-Ie(s)-1)).toString(32)+i,e=":"+e+"R"+i,i=hi++,0<\/script>",t=t.removeChild(t.firstChild)):typeof s.is=="string"?t=h.createElement(i,{is:s.is}):(t=h.createElement(i),i==="select"&&(h=t,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):t=h.createElementNS(t,i),t[We]=e,t[pi]=s,ng(t,e,!1,!1),e.stateNode=t;t:{switch(h=ws(i,s),i){case"dialog":Nt("cancel",t),Nt("close",t),l=s;break;case"iframe":case"object":case"embed":Nt("load",t),l=s;break;case"video":case"audio":for(l=0;lkr&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304)}else{if(!s)if(t=Ho(h),t!==null){if(e.flags|=128,s=!0,i=t.updateQueue,i!==null&&(e.updateQueue=i,e.flags|=4),wi(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!It)return re(e),null}else 2*Bt()-u.renderingStartTime>kr&&i!==1073741824&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304);u.isBackwards?(h.sibling=e.child,e.child=h):(i=u.last,i!==null?i.sibling=h:e.child=h,u.last=h)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Bt(),e.sibling=null,i=Ft.current,jt(Ft,s?i&1|2:i&1),e):(re(e),null);case 22:case 23:return Kl(),s=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==s&&(e.flags|=8192),s&&e.mode&1?Se&1073741824&&(re(e),e.subtreeFlags&6&&(e.flags|=8192)):re(e),null;case 24:return null;case 25:return null}throw Error(o(156,e.tag))}function e4(t,e){switch(al(e),e.tag){case 1:return ce(e.type)&&Oo(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return yr(),Lt(ue),Lt(ee),wl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return xl(e),null;case 13:if(Lt(Ft),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));gr()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Lt(Ft),null;case 4:return yr(),null;case 10:return cl(e.type._context),null;case 22:case 23:return Kl(),null;case 24:return null;default:return null}}var Qo=!1,ie=!1,n4=typeof WeakSet=="function"?WeakSet:Set,Y=null;function br(t,e){var i=t.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(s){Ut(t,e,s)}else i.current=null}function Dl(t,e,i){try{i()}catch(s){Ut(t,e,s)}}var og=!1;function r4(t,e){if(Ks=yo,t=Mc(),Hs(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{i.nodeType,u.nodeType}catch{i=null;break t}var h=0,k=-1,E=-1,A=0,D=0,U=t,F=null;e:for(;;){for(var Z;U!==i||l!==0&&U.nodeType!==3||(k=h+l),U!==u||s!==0&&U.nodeType!==3||(E=h+s),U.nodeType===3&&(h+=U.nodeValue.length),(Z=U.firstChild)!==null;)F=U,U=Z;for(;;){if(U===t)break e;if(F===i&&++A===l&&(k=h),F===u&&++D===s&&(E=h),(Z=U.nextSibling)!==null)break;U=F,F=U.parentNode}U=Z}i=k===-1||E===-1?null:{start:k,end:E}}else i=null}i=i||{start:0,end:0}}else i=null;for(Qs={focusedElem:t,selectionRange:i},yo=!1,Y=e;Y!==null;)if(e=Y,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Y=t;else for(;Y!==null;){e=Y;try{var X=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(X!==null){var tt=X.memoizedProps,$t=X.memoizedState,T=e.stateNode,C=T.getSnapshotBeforeUpdate(e.elementType===e.type?tt:Fe(e.type,tt),$t);T.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var j=e.stateNode.containerInfo;j.nodeType===1?j.textContent="":j.nodeType===9&&j.documentElement&&j.removeChild(j.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(B){Ut(e,e.return,B)}if(t=e.sibling,t!==null){t.return=e.return,Y=t;break}Y=e.return}return X=og,og=!1,X}function bi(t,e,i){var s=e.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&t)===t){var u=l.destroy;l.destroy=void 0,u!==void 0&&Dl(e,i,u)}l=l.next}while(l!==s)}}function Jo(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var i=e=e.next;do{if((i.tag&t)===t){var s=i.create;i.destroy=s()}i=i.next}while(i!==e)}}function Ul(t){var e=t.ref;if(e!==null){var i=t.stateNode;switch(t.tag){case 5:t=i;break;default:t=i}typeof e=="function"?e(t):e.current=t}}function ag(t){var e=t.alternate;e!==null&&(t.alternate=null,ag(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[We],delete e[pi],delete e[nl],delete e[Dy],delete e[Uy])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function sg(t){return t.tag===5||t.tag===3||t.tag===4}function lg(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||sg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bl(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.nodeType===8?i.parentNode.insertBefore(t,e):i.insertBefore(t,e):(i.nodeType===8?(e=i.parentNode,e.insertBefore(t,i)):(e=i,e.appendChild(t)),i=i._reactRootContainer,i!=null||e.onclick!==null||(e.onclick=zo));else if(s!==4&&(t=t.child,t!==null))for(Bl(t,e,i),t=t.sibling;t!==null;)Bl(t,e,i),t=t.sibling}function $l(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.insertBefore(t,e):i.appendChild(t);else if(s!==4&&(t=t.child,t!==null))for($l(t,e,i),t=t.sibling;t!==null;)$l(t,e,i),t=t.sibling}var Qt=null,De=!1;function vn(t,e,i){for(i=i.child;i!==null;)pg(t,e,i),i=i.sibling}function pg(t,e,i){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(uo,i)}catch{}switch(i.tag){case 5:ie||br(i,e);case 6:var s=Qt,l=De;Qt=null,vn(t,e,i),Qt=s,De=l,Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?t.parentNode.removeChild(i):t.removeChild(i)):Qt.removeChild(i.stateNode));break;case 18:Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?el(t.parentNode,i):t.nodeType===1&&el(t,i),Qr(t)):el(Qt,i.stateNode));break;case 4:s=Qt,l=De,Qt=i.stateNode.containerInfo,De=!0,vn(t,e,i),Qt=s,De=l;break;case 0:case 11:case 14:case 15:if(!ie&&(s=i.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var u=l,h=u.destroy;u=u.tag,h!==void 0&&(u&2||u&4)&&Dl(i,e,h),l=l.next}while(l!==s)}vn(t,e,i);break;case 1:if(!ie&&(br(i,e),s=i.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=i.memoizedProps,s.state=i.memoizedState,s.componentWillUnmount()}catch(k){Ut(i,e,k)}vn(t,e,i);break;case 21:vn(t,e,i);break;case 22:i.mode&1?(ie=(s=ie)||i.memoizedState!==null,vn(t,e,i),ie=s):vn(t,e,i);break;default:vn(t,e,i)}}function mg(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var i=t.stateNode;i===null&&(i=t.stateNode=new n4),e.forEach(function(s){var l=c4.bind(null,t,s);i.has(s)||(i.add(s),s.then(l,l))})}}function Ue(t,e){var i=e.deletions;if(i!==null)for(var s=0;sl&&(l=h),s&=~u}if(s=l,s=Bt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*o4(s/1960))-s,10t?16:t,_n===null)var s=!1;else{if(t=_n,_n=null,ia=0,yt&6)throw Error(o(331));var l=yt;for(yt|=4,Y=t.current;Y!==null;){var u=Y,h=u.child;if(Y.flags&16){var k=u.deletions;if(k!==null){for(var E=0;EBt()-Gl?Zn(t,0):Vl|=i),fe(t,e)}function _g(t,e){e===0&&(t.mode&1?(e=go,go<<=1,!(go&130023424)&&(go=4194304)):e=1);var i=se();t=en(t,e),t!==null&&(Zr(t,e,i),fe(t,i))}function u4(t){var e=t.memoizedState,i=0;e!==null&&(i=e.retryLane),_g(t,i)}function c4(t,e){var i=0;switch(t.tag){case 13:var s=t.stateNode,l=t.memoizedState;l!==null&&(i=l.retryLane);break;case 19:s=t.stateNode;break;default:throw Error(o(314))}s!==null&&s.delete(e),_g(t,i)}var Sg;Sg=function(t,e,i){if(t!==null)if(t.memoizedProps!==e.pendingProps||ue.current)de=!0;else{if(!(t.lanes&i)&&!(e.flags&128))return de=!1,Jy(t,e,i);de=!!(t.flags&131072)}else de=!1,It&&e.flags&1048576&&rd(e,Po,e.index);switch(e.lanes=0,e.tag){case 2:var s=e.type;Ko(t,e),t=e.pendingProps;var l=ur(e,ee.current);xr(e,i),l=kl(null,e,s,t,l,i);var u=_l();return e.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ce(s)?(u=!0,No(e)):u=!1,e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fl(e),l.updater=Yo,e.stateNode=l,l._reactInternals=e,jl(e,s,t,i),e=Nl(null,e,s,!0,u,i)):(e.tag=0,It&&u&&ol(e),ae(null,e,l,i),e=e.child),e;case 16:s=e.elementType;t:{switch(Ko(t,e),t=e.pendingProps,l=s._init,s=l(s._payload),e.type=s,l=e.tag=g4(s),t=Fe(s,t),l){case 0:e=Ol(null,e,s,t,i);break t;case 1:e=Xd(null,e,s,t,i);break t;case 11:e=Gd(null,e,s,t,i);break t;case 14:e=Wd(null,e,s,Fe(s.type,t),i);break t}throw Error(o(306,s,""))}return e;case 0:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ol(t,e,s,l,i);case 1:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Xd(t,e,s,l,i);case 3:t:{if(Kd(e),t===null)throw Error(o(387));s=e.pendingProps,u=e.memoizedState,l=u.element,cd(t,e),$o(e,s,null,i);var h=e.memoizedState;if(s=h.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){l=wr(Error(o(423)),e),e=Qd(t,e,s,i,l);break t}else if(s!==l){l=wr(Error(o(424)),e),e=Qd(t,e,s,i,l);break t}else for(_e=fn(e.stateNode.containerInfo.firstChild),ke=e,It=!0,Me=null,i=md(e,null,s,i),e.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(gr(),s===l){e=rn(t,e,i);break t}ae(t,e,s,i)}e=e.child}return e;case 5:return fd(e),t===null&&ll(e),s=e.type,l=e.pendingProps,u=t!==null?t.memoizedProps:null,h=l.children,Js(s,l)?h=null:u!==null&&Js(s,u)&&(e.flags|=32),Yd(t,e),ae(t,e,h,i),e.child;case 6:return t===null&&ll(e),null;case 13:return Jd(t,e,i);case 4:return hl(e,e.stateNode.containerInfo),s=e.pendingProps,t===null?e.child=fr(e,null,s,i):ae(t,e,s,i),e.child;case 11:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Gd(t,e,s,l,i);case 7:return ae(t,e,e.pendingProps,i),e.child;case 8:return ae(t,e,e.pendingProps.children,i),e.child;case 12:return ae(t,e,e.pendingProps.children,i),e.child;case 10:t:{if(s=e.type._context,l=e.pendingProps,u=e.memoizedProps,h=l.value,jt(Do,s._currentValue),s._currentValue=h,u!==null)if(Pe(u.value,h)){if(u.children===l.children&&!ue.current){e=rn(t,e,i);break t}}else for(u=e.child,u!==null&&(u.return=e);u!==null;){var k=u.dependencies;if(k!==null){h=u.child;for(var E=k.firstContext;E!==null;){if(E.context===s){if(u.tag===1){E=nn(-1,i&-i),E.tag=2;var A=u.updateQueue;if(A!==null){A=A.shared;var D=A.pending;D===null?E.next=E:(E.next=D.next,D.next=E),A.pending=E}}u.lanes|=i,E=u.alternate,E!==null&&(E.lanes|=i),dl(u.return,i,e),k.lanes|=i;break}E=E.next}}else if(u.tag===10)h=u.type===e.type?null:u.child;else if(u.tag===18){if(h=u.return,h===null)throw Error(o(341));h.lanes|=i,k=h.alternate,k!==null&&(k.lanes|=i),dl(h,i,e),h=u.sibling}else h=u.child;if(h!==null)h.return=u;else for(h=u;h!==null;){if(h===e){h=null;break}if(u=h.sibling,u!==null){u.return=h.return,h=u;break}h=h.return}u=h}ae(t,e,l.children,i),e=e.child}return e;case 9:return l=e.type,s=e.pendingProps.children,xr(e,i),l=Re(l),s=s(l),e.flags|=1,ae(t,e,s,i),e.child;case 14:return s=e.type,l=Fe(s,e.pendingProps),l=Fe(s.type,l),Wd(t,e,s,l,i);case 15:return Zd(t,e,e.type,e.pendingProps,i);case 17:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ko(t,e),e.tag=1,ce(s)?(t=!0,No(e)):t=!1,xr(e,i),Fd(e,s,l),jl(e,s,l,i),Nl(null,e,s,!0,t,i);case 19:return eg(t,e,i);case 22:return qd(t,e,i)}throw Error(o(156,e.tag))};function Eg(t,e){return ic(t,e)}function d4(t,e,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ae(t,e,i,s){return new d4(t,e,i,s)}function Jl(t){return t=t.prototype,!(!t||!t.isReactComponent)}function g4(t){if(typeof t=="function")return Jl(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Et)return 11;if(t===Ot)return 14}return 2}function Cn(t,e){var i=t.alternate;return i===null?(i=Ae(t.tag,e,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=e,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&14680064,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,e=t.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i}function la(t,e,i,s,l,u){var h=2;if(s=t,typeof t=="function")Jl(t)&&(h=1);else if(typeof t=="string")h=5;else t:switch(t){case J:return Yn(i.children,l,u,e);case lt:h=8,l|=8;break;case Q:return t=Ae(12,i,e,l|2),t.elementType=Q,t.lanes=u,t;case Mt:return t=Ae(13,i,e,l),t.elementType=Mt,t.lanes=u,t;case ft:return t=Ae(19,i,e,l),t.elementType=ft,t.lanes=u,t;case kt:return pa(i,l,u,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case gt:h=10;break t;case At:h=9;break t;case Et:h=11;break t;case Ot:h=14;break t;case bt:h=16,s=null;break t}throw Error(o(130,t==null?t:typeof t,""))}return e=Ae(h,i,e,l),e.elementType=t,e.type=s,e.lanes=u,e}function Yn(t,e,i,s){return t=Ae(7,t,s,e),t.lanes=i,t}function pa(t,e,i,s){return t=Ae(22,t,s,e),t.elementType=kt,t.lanes=i,t.stateNode={isHidden:!1},t}function tp(t,e,i){return t=Ae(6,t,null,e),t.lanes=i,t}function ep(t,e,i){return e=Ae(4,t.children!==null?t.children:[],t.key,e),e.lanes=i,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function f4(t,e,i,s,l){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rs(0),this.expirationTimes=Rs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rs(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function np(t,e,i,s,l,u,h,k,E){return t=new f4(t,e,i,k,E),e===1?(e=1,u===!0&&(e|=8)):e=0,u=Ae(3,null,null,e),t.current=u,u.stateNode=t,u.memoizedState={element:s,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},fl(u),t}function h4(t,e,i){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gp)}catch(n){console.error(n)}}gp(),mp.exports=Fg();var fp=mp.exports,hp=fp;xa.createRoot=hp.createRoot,xa.hydrateRoot=hp.hydrateRoot;let Ei;const Dg=new Uint8Array(16);function Ug(){if(!Ei&&(Ei=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ei))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ei(Dg)}const Xt=[];for(let n=0;n<256;++n)Xt.push((n+256).toString(16).slice(1));function Bg(n,r=0){return Xt[n[r+0]]+Xt[n[r+1]]+Xt[n[r+2]]+Xt[n[r+3]]+"-"+Xt[n[r+4]]+Xt[n[r+5]]+"-"+Xt[n[r+6]]+Xt[n[r+7]]+"-"+Xt[n[r+8]]+Xt[n[r+9]]+"-"+Xt[n[r+10]]+Xt[n[r+11]]+Xt[n[r+12]]+Xt[n[r+13]]+Xt[n[r+14]]+Xt[n[r+15]]}const xp={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function yp(n,r,o){if(xp.randomUUID&&!r&&!n)return xp.randomUUID();n=n||{};const a=n.random||(n.rng||Ug)();return a[6]=a[6]&15|64,a[8]=a[8]&63|128,Bg(a)}const wp={mobile:768},bp=(n,r,o)=>[n<=wp[o],r<=wp[o]],$g=(n="mobile",r=[])=>{const[o,a]=V.useState(!1),[p,m]=V.useState(!1),c=r==null?void 0:r.some(g=>!g);return V.useEffect(()=>{const g=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooeyChat-container");if(!g)return;const[f,x]=bp(g.clientWidth,window.innerWidth,n);a(f),m(x);const y=new ResizeObserver(()=>{const[v,R]=bp(g.clientWidth,window.innerWidth,n);a(v),m(R)});return y.observe(g),()=>{y.disconnect()}},[n,c]),[o,p]},ba=(n,r="left",o=!1)=>{if(r==="right"){const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-right-bar");if(!a)return;n?a.style.width="0px":a.style.width=o?"100%":"65vw"}else{const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");if(!a)return;n?(a.style.width="0px",a.style.transition="width ease-in-out 0.2s"):(a.style.width="260px",a.style.transition="width ease-in-out 0.2s")}},vp=V.createContext({}),Hg=({config:n,children:r})=>{const o=(n==null?void 0:n.mode)==="inline"||(n==null?void 0:n.mode)==="fullscreen",[a,p]=V.useState(new Map),[m,c]=V.useState({isOpen:o||!1,isFocusMode:!1,isInline:o,isSidebarOpen:!1,showCloseButton:!o||!1,showSidebarButton:!1,showFocusModeButton:!o||!1,showNewConversationButton:(n==null?void 0:n.enableConversations)===void 0?!0:n==null?void 0:n.enableConversations,isMobile:!1,isSecondaryDrawerOpen:!1,secondaryDrawerContent:()=>null}),g=!(m!=null&&m.showNewConversationButton),[f,x]=$g("mobile",[m==null?void 0:m.isOpen]),y=(w,b)=>{p(S=>{const I=new Map(S);return I.set(w,b),I})},v=w=>a.get(w),R=V.useMemo(()=>({toggleOpenClose:()=>{c(w=>({...w,isOpen:!w.isOpen,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:!g}))},toggleSidebar:()=>{g||c(w=>(ba(w.isSidebarOpen),{...w,isSidebarOpen:!w.isSidebarOpen,showSidebarButton:w.isSidebarOpen}))},toggleFocusMode:()=>{c(w=>{const b=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");return b?w!=null&&w.isFocusMode?(w!=null&&w.isSidebarOpen&&(b.style.width="0px"),{...w,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:g?!1:w.isSidebarOpen}):(w!=null&&w.isSidebarOpen||(b.style.width="260px"),{...w,isFocusMode:!0,isSidebarOpen:!g,showSidebarButton:g?!1:w.isSidebarOpen}):{...w,isFocusMode:!w.isFocusMode}})},toggleSecondaryDrawer:(w=null)=>{c(b=>{const S=w&&b.isSidebarOpen&&!b.isSecondaryDrawerOpen;return S&&ba(b.isSidebarOpen),(w&&!b.isSecondaryDrawerOpen||!w)&&ba(b.isSecondaryDrawerOpen,"right",b.isMobile),{...b,isSecondaryDrawerOpen:!!w,secondaryDrawerContent:w,isSidebarOpen:S?!b.isSidebarOpen:b.isSidebarOpen,showSidebarButton:S?b.isSidebarOpen:b.showSidebarButton}})},setState:w=>{c(b=>({...b,...w}))},...m}),[c,g,m]);V.useEffect(()=>{c(w=>({...w,isSidebarOpen:!f,showSidebarButton:g?!1:f,showFocusModeButton:o?!1:f&&!x||!f&&!x,isMobile:f,isMobileWindow:x}))},[g,o,f,x]);const M={config:n,setTempStoreValue:y,getTempStoreValue:v,layoutController:R};return d.jsx(vp.Provider,{value:M,children:r})},Rn=()=>V.useContext(ym),te=()=>V.useContext(vp);function kp(n,r){return function(){return n.apply(r,arguments)}}const{toString:Vg}=Object.prototype,{getPrototypeOf:va}=Object,Ci=(n=>r=>{const o=Vg.call(r);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=n=>(n=n.toLowerCase(),r=>Ci(r)===n),Ti=n=>r=>typeof r===n,{isArray:Xn}=Array,Cr=Ti("undefined");function Gg(n){return n!==null&&!Cr(n)&&n.constructor!==null&&!Cr(n.constructor)&&xe(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const _p=Oe("ArrayBuffer");function Wg(n){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(n):r=n&&n.buffer&&_p(n.buffer),r}const Zg=Ti("string"),xe=Ti("function"),Sp=Ti("number"),Ri=n=>n!==null&&typeof n=="object",qg=n=>n===!0||n===!1,ji=n=>{if(Ci(n)!=="object")return!1;const r=va(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Yg=Oe("Date"),Xg=Oe("File"),Kg=Oe("Blob"),Qg=Oe("FileList"),Jg=n=>Ri(n)&&xe(n.pipe),tf=n=>{let r;return n&&(typeof FormData=="function"&&n instanceof FormData||xe(n.append)&&((r=Ci(n))==="formdata"||r==="object"&&xe(n.toString)&&n.toString()==="[object FormData]"))},ef=Oe("URLSearchParams"),[nf,rf,of,af]=["ReadableStream","Request","Response","Headers"].map(Oe),sf=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Tr(n,r,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let a,p;if(typeof n!="object"&&(n=[n]),Xn(n))for(a=0,p=n.length;a0;)if(p=o[a],r===p.toLowerCase())return p;return null}const jn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Cp=n=>!Cr(n)&&n!==jn;function ka(){const{caseless:n}=Cp(this)&&this||{},r={},o=(a,p)=>{const m=n&&Ep(r,p)||p;ji(r[m])&&ji(a)?r[m]=ka(r[m],a):ji(a)?r[m]=ka({},a):Xn(a)?r[m]=a.slice():r[m]=a};for(let a=0,p=arguments.length;a(Tr(r,(p,m)=>{o&&xe(p)?n[m]=kp(p,o):n[m]=p},{allOwnKeys:a}),n),pf=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),mf=(n,r,o,a)=>{n.prototype=Object.create(r.prototype,a),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:r.prototype}),o&&Object.assign(n.prototype,o)},uf=(n,r,o,a)=>{let p,m,c;const g={};if(r=r||{},n==null)return r;do{for(p=Object.getOwnPropertyNames(n),m=p.length;m-- >0;)c=p[m],(!a||a(c,n,r))&&!g[c]&&(r[c]=n[c],g[c]=!0);n=o!==!1&&va(n)}while(n&&(!o||o(n,r))&&n!==Object.prototype);return r},cf=(n,r,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=r.length;const a=n.indexOf(r,o);return a!==-1&&a===o},df=n=>{if(!n)return null;if(Xn(n))return n;let r=n.length;if(!Sp(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=n[r];return o},gf=(n=>r=>n&&r instanceof n)(typeof Uint8Array<"u"&&va(Uint8Array)),ff=(n,r)=>{const a=(n&&n[Symbol.iterator]).call(n);let p;for(;(p=a.next())&&!p.done;){const m=p.value;r.call(n,m[0],m[1])}},hf=(n,r)=>{let o;const a=[];for(;(o=n.exec(r))!==null;)a.push(o);return a},xf=Oe("HTMLFormElement"),yf=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,a,p){return a.toUpperCase()+p}),Tp=(({hasOwnProperty:n})=>(r,o)=>n.call(r,o))(Object.prototype),wf=Oe("RegExp"),Rp=(n,r)=>{const o=Object.getOwnPropertyDescriptors(n),a={};Tr(o,(p,m)=>{let c;(c=r(p,m,n))!==!1&&(a[m]=c||p)}),Object.defineProperties(n,a)},bf=n=>{Rp(n,(r,o)=>{if(xe(n)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const a=n[o];if(xe(a)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},vf=(n,r)=>{const o={},a=p=>{p.forEach(m=>{o[m]=!0})};return Xn(n)?a(n):a(String(n).split(r)),o},kf=()=>{},_f=(n,r)=>n!=null&&Number.isFinite(n=+n)?n:r,_a="abcdefghijklmnopqrstuvwxyz",jp="0123456789",zp={DIGIT:jp,ALPHA:_a,ALPHA_DIGIT:_a+_a.toUpperCase()+jp},Sf=(n=16,r=zp.ALPHA_DIGIT)=>{let o="";const{length:a}=r;for(;n--;)o+=r[Math.random()*a|0];return o};function Ef(n){return!!(n&&xe(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Cf=n=>{const r=new Array(10),o=(a,p)=>{if(Ri(a)){if(r.indexOf(a)>=0)return;if(!("toJSON"in a)){r[p]=a;const m=Xn(a)?[]:{};return Tr(a,(c,g)=>{const f=o(c,p+1);!Cr(f)&&(m[g]=f)}),r[p]=void 0,m}}return a};return o(n,0)},Tf=Oe("AsyncFunction"),Rf=n=>n&&(Ri(n)||xe(n))&&xe(n.then)&&xe(n.catch),Ap=((n,r)=>n?setImmediate:r?((o,a)=>(jn.addEventListener("message",({source:p,data:m})=>{p===jn&&m===o&&a.length&&a.shift()()},!1),p=>{a.push(p),jn.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",xe(jn.postMessage)),jf=typeof queueMicrotask<"u"?queueMicrotask.bind(jn):typeof process<"u"&&process.nextTick||Ap,N={isArray:Xn,isArrayBuffer:_p,isBuffer:Gg,isFormData:tf,isArrayBufferView:Wg,isString:Zg,isNumber:Sp,isBoolean:qg,isObject:Ri,isPlainObject:ji,isReadableStream:nf,isRequest:rf,isResponse:of,isHeaders:af,isUndefined:Cr,isDate:Yg,isFile:Xg,isBlob:Kg,isRegExp:wf,isFunction:xe,isStream:Jg,isURLSearchParams:ef,isTypedArray:gf,isFileList:Qg,forEach:Tr,merge:ka,extend:lf,trim:sf,stripBOM:pf,inherits:mf,toFlatObject:uf,kindOf:Ci,kindOfTest:Oe,endsWith:cf,toArray:df,forEachEntry:ff,matchAll:hf,isHTMLForm:xf,hasOwnProperty:Tp,hasOwnProp:Tp,reduceDescriptors:Rp,freezeMethods:bf,toObjectSet:vf,toCamelCase:yf,noop:kf,toFiniteNumber:_f,findKey:Ep,global:jn,isContextDefined:Cp,ALPHABET:zp,generateString:Sf,isSpecCompliantForm:Ef,toJSONObject:Cf,isAsyncFn:Tf,isThenable:Rf,setImmediate:Ap,asap:jf};function pt(n,r,o,a,p){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),a&&(this.request=a),p&&(this.response=p)}N.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Op=pt.prototype,Np={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{Np[n]={value:n}}),Object.defineProperties(pt,Np),Object.defineProperty(Op,"isAxiosError",{value:!0}),pt.from=(n,r,o,a,p,m)=>{const c=Object.create(Op);return N.toFlatObject(n,c,function(f){return f!==Error.prototype},g=>g!=="isAxiosError"),pt.call(c,n.message,r,o,a,p),c.cause=n,c.name=n.name,m&&Object.assign(c,m),c};const zf=null;function Sa(n){return N.isPlainObject(n)||N.isArray(n)}function Lp(n){return N.endsWith(n,"[]")?n.slice(0,-2):n}function Ip(n,r,o){return n?n.concat(r).map(function(p,m){return p=Lp(p),!o&&m?"["+p+"]":p}).join(o?".":""):r}function Af(n){return N.isArray(n)&&!n.some(Sa)}const Of=N.toFlatObject(N,{},null,function(r){return/^is[A-Z]/.test(r)});function zi(n,r,o){if(!N.isObject(n))throw new TypeError("target must be an object");r=r||new FormData,o=N.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,S){return!N.isUndefined(S[b])});const a=o.metaTokens,p=o.visitor||y,m=o.dots,c=o.indexes,f=(o.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(r);if(!N.isFunction(p))throw new TypeError("visitor must be a function");function x(w){if(w===null)return"";if(N.isDate(w))return w.toISOString();if(!f&&N.isBlob(w))throw new pt("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(w)||N.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function y(w,b,S){let I=w;if(w&&!S&&typeof w=="object"){if(N.endsWith(b,"{}"))b=a?b:b.slice(0,-2),w=JSON.stringify(w);else if(N.isArray(w)&&Af(w)||(N.isFileList(w)||N.endsWith(b,"[]"))&&(I=N.toArray(w)))return b=Lp(b),I.forEach(function(z,$){!(N.isUndefined(z)||z===null)&&r.append(c===!0?Ip([b],$,m):c===null?b:b+"[]",x(z))}),!1}return Sa(w)?!0:(r.append(Ip(S,b,m),x(w)),!1)}const v=[],R=Object.assign(Of,{defaultVisitor:y,convertValue:x,isVisitable:Sa});function M(w,b){if(!N.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+b.join("."));v.push(w),N.forEach(w,function(I,L){(!(N.isUndefined(I)||I===null)&&p.call(r,I,N.isString(L)?L.trim():L,b,R))===!0&&M(I,b?b.concat(L):[L])}),v.pop()}}if(!N.isObject(n))throw new TypeError("data must be an object");return M(n),r}function Pp(n){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(a){return r[a]})}function Ea(n,r){this._pairs=[],n&&zi(n,this,r)}const Mp=Ea.prototype;Mp.append=function(r,o){this._pairs.push([r,o])},Mp.toString=function(r){const o=r?function(a){return r.call(this,a,Pp)}:Pp;return this._pairs.map(function(p){return o(p[0])+"="+o(p[1])},"").join("&")};function Nf(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fp(n,r,o){if(!r)return n;const a=o&&o.encode||Nf,p=o&&o.serialize;let m;if(p?m=p(r,o):m=N.isURLSearchParams(r)?r.toString():new Ea(r,o).toString(a),m){const c=n.indexOf("#");c!==-1&&(n=n.slice(0,c)),n+=(n.indexOf("?")===-1?"?":"&")+m}return n}class Dp{constructor(){this.handlers=[]}use(r,o,a){return this.handlers.push({fulfilled:r,rejected:o,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){N.forEach(this.handlers,function(a){a!==null&&r(a)})}}const Up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Lf={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ea,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ca=typeof window<"u"&&typeof document<"u",If=(n=>Ca&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Pf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Mf=Ca&&window.location.href||"http://localhost",Ne={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ca,hasStandardBrowserEnv:If,hasStandardBrowserWebWorkerEnv:Pf,origin:Mf},Symbol.toStringTag,{value:"Module"})),...Lf};function Ff(n,r){return zi(n,new Ne.classes.URLSearchParams,Object.assign({visitor:function(o,a,p,m){return Ne.isNode&&N.isBuffer(o)?(this.append(a,o.toString("base64")),!1):m.defaultVisitor.apply(this,arguments)}},r))}function Df(n){return N.matchAll(/\w+|\[(\w*)]/g,n).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Uf(n){const r={},o=Object.keys(n);let a;const p=o.length;let m;for(a=0;a=o.length;return c=!c&&N.isArray(p)?p.length:c,f?(N.hasOwnProp(p,c)?p[c]=[p[c],a]:p[c]=a,!g):((!p[c]||!N.isObject(p[c]))&&(p[c]=[]),r(o,a,p[c],m)&&N.isArray(p[c])&&(p[c]=Uf(p[c])),!g)}if(N.isFormData(n)&&N.isFunction(n.entries)){const o={};return N.forEachEntry(n,(a,p)=>{r(Df(a),p,o,0)}),o}return null}function Bf(n,r,o){if(N.isString(n))try{return(r||JSON.parse)(n),N.trim(n)}catch(a){if(a.name!=="SyntaxError")throw a}return(o||JSON.stringify)(n)}const Rr={transitional:Up,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const a=o.getContentType()||"",p=a.indexOf("application/json")>-1,m=N.isObject(r);if(m&&N.isHTMLForm(r)&&(r=new FormData(r)),N.isFormData(r))return p?JSON.stringify(Bp(r)):r;if(N.isArrayBuffer(r)||N.isBuffer(r)||N.isStream(r)||N.isFile(r)||N.isBlob(r)||N.isReadableStream(r))return r;if(N.isArrayBufferView(r))return r.buffer;if(N.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let g;if(m){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Ff(r,this.formSerializer).toString();if((g=N.isFileList(r))||a.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return zi(g?{"files[]":r}:r,f&&new f,this.formSerializer)}}return m||p?(o.setContentType("application/json",!1),Bf(r)):r}],transformResponse:[function(r){const o=this.transitional||Rr.transitional,a=o&&o.forcedJSONParsing,p=this.responseType==="json";if(N.isResponse(r)||N.isReadableStream(r))return r;if(r&&N.isString(r)&&(a&&!this.responseType||p)){const c=!(o&&o.silentJSONParsing)&&p;try{return JSON.parse(r)}catch(g){if(c)throw g.name==="SyntaxError"?pt.from(g,pt.ERR_BAD_RESPONSE,this,null,this.response):g}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],n=>{Rr.headers[n]={}});const $f=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Hf=n=>{const r={};let o,a,p;return n&&n.split(` -`).forEach(function(c){p=c.indexOf(":"),o=c.substring(0,p).trim().toLowerCase(),a=c.substring(p+1).trim(),!(!o||r[o]&&$f[o])&&(o==="set-cookie"?r[o]?r[o].push(a):r[o]=[a]:r[o]=r[o]?r[o]+", "+a:a)}),r},$p=Symbol("internals");function jr(n){return n&&String(n).trim().toLowerCase()}function Ai(n){return n===!1||n==null?n:N.isArray(n)?n.map(Ai):String(n)}function Vf(n){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=o.exec(n);)r[a[1]]=a[2];return r}const Gf=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ta(n,r,o,a,p){if(N.isFunction(a))return a.call(this,r,o);if(p&&(r=o),!!N.isString(r)){if(N.isString(a))return r.indexOf(a)!==-1;if(N.isRegExp(a))return a.test(r)}}function Wf(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,a)=>o.toUpperCase()+a)}function Zf(n,r){const o=N.toCamelCase(" "+r);["get","set","has"].forEach(a=>{Object.defineProperty(n,a+o,{value:function(p,m,c){return this[a].call(this,r,p,m,c)},configurable:!0})})}class pe{constructor(r){r&&this.set(r)}set(r,o,a){const p=this;function m(g,f,x){const y=jr(f);if(!y)throw new Error("header name must be a non-empty string");const v=N.findKey(p,y);(!v||p[v]===void 0||x===!0||x===void 0&&p[v]!==!1)&&(p[v||f]=Ai(g))}const c=(g,f)=>N.forEach(g,(x,y)=>m(x,y,f));if(N.isPlainObject(r)||r instanceof this.constructor)c(r,o);else if(N.isString(r)&&(r=r.trim())&&!Gf(r))c(Hf(r),o);else if(N.isHeaders(r))for(const[g,f]of r.entries())m(f,g,a);else r!=null&&m(o,r,a);return this}get(r,o){if(r=jr(r),r){const a=N.findKey(this,r);if(a){const p=this[a];if(!o)return p;if(o===!0)return Vf(p);if(N.isFunction(o))return o.call(this,p,a);if(N.isRegExp(o))return o.exec(p);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=jr(r),r){const a=N.findKey(this,r);return!!(a&&this[a]!==void 0&&(!o||Ta(this,this[a],a,o)))}return!1}delete(r,o){const a=this;let p=!1;function m(c){if(c=jr(c),c){const g=N.findKey(a,c);g&&(!o||Ta(a,a[g],g,o))&&(delete a[g],p=!0)}}return N.isArray(r)?r.forEach(m):m(r),p}clear(r){const o=Object.keys(this);let a=o.length,p=!1;for(;a--;){const m=o[a];(!r||Ta(this,this[m],m,r,!0))&&(delete this[m],p=!0)}return p}normalize(r){const o=this,a={};return N.forEach(this,(p,m)=>{const c=N.findKey(a,m);if(c){o[c]=Ai(p),delete o[m];return}const g=r?Wf(m):String(m).trim();g!==m&&delete o[m],o[g]=Ai(p),a[g]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return N.forEach(this,(a,p)=>{a!=null&&a!==!1&&(o[p]=r&&N.isArray(a)?a.join(", "):a)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const a=new this(r);return o.forEach(p=>a.set(p)),a}static accessor(r){const a=(this[$p]=this[$p]={accessors:{}}).accessors,p=this.prototype;function m(c){const g=jr(c);a[g]||(Zf(p,c),a[g]=!0)}return N.isArray(r)?r.forEach(m):m(r),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(pe.prototype,({value:n},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>n,set(a){this[o]=a}}}),N.freezeMethods(pe);function Ra(n,r){const o=this||Rr,a=r||o,p=pe.from(a.headers);let m=a.data;return N.forEach(n,function(g){m=g.call(o,m,p.normalize(),r?r.status:void 0)}),p.normalize(),m}function Hp(n){return!!(n&&n.__CANCEL__)}function Kn(n,r,o){pt.call(this,n??"canceled",pt.ERR_CANCELED,r,o),this.name="CanceledError"}N.inherits(Kn,pt,{__CANCEL__:!0});function Vp(n,r,o){const a=o.config.validateStatus;!o.status||!a||a(o.status)?n(o):r(new pt("Request failed with status code "+o.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function qf(n){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return r&&r[1]||""}function Yf(n,r){n=n||10;const o=new Array(n),a=new Array(n);let p=0,m=0,c;return r=r!==void 0?r:1e3,function(f){const x=Date.now(),y=a[m];c||(c=x),o[p]=f,a[p]=x;let v=m,R=0;for(;v!==p;)R+=o[v++],v=v%n;if(p=(p+1)%n,p===m&&(m=(m+1)%n),x-c{o=y,p=null,m&&(clearTimeout(m),m=null),n.apply(null,x)};return[(...x)=>{const y=Date.now(),v=y-o;v>=a?c(x,y):(p=x,m||(m=setTimeout(()=>{m=null,c(p)},a-v)))},()=>p&&c(p)]}const Oi=(n,r,o=3)=>{let a=0;const p=Yf(50,250);return Xf(m=>{const c=m.loaded,g=m.lengthComputable?m.total:void 0,f=c-a,x=p(f),y=c<=g;a=c;const v={loaded:c,total:g,progress:g?c/g:void 0,bytes:f,rate:x||void 0,estimated:x&&g&&y?(g-c)/x:void 0,event:m,lengthComputable:g!=null,[r?"download":"upload"]:!0};n(v)},o)},Gp=(n,r)=>{const o=n!=null;return[a=>r[0]({lengthComputable:o,total:n,loaded:a}),r[1]]},Wp=n=>(...r)=>N.asap(()=>n(...r)),Kf=Ne.hasStandardBrowserEnv?function(){const r=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let a;function p(m){let c=m;return r&&(o.setAttribute("href",c),c=o.href),o.setAttribute("href",c),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return a=p(window.location.href),function(c){const g=N.isString(c)?p(c):c;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Qf=Ne.hasStandardBrowserEnv?{write(n,r,o,a,p,m){const c=[n+"="+encodeURIComponent(r)];N.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),N.isString(a)&&c.push("path="+a),N.isString(p)&&c.push("domain="+p),m===!0&&c.push("secure"),document.cookie=c.join("; ")},read(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Jf(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function t0(n,r){return r?n.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):n}function Zp(n,r){return n&&!Jf(r)?t0(n,r):r}const qp=n=>n instanceof pe?{...n}:n;function zn(n,r){r=r||{};const o={};function a(x,y,v){return N.isPlainObject(x)&&N.isPlainObject(y)?N.merge.call({caseless:v},x,y):N.isPlainObject(y)?N.merge({},y):N.isArray(y)?y.slice():y}function p(x,y,v){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x,v)}else return a(x,y,v)}function m(x,y){if(!N.isUndefined(y))return a(void 0,y)}function c(x,y){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x)}else return a(void 0,y)}function g(x,y,v){if(v in r)return a(x,y);if(v in n)return a(void 0,x)}const f={url:m,method:m,data:m,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:g,headers:(x,y)=>p(qp(x),qp(y),!0)};return N.forEach(Object.keys(Object.assign({},n,r)),function(y){const v=f[y]||p,R=v(n[y],r[y],y);N.isUndefined(R)&&v!==g||(o[y]=R)}),o}const Yp=n=>{const r=zn({},n);let{data:o,withXSRFToken:a,xsrfHeaderName:p,xsrfCookieName:m,headers:c,auth:g}=r;r.headers=c=pe.from(c),r.url=Fp(Zp(r.baseURL,r.url),n.params,n.paramsSerializer),g&&c.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let f;if(N.isFormData(o)){if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if((f=c.getContentType())!==!1){const[x,...y]=f?f.split(";").map(v=>v.trim()).filter(Boolean):[];c.setContentType([x||"multipart/form-data",...y].join("; "))}}if(Ne.hasStandardBrowserEnv&&(a&&N.isFunction(a)&&(a=a(r)),a||a!==!1&&Kf(r.url))){const x=p&&m&&Qf.read(m);x&&c.set(p,x)}return r},e0=typeof XMLHttpRequest<"u"&&function(n){return new Promise(function(o,a){const p=Yp(n);let m=p.data;const c=pe.from(p.headers).normalize();let{responseType:g,onUploadProgress:f,onDownloadProgress:x}=p,y,v,R,M,w;function b(){M&&M(),w&&w(),p.cancelToken&&p.cancelToken.unsubscribe(y),p.signal&&p.signal.removeEventListener("abort",y)}let S=new XMLHttpRequest;S.open(p.method.toUpperCase(),p.url,!0),S.timeout=p.timeout;function I(){if(!S)return;const z=pe.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),G={data:!g||g==="text"||g==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:z,config:n,request:S};Vp(function(J){o(J),b()},function(J){a(J),b()},G),S=null}"onloadend"in S?S.onloadend=I:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(I)},S.onabort=function(){S&&(a(new pt("Request aborted",pt.ECONNABORTED,n,S)),S=null)},S.onerror=function(){a(new pt("Network Error",pt.ERR_NETWORK,n,S)),S=null},S.ontimeout=function(){let $=p.timeout?"timeout of "+p.timeout+"ms exceeded":"timeout exceeded";const G=p.transitional||Up;p.timeoutErrorMessage&&($=p.timeoutErrorMessage),a(new pt($,G.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,n,S)),S=null},m===void 0&&c.setContentType(null),"setRequestHeader"in S&&N.forEach(c.toJSON(),function($,G){S.setRequestHeader(G,$)}),N.isUndefined(p.withCredentials)||(S.withCredentials=!!p.withCredentials),g&&g!=="json"&&(S.responseType=p.responseType),x&&([R,w]=Oi(x,!0),S.addEventListener("progress",R)),f&&S.upload&&([v,M]=Oi(f),S.upload.addEventListener("progress",v),S.upload.addEventListener("loadend",M)),(p.cancelToken||p.signal)&&(y=z=>{S&&(a(!z||z.type?new Kn(null,n,S):z),S.abort(),S=null)},p.cancelToken&&p.cancelToken.subscribe(y),p.signal&&(p.signal.aborted?y():p.signal.addEventListener("abort",y)));const L=qf(p.url);if(L&&Ne.protocols.indexOf(L)===-1){a(new pt("Unsupported protocol "+L+":",pt.ERR_BAD_REQUEST,n));return}S.send(m||null)})},n0=(n,r)=>{let o=new AbortController,a;const p=function(f){if(!a){a=!0,c();const x=f instanceof Error?f:this.reason;o.abort(x instanceof pt?x:new Kn(x instanceof Error?x.message:x))}};let m=r&&setTimeout(()=>{p(new pt(`timeout ${r} of ms exceeded`,pt.ETIMEDOUT))},r);const c=()=>{n&&(m&&clearTimeout(m),m=null,n.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",p):f.unsubscribe(p))}),n=null)};n.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",p));const{signal:g}=o;return g.unsubscribe=c,[g,()=>{m&&clearTimeout(m),m=null}]},r0=function*(n,r){let o=n.byteLength;if(!r||o{const m=i0(n,r,p);let c=0,g,f=x=>{g||(g=!0,a&&a(x))};return new ReadableStream({async pull(x){try{const{done:y,value:v}=await m.next();if(y){f(),x.close();return}let R=v.byteLength;if(o){let M=c+=R;o(M)}x.enqueue(new Uint8Array(v))}catch(y){throw f(y),y}},cancel(x){return f(x),m.return()}},{highWaterMark:2})},Ni=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kp=Ni&&typeof ReadableStream=="function",ja=Ni&&(typeof TextEncoder=="function"?(n=>r=>n.encode(r))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Qp=(n,...r)=>{try{return!!n(...r)}catch{return!1}},o0=Kp&&Qp(()=>{let n=!1;const r=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!r}),Jp=64*1024,za=Kp&&Qp(()=>N.isReadableStream(new Response("").body)),Li={stream:za&&(n=>n.body)};Ni&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Li[r]&&(Li[r]=N.isFunction(n[r])?o=>o[r]():(o,a)=>{throw new pt(`Response type '${r}' is not supported`,pt.ERR_NOT_SUPPORT,a)})})})(new Response);const a0=async n=>{if(n==null)return 0;if(N.isBlob(n))return n.size;if(N.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(N.isArrayBufferView(n)||N.isArrayBuffer(n))return n.byteLength;if(N.isURLSearchParams(n)&&(n=n+""),N.isString(n))return(await ja(n)).byteLength},s0=async(n,r)=>{const o=N.toFiniteNumber(n.getContentLength());return o??a0(r)},Aa={http:zf,xhr:e0,fetch:Ni&&(async n=>{let{url:r,method:o,data:a,signal:p,cancelToken:m,timeout:c,onDownloadProgress:g,onUploadProgress:f,responseType:x,headers:y,withCredentials:v="same-origin",fetchOptions:R}=Yp(n);x=x?(x+"").toLowerCase():"text";let[M,w]=p||m||c?n0([p,m],c):[],b,S;const I=()=>{!b&&setTimeout(()=>{M&&M.unsubscribe()}),b=!0};let L;try{if(f&&o0&&o!=="get"&&o!=="head"&&(L=await s0(y,a))!==0){let K=new Request(r,{method:"POST",body:a,duplex:"half"}),J;if(N.isFormData(a)&&(J=K.headers.get("content-type"))&&y.setContentType(J),K.body){const[lt,Q]=Gp(L,Oi(Wp(f)));a=Xp(K.body,Jp,lt,Q,ja)}}N.isString(v)||(v=v?"include":"omit"),S=new Request(r,{...R,signal:M,method:o.toUpperCase(),headers:y.normalize().toJSON(),body:a,duplex:"half",credentials:v});let z=await fetch(S);const $=za&&(x==="stream"||x==="response");if(za&&(g||$)){const K={};["status","statusText","headers"].forEach(gt=>{K[gt]=z[gt]});const J=N.toFiniteNumber(z.headers.get("content-length")),[lt,Q]=g&&Gp(J,Oi(Wp(g),!0))||[];z=new Response(Xp(z.body,Jp,lt,()=>{Q&&Q(),$&&I()},ja),K)}x=x||"text";let G=await Li[N.findKey(Li,x)||"text"](z,n);return!$&&I(),w&&w(),await new Promise((K,J)=>{Vp(K,J,{data:G,headers:pe.from(z.headers),status:z.status,statusText:z.statusText,config:n,request:S})})}catch(z){throw I(),z&&z.name==="TypeError"&&/fetch/i.test(z.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,n,S),{cause:z.cause||z}):pt.from(z,z&&z.code,n,S)}})};N.forEach(Aa,(n,r)=>{if(n){try{Object.defineProperty(n,"name",{value:r})}catch{}Object.defineProperty(n,"adapterName",{value:r})}});const tm=n=>`- ${n}`,l0=n=>N.isFunction(n)||n===null||n===!1,em={getAdapter:n=>{n=N.isArray(n)?n:[n];const{length:r}=n;let o,a;const p={};for(let m=0;m`adapter ${g} `+(f===!1?"is not supported by the environment":"is not available in the build"));let c=r?m.length>1?`since : +`+u.stack}return{value:t,source:e,stack:l,digest:null}}function Al(t,e,i){return{value:t,source:null,stack:i??null,digest:e??null}}function zl(t,e){try{console.error(e.value)}catch(i){setTimeout(function(){throw i})}}var Xy=typeof WeakMap=="function"?WeakMap:Map;function Bd(t,e,i){i=nn(-1,i),i.tag=3,i.payload={element:null};var s=e.value;return i.callback=function(){na||(na=!0,Wl=s),zl(t,e)},i}function $d(t,e,i){i=nn(-1,i),i.tag=3;var s=t.type.getDerivedStateFromError;if(typeof s=="function"){var l=e.value;i.payload=function(){return s(l)},i.callback=function(){zl(t,e)}}var u=t.stateNode;return u!==null&&typeof u.componentDidCatch=="function"&&(i.callback=function(){zl(t,e),typeof s!="function"&&(kn===null?kn=new Set([this]):kn.add(this));var h=e.stack;this.componentDidCatch(e.value,{componentStack:h!==null?h:""})}),i}function Hd(t,e,i){var s=t.pingCache;if(s===null){s=t.pingCache=new Xy;var l=new Set;s.set(e,l)}else l=s.get(e),l===void 0&&(l=new Set,s.set(e,l));l.has(i)||(l.add(i),t=mw.bind(null,t,e,i),e.then(t,t))}function Vd(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function Gd(t,e,i,s,l){return t.mode&1?(t.flags|=65536,t.lanes=l,t):(t===e?t.flags|=65536:(t.flags|=128,i.flags|=131072,i.flags&=-52805,i.tag===1&&(i.alternate===null?i.tag=17:(e=nn(-1,1),e.tag=2,bn(i,e,1))),i.lanes|=1),t)}var Ky=$.ReactCurrentOwner,de=!1;function ae(t,e,i,s){e.child=t===null?ud(e,null,i,s):hr(e,t.child,i,s)}function Wd(t,e,i,s,l){i=i.render;var u=e.ref;return yr(e,l),s=kl(t,e,i,s,u,l),i=_l(),t!==null&&!de?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l,rn(t,e,l)):(It&&i&&ol(e),e.flags|=1,ae(t,e,s,l),e.child)}function Zd(t,e,i,s,l){if(t===null){var u=i.type;return typeof u=="function"&&!Jl(u)&&u.defaultProps===void 0&&i.compare===null&&i.defaultProps===void 0?(e.tag=15,e.type=u,qd(t,e,u,s,l)):(t=la(i.type,null,s,e,e.mode,l),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!(t.lanes&l)){var h=u.memoizedProps;if(i=i.compare,i=i!==null?i:ii,i(h,s)&&t.ref===e.ref)return rn(t,e,l)}return e.flags|=1,t=Cn(u,s),t.ref=e.ref,t.return=e,e.child=t}function qd(t,e,i,s,l){if(t!==null){var u=t.memoizedProps;if(ii(u,s)&&t.ref===e.ref)if(de=!1,e.pendingProps=s=u,(t.lanes&l)!==0)t.flags&131072&&(de=!0);else return e.lanes=t.lanes,rn(t,e,l)}return Ol(t,e,i,s,l)}function Yd(t,e,i){var s=e.pendingProps,l=s.children,u=t!==null?t.memoizedState:null;if(s.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},jt(kr,Ee),Ee|=i;else{if(!(i&1073741824))return t=u!==null?u.baseLanes|i:i,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,jt(kr,Ee),Ee|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},s=u!==null?u.baseLanes:i,jt(kr,Ee),Ee|=s}else u!==null?(s=u.baseLanes|i,e.memoizedState=null):s=i,jt(kr,Ee),Ee|=s;return ae(t,e,l,i),e.child}function Xd(t,e){var i=e.ref;(t===null&&i!==null||t!==null&&t.ref!==i)&&(e.flags|=512,e.flags|=2097152)}function Ol(t,e,i,s,l){var u=ce(i)?Bn:ee.current;return u=cr(e,u),yr(e,l),i=kl(t,e,i,s,u,l),s=_l(),t!==null&&!de?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l,rn(t,e,l)):(It&&s&&ol(e),e.flags|=1,ae(t,e,i,l),e.child)}function Kd(t,e,i,s,l){if(ce(i)){var u=!0;No(e)}else u=!1;if(yr(e,l),e.stateNode===null)Ko(t,e),Dd(e,i,s),jl(e,i,s,l),s=!0;else if(t===null){var h=e.stateNode,k=e.memoizedProps;h.props=k;var S=h.context,O=i.contextType;typeof O=="object"&&O!==null?O=Re(O):(O=ce(i)?Bn:ee.current,O=cr(e,O));var D=i.getDerivedStateFromProps,U=typeof D=="function"||typeof h.getSnapshotBeforeUpdate=="function";U||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(k!==s||S!==O)&&Ud(e,h,s,O),wn=!1;var F=e.memoizedState;h.state=F,$o(e,s,h,l),S=e.memoizedState,k!==s||F!==S||ue.current||wn?(typeof D=="function"&&(Rl(e,i,D,s),S=e.memoizedState),(k=wn||Fd(e,i,k,s,F,S,O))?(U||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(e.flags|=4194308)):(typeof h.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=s,e.memoizedState=S),h.props=s,h.state=S,h.context=O,s=k):(typeof h.componentDidMount=="function"&&(e.flags|=4194308),s=!1)}else{h=e.stateNode,dd(t,e),k=e.memoizedProps,O=e.type===e.elementType?k:Fe(e.type,k),h.props=O,U=e.pendingProps,F=h.context,S=i.contextType,typeof S=="object"&&S!==null?S=Re(S):(S=ce(i)?Bn:ee.current,S=cr(e,S));var q=i.getDerivedStateFromProps;(D=typeof q=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(k!==U||F!==S)&&Ud(e,h,s,S),wn=!1,F=e.memoizedState,h.state=F,$o(e,s,h,l);var K=e.memoizedState;k!==U||F!==K||ue.current||wn?(typeof q=="function"&&(Rl(e,i,q,s),K=e.memoizedState),(O=wn||Fd(e,i,O,s,F,K,S)||!1)?(D||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(s,K,S),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(s,K,S)),typeof h.componentDidUpdate=="function"&&(e.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof h.componentDidUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=1024),e.memoizedProps=s,e.memoizedState=K),h.props=s,h.state=K,h.context=S,s=O):(typeof h.componentDidUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=1024),s=!1)}return Nl(t,e,i,s,u,l)}function Nl(t,e,i,s,l,u){Xd(t,e);var h=(e.flags&128)!==0;if(!s&&!h)return l&&nd(e,i,!1),rn(t,e,u);s=e.stateNode,Ky.current=e;var k=h&&typeof i.getDerivedStateFromError!="function"?null:s.render();return e.flags|=1,t!==null&&h?(e.child=hr(e,t.child,null,u),e.child=hr(e,null,k,u)):ae(t,e,k,u),e.memoizedState=s.state,l&&nd(e,i,!0),e.child}function Qd(t){var e=t.stateNode;e.pendingContext?td(t,e.pendingContext,e.pendingContext!==e.context):e.context&&td(t,e.context,!1),hl(t,e.containerInfo)}function Jd(t,e,i,s,l){return fr(),pl(l),e.flags|=256,ae(t,e,i,s),e.child}var Ll={dehydrated:null,treeContext:null,retryLane:0};function Il(t){return{baseLanes:t,cachePool:null,transitions:null}}function tg(t,e,i){var s=e.pendingProps,l=Ft.current,u=!1,h=(e.flags&128)!==0,k;if((k=h)||(k=t!==null&&t.memoizedState===null?!1:(l&2)!==0),k?(u=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(l|=1),jt(Ft,l&1),t===null)return ll(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(h=s.children,t=s.fallback,u?(s=e.mode,u=e.child,h={mode:"hidden",children:h},!(s&1)&&u!==null?(u.childLanes=0,u.pendingProps=h):u=pa(h,s,0,null),t=Kn(t,s,i,null),u.return=e,t.return=e,u.sibling=t,e.child=u,e.child.memoizedState=Il(i),e.memoizedState=Ll,t):Pl(e,h));if(l=t.memoizedState,l!==null&&(k=l.dehydrated,k!==null))return Qy(t,e,h,s,k,l,i);if(u){u=s.fallback,h=e.mode,l=t.child,k=l.sibling;var S={mode:"hidden",children:s.children};return!(h&1)&&e.child!==l?(s=e.child,s.childLanes=0,s.pendingProps=S,e.deletions=null):(s=Cn(l,S),s.subtreeFlags=l.subtreeFlags&14680064),k!==null?u=Cn(k,u):(u=Kn(u,h,i,null),u.flags|=2),u.return=e,s.return=e,s.sibling=u,e.child=s,s=u,u=e.child,h=t.child.memoizedState,h=h===null?Il(i):{baseLanes:h.baseLanes|i,cachePool:null,transitions:h.transitions},u.memoizedState=h,u.childLanes=t.childLanes&~i,e.memoizedState=Ll,s}return u=t.child,t=u.sibling,s=Cn(u,{mode:"visible",children:s.children}),!(e.mode&1)&&(s.lanes=i),s.return=e,s.sibling=null,t!==null&&(i=e.deletions,i===null?(e.deletions=[t],e.flags|=16):i.push(t)),e.child=s,e.memoizedState=null,s}function Pl(t,e){return e=pa({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function Xo(t,e,i,s){return s!==null&&pl(s),hr(e,t.child,null,i),t=Pl(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Qy(t,e,i,s,l,u,h){if(i)return e.flags&256?(e.flags&=-257,s=Al(Error(o(422))),Xo(t,e,h,s)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(u=s.fallback,l=e.mode,s=pa({mode:"visible",children:s.children},l,0,null),u=Kn(u,l,h,null),u.flags|=2,s.return=e,u.return=e,s.sibling=u,e.child=s,e.mode&1&&hr(e,t.child,null,h),e.child.memoizedState=Il(h),e.memoizedState=Ll,u);if(!(e.mode&1))return Xo(t,e,h,null);if(l.data==="$!"){if(s=l.nextSibling&&l.nextSibling.dataset,s)var k=s.dgst;return s=k,u=Error(o(419)),s=Al(u,s,void 0),Xo(t,e,h,s)}if(k=(h&t.childLanes)!==0,de||k){if(s=qt,s!==null){switch(h&-h){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(s.suspendedLanes|h)?0:l,l!==0&&l!==u.retryLane&&(u.retryLane=l,en(t,l),Be(s,t,l,-1))}return Ql(),s=Al(Error(o(421))),Xo(t,e,h,s)}return l.data==="$?"?(e.flags|=128,e.child=t.child,e=uw.bind(null,t),l._reactRetry=e,null):(t=u.treeContext,Se=fn(l.nextSibling),_e=e,It=!0,Me=null,t!==null&&(Ce[Te++]=Je,Ce[Te++]=tn,Ce[Te++]=$n,Je=t.id,tn=t.overflow,$n=e),e=Pl(e,s.children),e.flags|=4096,e)}function eg(t,e,i){t.lanes|=e;var s=t.alternate;s!==null&&(s.lanes|=e),dl(t.return,e,i)}function Ml(t,e,i,s,l){var u=t.memoizedState;u===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:s,tail:i,tailMode:l}:(u.isBackwards=e,u.rendering=null,u.renderingStartTime=0,u.last=s,u.tail=i,u.tailMode=l)}function ng(t,e,i){var s=e.pendingProps,l=s.revealOrder,u=s.tail;if(ae(t,e,s.children,i),s=Ft.current,s&2)s=s&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&eg(t,i,e);else if(t.tag===19)eg(t,i,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}s&=1}if(jt(Ft,s),!(e.mode&1))e.memoizedState=null;else switch(l){case"forwards":for(i=e.child,l=null;i!==null;)t=i.alternate,t!==null&&Ho(t)===null&&(l=i),i=i.sibling;i=l,i===null?(l=e.child,e.child=null):(l=i.sibling,i.sibling=null),Ml(e,!1,l,i,u);break;case"backwards":for(i=null,l=e.child,e.child=null;l!==null;){if(t=l.alternate,t!==null&&Ho(t)===null){e.child=l;break}t=l.sibling,l.sibling=i,i=l,l=t}Ml(e,!0,i,null,u);break;case"together":Ml(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function Ko(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function rn(t,e,i){if(t!==null&&(e.dependencies=t.dependencies),Zn|=e.lanes,!(i&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(o(153));if(e.child!==null){for(t=e.child,i=Cn(t,t.pendingProps),e.child=i,i.return=e;t.sibling!==null;)t=t.sibling,i=i.sibling=Cn(t,t.pendingProps),i.return=e;i.sibling=null}return e.child}function Jy(t,e,i){switch(e.tag){case 3:Qd(e),fr();break;case 5:hd(e);break;case 1:ce(e.type)&&No(e);break;case 4:hl(e,e.stateNode.containerInfo);break;case 10:var s=e.type._context,l=e.memoizedProps.value;jt(Do,s._currentValue),s._currentValue=l;break;case 13:if(s=e.memoizedState,s!==null)return s.dehydrated!==null?(jt(Ft,Ft.current&1),e.flags|=128,null):i&e.child.childLanes?tg(t,e,i):(jt(Ft,Ft.current&1),t=rn(t,e,i),t!==null?t.sibling:null);jt(Ft,Ft.current&1);break;case 19:if(s=(i&e.childLanes)!==0,t.flags&128){if(s)return ng(t,e,i);e.flags|=128}if(l=e.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),jt(Ft,Ft.current),s)break;return null;case 22:case 23:return e.lanes=0,Yd(t,e,i)}return rn(t,e,i)}var rg,Fl,ig,og;rg=function(t,e){for(var i=e.child;i!==null;){if(i.tag===5||i.tag===6)t.appendChild(i.stateNode);else if(i.tag!==4&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},Fl=function(){},ig=function(t,e,i,s){var l=t.memoizedProps;if(l!==s){t=e.stateNode,Gn(Ze.current);var u=null;switch(i){case"input":l=ds(t,l),s=ds(t,s),u=[];break;case"select":l=Z({},l,{value:void 0}),s=Z({},s,{value:void 0}),u=[];break;case"textarea":l=hs(t,l),s=hs(t,s),u=[];break;default:typeof l.onClick!="function"&&typeof s.onClick=="function"&&(t.onclick=Ao)}ys(i,s);var h;i=null;for(O in l)if(!s.hasOwnProperty(O)&&l.hasOwnProperty(O)&&l[O]!=null)if(O==="style"){var k=l[O];for(h in k)k.hasOwnProperty(h)&&(i||(i={}),i[h]="")}else O!=="dangerouslySetInnerHTML"&&O!=="children"&&O!=="suppressContentEditableWarning"&&O!=="suppressHydrationWarning"&&O!=="autoFocus"&&(p.hasOwnProperty(O)?u||(u=[]):(u=u||[]).push(O,null));for(O in s){var S=s[O];if(k=l!=null?l[O]:void 0,s.hasOwnProperty(O)&&S!==k&&(S!=null||k!=null))if(O==="style")if(k){for(h in k)!k.hasOwnProperty(h)||S&&S.hasOwnProperty(h)||(i||(i={}),i[h]="");for(h in S)S.hasOwnProperty(h)&&k[h]!==S[h]&&(i||(i={}),i[h]=S[h])}else i||(u||(u=[]),u.push(O,i)),i=S;else O==="dangerouslySetInnerHTML"?(S=S?S.__html:void 0,k=k?k.__html:void 0,S!=null&&k!==S&&(u=u||[]).push(O,S)):O==="children"?typeof S!="string"&&typeof S!="number"||(u=u||[]).push(O,""+S):O!=="suppressContentEditableWarning"&&O!=="suppressHydrationWarning"&&(p.hasOwnProperty(O)?(S!=null&&O==="onScroll"&&Nt("scroll",t),u||k===S||(u=[])):(u=u||[]).push(O,S))}i&&(u=u||[]).push("style",i);var O=u;(e.updateQueue=O)&&(e.flags|=4)}},og=function(t,e,i,s){i!==s&&(e.flags|=4)};function wi(t,e){if(!It)switch(t.tailMode){case"hidden":e=t.tail;for(var i=null;e!==null;)e.alternate!==null&&(i=e),e=e.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:s.sibling=null}}function re(t){var e=t.alternate!==null&&t.alternate.child===t.child,i=0,s=0;if(e)for(var l=t.child;l!==null;)i|=l.lanes|l.childLanes,s|=l.subtreeFlags&14680064,s|=l.flags&14680064,l.return=t,l=l.sibling;else for(l=t.child;l!==null;)i|=l.lanes|l.childLanes,s|=l.subtreeFlags,s|=l.flags,l.return=t,l=l.sibling;return t.subtreeFlags|=s,t.childLanes=i,e}function tw(t,e,i){var s=e.pendingProps;switch(al(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return re(e),null;case 1:return ce(e.type)&&Oo(),re(e),null;case 3:return s=e.stateNode,wr(),Lt(ue),Lt(ee),wl(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(t===null||t.child===null)&&(Mo(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,Me!==null&&(Yl(Me),Me=null))),Fl(t,e),re(e),null;case 5:xl(e);var l=Gn(gi.current);if(i=e.type,t!==null&&e.stateNode!=null)ig(t,e,i,s,l),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!s){if(e.stateNode===null)throw Error(o(166));return re(e),null}if(t=Gn(Ze.current),Mo(e)){s=e.stateNode,i=e.type;var u=e.memoizedProps;switch(s[We]=e,s[pi]=u,t=(e.mode&1)!==0,i){case"dialog":Nt("cancel",s),Nt("close",s);break;case"iframe":case"object":case"embed":Nt("load",s);break;case"video":case"audio":for(l=0;l<\/script>",t=t.removeChild(t.firstChild)):typeof s.is=="string"?t=h.createElement(i,{is:s.is}):(t=h.createElement(i),i==="select"&&(h=t,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):t=h.createElementNS(t,i),t[We]=e,t[pi]=s,rg(t,e,!1,!1),e.stateNode=t;t:{switch(h=ws(i,s),i){case"dialog":Nt("cancel",t),Nt("close",t),l=s;break;case"iframe":case"object":case"embed":Nt("load",t),l=s;break;case"video":case"audio":for(l=0;l_r&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304)}else{if(!s)if(t=Ho(h),t!==null){if(e.flags|=128,s=!0,i=t.updateQueue,i!==null&&(e.updateQueue=i,e.flags|=4),wi(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!It)return re(e),null}else 2*Bt()-u.renderingStartTime>_r&&i!==1073741824&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304);u.isBackwards?(h.sibling=e.child,e.child=h):(i=u.last,i!==null?i.sibling=h:e.child=h,u.last=h)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Bt(),e.sibling=null,i=Ft.current,jt(Ft,s?i&1|2:i&1),e):(re(e),null);case 22:case 23:return Kl(),s=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==s&&(e.flags|=8192),s&&e.mode&1?Ee&1073741824&&(re(e),e.subtreeFlags&6&&(e.flags|=8192)):re(e),null;case 24:return null;case 25:return null}throw Error(o(156,e.tag))}function ew(t,e){switch(al(e),e.tag){case 1:return ce(e.type)&&Oo(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return wr(),Lt(ue),Lt(ee),wl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return xl(e),null;case 13:if(Lt(Ft),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));fr()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Lt(Ft),null;case 4:return wr(),null;case 10:return cl(e.type._context),null;case 22:case 23:return Kl(),null;case 24:return null;default:return null}}var Qo=!1,ie=!1,nw=typeof WeakSet=="function"?WeakSet:Set,Y=null;function vr(t,e){var i=t.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(s){Ut(t,e,s)}else i.current=null}function Dl(t,e,i){try{i()}catch(s){Ut(t,e,s)}}var ag=!1;function rw(t,e){if(Ks=yo,t=Fc(),Hs(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{i.nodeType,u.nodeType}catch{i=null;break t}var h=0,k=-1,S=-1,O=0,D=0,U=t,F=null;e:for(;;){for(var q;U!==i||l!==0&&U.nodeType!==3||(k=h+l),U!==u||s!==0&&U.nodeType!==3||(S=h+s),U.nodeType===3&&(h+=U.nodeValue.length),(q=U.firstChild)!==null;)F=U,U=q;for(;;){if(U===t)break e;if(F===i&&++O===l&&(k=h),F===u&&++D===s&&(S=h),(q=U.nextSibling)!==null)break;U=F,F=U.parentNode}U=q}i=k===-1||S===-1?null:{start:k,end:S}}else i=null}i=i||{start:0,end:0}}else i=null;for(Qs={focusedElem:t,selectionRange:i},yo=!1,Y=e;Y!==null;)if(e=Y,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Y=t;else for(;Y!==null;){e=Y;try{var K=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(K!==null){var et=K.memoizedProps,$t=K.memoizedState,R=e.stateNode,E=R.getSnapshotBeforeUpdate(e.elementType===e.type?et:Fe(e.type,et),$t);R.__reactInternalSnapshotBeforeUpdate=E}break;case 3:var A=e.stateNode.containerInfo;A.nodeType===1?A.textContent="":A.nodeType===9&&A.documentElement&&A.removeChild(A.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(B){Ut(e,e.return,B)}if(t=e.sibling,t!==null){t.return=e.return,Y=t;break}Y=e.return}return K=ag,ag=!1,K}function bi(t,e,i){var s=e.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&t)===t){var u=l.destroy;l.destroy=void 0,u!==void 0&&Dl(e,i,u)}l=l.next}while(l!==s)}}function Jo(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var i=e=e.next;do{if((i.tag&t)===t){var s=i.create;i.destroy=s()}i=i.next}while(i!==e)}}function Ul(t){var e=t.ref;if(e!==null){var i=t.stateNode;switch(t.tag){case 5:t=i;break;default:t=i}typeof e=="function"?e(t):e.current=t}}function sg(t){var e=t.alternate;e!==null&&(t.alternate=null,sg(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[We],delete e[pi],delete e[nl],delete e[Dy],delete e[Uy])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function lg(t){return t.tag===5||t.tag===3||t.tag===4}function pg(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||lg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bl(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.nodeType===8?i.parentNode.insertBefore(t,e):i.insertBefore(t,e):(i.nodeType===8?(e=i.parentNode,e.insertBefore(t,i)):(e=i,e.appendChild(t)),i=i._reactRootContainer,i!=null||e.onclick!==null||(e.onclick=Ao));else if(s!==4&&(t=t.child,t!==null))for(Bl(t,e,i),t=t.sibling;t!==null;)Bl(t,e,i),t=t.sibling}function $l(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.insertBefore(t,e):i.appendChild(t);else if(s!==4&&(t=t.child,t!==null))for($l(t,e,i),t=t.sibling;t!==null;)$l(t,e,i),t=t.sibling}var Qt=null,De=!1;function vn(t,e,i){for(i=i.child;i!==null;)mg(t,e,i),i=i.sibling}function mg(t,e,i){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(uo,i)}catch{}switch(i.tag){case 5:ie||vr(i,e);case 6:var s=Qt,l=De;Qt=null,vn(t,e,i),Qt=s,De=l,Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?t.parentNode.removeChild(i):t.removeChild(i)):Qt.removeChild(i.stateNode));break;case 18:Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?el(t.parentNode,i):t.nodeType===1&&el(t,i),Qr(t)):el(Qt,i.stateNode));break;case 4:s=Qt,l=De,Qt=i.stateNode.containerInfo,De=!0,vn(t,e,i),Qt=s,De=l;break;case 0:case 11:case 14:case 15:if(!ie&&(s=i.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var u=l,h=u.destroy;u=u.tag,h!==void 0&&(u&2||u&4)&&Dl(i,e,h),l=l.next}while(l!==s)}vn(t,e,i);break;case 1:if(!ie&&(vr(i,e),s=i.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=i.memoizedProps,s.state=i.memoizedState,s.componentWillUnmount()}catch(k){Ut(i,e,k)}vn(t,e,i);break;case 21:vn(t,e,i);break;case 22:i.mode&1?(ie=(s=ie)||i.memoizedState!==null,vn(t,e,i),ie=s):vn(t,e,i);break;default:vn(t,e,i)}}function ug(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var i=t.stateNode;i===null&&(i=t.stateNode=new nw),e.forEach(function(s){var l=cw.bind(null,t,s);i.has(s)||(i.add(s),s.then(l,l))})}}function Ue(t,e){var i=e.deletions;if(i!==null)for(var s=0;sl&&(l=h),s&=~u}if(s=l,s=Bt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*ow(s/1960))-s,10t?16:t,_n===null)var s=!1;else{if(t=_n,_n=null,ia=0,yt&6)throw Error(o(331));var l=yt;for(yt|=4,Y=t.current;Y!==null;){var u=Y,h=u.child;if(Y.flags&16){var k=u.deletions;if(k!==null){for(var S=0;SBt()-Gl?Yn(t,0):Vl|=i),fe(t,e)}function Sg(t,e){e===0&&(t.mode&1?(e=go,go<<=1,!(go&130023424)&&(go=4194304)):e=1);var i=se();t=en(t,e),t!==null&&(Zr(t,e,i),fe(t,i))}function uw(t){var e=t.memoizedState,i=0;e!==null&&(i=e.retryLane),Sg(t,i)}function cw(t,e){var i=0;switch(t.tag){case 13:var s=t.stateNode,l=t.memoizedState;l!==null&&(i=l.retryLane);break;case 19:s=t.stateNode;break;default:throw Error(o(314))}s!==null&&s.delete(e),Sg(t,i)}var Eg;Eg=function(t,e,i){if(t!==null)if(t.memoizedProps!==e.pendingProps||ue.current)de=!0;else{if(!(t.lanes&i)&&!(e.flags&128))return de=!1,Jy(t,e,i);de=!!(t.flags&131072)}else de=!1,It&&e.flags&1048576&&id(e,Po,e.index);switch(e.lanes=0,e.tag){case 2:var s=e.type;Ko(t,e),t=e.pendingProps;var l=cr(e,ee.current);yr(e,i),l=kl(null,e,s,t,l,i);var u=_l();return e.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ce(s)?(u=!0,No(e)):u=!1,e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fl(e),l.updater=Yo,e.stateNode=l,l._reactInternals=e,jl(e,s,t,i),e=Nl(null,e,s,!0,u,i)):(e.tag=0,It&&u&&ol(e),ae(null,e,l,i),e=e.child),e;case 16:s=e.elementType;t:{switch(Ko(t,e),t=e.pendingProps,l=s._init,s=l(s._payload),e.type=s,l=e.tag=gw(s),t=Fe(s,t),l){case 0:e=Ol(null,e,s,t,i);break t;case 1:e=Kd(null,e,s,t,i);break t;case 11:e=Wd(null,e,s,t,i);break t;case 14:e=Zd(null,e,s,Fe(s.type,t),i);break t}throw Error(o(306,s,""))}return e;case 0:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ol(t,e,s,l,i);case 1:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Kd(t,e,s,l,i);case 3:t:{if(Qd(e),t===null)throw Error(o(387));s=e.pendingProps,u=e.memoizedState,l=u.element,dd(t,e),$o(e,s,null,i);var h=e.memoizedState;if(s=h.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){l=br(Error(o(423)),e),e=Jd(t,e,s,i,l);break t}else if(s!==l){l=br(Error(o(424)),e),e=Jd(t,e,s,i,l);break t}else for(Se=fn(e.stateNode.containerInfo.firstChild),_e=e,It=!0,Me=null,i=ud(e,null,s,i),e.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(fr(),s===l){e=rn(t,e,i);break t}ae(t,e,s,i)}e=e.child}return e;case 5:return hd(e),t===null&&ll(e),s=e.type,l=e.pendingProps,u=t!==null?t.memoizedProps:null,h=l.children,Js(s,l)?h=null:u!==null&&Js(s,u)&&(e.flags|=32),Xd(t,e),ae(t,e,h,i),e.child;case 6:return t===null&&ll(e),null;case 13:return tg(t,e,i);case 4:return hl(e,e.stateNode.containerInfo),s=e.pendingProps,t===null?e.child=hr(e,null,s,i):ae(t,e,s,i),e.child;case 11:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Wd(t,e,s,l,i);case 7:return ae(t,e,e.pendingProps,i),e.child;case 8:return ae(t,e,e.pendingProps.children,i),e.child;case 12:return ae(t,e,e.pendingProps.children,i),e.child;case 10:t:{if(s=e.type._context,l=e.pendingProps,u=e.memoizedProps,h=l.value,jt(Do,s._currentValue),s._currentValue=h,u!==null)if(Pe(u.value,h)){if(u.children===l.children&&!ue.current){e=rn(t,e,i);break t}}else for(u=e.child,u!==null&&(u.return=e);u!==null;){var k=u.dependencies;if(k!==null){h=u.child;for(var S=k.firstContext;S!==null;){if(S.context===s){if(u.tag===1){S=nn(-1,i&-i),S.tag=2;var O=u.updateQueue;if(O!==null){O=O.shared;var D=O.pending;D===null?S.next=S:(S.next=D.next,D.next=S),O.pending=S}}u.lanes|=i,S=u.alternate,S!==null&&(S.lanes|=i),dl(u.return,i,e),k.lanes|=i;break}S=S.next}}else if(u.tag===10)h=u.type===e.type?null:u.child;else if(u.tag===18){if(h=u.return,h===null)throw Error(o(341));h.lanes|=i,k=h.alternate,k!==null&&(k.lanes|=i),dl(h,i,e),h=u.sibling}else h=u.child;if(h!==null)h.return=u;else for(h=u;h!==null;){if(h===e){h=null;break}if(u=h.sibling,u!==null){u.return=h.return,h=u;break}h=h.return}u=h}ae(t,e,l.children,i),e=e.child}return e;case 9:return l=e.type,s=e.pendingProps.children,yr(e,i),l=Re(l),s=s(l),e.flags|=1,ae(t,e,s,i),e.child;case 14:return s=e.type,l=Fe(s,e.pendingProps),l=Fe(s.type,l),Zd(t,e,s,l,i);case 15:return qd(t,e,e.type,e.pendingProps,i);case 17:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ko(t,e),e.tag=1,ce(s)?(t=!0,No(e)):t=!1,yr(e,i),Dd(e,s,l),jl(e,s,l,i),Nl(null,e,s,!0,t,i);case 19:return ng(t,e,i);case 22:return Yd(t,e,i)}throw Error(o(156,e.tag))};function Cg(t,e){return oc(t,e)}function dw(t,e,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ze(t,e,i,s){return new dw(t,e,i,s)}function Jl(t){return t=t.prototype,!(!t||!t.isReactComponent)}function gw(t){if(typeof t=="function")return Jl(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Ct)return 11;if(t===Ot)return 14}return 2}function Cn(t,e){var i=t.alternate;return i===null?(i=ze(t.tag,e,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=e,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&14680064,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,e=t.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i}function la(t,e,i,s,l,u){var h=2;if(s=t,typeof t=="function")Jl(t)&&(h=1);else if(typeof t=="string")h=5;else t:switch(t){case tt:return Kn(i.children,l,u,e);case pt:h=8,l|=8;break;case J:return t=ze(12,i,e,l|2),t.elementType=J,t.lanes=u,t;case Mt:return t=ze(13,i,e,l),t.elementType=Mt,t.lanes=u,t;case ht:return t=ze(19,i,e,l),t.elementType=ht,t.lanes=u,t;case kt:return pa(i,l,u,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ft:h=10;break t;case zt:h=9;break t;case Ct:h=11;break t;case Ot:h=14;break t;case bt:h=16,s=null;break t}throw Error(o(130,t==null?t:typeof t,""))}return e=ze(h,i,e,l),e.elementType=t,e.type=s,e.lanes=u,e}function Kn(t,e,i,s){return t=ze(7,t,s,e),t.lanes=i,t}function pa(t,e,i,s){return t=ze(22,t,s,e),t.elementType=kt,t.lanes=i,t.stateNode={isHidden:!1},t}function tp(t,e,i){return t=ze(6,t,null,e),t.lanes=i,t}function ep(t,e,i){return e=ze(4,t.children!==null?t.children:[],t.key,e),e.lanes=i,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function fw(t,e,i,s,l){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rs(0),this.expirationTimes=Rs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rs(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function np(t,e,i,s,l,u,h,k,S){return t=new fw(t,e,i,k,S),e===1?(e=1,u===!0&&(e|=8)):e=0,u=ze(3,null,null,e),t.current=u,u.stateNode=t,u.memoizedState={element:s,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},fl(u),t}function hw(t,e,i){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gp)}catch(n){console.error(n)}}gp(),mp.exports=Dg();var fp=mp.exports,hp=fp;xa.createRoot=hp.createRoot,xa.hydrateRoot=hp.hydrateRoot;let Ei;const Ug=new Uint8Array(16);function Bg(){if(!Ei&&(Ei=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ei))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ei(Ug)}const Xt=[];for(let n=0;n<256;++n)Xt.push((n+256).toString(16).slice(1));function $g(n,r=0){return Xt[n[r+0]]+Xt[n[r+1]]+Xt[n[r+2]]+Xt[n[r+3]]+"-"+Xt[n[r+4]]+Xt[n[r+5]]+"-"+Xt[n[r+6]]+Xt[n[r+7]]+"-"+Xt[n[r+8]]+Xt[n[r+9]]+"-"+Xt[n[r+10]]+Xt[n[r+11]]+Xt[n[r+12]]+Xt[n[r+13]]+Xt[n[r+14]]+Xt[n[r+15]]}const xp={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function yp(n,r,o){if(xp.randomUUID&&!r&&!n)return xp.randomUUID();n=n||{};const a=n.random||(n.rng||Bg)();return a[6]=a[6]&15|64,a[8]=a[8]&63|128,$g(a)}const wp={mobile:768},bp=(n,r,o)=>[n<=wp[o],r<=wp[o]],Hg=(n="mobile",r=[])=>{const[o,a]=V.useState(!1),[p,m]=V.useState(!1),c=r==null?void 0:r.some(g=>!g);return V.useEffect(()=>{const g=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooeyChat-container");if(!g)return;const[f,x]=bp(g.clientWidth,window.innerWidth,n);a(f),m(x);const y=new ResizeObserver(()=>{const[v,j]=bp(g.clientWidth,window.innerWidth,n);a(v),m(j)});return y.observe(g),()=>{y.disconnect()}},[n,c]),[o,p]},ba=(n,r="left",o=!1)=>{if(r==="right"){const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-right-bar");if(!a)return;n?a.style.width="0px":a.style.width=o?"100%":"65vw"}else{const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");if(!a)return;n?(a.style.width="0px",a.style.transition="width ease-in-out 0.2s"):(a.style.width="260px",a.style.transition="width ease-in-out 0.2s")}},vp=V.createContext({}),Vg=({config:n,children:r})=>{const o=(n==null?void 0:n.mode)==="inline"||(n==null?void 0:n.mode)==="fullscreen",[a,p]=V.useState(new Map),[m,c]=V.useState({isOpen:o||!1,isFocusMode:!1,isInline:o,isSidebarOpen:!1,showCloseButton:!o||!1,showSidebarButton:!1,showFocusModeButton:!o||!1,showNewConversationButton:(n==null?void 0:n.enableConversations)===void 0?!0:n==null?void 0:n.enableConversations,isMobile:!1,isSecondaryDrawerOpen:!1,secondaryDrawerContent:()=>null}),g=!(m!=null&&m.showNewConversationButton),[f,x]=Hg("mobile",[m==null?void 0:m.isOpen]),y=(w,b)=>{p(_=>{const I=new Map(_);return I.set(w,b),I})},v=w=>a.get(w),j=V.useMemo(()=>({toggleOpenClose:()=>{c(w=>({...w,isOpen:!w.isOpen,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:!g}))},toggleSidebar:()=>{g||c(w=>(ba(w.isSidebarOpen),{...w,isSidebarOpen:!w.isSidebarOpen,showSidebarButton:w.isSidebarOpen}))},toggleFocusMode:()=>{c(w=>{const b=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");return b?w!=null&&w.isFocusMode?(w!=null&&w.isSidebarOpen&&(b.style.width="0px"),{...w,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:g?!1:w.isSidebarOpen}):(w!=null&&w.isSidebarOpen||(b.style.width="260px"),{...w,isFocusMode:!0,isSidebarOpen:!g,showSidebarButton:g?!1:w.isSidebarOpen}):{...w,isFocusMode:!w.isFocusMode}})},toggleSecondaryDrawer:(w=null)=>{c(b=>{const _=w&&b.isSidebarOpen&&!b.isSecondaryDrawerOpen;return _&&ba(b.isSidebarOpen),(w&&!b.isSecondaryDrawerOpen||!w)&&ba(b.isSecondaryDrawerOpen,"right",b.isMobile),{...b,isSecondaryDrawerOpen:!!w,secondaryDrawerContent:w,isSidebarOpen:_?!b.isSidebarOpen:b.isSidebarOpen,showSidebarButton:_?b.isSidebarOpen:b.showSidebarButton}})},setState:w=>{c(b=>({...b,...w}))},...m}),[c,g,m]);V.useEffect(()=>{c(w=>({...w,isSidebarOpen:!f,showSidebarButton:g?!1:f,showFocusModeButton:o?!1:f&&!x||!f&&!x,isMobile:f,isMobileWindow:x}))},[g,o,f,x]);const M={config:n,setTempStoreValue:y,getTempStoreValue:v,layoutController:j};return d.jsx(vp.Provider,{value:M,children:r})},Rn=()=>V.useContext(ym),te=()=>V.useContext(vp);function kp(n,r){return function(){return n.apply(r,arguments)}}const{toString:Gg}=Object.prototype,{getPrototypeOf:va}=Object,Ci=(n=>r=>{const o=Gg.call(r);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=n=>(n=n.toLowerCase(),r=>Ci(r)===n),Ti=n=>r=>typeof r===n,{isArray:Qn}=Array,Tr=Ti("undefined");function Wg(n){return n!==null&&!Tr(n)&&n.constructor!==null&&!Tr(n.constructor)&&xe(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const _p=Oe("ArrayBuffer");function Zg(n){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(n):r=n&&n.buffer&&_p(n.buffer),r}const qg=Ti("string"),xe=Ti("function"),Sp=Ti("number"),Ri=n=>n!==null&&typeof n=="object",Yg=n=>n===!0||n===!1,ji=n=>{if(Ci(n)!=="object")return!1;const r=va(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Xg=Oe("Date"),Kg=Oe("File"),Qg=Oe("Blob"),Jg=Oe("FileList"),tf=n=>Ri(n)&&xe(n.pipe),ef=n=>{let r;return n&&(typeof FormData=="function"&&n instanceof FormData||xe(n.append)&&((r=Ci(n))==="formdata"||r==="object"&&xe(n.toString)&&n.toString()==="[object FormData]"))},nf=Oe("URLSearchParams"),[rf,of,af,sf]=["ReadableStream","Request","Response","Headers"].map(Oe),lf=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rr(n,r,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let a,p;if(typeof n!="object"&&(n=[n]),Qn(n))for(a=0,p=n.length;a0;)if(p=o[a],r===p.toLowerCase())return p;return null}const jn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Cp=n=>!Tr(n)&&n!==jn;function ka(){const{caseless:n}=Cp(this)&&this||{},r={},o=(a,p)=>{const m=n&&Ep(r,p)||p;ji(r[m])&&ji(a)?r[m]=ka(r[m],a):ji(a)?r[m]=ka({},a):Qn(a)?r[m]=a.slice():r[m]=a};for(let a=0,p=arguments.length;a(Rr(r,(p,m)=>{o&&xe(p)?n[m]=kp(p,o):n[m]=p},{allOwnKeys:a}),n),mf=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),uf=(n,r,o,a)=>{n.prototype=Object.create(r.prototype,a),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:r.prototype}),o&&Object.assign(n.prototype,o)},cf=(n,r,o,a)=>{let p,m,c;const g={};if(r=r||{},n==null)return r;do{for(p=Object.getOwnPropertyNames(n),m=p.length;m-- >0;)c=p[m],(!a||a(c,n,r))&&!g[c]&&(r[c]=n[c],g[c]=!0);n=o!==!1&&va(n)}while(n&&(!o||o(n,r))&&n!==Object.prototype);return r},df=(n,r,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=r.length;const a=n.indexOf(r,o);return a!==-1&&a===o},gf=n=>{if(!n)return null;if(Qn(n))return n;let r=n.length;if(!Sp(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=n[r];return o},ff=(n=>r=>n&&r instanceof n)(typeof Uint8Array<"u"&&va(Uint8Array)),hf=(n,r)=>{const a=(n&&n[Symbol.iterator]).call(n);let p;for(;(p=a.next())&&!p.done;){const m=p.value;r.call(n,m[0],m[1])}},xf=(n,r)=>{let o;const a=[];for(;(o=n.exec(r))!==null;)a.push(o);return a},yf=Oe("HTMLFormElement"),wf=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,a,p){return a.toUpperCase()+p}),Tp=(({hasOwnProperty:n})=>(r,o)=>n.call(r,o))(Object.prototype),bf=Oe("RegExp"),Rp=(n,r)=>{const o=Object.getOwnPropertyDescriptors(n),a={};Rr(o,(p,m)=>{let c;(c=r(p,m,n))!==!1&&(a[m]=c||p)}),Object.defineProperties(n,a)},vf=n=>{Rp(n,(r,o)=>{if(xe(n)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const a=n[o];if(xe(a)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},kf=(n,r)=>{const o={},a=p=>{p.forEach(m=>{o[m]=!0})};return Qn(n)?a(n):a(String(n).split(r)),o},_f=()=>{},Sf=(n,r)=>n!=null&&Number.isFinite(n=+n)?n:r,_a="abcdefghijklmnopqrstuvwxyz",jp="0123456789",Ap={DIGIT:jp,ALPHA:_a,ALPHA_DIGIT:_a+_a.toUpperCase()+jp},Ef=(n=16,r=Ap.ALPHA_DIGIT)=>{let o="";const{length:a}=r;for(;n--;)o+=r[Math.random()*a|0];return o};function Cf(n){return!!(n&&xe(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Tf=n=>{const r=new Array(10),o=(a,p)=>{if(Ri(a)){if(r.indexOf(a)>=0)return;if(!("toJSON"in a)){r[p]=a;const m=Qn(a)?[]:{};return Rr(a,(c,g)=>{const f=o(c,p+1);!Tr(f)&&(m[g]=f)}),r[p]=void 0,m}}return a};return o(n,0)},Rf=Oe("AsyncFunction"),jf=n=>n&&(Ri(n)||xe(n))&&xe(n.then)&&xe(n.catch),zp=((n,r)=>n?setImmediate:r?((o,a)=>(jn.addEventListener("message",({source:p,data:m})=>{p===jn&&m===o&&a.length&&a.shift()()},!1),p=>{a.push(p),jn.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",xe(jn.postMessage)),Af=typeof queueMicrotask<"u"?queueMicrotask.bind(jn):typeof process<"u"&&process.nextTick||zp,N={isArray:Qn,isArrayBuffer:_p,isBuffer:Wg,isFormData:ef,isArrayBufferView:Zg,isString:qg,isNumber:Sp,isBoolean:Yg,isObject:Ri,isPlainObject:ji,isReadableStream:rf,isRequest:of,isResponse:af,isHeaders:sf,isUndefined:Tr,isDate:Xg,isFile:Kg,isBlob:Qg,isRegExp:bf,isFunction:xe,isStream:tf,isURLSearchParams:nf,isTypedArray:ff,isFileList:Jg,forEach:Rr,merge:ka,extend:pf,trim:lf,stripBOM:mf,inherits:uf,toFlatObject:cf,kindOf:Ci,kindOfTest:Oe,endsWith:df,toArray:gf,forEachEntry:hf,matchAll:xf,isHTMLForm:yf,hasOwnProperty:Tp,hasOwnProp:Tp,reduceDescriptors:Rp,freezeMethods:vf,toObjectSet:kf,toCamelCase:wf,noop:_f,toFiniteNumber:Sf,findKey:Ep,global:jn,isContextDefined:Cp,ALPHABET:Ap,generateString:Ef,isSpecCompliantForm:Cf,toJSONObject:Tf,isAsyncFn:Rf,isThenable:jf,setImmediate:zp,asap:Af};function mt(n,r,o,a,p){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),a&&(this.request=a),p&&(this.response=p)}N.inherits(mt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Op=mt.prototype,Np={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{Np[n]={value:n}}),Object.defineProperties(mt,Np),Object.defineProperty(Op,"isAxiosError",{value:!0}),mt.from=(n,r,o,a,p,m)=>{const c=Object.create(Op);return N.toFlatObject(n,c,function(f){return f!==Error.prototype},g=>g!=="isAxiosError"),mt.call(c,n.message,r,o,a,p),c.cause=n,c.name=n.name,m&&Object.assign(c,m),c};const zf=null;function Sa(n){return N.isPlainObject(n)||N.isArray(n)}function Lp(n){return N.endsWith(n,"[]")?n.slice(0,-2):n}function Ip(n,r,o){return n?n.concat(r).map(function(p,m){return p=Lp(p),!o&&m?"["+p+"]":p}).join(o?".":""):r}function Of(n){return N.isArray(n)&&!n.some(Sa)}const Nf=N.toFlatObject(N,{},null,function(r){return/^is[A-Z]/.test(r)});function Ai(n,r,o){if(!N.isObject(n))throw new TypeError("target must be an object");r=r||new FormData,o=N.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,_){return!N.isUndefined(_[b])});const a=o.metaTokens,p=o.visitor||y,m=o.dots,c=o.indexes,f=(o.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(r);if(!N.isFunction(p))throw new TypeError("visitor must be a function");function x(w){if(w===null)return"";if(N.isDate(w))return w.toISOString();if(!f&&N.isBlob(w))throw new mt("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(w)||N.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function y(w,b,_){let I=w;if(w&&!_&&typeof w=="object"){if(N.endsWith(b,"{}"))b=a?b:b.slice(0,-2),w=JSON.stringify(w);else if(N.isArray(w)&&Of(w)||(N.isFileList(w)||N.endsWith(b,"[]"))&&(I=N.toArray(w)))return b=Lp(b),I.forEach(function(z,$){!(N.isUndefined(z)||z===null)&&r.append(c===!0?Ip([b],$,m):c===null?b:b+"[]",x(z))}),!1}return Sa(w)?!0:(r.append(Ip(_,b,m),x(w)),!1)}const v=[],j=Object.assign(Nf,{defaultVisitor:y,convertValue:x,isVisitable:Sa});function M(w,b){if(!N.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+b.join("."));v.push(w),N.forEach(w,function(I,L){(!(N.isUndefined(I)||I===null)&&p.call(r,I,N.isString(L)?L.trim():L,b,j))===!0&&M(I,b?b.concat(L):[L])}),v.pop()}}if(!N.isObject(n))throw new TypeError("data must be an object");return M(n),r}function Pp(n){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(a){return r[a]})}function Ea(n,r){this._pairs=[],n&&Ai(n,this,r)}const Mp=Ea.prototype;Mp.append=function(r,o){this._pairs.push([r,o])},Mp.toString=function(r){const o=r?function(a){return r.call(this,a,Pp)}:Pp;return this._pairs.map(function(p){return o(p[0])+"="+o(p[1])},"").join("&")};function Lf(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fp(n,r,o){if(!r)return n;const a=o&&o.encode||Lf,p=o&&o.serialize;let m;if(p?m=p(r,o):m=N.isURLSearchParams(r)?r.toString():new Ea(r,o).toString(a),m){const c=n.indexOf("#");c!==-1&&(n=n.slice(0,c)),n+=(n.indexOf("?")===-1?"?":"&")+m}return n}class Dp{constructor(){this.handlers=[]}use(r,o,a){return this.handlers.push({fulfilled:r,rejected:o,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){N.forEach(this.handlers,function(a){a!==null&&r(a)})}}const Up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},If={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ea,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ca=typeof window<"u"&&typeof document<"u",Pf=(n=>Ca&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Mf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ff=Ca&&window.location.href||"http://localhost",Ne={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ca,hasStandardBrowserEnv:Pf,hasStandardBrowserWebWorkerEnv:Mf,origin:Ff},Symbol.toStringTag,{value:"Module"})),...If};function Df(n,r){return Ai(n,new Ne.classes.URLSearchParams,Object.assign({visitor:function(o,a,p,m){return Ne.isNode&&N.isBuffer(o)?(this.append(a,o.toString("base64")),!1):m.defaultVisitor.apply(this,arguments)}},r))}function Uf(n){return N.matchAll(/\w+|\[(\w*)]/g,n).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Bf(n){const r={},o=Object.keys(n);let a;const p=o.length;let m;for(a=0;a=o.length;return c=!c&&N.isArray(p)?p.length:c,f?(N.hasOwnProp(p,c)?p[c]=[p[c],a]:p[c]=a,!g):((!p[c]||!N.isObject(p[c]))&&(p[c]=[]),r(o,a,p[c],m)&&N.isArray(p[c])&&(p[c]=Bf(p[c])),!g)}if(N.isFormData(n)&&N.isFunction(n.entries)){const o={};return N.forEachEntry(n,(a,p)=>{r(Uf(a),p,o,0)}),o}return null}function $f(n,r,o){if(N.isString(n))try{return(r||JSON.parse)(n),N.trim(n)}catch(a){if(a.name!=="SyntaxError")throw a}return(o||JSON.stringify)(n)}const jr={transitional:Up,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const a=o.getContentType()||"",p=a.indexOf("application/json")>-1,m=N.isObject(r);if(m&&N.isHTMLForm(r)&&(r=new FormData(r)),N.isFormData(r))return p?JSON.stringify(Bp(r)):r;if(N.isArrayBuffer(r)||N.isBuffer(r)||N.isStream(r)||N.isFile(r)||N.isBlob(r)||N.isReadableStream(r))return r;if(N.isArrayBufferView(r))return r.buffer;if(N.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let g;if(m){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Df(r,this.formSerializer).toString();if((g=N.isFileList(r))||a.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Ai(g?{"files[]":r}:r,f&&new f,this.formSerializer)}}return m||p?(o.setContentType("application/json",!1),$f(r)):r}],transformResponse:[function(r){const o=this.transitional||jr.transitional,a=o&&o.forcedJSONParsing,p=this.responseType==="json";if(N.isResponse(r)||N.isReadableStream(r))return r;if(r&&N.isString(r)&&(a&&!this.responseType||p)){const c=!(o&&o.silentJSONParsing)&&p;try{return JSON.parse(r)}catch(g){if(c)throw g.name==="SyntaxError"?mt.from(g,mt.ERR_BAD_RESPONSE,this,null,this.response):g}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],n=>{jr.headers[n]={}});const Hf=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vf=n=>{const r={};let o,a,p;return n&&n.split(` +`).forEach(function(c){p=c.indexOf(":"),o=c.substring(0,p).trim().toLowerCase(),a=c.substring(p+1).trim(),!(!o||r[o]&&Hf[o])&&(o==="set-cookie"?r[o]?r[o].push(a):r[o]=[a]:r[o]=r[o]?r[o]+", "+a:a)}),r},$p=Symbol("internals");function Ar(n){return n&&String(n).trim().toLowerCase()}function zi(n){return n===!1||n==null?n:N.isArray(n)?n.map(zi):String(n)}function Gf(n){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=o.exec(n);)r[a[1]]=a[2];return r}const Wf=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ta(n,r,o,a,p){if(N.isFunction(a))return a.call(this,r,o);if(p&&(r=o),!!N.isString(r)){if(N.isString(a))return r.indexOf(a)!==-1;if(N.isRegExp(a))return a.test(r)}}function Zf(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,a)=>o.toUpperCase()+a)}function qf(n,r){const o=N.toCamelCase(" "+r);["get","set","has"].forEach(a=>{Object.defineProperty(n,a+o,{value:function(p,m,c){return this[a].call(this,r,p,m,c)},configurable:!0})})}class pe{constructor(r){r&&this.set(r)}set(r,o,a){const p=this;function m(g,f,x){const y=Ar(f);if(!y)throw new Error("header name must be a non-empty string");const v=N.findKey(p,y);(!v||p[v]===void 0||x===!0||x===void 0&&p[v]!==!1)&&(p[v||f]=zi(g))}const c=(g,f)=>N.forEach(g,(x,y)=>m(x,y,f));if(N.isPlainObject(r)||r instanceof this.constructor)c(r,o);else if(N.isString(r)&&(r=r.trim())&&!Wf(r))c(Vf(r),o);else if(N.isHeaders(r))for(const[g,f]of r.entries())m(f,g,a);else r!=null&&m(o,r,a);return this}get(r,o){if(r=Ar(r),r){const a=N.findKey(this,r);if(a){const p=this[a];if(!o)return p;if(o===!0)return Gf(p);if(N.isFunction(o))return o.call(this,p,a);if(N.isRegExp(o))return o.exec(p);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=Ar(r),r){const a=N.findKey(this,r);return!!(a&&this[a]!==void 0&&(!o||Ta(this,this[a],a,o)))}return!1}delete(r,o){const a=this;let p=!1;function m(c){if(c=Ar(c),c){const g=N.findKey(a,c);g&&(!o||Ta(a,a[g],g,o))&&(delete a[g],p=!0)}}return N.isArray(r)?r.forEach(m):m(r),p}clear(r){const o=Object.keys(this);let a=o.length,p=!1;for(;a--;){const m=o[a];(!r||Ta(this,this[m],m,r,!0))&&(delete this[m],p=!0)}return p}normalize(r){const o=this,a={};return N.forEach(this,(p,m)=>{const c=N.findKey(a,m);if(c){o[c]=zi(p),delete o[m];return}const g=r?Zf(m):String(m).trim();g!==m&&delete o[m],o[g]=zi(p),a[g]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return N.forEach(this,(a,p)=>{a!=null&&a!==!1&&(o[p]=r&&N.isArray(a)?a.join(", "):a)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const a=new this(r);return o.forEach(p=>a.set(p)),a}static accessor(r){const a=(this[$p]=this[$p]={accessors:{}}).accessors,p=this.prototype;function m(c){const g=Ar(c);a[g]||(qf(p,c),a[g]=!0)}return N.isArray(r)?r.forEach(m):m(r),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(pe.prototype,({value:n},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>n,set(a){this[o]=a}}}),N.freezeMethods(pe);function Ra(n,r){const o=this||jr,a=r||o,p=pe.from(a.headers);let m=a.data;return N.forEach(n,function(g){m=g.call(o,m,p.normalize(),r?r.status:void 0)}),p.normalize(),m}function Hp(n){return!!(n&&n.__CANCEL__)}function Jn(n,r,o){mt.call(this,n??"canceled",mt.ERR_CANCELED,r,o),this.name="CanceledError"}N.inherits(Jn,mt,{__CANCEL__:!0});function Vp(n,r,o){const a=o.config.validateStatus;!o.status||!a||a(o.status)?n(o):r(new mt("Request failed with status code "+o.status,[mt.ERR_BAD_REQUEST,mt.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function Yf(n){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return r&&r[1]||""}function Xf(n,r){n=n||10;const o=new Array(n),a=new Array(n);let p=0,m=0,c;return r=r!==void 0?r:1e3,function(f){const x=Date.now(),y=a[m];c||(c=x),o[p]=f,a[p]=x;let v=m,j=0;for(;v!==p;)j+=o[v++],v=v%n;if(p=(p+1)%n,p===m&&(m=(m+1)%n),x-c{o=y,p=null,m&&(clearTimeout(m),m=null),n.apply(null,x)};return[(...x)=>{const y=Date.now(),v=y-o;v>=a?c(x,y):(p=x,m||(m=setTimeout(()=>{m=null,c(p)},a-v)))},()=>p&&c(p)]}const Oi=(n,r,o=3)=>{let a=0;const p=Xf(50,250);return Kf(m=>{const c=m.loaded,g=m.lengthComputable?m.total:void 0,f=c-a,x=p(f),y=c<=g;a=c;const v={loaded:c,total:g,progress:g?c/g:void 0,bytes:f,rate:x||void 0,estimated:x&&g&&y?(g-c)/x:void 0,event:m,lengthComputable:g!=null,[r?"download":"upload"]:!0};n(v)},o)},Gp=(n,r)=>{const o=n!=null;return[a=>r[0]({lengthComputable:o,total:n,loaded:a}),r[1]]},Wp=n=>(...r)=>N.asap(()=>n(...r)),Qf=Ne.hasStandardBrowserEnv?function(){const r=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let a;function p(m){let c=m;return r&&(o.setAttribute("href",c),c=o.href),o.setAttribute("href",c),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return a=p(window.location.href),function(c){const g=N.isString(c)?p(c):c;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Jf=Ne.hasStandardBrowserEnv?{write(n,r,o,a,p,m){const c=[n+"="+encodeURIComponent(r)];N.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),N.isString(a)&&c.push("path="+a),N.isString(p)&&c.push("domain="+p),m===!0&&c.push("secure"),document.cookie=c.join("; ")},read(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function t0(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function e0(n,r){return r?n.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):n}function Zp(n,r){return n&&!t0(r)?e0(n,r):r}const qp=n=>n instanceof pe?{...n}:n;function An(n,r){r=r||{};const o={};function a(x,y,v){return N.isPlainObject(x)&&N.isPlainObject(y)?N.merge.call({caseless:v},x,y):N.isPlainObject(y)?N.merge({},y):N.isArray(y)?y.slice():y}function p(x,y,v){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x,v)}else return a(x,y,v)}function m(x,y){if(!N.isUndefined(y))return a(void 0,y)}function c(x,y){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x)}else return a(void 0,y)}function g(x,y,v){if(v in r)return a(x,y);if(v in n)return a(void 0,x)}const f={url:m,method:m,data:m,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:g,headers:(x,y)=>p(qp(x),qp(y),!0)};return N.forEach(Object.keys(Object.assign({},n,r)),function(y){const v=f[y]||p,j=v(n[y],r[y],y);N.isUndefined(j)&&v!==g||(o[y]=j)}),o}const Yp=n=>{const r=An({},n);let{data:o,withXSRFToken:a,xsrfHeaderName:p,xsrfCookieName:m,headers:c,auth:g}=r;r.headers=c=pe.from(c),r.url=Fp(Zp(r.baseURL,r.url),n.params,n.paramsSerializer),g&&c.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let f;if(N.isFormData(o)){if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if((f=c.getContentType())!==!1){const[x,...y]=f?f.split(";").map(v=>v.trim()).filter(Boolean):[];c.setContentType([x||"multipart/form-data",...y].join("; "))}}if(Ne.hasStandardBrowserEnv&&(a&&N.isFunction(a)&&(a=a(r)),a||a!==!1&&Qf(r.url))){const x=p&&m&&Jf.read(m);x&&c.set(p,x)}return r},n0=typeof XMLHttpRequest<"u"&&function(n){return new Promise(function(o,a){const p=Yp(n);let m=p.data;const c=pe.from(p.headers).normalize();let{responseType:g,onUploadProgress:f,onDownloadProgress:x}=p,y,v,j,M,w;function b(){M&&M(),w&&w(),p.cancelToken&&p.cancelToken.unsubscribe(y),p.signal&&p.signal.removeEventListener("abort",y)}let _=new XMLHttpRequest;_.open(p.method.toUpperCase(),p.url,!0),_.timeout=p.timeout;function I(){if(!_)return;const z=pe.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),W={data:!g||g==="text"||g==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:z,config:n,request:_};Vp(function(tt){o(tt),b()},function(tt){a(tt),b()},W),_=null}"onloadend"in _?_.onloadend=I:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(I)},_.onabort=function(){_&&(a(new mt("Request aborted",mt.ECONNABORTED,n,_)),_=null)},_.onerror=function(){a(new mt("Network Error",mt.ERR_NETWORK,n,_)),_=null},_.ontimeout=function(){let $=p.timeout?"timeout of "+p.timeout+"ms exceeded":"timeout exceeded";const W=p.transitional||Up;p.timeoutErrorMessage&&($=p.timeoutErrorMessage),a(new mt($,W.clarifyTimeoutError?mt.ETIMEDOUT:mt.ECONNABORTED,n,_)),_=null},m===void 0&&c.setContentType(null),"setRequestHeader"in _&&N.forEach(c.toJSON(),function($,W){_.setRequestHeader(W,$)}),N.isUndefined(p.withCredentials)||(_.withCredentials=!!p.withCredentials),g&&g!=="json"&&(_.responseType=p.responseType),x&&([j,w]=Oi(x,!0),_.addEventListener("progress",j)),f&&_.upload&&([v,M]=Oi(f),_.upload.addEventListener("progress",v),_.upload.addEventListener("loadend",M)),(p.cancelToken||p.signal)&&(y=z=>{_&&(a(!z||z.type?new Jn(null,n,_):z),_.abort(),_=null)},p.cancelToken&&p.cancelToken.subscribe(y),p.signal&&(p.signal.aborted?y():p.signal.addEventListener("abort",y)));const L=Yf(p.url);if(L&&Ne.protocols.indexOf(L)===-1){a(new mt("Unsupported protocol "+L+":",mt.ERR_BAD_REQUEST,n));return}_.send(m||null)})},r0=(n,r)=>{let o=new AbortController,a;const p=function(f){if(!a){a=!0,c();const x=f instanceof Error?f:this.reason;o.abort(x instanceof mt?x:new Jn(x instanceof Error?x.message:x))}};let m=r&&setTimeout(()=>{p(new mt(`timeout ${r} of ms exceeded`,mt.ETIMEDOUT))},r);const c=()=>{n&&(m&&clearTimeout(m),m=null,n.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",p):f.unsubscribe(p))}),n=null)};n.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",p));const{signal:g}=o;return g.unsubscribe=c,[g,()=>{m&&clearTimeout(m),m=null}]},i0=function*(n,r){let o=n.byteLength;if(!r||o{const m=o0(n,r,p);let c=0,g,f=x=>{g||(g=!0,a&&a(x))};return new ReadableStream({async pull(x){try{const{done:y,value:v}=await m.next();if(y){f(),x.close();return}let j=v.byteLength;if(o){let M=c+=j;o(M)}x.enqueue(new Uint8Array(v))}catch(y){throw f(y),y}},cancel(x){return f(x),m.return()}},{highWaterMark:2})},Ni=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kp=Ni&&typeof ReadableStream=="function",ja=Ni&&(typeof TextEncoder=="function"?(n=>r=>n.encode(r))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Qp=(n,...r)=>{try{return!!n(...r)}catch{return!1}},a0=Kp&&Qp(()=>{let n=!1;const r=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!r}),Jp=64*1024,Aa=Kp&&Qp(()=>N.isReadableStream(new Response("").body)),Li={stream:Aa&&(n=>n.body)};Ni&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Li[r]&&(Li[r]=N.isFunction(n[r])?o=>o[r]():(o,a)=>{throw new mt(`Response type '${r}' is not supported`,mt.ERR_NOT_SUPPORT,a)})})})(new Response);const s0=async n=>{if(n==null)return 0;if(N.isBlob(n))return n.size;if(N.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(N.isArrayBufferView(n)||N.isArrayBuffer(n))return n.byteLength;if(N.isURLSearchParams(n)&&(n=n+""),N.isString(n))return(await ja(n)).byteLength},l0=async(n,r)=>{const o=N.toFiniteNumber(n.getContentLength());return o??s0(r)},za={http:zf,xhr:n0,fetch:Ni&&(async n=>{let{url:r,method:o,data:a,signal:p,cancelToken:m,timeout:c,onDownloadProgress:g,onUploadProgress:f,responseType:x,headers:y,withCredentials:v="same-origin",fetchOptions:j}=Yp(n);x=x?(x+"").toLowerCase():"text";let[M,w]=p||m||c?r0([p,m],c):[],b,_;const I=()=>{!b&&setTimeout(()=>{M&&M.unsubscribe()}),b=!0};let L;try{if(f&&a0&&o!=="get"&&o!=="head"&&(L=await l0(y,a))!==0){let Q=new Request(r,{method:"POST",body:a,duplex:"half"}),tt;if(N.isFormData(a)&&(tt=Q.headers.get("content-type"))&&y.setContentType(tt),Q.body){const[pt,J]=Gp(L,Oi(Wp(f)));a=Xp(Q.body,Jp,pt,J,ja)}}N.isString(v)||(v=v?"include":"omit"),_=new Request(r,{...j,signal:M,method:o.toUpperCase(),headers:y.normalize().toJSON(),body:a,duplex:"half",credentials:v});let z=await fetch(_);const $=Aa&&(x==="stream"||x==="response");if(Aa&&(g||$)){const Q={};["status","statusText","headers"].forEach(ft=>{Q[ft]=z[ft]});const tt=N.toFiniteNumber(z.headers.get("content-length")),[pt,J]=g&&Gp(tt,Oi(Wp(g),!0))||[];z=new Response(Xp(z.body,Jp,pt,()=>{J&&J(),$&&I()},ja),Q)}x=x||"text";let W=await Li[N.findKey(Li,x)||"text"](z,n);return!$&&I(),w&&w(),await new Promise((Q,tt)=>{Vp(Q,tt,{data:W,headers:pe.from(z.headers),status:z.status,statusText:z.statusText,config:n,request:_})})}catch(z){throw I(),z&&z.name==="TypeError"&&/fetch/i.test(z.message)?Object.assign(new mt("Network Error",mt.ERR_NETWORK,n,_),{cause:z.cause||z}):mt.from(z,z&&z.code,n,_)}})};N.forEach(za,(n,r)=>{if(n){try{Object.defineProperty(n,"name",{value:r})}catch{}Object.defineProperty(n,"adapterName",{value:r})}});const tm=n=>`- ${n}`,p0=n=>N.isFunction(n)||n===null||n===!1,em={getAdapter:n=>{n=N.isArray(n)?n:[n];const{length:r}=n;let o,a;const p={};for(let m=0;m`adapter ${g} `+(f===!1?"is not supported by the environment":"is not available in the build"));let c=r?m.length>1?`since : `+m.map(tm).join(` -`):" "+tm(m[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return a},adapters:Aa};function Oa(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Kn(null,n)}function nm(n){return Oa(n),n.headers=pe.from(n.headers),n.data=Ra.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),em.getAdapter(n.adapter||Rr.adapter)(n).then(function(a){return Oa(n),a.data=Ra.call(n,n.transformResponse,a),a.headers=pe.from(a.headers),a},function(a){return Hp(a)||(Oa(n),a&&a.response&&(a.response.data=Ra.call(n,n.transformResponse,a.response),a.response.headers=pe.from(a.response.headers))),Promise.reject(a)})}const rm="1.7.3",Na={};["object","boolean","number","function","string","symbol"].forEach((n,r)=>{Na[n]=function(a){return typeof a===n||"a"+(r<1?"n ":" ")+n}});const im={};Na.transitional=function(r,o,a){function p(m,c){return"[Axios v"+rm+"] Transitional option '"+m+"'"+c+(a?". "+a:"")}return(m,c,g)=>{if(r===!1)throw new pt(p(c," has been removed"+(o?" in "+o:"")),pt.ERR_DEPRECATED);return o&&!im[c]&&(im[c]=!0,console.warn(p(c," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(m,c,g):!0}};function p0(n,r,o){if(typeof n!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const a=Object.keys(n);let p=a.length;for(;p-- >0;){const m=a[p],c=r[m];if(c){const g=n[m],f=g===void 0||c(g,m,n);if(f!==!0)throw new pt("option "+m+" must be "+f,pt.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new pt("Unknown option "+m,pt.ERR_BAD_OPTION)}}const La={assertOptions:p0,validators:Na},an=La.validators;class An{constructor(r){this.defaults=r,this.interceptors={request:new Dp,response:new Dp}}async request(r,o){try{return await this._request(r,o)}catch(a){if(a instanceof Error){let p;Error.captureStackTrace?Error.captureStackTrace(p={}):p=new Error;const m=p.stack?p.stack.replace(/^.+\n/,""):"";try{a.stack?m&&!String(a.stack).endsWith(m.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+m):a.stack=m}catch{}}throw a}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=zn(this.defaults,o);const{transitional:a,paramsSerializer:p,headers:m}=o;a!==void 0&&La.assertOptions(a,{silentJSONParsing:an.transitional(an.boolean),forcedJSONParsing:an.transitional(an.boolean),clarifyTimeoutError:an.transitional(an.boolean)},!1),p!=null&&(N.isFunction(p)?o.paramsSerializer={serialize:p}:La.assertOptions(p,{encode:an.function,serialize:an.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let c=m&&N.merge(m.common,m[o.method]);m&&N.forEach(["delete","get","head","post","put","patch","common"],w=>{delete m[w]}),o.headers=pe.concat(c,m);const g=[];let f=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(o)===!1||(f=f&&b.synchronous,g.unshift(b.fulfilled,b.rejected))});const x=[];this.interceptors.response.forEach(function(b){x.push(b.fulfilled,b.rejected)});let y,v=0,R;if(!f){const w=[nm.bind(this),void 0];for(w.unshift.apply(w,g),w.push.apply(w,x),R=w.length,y=Promise.resolve(o);v{if(!a._listeners)return;let m=a._listeners.length;for(;m-- >0;)a._listeners[m](p);a._listeners=null}),this.promise.then=p=>{let m;const c=new Promise(g=>{a.subscribe(g),m=g}).then(p);return c.cancel=function(){a.unsubscribe(m)},c},r(function(m,c,g){a.reason||(a.reason=new Kn(m,c,g),o(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}static source(){let r;return{token:new Ia(function(p){r=p}),cancel:r}}}function m0(n){return function(o){return n.apply(null,o)}}function u0(n){return N.isObject(n)&&n.isAxiosError===!0}const Pa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Pa).forEach(([n,r])=>{Pa[r]=n});function om(n){const r=new An(n),o=kp(An.prototype.request,r);return N.extend(o,An.prototype,r,{allOwnKeys:!0}),N.extend(o,r,null,{allOwnKeys:!0}),o.create=function(p){return om(zn(n,p))},o}const zt=om(Rr);zt.Axios=An,zt.CanceledError=Kn,zt.CancelToken=Ia,zt.isCancel=Hp,zt.VERSION=rm,zt.toFormData=zi,zt.AxiosError=pt,zt.Cancel=zt.CanceledError,zt.all=function(r){return Promise.all(r)},zt.spread=m0,zt.isAxiosError=u0,zt.mergeConfig=zn,zt.AxiosHeaders=pe,zt.formToJSON=n=>Bp(N.isHTMLForm(n)?new FormData(n):n),zt.getAdapter=em.getAdapter,zt.HttpStatusCode=Pa,zt.default=zt;var c0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.2",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const d0=`${c0.REACT_APP_GOOEY_SERVER}/v3/integrations/stream/`,g0=()=>({"Content-Type":"application/json"}),On={CONVERSATION_START:"conversation_start",FINAL_RESPONSE:"final_response",RUN_START:"run_start",RUNNING:"running",COMPLETED:"completed",MESSAGE_PART:"message_part"},am=async(n,r,o="")=>{const a=g0(),p={citation_style:"number",use_url_shortener:!1,...n};return(await zt.post(o||d0,JSON.stringify(p),{headers:a,responseType:"stream",cancelToken:r.token})).headers.get("Location")},f0=(n,r)=>{const o=new EventSource(n);window.GooeyEventSource=o,o.onmessage=a=>{const p=JSON.parse(a.data);p.type===On.FINAL_RESPONSE?(r(p),o.close()):r(p)}};var h0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.2",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const x0=`${h0.REACT_APP_GOOEY_SERVER}/__/file-upload/`,sm=async n=>{var a;const r=new FormData;r.append("file",n);const o=await zt.post(x0,r,{headers:{"Content-Type":"multipart/form-data"}});return(a=o==null?void 0:o.data)==null?void 0:a.url},lm="user_id",y0=n=>{if(!(window.localStorage||null))return console.error("Local Storage not available");localStorage.getItem("user_id")||localStorage.setItem(lm,n)},w0=n=>{var r,o;return(o=(r=n==null?void 0:n.messages)==null?void 0:r[0])==null?void 0:o.input_prompt},pm=n=>new Promise((r,o)=>{const a=indexedDB.open(n,1);a.onupgradeneeded=()=>{a.result.createObjectStore("conversations",{keyPath:"id",autoIncrement:!0})},a.onsuccess=()=>{r(a.result)},a.onerror=()=>{o(a.error)}}),b0=(n,r)=>new Promise((o,a)=>{const c=n.transaction(["conversations"],"readonly").objectStore("conversations").get(r);c.onsuccess=()=>{o(c.result)},c.onerror=()=>{a(c.error)}}),mm=(n,r)=>{const o=Object.assign({},n);return o.title=w0(n),delete o.messages,o.getMessages=async()=>(await b0(r,n.id)).messages||[],o},v0=(n,r,o)=>new Promise((a,p)=>{const g=n.transaction(["conversations"],"readonly").objectStore("conversations").getAll();g.onsuccess=()=>{const f=g.result.filter(x=>x.user_id===r&&x.bot_id===o).map(x=>mm(x,n));a(f)},g.onerror=()=>{p(g.error)}}),k0=(n,r)=>new Promise((o,a)=>{const m=n.transaction(["conversations"],"readwrite").objectStore("conversations"),c=m.put(r);c.onsuccess=()=>{const g=m.getAll();g.onsuccess=()=>{o(g.result.filter(f=>f.user_id===r.user_id&&f.bot_id===r.bot_id).map(f=>mm(f,n)))},g.onerror=()=>{a(g.error)}},c.onerror=()=>{a(c.error)}}),um="GOOEY_COPILOT_CONVERSATIONS_DB",_0=(n,r)=>{const[o,a]=V.useState([]);return V.useEffect(()=>{(async()=>{const c=await pm(um),g=await v0(c,n,r);a(g.sort((f,x)=>new Date(x.timestamp).getTime()-new Date(f.timestamp).getTime()))})()},[r,n]),{conversations:o,handleAddConversation:async m=>{var f;if(!m||!((f=m.messages)!=null&&f.length))return;const c=await pm(um),g=await k0(c,m);a(g)}}};function cm(n){var r,o,a="";if(typeof n=="string"||typeof n=="number")a+=n;else if(typeof n=="object")if(Array.isArray(n)){var p=n.length;for(r=0;r{const p=Rt(`button-${r==null?void 0:r.toLowerCase()}`,n);return d.jsx("button",{...a,className:p,onClick:o,children:a.children})},Pt=({children:n})=>d.jsx(d.Fragment,{children:n}),dm=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"})})})},S0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:["// --!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"})]})})},gm=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",width:r,height:r,fill:"currentColor",...n,children:d.jsx("path",{d:"M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"})})})},Ma=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M18 6l-12 12"}),d.jsx("path",{d:"M6 6l12 12"})]})})},fm=({size:n=50})=>{const r={width:n+"px",height:n+"px",border:"2px solid #ccc",borderTopColor:"transparent",borderRadius:"50%",animation:"rotate 1s linear infinite"};return d.jsx("div",{style:r})},E0={audio:!0},C0=n=>{const{onCancel:r,onSend:o}=n,[a,p]=V.useState(0),[m,c]=V.useState(!1),[g,f]=V.useState(!1),[x,y]=V.useState([]),v=V.useRef(null),[R,M]=V.useState(!0);V.useEffect(()=>{let G;return m&&(G=setInterval(()=>p(a+1),10)),()=>clearInterval(G)},[m,a]);const w=G=>{const K=new MediaRecorder(G);v.current=K,K.start(),K.onstop=function(){G==null||G.getTracks().forEach(J=>J==null?void 0:J.stop())},K.ondataavailable=function(J){y(lt=>[...lt,J.data])},M(!1),c(!0)},b=function(G){console.log("The following error occured: "+G)},S=()=>{v.current&&(v.current.stop(),c(!1))};V.useEffect(()=>{var G,K,J,lt,Q,gt;if(M(!0),navigator.mediaDevices.getUserMedia=((G=navigator==null?void 0:navigator.mediaDevices)==null?void 0:G.getUserMedia)||((K=navigator==null?void 0:navigator.mediaDevices)==null?void 0:K.webkitGetUserMedia)||((J=navigator==null?void 0:navigator.mediaDevices)==null?void 0:J.mozGetUserMedia)||((lt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:lt.msGetUserMedia),!((Q=navigator==null?void 0:navigator.mediaDevices)!=null&&Q.getUserMedia)){console.error("The mediaDevices.getUserMedia() method is not supported.");return}(gt=navigator==null?void 0:navigator.mediaDevices)==null||gt.getUserMedia(E0).then(w,b)},[]),V.useEffect(()=>{if(!g||!x.length)return;const G=new Blob(x,{type:"audio/mp3;codecs=mpeg"});y([]),o(G),f(!1)},[x,o,g]);const I=()=>{S(),r()},L=()=>{S(),f(!0)},z=Math.floor(a%36e4/6e3),$=Math.floor(a%6e3/100);return R?d.jsx("div",{className:"gpl-8 gpr-8 d-flex align-center justify-center gpb-25 w-100",children:d.jsx(fm,{size:44})}):d.jsxs("div",{className:"gpl-8 gpr-8 d-flex align-center gpb-25",children:[d.jsx(Ee,{variant:"text",className:"bg-light gp-8",style:{borderRadius:"100px",height:"44px"},onClick:I,children:d.jsx(Ma,{size:"24"})}),d.jsxs("div",{className:"gml-24 d-flex b-1 gp-2 w-100 pos-relative justify-between align-center",style:{borderRadius:"40px",backgroundColor:"#fae1e1",height:"44px"},children:[d.jsx("div",{}),d.jsxs("div",{className:"d-flex align-center",children:[d.jsx(gm,{size:"16",className:"anim-blink-self text-gooeyDanger",style:{}}),d.jsxs("p",{className:"gpl-4 text-gooeyDanger font_14_400",children:[z.toString().padStart(2,"0"),":",$.toString().padStart(2,"0")]})]}),d.jsx(Ee,{onClick:L,variant:"text-alt",style:{height:"44px"},children:d.jsx(dm,{size:24})})]})]})};function T0(){return d.jsx("style",{children:Array.from(globalThis.addedStyles).join(` -`)})}function Xe(n){globalThis.addedStyles=globalThis.addedStyles||new Set,globalThis.addedStyles.add(n)}const R0=":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooeyChat-chat-input{width:100%;bottom:0;background:transparent}.gooeyChat-chat-input textarea{width:100%;outline:none;max-height:200px;height:44px;resize:none;position:relative}.gooeyChat-chat-input textarea:focus{outline:1px solid #f0f0f0}.input-left-buttons{position:absolute;left:4px;top:7px}.input-right-buttons{position:absolute;right:4px;top:3px}.file-preview-box img{height:80px;max-width:100px;object-fit:cover}.uploading-box{filter:brightness(.2)}",j0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{height:r,width:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:d.jsx("path",{d:"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"})})})};Xe(":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}button{background:none transparent;display:block;padding-inline:0px;margin:0;padding-block:0px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;border-radius:8px;padding:8px;color:#090909;width:fit-content}button:disabled{color:#6c757d!important;fill:#f0f0f0;cursor:unset}button .btn-icon{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}button .icon-hover{opacity:0}button .btn-hide-overflow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button:hover .icon-hover{opacity:1}.button-filled{background-color:#eee}.button-filled:hover{border:1px solid #0d0d0d}.button-outlined{border:1px solid #eee}.button-outlined:hover{background-color:#f0f0f0}.button-text:disabled:hover{border:1px solid transparent}.button-text:hover{border:1px solid #eee}.button-text:active:not(:disabled){background-color:#eee;color:#0d0d0d!important}.button-text:active:disabled{background-color:unset}#expand-collapse-button svg{transform:rotate(180deg)}.collapsible-button-expanded #expand-collapse-button>svg{transform:rotate(0);transition:transform .3s ease}.button-text-alt:hover{background-color:#f0f0f0}.collapsed-area{height:0px;transition:all .3s ease;opacity:0}.collapsed-area-expanded{transition:all .3s ease;height:100%;opacity:1}#expand-collapse-button{display:inline-flex;padding:1px!important;max-height:16px}");const Qn=({variant:n="text",className:r="",onClick:o,RightIconComponent:a,showIconOnHover:p,hideOverflow:m,...c})=>{const g=`button-${n==null?void 0:n.toLowerCase()}`;return d.jsx("button",{...c,onMouseDown:o,className:g+" "+r,children:d.jsxs("div",{className:Rt("pos-relative w-100 h-100",m&&"btn-hide-overflow"),children:[c.children,a&&d.jsx("div",{className:Rt("btn-icon right-icon","flex items-center justify-center",p&&"icon-hover"),children:d.jsx(a,{})}),m&&d.jsx("div",{className:"button-right-blur"})]})})},z0=n=>{const r=n.size||16;return d.jsx("div",{className:"circular-loader",children:d.jsx("svg",{className:"circular",viewBox:"25 25 50 50",height:r,width:r,children:d.jsx("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10"})})})},A0=({files:n})=>n?d.jsx("div",{className:"d-flex",style:{gap:"12px",flexWrap:"wrap"},children:n.map((r,o)=>{const{isUploading:a,name:p,data:m,removeFile:c}=r,g=URL.createObjectURL(m),f=r.type.split("/")[0];return d.jsx("div",{className:"d-flex",children:f==="image"?d.jsxs("div",{className:Rt("file-preview-box br-large pos-relative"),children:[a&&d.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(z0,{size:32})}),d.jsx("div",{style:{position:"absolute",top:"6px",right:"-16px",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(Qn,{className:"bg-white gp-4 b-1",onClick:c,children:d.jsx(Ma,{size:12})})}),d.jsx("div",{className:Rt(a&&"uploading-box","overflow-hidden file-preview-box"),children:d.jsx("a",{href:g,target:"_blank",children:d.jsx("img",{src:g,alt:`preview-${p}`,className:"br-large b-1"})})})]}):d.jsx("div",{children:d.jsx("p",{children:r.name})})},o)})}):null;Xe(R0);const hm="gooeyChat-input",xm=44,O0="image/*",N0=n=>new Promise((r,o)=>{const a=new FileReader;a.onload=p=>{const m=p.target.result,c=new Blob([new Uint8Array(m)],{type:n.type});r(c)},a.onerror=o,a.readAsArrayBuffer(n)}),L0=()=>{const{config:n}=te(),{initializeQuery:r,isSending:o,cancelApiCall:a,isReceiving:p}=Rn(),[m,c]=V.useState(""),[g,f]=V.useState(!1),[x,y]=V.useState(null),v=V.useRef(null),R=()=>{const Q=v.current;Q.style.height=xm+"px"},M=Q=>{const{value:gt}=Q.target;c(gt),gt||R()},w=Q=>{if(Q.keyCode===13&&!Q.shiftKey){if(o||p)return;Q.preventDefault(),S()}else Q.keyCode===13&&Q.shiftKey&&b()},b=()=>{const Q=v.current;Q.scrollHeight>xm&&(Q==null||Q.setAttribute("style","height:"+Q.scrollHeight+"px !important"))},S=()=>{if(!m.trim()&&!(x!=null&&x.length)||J)return null;const Q={input_prompt:m.trim()};x!=null&&x.length&&(Q.input_images=x.map(gt=>gt.gooeyUrl),y([])),r(Q),c(""),R()},I=()=>{a()},L=()=>{f(!0)},z=Q=>{r({input_audio:Q}),f(!1)},$=Q=>{const gt=Array.from(Q.target.files);!gt||!gt.length||y(gt.map((At,Et)=>(N0(At).then(Mt=>{const ft=new File([Mt],At.name);sm(ft).then(Ot=>{y(bt=>bt[Et]?(bt[Et].isUploading=!1,bt[Et].gooeyUrl=Ot,[...bt]):bt)})}),{name:At.name,type:At.type.split("/")[0],data:At,gooeyUrl:"",isUploading:!0,removeFile:()=>{y(Mt=>(Mt.splice(Et,1),[...Mt]))}})))},G=()=>{const Q=document.createElement("input");Q.type="file",Q.accept=O0,Q.onchange=$,Q.click()};if(!n)return null;const K=o||p,J=!K&&!o&&m.trim().length===0&&!(x!=null&&x.length)||(x==null?void 0:x.some(Q=>Q.isUploading)),lt=V.useMemo(()=>n==null?void 0:n.enablePhotoUpload,[n==null?void 0:n.enablePhotoUpload]);return d.jsxs(Er.Fragment,{children:[x&&x.length>0&&d.jsx("div",{className:"gp-12 b-1 br-large gmb-12 gm-12",children:d.jsx(A0,{files:x})}),d.jsxs("div",{className:Rt("gooeyChat-chat-input gpr-8 gpl-8",!n.branding.showPoweredByGooey&&"gpb-8"),children:[g?d.jsx(C0,{onSend:z,onCancel:()=>f(!1)}):d.jsxs("div",{className:"pos-relative",children:[d.jsx("textarea",{value:m,ref:v,id:hm,onChange:M,onKeyDown:w,className:Rt("br-large b-1 font_16_500 bg-white gpt-10 gpb-10 gpr-40 flex-1 gm-0",lt?"gpl-32":"gpl-12"),placeholder:`Message ${n.branding.name||""}`}),lt&&d.jsx("div",{className:"input-left-buttons",children:d.jsx(Ee,{onClick:G,variant:"text-alt",className:"gp-4",children:d.jsx(j0,{size:18})})}),d.jsxs("div",{className:"input-right-buttons",children:[!(x!=null&&x.length)&&!K&&(n==null?void 0:n.enableAudioMessage)&&!m&&d.jsx(Ee,{onClick:L,variant:"text-alt",children:d.jsx(gm,{size:18})}),(!!m||!(n!=null&&n.enableAudioMessage)||K||!!(x!=null&&x.length))&&d.jsx(Ee,{disabled:J,variant:"text-alt",className:"gp-4",onClick:K?I:S,children:K?d.jsx(S0,{size:24}):d.jsx(dm,{size:24})})]})]}),!!n.branding.showPoweredByGooey&&!g&&d.jsxs("p",{className:"font_10_500 gpt-4 gpb-6 text-darkGrey text-center gm-0",style:{fontSize:"8px"},children:["Powered by"," ",d.jsx("a",{href:"https://gooey.ai/copilot/",target:"_ablank",className:"text-darkGrey text-underline",children:"Gooey.AI"})]})]})]})},I0="number",P0=n=>({...n,id:yp(),role:"user"}),ym=V.createContext({}),M0=n=>{var H,nt,W;const r=localStorage.getItem(lm)||"",o=(H=te())==null?void 0:H.config,a=(nt=te())==null?void 0:nt.layoutController,{conversations:p,handleAddConversation:m}=_0(r,o==null?void 0:o.integration_id),[c,g]=V.useState(new Map),[f,x]=V.useState(!1),[y,v]=V.useState(!1),[R,M]=V.useState(!0),[w,b]=V.useState(!0),S=V.useRef(zt.CancelToken.source()),I=V.useRef(null),L=V.useRef(null),z=V.useRef(null),$=_=>{z.current={...z.current,..._}},G=_=>{b(!1);const O=Array.from(c.values()).pop(),q=O==null?void 0:O.conversation_id;x(!0);const rt=P0(_);gt({..._,conversation_id:q,citation_style:I0,user_id:r}),K(rt)},K=_=>{g(O=>new Map(O.set(_.id,_)))},J=V.useCallback((_=0)=>{L.current&&L.current.scroll({top:_,behavior:"smooth"})},[L]),lt=V.useCallback(()=>{setTimeout(()=>{var _;J((_=L==null?void 0:L.current)==null?void 0:_.scrollHeight)},10)},[J]),Q=V.useCallback(_=>{g(O=>{if((_==null?void 0:_.type)===On.CONVERSATION_START){x(!1),v(!0),I.current=_.bot_message_id;const q=new Map(O);return q.set(_.bot_message_id,{id:I.current,..._}),y0(_==null?void 0:_.user_id),q}if((_==null?void 0:_.type)===On.FINAL_RESPONSE&&(_==null?void 0:_.status)==="completed"){const q=new Map(O),rt=Array.from(O.keys()).pop(),it=O.get(rt),{output:mt,...ht}=_;q.set(rt,{...it,conversation_id:it==null?void 0:it.conversation_id,id:I.current,...mt,...ht}),v(!1);const xt={id:it==null?void 0:it.conversation_id,user_id:it==null?void 0:it.user_id,title:_==null?void 0:_.title,timestamp:_==null?void 0:_.created_at,bot_id:o==null?void 0:o.integration_id};return $(xt),m(Object.assign({},{...xt,messages:Array.from(q.values())})),q}if((_==null?void 0:_.type)===On.MESSAGE_PART){const q=new Map(O),rt=Array.from(O.keys()).pop(),it=O.get(rt),mt=((it==null?void 0:it.text)||"")+(_.text||"");return q.set(rt,{...it,..._,id:I.current,text:mt}),q}return O}),lt()},[o==null?void 0:o.integration_id,m,lt]),gt=async _=>{try{let O="";if(_!=null&&_.input_audio){const rt=new File([_.input_audio],`gooey-widget-recording-${yp()}.webm`);O=await sm(rt),_.input_audio=O}_={...o==null?void 0:o.payload,integration_id:o==null?void 0:o.integration_id,user_id:r,..._};const q=await am(_,S.current,o==null?void 0:o.apiUrl);f0(q,Q)}catch(O){console.error("Api Failed!",O),x(!1)}},At=_=>{const O=new Map;_.forEach(q=>{O.set(q.id,{...q})}),g(O)},Et=()=>{!y&&!f?m(Object.assign({},z.current)):(ft(),m(Object.assign({},z.current))),(y||f)&&ft(),a!=null&&a.isMobile&&(a!=null&&a.isSidebarOpen)&&(a==null||a.toggleSidebar()),v(!1),x(!1),Mt();const _=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(hm);_==null||_.focus()},Mt=()=>{g(new Map),z.current={}},ft=V.useCallback(()=>{window!=null&&window.GooeyEventSource?GooeyEventSource.close():S==null||S.current.cancel("Operation canceled by the user."),!y&&!f&&(S.current=zt.CancelToken.source());const _=new Map(c),O=Array.from(c.keys());f&&(_.delete(O.pop()),g(_)),y&&(_.delete(O.pop()),_.delete(O.pop()),g(_)),$({messages:Array.from(_.values())}),S.current=zt.CancelToken.source(),v(!1),x(!1)},[y,f,c]),Ot=(_,O)=>{am({button_pressed:{button_id:_,context_msg_id:O},integration_id:o==null?void 0:o.integration_id,user_id:r},S.current),g(q=>{const rt=new Map(q),it=q.get(O),mt=it.buttons.map(ht=>{if(ht.id===_)return{...ht,isPressed:!0}});return rt.set(O,{...it,buttons:mt}),rt})},bt=V.useCallback(async _=>{var q;if((f||y)&&ft(),!_||!_.getMessages||((q=z.current)==null?void 0:q.id)===_.id)return M(!1);b(!0),M(!0);const O=await _.getMessages();return At(O),$(_),M(!1),O},[ft,y,f]);V.useEffect(()=>{b(!0),!(a!=null&&a.showNewConversationButton)&&p.length?bt(p[0]):M(!1),setTimeout(()=>{b(!1)},3e3)},[o,p,a==null?void 0:a.showNewConversationButton,bt]);const kt={sendPrompt:gt,messages:c,isSending:f,initializeQuery:G,handleNewConversation:Et,cancelApiCall:ft,scrollMessageContainer:J,scrollContainerRef:L,isReceiving:y,handleFeedbackClick:Ot,conversations:p,setActiveConversation:bt,currentConversationId:((W=z.current)==null?void 0:W.id)||null,isMessagesLoading:R,preventAutoplay:w};return d.jsx(ym.Provider,{value:kt,children:n.children})},wm='@charset "UTF-8";:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooey-incomingMsg{width:100%;word-wrap:normal}.gooey-incomingMsg audio{width:100%;height:40px}.gooey-incomingMsg video{width:360px;height:360px;border-radius:12px}.sources-listContainer{display:flex;min-height:72px;max-width:calc(100% + 16px);overflow:hidden}.sources-listContainer:hover{overflow-x:auto}.sources-card{background-color:#f0f0f0;border-radius:12px;cursor:pointer;min-width:160px;max-width:160px;height:128px;padding:8px;border:1px solid transparent}.sources-card:hover{border:1px solid #6c757d}.sources-card-disabled:hover{border:1px solid transparent}.sources-card p{display:-webkit-box;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}.gooey-placeholderMsg-container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:row;gap:12px 12px}.markdown{max-width:none;font-size:16px!important}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown p{margin-bottom:12px}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown li{margin-bottom:12px}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity: 1;border-color:#9b9b9b;border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.response-streaming>:not(ol):not(ul):not(pre):last-child:after,.response-streaming>pre:last-child code:after{content:"●";-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite;font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}@supports (selector(:has(*))){.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@supports not (selector(:has(*))){.response-streaming>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}.markdown img{max-height:400px;max-width:800px;border-radius:8px;object-fit:cover;overflow:hidden}@-webkit-keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}';function Fa(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Nn=Fa();function bm(n){Nn=n}const vm=/[&<>"']/,F0=new RegExp(vm.source,"g"),km=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,D0=new RegExp(km.source,"g"),U0={"&":"&","<":"<",">":">",'"':""","'":"'"},_m=n=>U0[n];function ye(n,r){if(r){if(vm.test(n))return n.replace(F0,_m)}else if(km.test(n))return n.replace(D0,_m);return n}const B0=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function $0(n){return n.replace(B0,(r,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const H0=/(^|[^\[])\^/g;function St(n,r){let o=typeof n=="string"?n:n.source;r=r||"";const a={replace:(p,m)=>{let c=typeof m=="string"?m:m.source;return c=c.replace(H0,"$1"),o=o.replace(p,c),a},getRegex:()=>new RegExp(o,r)};return a}function Sm(n){try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const zr={exec:()=>null};function Em(n,r){const o=n.replace(/\|/g,(m,c,g)=>{let f=!1,x=c;for(;--x>=0&&g[x]==="\\";)f=!f;return f?"|":" |"}),a=o.split(/ \|/);let p=0;if(a[0].trim()||a.shift(),a.length>0&&!a[a.length-1].trim()&&a.pop(),r)if(a.length>r)a.splice(r);else for(;a.length{Na[n]=function(a){return typeof a===n||"a"+(r<1?"n ":" ")+n}});const im={};Na.transitional=function(r,o,a){function p(m,c){return"[Axios v"+rm+"] Transitional option '"+m+"'"+c+(a?". "+a:"")}return(m,c,g)=>{if(r===!1)throw new mt(p(c," has been removed"+(o?" in "+o:"")),mt.ERR_DEPRECATED);return o&&!im[c]&&(im[c]=!0,console.warn(p(c," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(m,c,g):!0}};function m0(n,r,o){if(typeof n!="object")throw new mt("options must be an object",mt.ERR_BAD_OPTION_VALUE);const a=Object.keys(n);let p=a.length;for(;p-- >0;){const m=a[p],c=r[m];if(c){const g=n[m],f=g===void 0||c(g,m,n);if(f!==!0)throw new mt("option "+m+" must be "+f,mt.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new mt("Unknown option "+m,mt.ERR_BAD_OPTION)}}const La={assertOptions:m0,validators:Na},an=La.validators;class zn{constructor(r){this.defaults=r,this.interceptors={request:new Dp,response:new Dp}}async request(r,o){try{return await this._request(r,o)}catch(a){if(a instanceof Error){let p;Error.captureStackTrace?Error.captureStackTrace(p={}):p=new Error;const m=p.stack?p.stack.replace(/^.+\n/,""):"";try{a.stack?m&&!String(a.stack).endsWith(m.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+m):a.stack=m}catch{}}throw a}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=An(this.defaults,o);const{transitional:a,paramsSerializer:p,headers:m}=o;a!==void 0&&La.assertOptions(a,{silentJSONParsing:an.transitional(an.boolean),forcedJSONParsing:an.transitional(an.boolean),clarifyTimeoutError:an.transitional(an.boolean)},!1),p!=null&&(N.isFunction(p)?o.paramsSerializer={serialize:p}:La.assertOptions(p,{encode:an.function,serialize:an.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let c=m&&N.merge(m.common,m[o.method]);m&&N.forEach(["delete","get","head","post","put","patch","common"],w=>{delete m[w]}),o.headers=pe.concat(c,m);const g=[];let f=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(o)===!1||(f=f&&b.synchronous,g.unshift(b.fulfilled,b.rejected))});const x=[];this.interceptors.response.forEach(function(b){x.push(b.fulfilled,b.rejected)});let y,v=0,j;if(!f){const w=[nm.bind(this),void 0];for(w.unshift.apply(w,g),w.push.apply(w,x),j=w.length,y=Promise.resolve(o);v{if(!a._listeners)return;let m=a._listeners.length;for(;m-- >0;)a._listeners[m](p);a._listeners=null}),this.promise.then=p=>{let m;const c=new Promise(g=>{a.subscribe(g),m=g}).then(p);return c.cancel=function(){a.unsubscribe(m)},c},r(function(m,c,g){a.reason||(a.reason=new Jn(m,c,g),o(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}static source(){let r;return{token:new Ia(function(p){r=p}),cancel:r}}}function u0(n){return function(o){return n.apply(null,o)}}function c0(n){return N.isObject(n)&&n.isAxiosError===!0}const Pa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Pa).forEach(([n,r])=>{Pa[r]=n});function om(n){const r=new zn(n),o=kp(zn.prototype.request,r);return N.extend(o,zn.prototype,r,{allOwnKeys:!0}),N.extend(o,r,null,{allOwnKeys:!0}),o.create=function(p){return om(An(n,p))},o}const At=om(jr);At.Axios=zn,At.CanceledError=Jn,At.CancelToken=Ia,At.isCancel=Hp,At.VERSION=rm,At.toFormData=Ai,At.AxiosError=mt,At.Cancel=At.CanceledError,At.all=function(r){return Promise.all(r)},At.spread=u0,At.isAxiosError=c0,At.mergeConfig=An,At.AxiosHeaders=pe,At.formToJSON=n=>Bp(N.isHTMLForm(n)?new FormData(n):n),At.getAdapter=em.getAdapter,At.HttpStatusCode=Pa,At.default=At;var d0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai/",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.3",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const g0=`${d0.REACT_APP_GOOEY_SERVER}/v3/integrations/stream/`,f0=()=>({"Content-Type":"application/json"}),On={CONVERSATION_START:"conversation_start",FINAL_RESPONSE:"final_response",RUN_START:"run_start",RUNNING:"running",COMPLETED:"completed",MESSAGE_PART:"message_part"},am=async(n,r,o="")=>{const a=f0(),p={citation_style:"number",use_url_shortener:!1,...n};return(await At.post(o||g0,JSON.stringify(p),{headers:a,responseType:"stream",cancelToken:r.token})).headers.get("Location")},h0=(n,r)=>{const o=new EventSource(n);window.GooeyEventSource=o,o.onmessage=a=>{const p=JSON.parse(a.data);p.type===On.FINAL_RESPONSE?(r(p),o.close()):r(p)}};var x0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai/",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.3",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const y0=`${x0.REACT_APP_GOOEY_SERVER}/__/file-upload/`,sm=async n=>{var a;const r=new FormData;r.append("file",n);const o=await At.post(y0,r,{headers:{"Content-Type":"multipart/form-data"}});return(a=o==null?void 0:o.data)==null?void 0:a.url},lm="user_id",w0=n=>{if(!(window.localStorage||null))return console.error("Local Storage not available");localStorage.getItem("user_id")||localStorage.setItem(lm,n)},b0=n=>{var r,o;return(o=(r=n==null?void 0:n.messages)==null?void 0:r[0])==null?void 0:o.input_prompt},pm=n=>new Promise((r,o)=>{const a=indexedDB.open(n,1);a.onupgradeneeded=()=>{a.result.createObjectStore("conversations",{keyPath:"id",autoIncrement:!0})},a.onsuccess=()=>{r(a.result)},a.onerror=()=>{o(a.error)}}),v0=(n,r)=>new Promise((o,a)=>{const c=n.transaction(["conversations"],"readonly").objectStore("conversations").get(r);c.onsuccess=()=>{o(c.result)},c.onerror=()=>{a(c.error)}}),mm=(n,r)=>{const o=Object.assign({},n);return o.title=b0(n),delete o.messages,o.getMessages=async()=>(await v0(r,n.id)).messages||[],o},k0=(n,r,o)=>new Promise((a,p)=>{const g=n.transaction(["conversations"],"readonly").objectStore("conversations").getAll();g.onsuccess=()=>{const f=g.result.filter(x=>x.user_id===r&&x.bot_id===o).map(x=>mm(x,n));a(f)},g.onerror=()=>{p(g.error)}}),_0=(n,r)=>new Promise((o,a)=>{const m=n.transaction(["conversations"],"readwrite").objectStore("conversations"),c=m.put(r);c.onsuccess=()=>{const g=m.getAll();g.onsuccess=()=>{o(g.result.filter(f=>f.user_id===r.user_id&&f.bot_id===r.bot_id).map(f=>mm(f,n)))},g.onerror=()=>{a(g.error)}},c.onerror=()=>{a(c.error)}}),um="GOOEY_COPILOT_CONVERSATIONS_DB",S0=(n,r)=>{const[o,a]=V.useState([]);return V.useEffect(()=>{(async()=>{const c=await pm(um),g=await k0(c,n,r);a(g.sort((f,x)=>new Date(x.timestamp).getTime()-new Date(f.timestamp).getTime()))})()},[r,n]),{conversations:o,handleAddConversation:async m=>{var f;if(!m||!((f=m.messages)!=null&&f.length))return;const c=await pm(um),g=await _0(c,m);a(g)}}};function cm(n){var r,o,a="";if(typeof n=="string"||typeof n=="number")a+=n;else if(typeof n=="object")if(Array.isArray(n)){var p=n.length;for(r=0;r{const p=Tt(`button-${r==null?void 0:r.toLowerCase()}`,n);return d.jsx("button",{...a,className:p,onClick:o,children:a.children})},Pt=({children:n})=>d.jsx(d.Fragment,{children:n}),dm=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"})})})},E0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:["// --!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"})]})})},gm=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",width:r,height:r,fill:"currentColor",...n,children:d.jsx("path",{d:"M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"})})})},Ma=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M18 6l-12 12"}),d.jsx("path",{d:"M6 6l12 12"})]})})},fm=({size:n=50})=>{const r={width:n+"px",height:n+"px",border:"2px solid #ccc",borderTopColor:"transparent",borderRadius:"50%",animation:"rotate 1s linear infinite"};return d.jsx("div",{style:r})},C0={audio:!0},T0=n=>{const{onCancel:r,onSend:o}=n,[a,p]=V.useState(0),[m,c]=V.useState(!1),[g,f]=V.useState(!1),[x,y]=V.useState([]),v=V.useRef(null),[j,M]=V.useState(!0);V.useEffect(()=>{let W;return m&&(W=setInterval(()=>p(a+1),10)),()=>clearInterval(W)},[m,a]);const w=W=>{const Q=new MediaRecorder(W);v.current=Q,Q.start(),Q.onstop=function(){W==null||W.getTracks().forEach(tt=>tt==null?void 0:tt.stop())},Q.ondataavailable=function(tt){y(pt=>[...pt,tt.data])},M(!1),c(!0)},b=function(W){console.log("The following error occured: "+W)},_=()=>{v.current&&(v.current.stop(),c(!1))};V.useEffect(()=>{var W,Q,tt,pt,J,ft;if(M(!0),navigator.mediaDevices.getUserMedia=((W=navigator==null?void 0:navigator.mediaDevices)==null?void 0:W.getUserMedia)||((Q=navigator==null?void 0:navigator.mediaDevices)==null?void 0:Q.webkitGetUserMedia)||((tt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:tt.mozGetUserMedia)||((pt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:pt.msGetUserMedia),!((J=navigator==null?void 0:navigator.mediaDevices)!=null&&J.getUserMedia)){console.error("The mediaDevices.getUserMedia() method is not supported.");return}(ft=navigator==null?void 0:navigator.mediaDevices)==null||ft.getUserMedia(C0).then(w,b)},[]),V.useEffect(()=>{if(!g||!x.length)return;const W=new Blob(x,{type:"audio/mp3;codecs=mpeg"});y([]),o(W),f(!1)},[x,o,g]);const I=()=>{_(),r()},L=()=>{_(),f(!0)},z=Math.floor(a%36e4/6e3),$=Math.floor(a%6e3/100);return j?d.jsx("div",{className:"gpl-8 gpr-8 d-flex align-center justify-center gpb-25 w-100",children:d.jsx(fm,{size:44})}):d.jsxs("div",{className:"gpl-8 gpr-8 d-flex align-center gpb-25",children:[d.jsx(ye,{variant:"text",className:"bg-light gp-8",style:{borderRadius:"100px",height:"44px"},onClick:I,children:d.jsx(Ma,{size:"24"})}),d.jsxs("div",{className:"gml-24 d-flex b-1 gp-2 w-100 pos-relative justify-between align-center",style:{borderRadius:"40px",backgroundColor:"#fae1e1",height:"44px"},children:[d.jsx("div",{}),d.jsxs("div",{className:"d-flex align-center",children:[d.jsx(gm,{size:"16",className:"anim-blink-self text-gooeyDanger",style:{}}),d.jsxs("p",{className:"gpl-4 text-gooeyDanger font_14_400",children:[z.toString().padStart(2,"0"),":",$.toString().padStart(2,"0")]})]}),d.jsx(ye,{onClick:L,variant:"text-alt",style:{height:"44px"},children:d.jsx(dm,{size:24})})]})]})};function R0(){return d.jsx("style",{children:Array.from(globalThis.addedStyles).join(` +`)})}function Xe(n){globalThis.addedStyles=globalThis.addedStyles||new Set,globalThis.addedStyles.add(n)}const j0=":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooeyChat-chat-input{width:100%;bottom:0;background:transparent}.gooeyChat-chat-input textarea{width:100%;outline:none;max-height:200px;height:44px;resize:none;position:relative}.gooeyChat-chat-input textarea:focus{outline:1px solid #f0f0f0}.input-left-buttons{position:absolute;left:4px;top:7px}.input-right-buttons{position:absolute;right:4px;top:3px}.file-preview-box img{height:80px;max-width:100px;object-fit:cover}.uploading-box{filter:brightness(.2)}",A0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{height:r,width:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:d.jsx("path",{d:"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"})})})};Xe(":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}button{background:none transparent;display:block;padding-inline:0px;margin:0;padding-block:0px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;border-radius:8px;padding:8px;color:#090909;width:fit-content}button:disabled{color:#6c757d!important;fill:#f0f0f0;cursor:unset}button .btn-icon{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}button .icon-hover{opacity:0}button .btn-hide-overflow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button:hover .icon-hover{opacity:1}.button-filled{background-color:#eee}.button-filled:hover{border:1px solid #0d0d0d}.button-outlined{border:1px solid #eee}.button-outlined:hover{background-color:#f0f0f0}.button-text:disabled:hover{border:1px solid transparent}.button-text:hover{border:1px solid #eee}.button-text:active:not(:disabled){background-color:#eee;color:#0d0d0d!important}.button-text:active:disabled{background-color:unset}#expand-collapse-button svg{transform:rotate(180deg)}.collapsible-button-expanded #expand-collapse-button>svg{transform:rotate(0);transition:transform .3s ease}.button-text-alt:hover{background-color:#f0f0f0}.collapsed-area{height:0px;transition:all .3s ease;opacity:0}.collapsed-area-expanded{transition:all .3s ease;height:100%;opacity:1}#expand-collapse-button{display:inline-flex;padding:1px!important;max-height:16px}");const Nn=({variant:n="text",className:r="",onClick:o,RightIconComponent:a,showIconOnHover:p,hideOverflow:m,...c})=>{const g=`button-${n==null?void 0:n.toLowerCase()}`;return d.jsx("button",{...c,onMouseDown:o,className:g+" "+r,children:d.jsxs("div",{className:Tt("pos-relative w-100 h-100",m&&"btn-hide-overflow"),children:[c.children,a&&d.jsx("div",{className:Tt("btn-icon right-icon","flex items-center justify-center",p&&"icon-hover"),children:d.jsx(a,{})}),m&&d.jsx("div",{className:"button-right-blur"})]})})},z0=n=>{const r=n.size||16;return d.jsx("div",{className:"circular-loader",children:d.jsx("svg",{className:"circular",viewBox:"25 25 50 50",height:r,width:r,children:d.jsx("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10"})})})},O0=({files:n})=>n?d.jsx("div",{className:"d-flex",style:{gap:"12px",flexWrap:"wrap"},children:n.map((r,o)=>{const{isUploading:a,name:p,data:m,removeFile:c}=r,g=URL.createObjectURL(m),f=r.type.split("/")[0];return d.jsx("div",{className:"d-flex",children:f==="image"?d.jsxs("div",{className:Tt("file-preview-box br-large pos-relative"),children:[a&&d.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(z0,{size:32})}),d.jsx("div",{style:{position:"absolute",top:"6px",right:"-16px",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(Nn,{className:"bg-white gp-4 b-1",onClick:c,children:d.jsx(Ma,{size:12})})}),d.jsx("div",{className:Tt(a&&"uploading-box","overflow-hidden file-preview-box"),children:d.jsx("a",{href:g,target:"_blank",children:d.jsx("img",{src:g,alt:`preview-${p}`,className:"br-large b-1"})})})]}):d.jsx("div",{children:d.jsx("p",{children:r.name})})},o)})}):null;Xe(j0);const hm="gooeyChat-input",xm=44,N0="image/*",L0=n=>new Promise((r,o)=>{const a=new FileReader;a.onload=p=>{const m=p.target.result,c=new Blob([new Uint8Array(m)],{type:n.type});r(c)},a.onerror=o,a.readAsArrayBuffer(n)}),I0=()=>{const{config:n}=te(),{initializeQuery:r,isSending:o,cancelApiCall:a,isReceiving:p}=Rn(),[m,c]=V.useState(""),[g,f]=V.useState(!1),[x,y]=V.useState(null),v=V.useRef(null),j=()=>{const J=v.current;J.style.height=xm+"px"},M=J=>{const{value:ft}=J.target;c(ft),ft||j()},w=J=>{if(J.keyCode===13&&!J.shiftKey){if(o||p)return;J.preventDefault(),_()}else J.keyCode===13&&J.shiftKey&&b()},b=()=>{const J=v.current;J.scrollHeight>xm&&(J==null||J.setAttribute("style","height:"+J.scrollHeight+"px !important"))},_=()=>{if(!m.trim()&&!(x!=null&&x.length)||tt)return null;const J={input_prompt:m.trim()};x!=null&&x.length&&(J.input_images=x.map(ft=>ft.gooeyUrl),y([])),r(J),c(""),j()},I=()=>{a()},L=()=>{f(!0)},z=J=>{r({input_audio:J}),f(!1)},$=J=>{const ft=Array.from(J.target.files);!ft||!ft.length||y(ft.map((zt,Ct)=>(L0(zt).then(Mt=>{const ht=new File([Mt],zt.name);sm(ht).then(Ot=>{y(bt=>bt[Ct]?(bt[Ct].isUploading=!1,bt[Ct].gooeyUrl=Ot,[...bt]):bt)})}),{name:zt.name,type:zt.type.split("/")[0],data:zt,gooeyUrl:"",isUploading:!0,removeFile:()=>{y(Mt=>(Mt.splice(Ct,1),[...Mt]))}})))},W=()=>{const J=document.createElement("input");J.type="file",J.accept=N0,J.onchange=$,J.click()};if(!n)return null;const Q=o||p,tt=!Q&&!o&&m.trim().length===0&&!(x!=null&&x.length)||(x==null?void 0:x.some(J=>J.isUploading)),pt=V.useMemo(()=>n==null?void 0:n.enablePhotoUpload,[n==null?void 0:n.enablePhotoUpload]);return d.jsxs(Cr.Fragment,{children:[x&&x.length>0&&d.jsx("div",{className:"gp-12 b-1 br-large gmb-12 gm-12",children:d.jsx(O0,{files:x})}),d.jsxs("div",{className:Tt("gooeyChat-chat-input gpr-8 gpl-8",!n.branding.showPoweredByGooey&&"gpb-8"),children:[g?d.jsx(T0,{onSend:z,onCancel:()=>f(!1)}):d.jsxs("div",{className:"pos-relative",children:[d.jsx("textarea",{value:m,ref:v,id:hm,onChange:M,onKeyDown:w,className:Tt("br-large b-1 font_16_500 bg-white gpt-10 gpb-10 gpr-40 flex-1 gm-0",pt?"gpl-32":"gpl-12"),placeholder:`Message ${n.branding.name||""}`}),pt&&d.jsx("div",{className:"input-left-buttons",children:d.jsx(ye,{onClick:W,variant:"text-alt",className:"gp-4",children:d.jsx(A0,{size:18})})}),d.jsxs("div",{className:"input-right-buttons",children:[!(x!=null&&x.length)&&!Q&&(n==null?void 0:n.enableAudioMessage)&&!m&&d.jsx(ye,{onClick:L,variant:"text-alt",children:d.jsx(gm,{size:18})}),(!!m||!(n!=null&&n.enableAudioMessage)||Q||!!(x!=null&&x.length))&&d.jsx(ye,{disabled:tt,variant:"text-alt",className:"gp-4",onClick:Q?I:_,children:Q?d.jsx(E0,{size:24}):d.jsx(dm,{size:24})})]})]}),!!n.branding.showPoweredByGooey&&!g&&d.jsxs("p",{className:"font_10_500 gpt-4 gpb-6 text-darkGrey text-center gm-0",style:{fontSize:"8px"},children:["Powered by"," ",d.jsx("a",{href:"https://gooey.ai/copilot/",target:"_ablank",className:"text-darkGrey text-underline",children:"Gooey.AI"})]})]})]})},P0="number",M0=n=>({...n,id:yp(),role:"user"}),ym=V.createContext({}),F0=n=>{var it,Z,C;const r=localStorage.getItem(lm)||"",o=(it=te())==null?void 0:it.config,a=(Z=te())==null?void 0:Z.layoutController,{conversations:p,handleAddConversation:m}=S0(r,o==null?void 0:o.integration_id),[c,g]=V.useState(new Map),[f,x]=V.useState(!1),[y,v]=V.useState(!1),[j,M]=V.useState(!0),[w,b]=V.useState(!0),_=V.useRef(At.CancelToken.source()),I=V.useRef(null),L=V.useRef(null),z=V.useRef(null),$=T=>{z.current={...z.current,...T}},W=T=>{b(!1);const G=Array.from(c.values()).pop(),X=G==null?void 0:G.conversation_id;x(!0);const st=M0(T);ft({...T,conversation_id:X,citation_style:P0,user_id:r}),Q(st)},Q=T=>{g(G=>new Map(G.set(T.id,T)))},tt=V.useCallback((T=0)=>{L.current&&L.current.scroll({top:T,behavior:"smooth"})},[L]),pt=V.useCallback(()=>{setTimeout(()=>{var T;tt((T=L==null?void 0:L.current)==null?void 0:T.scrollHeight)},10)},[tt]),J=V.useCallback(T=>{g(G=>{if((T==null?void 0:T.type)===On.CONVERSATION_START){x(!1),v(!0),I.current=T.bot_message_id;const X=new Map(G);return X.set(T.bot_message_id,{id:I.current,...T}),w0(T==null?void 0:T.user_id),X}if((T==null?void 0:T.type)===On.FINAL_RESPONSE&&(T==null?void 0:T.status)==="completed"){const X=new Map(G),st=Array.from(G.keys()).pop(),rt=G.get(st),{output:dt,...xt}=T;X.set(st,{...rt,conversation_id:rt==null?void 0:rt.conversation_id,id:I.current,...dt,...xt}),v(!1);const vt={id:rt==null?void 0:rt.conversation_id,user_id:rt==null?void 0:rt.user_id,title:T==null?void 0:T.title,timestamp:T==null?void 0:T.created_at,bot_id:o==null?void 0:o.integration_id};return $(vt),m(Object.assign({},{...vt,messages:Array.from(X.values())})),X}if((T==null?void 0:T.type)===On.MESSAGE_PART){const X=new Map(G),st=Array.from(G.keys()).pop(),rt=G.get(st),dt=((rt==null?void 0:rt.text)||"")+(T.text||"");return X.set(st,{...rt,...T,id:I.current,text:dt}),X}return G}),pt()},[o==null?void 0:o.integration_id,m,pt]),ft=async T=>{try{let G="";if(T!=null&&T.input_audio){const st=new File([T.input_audio],`gooey-widget-recording-${yp()}.webm`);G=await sm(st),T.input_audio=G}T={...o==null?void 0:o.payload,integration_id:o==null?void 0:o.integration_id,user_id:r,...T};const X=await am(T,_.current,o==null?void 0:o.apiUrl);h0(X,J)}catch(G){console.error("Api Failed!",G),x(!1)}},zt=T=>{const G=new Map;T.forEach(X=>{G.set(X.id,{...X})}),g(G)},Ct=()=>{!y&&!f?m(Object.assign({},z.current)):(ht(),m(Object.assign({},z.current))),(y||f)&&ht(),a!=null&&a.isMobile&&(a!=null&&a.isSidebarOpen)&&(a==null||a.toggleSidebar()),v(!1),x(!1),Mt();const T=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(hm);T==null||T.focus()},Mt=()=>{g(new Map),z.current={}},ht=V.useCallback(()=>{window!=null&&window.GooeyEventSource?GooeyEventSource.close():_==null||_.current.cancel("Operation canceled by the user."),!y&&!f&&(_.current=At.CancelToken.source());const T=new Map(c),G=Array.from(c.keys());f&&(T.delete(G.pop()),g(T)),y&&(T.delete(G.pop()),T.delete(G.pop()),g(T)),$({messages:Array.from(T.values())}),_.current=At.CancelToken.source(),v(!1),x(!1)},[y,f,c]),Ot=(T,G)=>{am({button_pressed:{button_id:T,context_msg_id:G},integration_id:o==null?void 0:o.integration_id,user_id:r},_.current),g(X=>{const st=new Map(X),rt=X.get(G),dt=rt.buttons.map(xt=>{if(xt.id===T)return{...xt,isPressed:!0}});return st.set(G,{...rt,buttons:dt}),st})},bt=V.useCallback(async T=>{var X;if((f||y)&&ht(),!T||!T.getMessages||((X=z.current)==null?void 0:X.id)===T.id)return M(!1);b(!0),M(!0);const G=await T.getMessages();return zt(G),$(T),M(!1),G},[ht,y,f]);V.useEffect(()=>{b(!0),!(a!=null&&a.showNewConversationButton)&&p.length?bt(p[0]):M(!1),kt()},[o,p,a==null?void 0:a.showNewConversationButton,bt]);const kt=()=>{b(!0),setTimeout(()=>{b(!1)},3e3)},H={sendPrompt:ft,messages:c,isSending:f,initializeQuery:W,handleNewConversation:Ct,cancelApiCall:ht,scrollMessageContainer:tt,scrollContainerRef:L,isReceiving:y,handleFeedbackClick:Ot,conversations:p,setActiveConversation:bt,currentConversationId:((C=z.current)==null?void 0:C.id)||null,isMessagesLoading:j,preventAutoplay:w,avoidAutoplay:kt};return d.jsx(ym.Provider,{value:H,children:n.children})},wm='@charset "UTF-8";:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooey-incomingMsg{width:100%;word-wrap:normal}.gooey-incomingMsg audio{width:100%;height:40px}.gooey-incomingMsg video{width:360px;height:360px;border-radius:12px}.sources-listContainer{display:flex;min-height:72px;max-width:calc(100% + 16px);overflow:hidden}.sources-listContainer:hover{overflow-x:auto}.sources-card{background-color:#f0f0f0;border-radius:12px;cursor:pointer;min-width:160px;max-width:160px;height:128px;padding:8px;border:1px solid transparent}.sources-card:hover{border:1px solid #6c757d}.sources-card-disabled:hover{border:1px solid transparent}.sources-card p{display:-webkit-box;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}.gooey-placeholderMsg-container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:row;gap:12px 12px}.markdown{max-width:none;font-size:16px!important}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown p{margin-bottom:12px}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown li{margin-bottom:12px}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity: 1;border-color:#9b9b9b;border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.response-streaming>:not(ol):not(ul):not(pre):last-child:after,.response-streaming>pre:last-child code:after{content:"●";-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite;font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}@supports (selector(:has(*))){.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@supports not (selector(:has(*))){.response-streaming>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}.markdown img{max-height:400px;max-width:800px;border-radius:8px;object-fit:cover;overflow:hidden}@-webkit-keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}';function Fa(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Ln=Fa();function bm(n){Ln=n}const vm=/[&<>"']/,D0=new RegExp(vm.source,"g"),km=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,U0=new RegExp(km.source,"g"),B0={"&":"&","<":"<",">":">",'"':""","'":"'"},_m=n=>B0[n];function we(n,r){if(r){if(vm.test(n))return n.replace(D0,_m)}else if(km.test(n))return n.replace(U0,_m);return n}const $0=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function H0(n){return n.replace($0,(r,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const V0=/(^|[^\[])\^/g;function Et(n,r){let o=typeof n=="string"?n:n.source;r=r||"";const a={replace:(p,m)=>{let c=typeof m=="string"?m:m.source;return c=c.replace(V0,"$1"),o=o.replace(p,c),a},getRegex:()=>new RegExp(o,r)};return a}function Sm(n){try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const zr={exec:()=>null};function Em(n,r){const o=n.replace(/\|/g,(m,c,g)=>{let f=!1,x=c;for(;--x>=0&&g[x]==="\\";)f=!f;return f?"|":" |"}),a=o.split(/ \|/);let p=0;if(a[0].trim()||a.shift(),a.length>0&&!a[a.length-1].trim()&&a.pop(),r)if(a.length>r)a.splice(r);else for(;a.length{const m=p.match(/^\s+/);if(m===null)return p;const[c]=m;return c.length>=a.length?p.slice(a.length):p}).join(` -`)}class Pi{constructor(r){Tt(this,"options");Tt(this,"rules");Tt(this,"lexer");this.options=r||Nn}space(r){const o=this.rules.block.newline.exec(r);if(o&&o[0].length>0)return{type:"space",raw:o[0]}}code(r){const o=this.rules.block.code.exec(r);if(o){const a=o[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:o[0],codeBlockStyle:"indented",text:this.options.pedantic?a:Ii(a,` -`)}}}fences(r){const o=this.rules.block.fences.exec(r);if(o){const a=o[0],p=G0(a,o[3]||"");return{type:"code",raw:a,lang:o[2]?o[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):o[2],text:p}}}heading(r){const o=this.rules.block.heading.exec(r);if(o){let a=o[2].trim();if(/#$/.test(a)){const p=Ii(a,"#");(this.options.pedantic||!p||/ $/.test(p))&&(a=p.trim())}return{type:"heading",raw:o[0],depth:o[1].length,text:a,tokens:this.lexer.inline(a)}}}hr(r){const o=this.rules.block.hr.exec(r);if(o)return{type:"hr",raw:o[0]}}blockquote(r){const o=this.rules.block.blockquote.exec(r);if(o){let a=o[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` +`)}class Pi{constructor(r){Rt(this,"options");Rt(this,"rules");Rt(this,"lexer");this.options=r||Ln}space(r){const o=this.rules.block.newline.exec(r);if(o&&o[0].length>0)return{type:"space",raw:o[0]}}code(r){const o=this.rules.block.code.exec(r);if(o){const a=o[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:o[0],codeBlockStyle:"indented",text:this.options.pedantic?a:Ii(a,` +`)}}}fences(r){const o=this.rules.block.fences.exec(r);if(o){const a=o[0],p=W0(a,o[3]||"");return{type:"code",raw:a,lang:o[2]?o[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):o[2],text:p}}}heading(r){const o=this.rules.block.heading.exec(r);if(o){let a=o[2].trim();if(/#$/.test(a)){const p=Ii(a,"#");(this.options.pedantic||!p||/ $/.test(p))&&(a=p.trim())}return{type:"heading",raw:o[0],depth:o[1].length,text:a,tokens:this.lexer.inline(a)}}}hr(r){const o=this.rules.block.hr.exec(r);if(o)return{type:"hr",raw:o[0]}}blockquote(r){const o=this.rules.block.blockquote.exec(r);if(o){let a=o[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` $1`);a=Ii(a.replace(/^ *>[ \t]?/gm,""),` `);const p=this.lexer.state.top;this.lexer.state.top=!0;const m=this.lexer.blockTokens(a);return this.lexer.state.top=p,{type:"blockquote",raw:o[0],tokens:m,text:a}}}list(r){let o=this.rules.block.list.exec(r);if(o){let a=o[1].trim();const p=a.length>1,m={type:"list",raw:"",ordered:p,start:p?+a.slice(0,-1):"",loose:!1,items:[]};a=p?`\\d{1,9}\\${a.slice(-1)}`:`\\${a}`,this.options.pedantic&&(a=p?a:"[*+-]");const c=new RegExp(`^( {0,3}${a})((?:[ ][^\\n]*)?(?:\\n|$))`);let g="",f="",x=!1;for(;r;){let y=!1;if(!(o=c.exec(r))||this.rules.block.hr.test(r))break;g=o[0],r=r.substring(g.length);let v=o[2].split(` -`,1)[0].replace(/^\t+/,I=>" ".repeat(3*I.length)),R=r.split(` -`,1)[0],M=0;this.options.pedantic?(M=2,f=v.trimStart()):(M=o[2].search(/[^ ]/),M=M>4?1:M,f=v.slice(M),M+=o[1].length);let w=!1;if(!v&&/^ *$/.test(R)&&(g+=R+` -`,r=r.substring(R.length+1),y=!0),!y){const I=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),L=new RegExp(`^ {0,${Math.min(3,M-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),z=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,M-1)}}#`);for(;r;){const G=r.split(` -`,1)[0];if(R=G,this.options.pedantic&&(R=R.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),z.test(R)||$.test(R)||I.test(R)||L.test(r))break;if(R.search(/[^ ]/)>=M||!R.trim())f+=` -`+R.slice(M);else{if(w||v.search(/[^ ]/)>=4||z.test(v)||$.test(v)||L.test(v))break;f+=` -`+R}!w&&!R.trim()&&(w=!0),g+=G+` -`,r=r.substring(G.length+1),v=R.slice(M)}}m.loose||(x?m.loose=!0:/\n *\n *$/.test(g)&&(x=!0));let b=null,S;this.options.gfm&&(b=/^\[[ xX]\] /.exec(f),b&&(S=b[0]!=="[ ] ",f=f.replace(/^\[[ xX]\] +/,""))),m.items.push({type:"list_item",raw:g,task:!!b,checked:S,loose:!1,text:f,tokens:[]}),m.raw+=g}m.items[m.items.length-1].raw=g.trimEnd(),m.items[m.items.length-1].text=f.trimEnd(),m.raw=m.raw.trimEnd();for(let y=0;yM.type==="space"),R=v.length>0&&v.some(M=>/\n.*\n/.test(M.raw));m.loose=R}if(m.loose)for(let y=0;y$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",m=o[3]?o[3].substring(1,o[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):o[3];return{type:"def",tag:a,raw:o[0],href:p,title:m}}}table(r){const o=this.rules.block.table.exec(r);if(!o||!/[:|]/.test(o[2]))return;const a=Em(o[1]),p=o[2].replace(/^\||\| *$/g,"").split("|"),m=o[3]&&o[3].trim()?o[3].replace(/\n[ \t]*$/,"").split(` +`,1)[0].replace(/^\t+/,I=>" ".repeat(3*I.length)),j=r.split(` +`,1)[0],M=0;this.options.pedantic?(M=2,f=v.trimStart()):(M=o[2].search(/[^ ]/),M=M>4?1:M,f=v.slice(M),M+=o[1].length);let w=!1;if(!v&&/^ *$/.test(j)&&(g+=j+` +`,r=r.substring(j.length+1),y=!0),!y){const I=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),L=new RegExp(`^ {0,${Math.min(3,M-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),z=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,M-1)}}#`);for(;r;){const W=r.split(` +`,1)[0];if(j=W,this.options.pedantic&&(j=j.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),z.test(j)||$.test(j)||I.test(j)||L.test(r))break;if(j.search(/[^ ]/)>=M||!j.trim())f+=` +`+j.slice(M);else{if(w||v.search(/[^ ]/)>=4||z.test(v)||$.test(v)||L.test(v))break;f+=` +`+j}!w&&!j.trim()&&(w=!0),g+=W+` +`,r=r.substring(W.length+1),v=j.slice(M)}}m.loose||(x?m.loose=!0:/\n *\n *$/.test(g)&&(x=!0));let b=null,_;this.options.gfm&&(b=/^\[[ xX]\] /.exec(f),b&&(_=b[0]!=="[ ] ",f=f.replace(/^\[[ xX]\] +/,""))),m.items.push({type:"list_item",raw:g,task:!!b,checked:_,loose:!1,text:f,tokens:[]}),m.raw+=g}m.items[m.items.length-1].raw=g.trimEnd(),m.items[m.items.length-1].text=f.trimEnd(),m.raw=m.raw.trimEnd();for(let y=0;yM.type==="space"),j=v.length>0&&v.some(M=>/\n.*\n/.test(M.raw));m.loose=j}if(m.loose)for(let y=0;y$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",m=o[3]?o[3].substring(1,o[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):o[3];return{type:"def",tag:a,raw:o[0],href:p,title:m}}}table(r){const o=this.rules.block.table.exec(r);if(!o||!/[:|]/.test(o[2]))return;const a=Em(o[1]),p=o[2].replace(/^\||\| *$/g,"").split("|"),m=o[3]&&o[3].trim()?o[3].replace(/\n[ \t]*$/,"").split(` `):[],c={type:"table",raw:o[0],header:[],align:[],rows:[]};if(a.length===p.length){for(const g of p)/^ *-+: *$/.test(g)?c.align.push("right"):/^ *:-+: *$/.test(g)?c.align.push("center"):/^ *:-+ *$/.test(g)?c.align.push("left"):c.align.push(null);for(const g of a)c.header.push({text:g,tokens:this.lexer.inline(g)});for(const g of m)c.rows.push(Em(g,c.header.length).map(f=>({text:f,tokens:this.lexer.inline(f)})));return c}}lheading(r){const o=this.rules.block.lheading.exec(r);if(o)return{type:"heading",raw:o[0],depth:o[2].charAt(0)==="="?1:2,text:o[1],tokens:this.lexer.inline(o[1])}}paragraph(r){const o=this.rules.block.paragraph.exec(r);if(o){const a=o[1].charAt(o[1].length-1)===` -`?o[1].slice(0,-1):o[1];return{type:"paragraph",raw:o[0],text:a,tokens:this.lexer.inline(a)}}}text(r){const o=this.rules.block.text.exec(r);if(o)return{type:"text",raw:o[0],text:o[0],tokens:this.lexer.inline(o[0])}}escape(r){const o=this.rules.inline.escape.exec(r);if(o)return{type:"escape",raw:o[0],text:ye(o[1])}}tag(r){const o=this.rules.inline.tag.exec(r);if(o)return!this.lexer.state.inLink&&/^/i.test(o[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:o[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:o[0]}}link(r){const o=this.rules.inline.link.exec(r);if(o){const a=o[2].trim();if(!this.options.pedantic&&/^$/.test(a))return;const c=Ii(a.slice(0,-1),"\\");if((a.length-c.length)%2===0)return}else{const c=V0(o[2],"()");if(c>-1){const f=(o[0].indexOf("!")===0?5:4)+o[1].length+c;o[2]=o[2].substring(0,c),o[0]=o[0].substring(0,f).trim(),o[3]=""}}let p=o[2],m="";if(this.options.pedantic){const c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(p);c&&(p=c[1],m=c[3])}else m=o[3]?o[3].slice(1,-1):"";return p=p.trim(),/^$/.test(a)?p=p.slice(1):p=p.slice(1,-1)),Cm(o,{href:p&&p.replace(this.rules.inline.anyPunctuation,"$1"),title:m&&m.replace(this.rules.inline.anyPunctuation,"$1")},o[0],this.lexer)}}reflink(r,o){let a;if((a=this.rules.inline.reflink.exec(r))||(a=this.rules.inline.nolink.exec(r))){const p=(a[2]||a[1]).replace(/\s+/g," "),m=o[p.toLowerCase()];if(!m){const c=a[0].charAt(0);return{type:"text",raw:c,text:c}}return Cm(a,m,a[0],this.lexer)}}emStrong(r,o,a=""){let p=this.rules.inline.emStrongLDelim.exec(r);if(!p||p[3]&&a.match(/[\p{L}\p{N}]/u))return;if(!(p[1]||p[2]||"")||!a||this.rules.inline.punctuation.exec(a)){const c=[...p[0]].length-1;let g,f,x=c,y=0;const v=p[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(v.lastIndex=0,o=o.slice(-1*r.length+c);(p=v.exec(o))!=null;){if(g=p[1]||p[2]||p[3]||p[4]||p[5]||p[6],!g)continue;if(f=[...g].length,p[3]||p[4]){x+=f;continue}else if((p[5]||p[6])&&c%3&&!((c+f)%3)){y+=f;continue}if(x-=f,x>0)continue;f=Math.min(f,f+x+y);const R=[...p[0]][0].length,M=r.slice(0,c+p.index+R+f);if(Math.min(c,f)%2){const b=M.slice(1,-1);return{type:"em",raw:M,text:b,tokens:this.lexer.inlineTokens(b)}}const w=M.slice(2,-2);return{type:"strong",raw:M,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(r){const o=this.rules.inline.code.exec(r);if(o){let a=o[2].replace(/\n/g," ");const p=/[^ ]/.test(a),m=/^ /.test(a)&&/ $/.test(a);return p&&m&&(a=a.substring(1,a.length-1)),a=ye(a,!0),{type:"codespan",raw:o[0],text:a}}}br(r){const o=this.rules.inline.br.exec(r);if(o)return{type:"br",raw:o[0]}}del(r){const o=this.rules.inline.del.exec(r);if(o)return{type:"del",raw:o[0],text:o[2],tokens:this.lexer.inlineTokens(o[2])}}autolink(r){const o=this.rules.inline.autolink.exec(r);if(o){let a,p;return o[2]==="@"?(a=ye(o[1]),p="mailto:"+a):(a=ye(o[1]),p=a),{type:"link",raw:o[0],text:a,href:p,tokens:[{type:"text",raw:a,text:a}]}}}url(r){var a;let o;if(o=this.rules.inline.url.exec(r)){let p,m;if(o[2]==="@")p=ye(o[0]),m="mailto:"+p;else{let c;do c=o[0],o[0]=((a=this.rules.inline._backpedal.exec(o[0]))==null?void 0:a[0])??"";while(c!==o[0]);p=ye(o[0]),o[1]==="www."?m="http://"+o[0]:m=o[0]}return{type:"link",raw:o[0],text:p,href:m,tokens:[{type:"text",raw:p,text:p}]}}}inlineText(r){const o=this.rules.inline.text.exec(r);if(o){let a;return this.lexer.state.inRawBlock?a=o[0]:a=ye(o[0]),{type:"text",raw:o[0],text:a}}}}const W0=/^(?: *(?:\n|$))+/,Z0=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,q0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Ar=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Y0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Tm=/(?:[*+-]|\d{1,9}[.)])/,Rm=St(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Tm).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Da=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,X0=/^[^\n]+/,Ua=/(?!\s*\])(?:\\.|[^\[\]\\])+/,K0=St(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Ua).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Q0=St(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Tm).getRegex(),Mi="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ba=/|$))/,J0=St("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Ba).replace("tag",Mi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),jm=St(Da).replace("hr",Ar).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),$a={blockquote:St(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",jm).getRegex(),code:Z0,def:K0,fences:q0,heading:Y0,hr:Ar,html:J0,lheading:Rm,list:Q0,newline:W0,paragraph:jm,table:zr,text:X0},zm=St("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Ar).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),th={...$a,table:zm,paragraph:St(Da).replace("hr",Ar).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",zm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex()},eh={...$a,html:St(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ba).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:zr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:St(Da).replace("hr",Ar).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",Rm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Am=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,nh=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Om=/^( {2,}|\\)\n(?!\s*$)/,rh=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,ah=St(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Or).getRegex(),sh=St("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Or).getRegex(),lh=St("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Or).getRegex(),ph=St(/\\([punct])/,"gu").replace(/punct/g,Or).getRegex(),mh=St(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),uh=St(Ba).replace("(?:-->|$)","-->").getRegex(),ch=St("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",uh).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Fi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,dh=St(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Fi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Nm=St(/^!?\[(label)\]\[(ref)\]/).replace("label",Fi).replace("ref",Ua).getRegex(),Lm=St(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ua).getRegex(),gh=St("reflink|nolink(?!\\()","g").replace("reflink",Nm).replace("nolink",Lm).getRegex(),Ha={_backpedal:zr,anyPunctuation:ph,autolink:mh,blockSkip:oh,br:Om,code:nh,del:zr,emStrongLDelim:ah,emStrongRDelimAst:sh,emStrongRDelimUnd:lh,escape:Am,link:dh,nolink:Lm,punctuation:ih,reflink:Nm,reflinkSearch:gh,tag:ch,text:rh,url:zr},fh={...Ha,link:St(/^!?\[(label)\]\((.*?)\)/).replace("label",Fi).getRegex(),reflink:St(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Fi).getRegex()},Va={...Ha,escape:St(Am).replace("])","~|])").getRegex(),url:St(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\/i.test(o[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:o[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:o[0]}}link(r){const o=this.rules.inline.link.exec(r);if(o){const a=o[2].trim();if(!this.options.pedantic&&/^$/.test(a))return;const c=Ii(a.slice(0,-1),"\\");if((a.length-c.length)%2===0)return}else{const c=G0(o[2],"()");if(c>-1){const f=(o[0].indexOf("!")===0?5:4)+o[1].length+c;o[2]=o[2].substring(0,c),o[0]=o[0].substring(0,f).trim(),o[3]=""}}let p=o[2],m="";if(this.options.pedantic){const c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(p);c&&(p=c[1],m=c[3])}else m=o[3]?o[3].slice(1,-1):"";return p=p.trim(),/^$/.test(a)?p=p.slice(1):p=p.slice(1,-1)),Cm(o,{href:p&&p.replace(this.rules.inline.anyPunctuation,"$1"),title:m&&m.replace(this.rules.inline.anyPunctuation,"$1")},o[0],this.lexer)}}reflink(r,o){let a;if((a=this.rules.inline.reflink.exec(r))||(a=this.rules.inline.nolink.exec(r))){const p=(a[2]||a[1]).replace(/\s+/g," "),m=o[p.toLowerCase()];if(!m){const c=a[0].charAt(0);return{type:"text",raw:c,text:c}}return Cm(a,m,a[0],this.lexer)}}emStrong(r,o,a=""){let p=this.rules.inline.emStrongLDelim.exec(r);if(!p||p[3]&&a.match(/[\p{L}\p{N}]/u))return;if(!(p[1]||p[2]||"")||!a||this.rules.inline.punctuation.exec(a)){const c=[...p[0]].length-1;let g,f,x=c,y=0;const v=p[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(v.lastIndex=0,o=o.slice(-1*r.length+c);(p=v.exec(o))!=null;){if(g=p[1]||p[2]||p[3]||p[4]||p[5]||p[6],!g)continue;if(f=[...g].length,p[3]||p[4]){x+=f;continue}else if((p[5]||p[6])&&c%3&&!((c+f)%3)){y+=f;continue}if(x-=f,x>0)continue;f=Math.min(f,f+x+y);const j=[...p[0]][0].length,M=r.slice(0,c+p.index+j+f);if(Math.min(c,f)%2){const b=M.slice(1,-1);return{type:"em",raw:M,text:b,tokens:this.lexer.inlineTokens(b)}}const w=M.slice(2,-2);return{type:"strong",raw:M,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(r){const o=this.rules.inline.code.exec(r);if(o){let a=o[2].replace(/\n/g," ");const p=/[^ ]/.test(a),m=/^ /.test(a)&&/ $/.test(a);return p&&m&&(a=a.substring(1,a.length-1)),a=we(a,!0),{type:"codespan",raw:o[0],text:a}}}br(r){const o=this.rules.inline.br.exec(r);if(o)return{type:"br",raw:o[0]}}del(r){const o=this.rules.inline.del.exec(r);if(o)return{type:"del",raw:o[0],text:o[2],tokens:this.lexer.inlineTokens(o[2])}}autolink(r){const o=this.rules.inline.autolink.exec(r);if(o){let a,p;return o[2]==="@"?(a=we(o[1]),p="mailto:"+a):(a=we(o[1]),p=a),{type:"link",raw:o[0],text:a,href:p,tokens:[{type:"text",raw:a,text:a}]}}}url(r){var a;let o;if(o=this.rules.inline.url.exec(r)){let p,m;if(o[2]==="@")p=we(o[0]),m="mailto:"+p;else{let c;do c=o[0],o[0]=((a=this.rules.inline._backpedal.exec(o[0]))==null?void 0:a[0])??"";while(c!==o[0]);p=we(o[0]),o[1]==="www."?m="http://"+o[0]:m=o[0]}return{type:"link",raw:o[0],text:p,href:m,tokens:[{type:"text",raw:p,text:p}]}}}inlineText(r){const o=this.rules.inline.text.exec(r);if(o){let a;return this.lexer.state.inRawBlock?a=o[0]:a=we(o[0]),{type:"text",raw:o[0],text:a}}}}const Z0=/^(?: *(?:\n|$))+/,q0=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Y0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Or=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,X0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Tm=/(?:[*+-]|\d{1,9}[.)])/,Rm=Et(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Tm).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Da=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,K0=/^[^\n]+/,Ua=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Q0=Et(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Ua).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),J0=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Tm).getRegex(),Mi="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ba=/|$))/,th=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Ba).replace("tag",Mi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),jm=Et(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),$a={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",jm).getRegex(),code:q0,def:Q0,fences:Y0,heading:X0,hr:Or,html:th,lheading:Rm,list:J0,newline:Z0,paragraph:jm,table:zr,text:K0},Am=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),eh={...$a,table:Am,paragraph:Et(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Am).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex()},nh={...$a,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ba).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:zr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Da).replace("hr",Or).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Rm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},zm=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,rh=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Om=/^( {2,}|\\)\n(?!\s*$)/,ih=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,sh=Et(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Nr).getRegex(),lh=Et("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Nr).getRegex(),ph=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Nr).getRegex(),mh=Et(/\\([punct])/,"gu").replace(/punct/g,Nr).getRegex(),uh=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),ch=Et(Ba).replace("(?:-->|$)","-->").getRegex(),dh=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",ch).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Fi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,gh=Et(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Fi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Nm=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",Fi).replace("ref",Ua).getRegex(),Lm=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ua).getRegex(),fh=Et("reflink|nolink(?!\\()","g").replace("reflink",Nm).replace("nolink",Lm).getRegex(),Ha={_backpedal:zr,anyPunctuation:mh,autolink:uh,blockSkip:ah,br:Om,code:rh,del:zr,emStrongLDelim:sh,emStrongRDelimAst:lh,emStrongRDelimUnd:ph,escape:zm,link:gh,nolink:Lm,punctuation:oh,reflink:Nm,reflinkSearch:fh,tag:dh,text:ih,url:zr},hh={...Ha,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",Fi).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Fi).getRegex()},Va={...Ha,escape:Et(zm).replace("])","~|])").getRegex(),url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\f+" ".repeat(x.length));let a,p,m,c;for(;r;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(g=>(a=g.call({lexer:this},r,o))?(r=r.substring(a.raw.length),o.push(a),!0):!1))){if(a=this.tokenizer.space(r)){r=r.substring(a.raw.length),a.raw.length===1&&o.length>0?o[o.length-1].raw+=` `:o.push(a);continue}if(a=this.tokenizer.code(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&(p.type==="paragraph"||p.type==="text")?(p.raw+=` `+a.raw,p.text+=` @@ -68,9 +68,9 @@ Error generating stack: `+u.message+` `+a.raw,p.text+=` `+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(a),c=m.length!==r.length,r=r.substring(a.raw.length);continue}if(a=this.tokenizer.text(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&p.type==="text"?(p.raw+=` `+a.raw,p.text+=` -`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(a);continue}if(r){const g="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return this.state.top=!0,o}inline(r,o=[]){return this.inlineQueue.push({src:r,tokens:o}),o}inlineTokens(r,o=[]){let a,p,m,c=r,g,f,x;if(this.tokens.links){const y=Object.keys(this.tokens.links);if(y.length>0)for(;(g=this.tokenizer.rules.inline.reflinkSearch.exec(c))!=null;)y.includes(g[0].slice(g[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(g=this.tokenizer.rules.inline.blockSkip.exec(c))!=null;)c=c.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(g=this.tokenizer.rules.inline.anyPunctuation.exec(c))!=null;)c=c.slice(0,g.index)+"++"+c.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;r;)if(f||(x=""),f=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(y=>(a=y.call({lexer:this},r,o))?(r=r.substring(a.raw.length),o.push(a),!0):!1))){if(a=this.tokenizer.escape(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.tag(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&a.type==="text"&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(a=this.tokenizer.link(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.reflink(r,this.tokens.links)){r=r.substring(a.raw.length),p=o[o.length-1],p&&a.type==="text"&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(a=this.tokenizer.emStrong(r,c,x)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.codespan(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.br(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.del(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.autolink(r)){r=r.substring(a.raw.length),o.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(r))){r=r.substring(a.raw.length),o.push(a);continue}if(m=r,this.options.extensions&&this.options.extensions.startInline){let y=1/0;const v=r.slice(1);let R;this.options.extensions.startInline.forEach(M=>{R=M.call({lexer:this},v),typeof R=="number"&&R>=0&&(y=Math.min(y,R))}),y<1/0&&y>=0&&(m=r.substring(0,y+1))}if(a=this.tokenizer.inlineText(m)){r=r.substring(a.raw.length),a.raw.slice(-1)!=="_"&&(x=a.raw.slice(-1)),f=!0,p=o[o.length-1],p&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(r){const y="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(y);break}else throw new Error(y)}}return o}}class Ui{constructor(r){Tt(this,"options");this.options=r||Nn}code(r,o,a){var m;const p=(m=(o||"").match(/^\S*/))==null?void 0:m[0];return r=r.replace(/\n$/,"")+` -`,p?'
    '+(a?r:ye(r,!0))+`
    -`:"
    "+(a?r:ye(r,!0))+`
    +`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=p.text):o.push(a);continue}if(r){const g="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return this.state.top=!0,o}inline(r,o=[]){return this.inlineQueue.push({src:r,tokens:o}),o}inlineTokens(r,o=[]){let a,p,m,c=r,g,f,x;if(this.tokens.links){const y=Object.keys(this.tokens.links);if(y.length>0)for(;(g=this.tokenizer.rules.inline.reflinkSearch.exec(c))!=null;)y.includes(g[0].slice(g[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(g=this.tokenizer.rules.inline.blockSkip.exec(c))!=null;)c=c.slice(0,g.index)+"["+"a".repeat(g[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(g=this.tokenizer.rules.inline.anyPunctuation.exec(c))!=null;)c=c.slice(0,g.index)+"++"+c.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;r;)if(f||(x=""),f=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(y=>(a=y.call({lexer:this},r,o))?(r=r.substring(a.raw.length),o.push(a),!0):!1))){if(a=this.tokenizer.escape(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.tag(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&a.type==="text"&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(a=this.tokenizer.link(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.reflink(r,this.tokens.links)){r=r.substring(a.raw.length),p=o[o.length-1],p&&a.type==="text"&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(a=this.tokenizer.emStrong(r,c,x)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.codespan(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.br(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.del(r)){r=r.substring(a.raw.length),o.push(a);continue}if(a=this.tokenizer.autolink(r)){r=r.substring(a.raw.length),o.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(r))){r=r.substring(a.raw.length),o.push(a);continue}if(m=r,this.options.extensions&&this.options.extensions.startInline){let y=1/0;const v=r.slice(1);let j;this.options.extensions.startInline.forEach(M=>{j=M.call({lexer:this},v),typeof j=="number"&&j>=0&&(y=Math.min(y,j))}),y<1/0&&y>=0&&(m=r.substring(0,y+1))}if(a=this.tokenizer.inlineText(m)){r=r.substring(a.raw.length),a.raw.slice(-1)!=="_"&&(x=a.raw.slice(-1)),f=!0,p=o[o.length-1],p&&p.type==="text"?(p.raw+=a.raw,p.text+=a.text):o.push(a);continue}if(r){const y="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(y);break}else throw new Error(y)}}return o}}class Ui{constructor(r){Rt(this,"options");this.options=r||Ln}code(r,o,a){var m;const p=(m=(o||"").match(/^\S*/))==null?void 0:m[0];return r=r.replace(/\n$/,"")+` +`,p?'
    '+(a?r:we(r,!0))+`
    +`:"
    "+(a?r:we(r,!0))+`
    `}blockquote(r){return`
    ${r}
    `}html(r,o){return r}heading(r,o,a){return`${r} @@ -86,12 +86,12 @@ ${r} `}tablerow(r){return` ${r} `}tablecell(r,o){const a=o.header?"th":"td";return(o.align?`<${a} align="${o.align}">`:`<${a}>`)+r+` -`}strong(r){return`${r}`}em(r){return`${r}`}codespan(r){return`${r}`}br(){return"
    "}del(r){return`${r}`}link(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m='
    ",m}image(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m=`${a}0&&R.tokens[0].type==="paragraph"?(R.tokens[0].text=S+" "+R.tokens[0].text,R.tokens[0].tokens&&R.tokens[0].tokens.length>0&&R.tokens[0].tokens[0].type==="text"&&(R.tokens[0].tokens[0].text=S+" "+R.tokens[0].tokens[0].text)):R.tokens.unshift({type:"text",text:S+" "}):b+=S+" "}b+=this.parse(R.tokens,x),y+=this.renderer.listitem(b,w,!!M)}a+=this.renderer.list(y,g,f);continue}case"html":{const c=m;a+=this.renderer.html(c.text,c.block);continue}case"paragraph":{const c=m;a+=this.renderer.paragraph(this.parseInline(c.tokens));continue}case"text":{let c=m,g=c.tokens?this.parseInline(c.tokens):c.text;for(;p+1{const x=g[f].flat(1/0);a=a.concat(this.walkTokens(x,o))}):g.tokens&&(a=a.concat(this.walkTokens(g.tokens,o)))}}return a}use(...r){const o=this.defaults.extensions||{renderers:{},childTokens:{}};return r.forEach(a=>{const p={...a};if(p.async=this.defaults.async||p.async||!1,a.extensions&&(a.extensions.forEach(m=>{if(!m.name)throw new Error("extension name required");if("renderer"in m){const c=o.renderers[m.name];c?o.renderers[m.name]=function(...g){let f=m.renderer.apply(this,g);return f===!1&&(f=c.apply(this,g)),f}:o.renderers[m.name]=m.renderer}if("tokenizer"in m){if(!m.level||m.level!=="block"&&m.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const c=o[m.level];c?c.unshift(m.tokenizer):o[m.level]=[m.tokenizer],m.start&&(m.level==="block"?o.startBlock?o.startBlock.push(m.start):o.startBlock=[m.start]:m.level==="inline"&&(o.startInline?o.startInline.push(m.start):o.startInline=[m.start]))}"childTokens"in m&&m.childTokens&&(o.childTokens[m.name]=m.childTokens)}),p.extensions=o),a.renderer){const m=this.defaults.renderer||new Ui(this.defaults);for(const c in a.renderer){if(!(c in m))throw new Error(`renderer '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.renderer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v||""}}p.renderer=m}if(a.tokenizer){const m=this.defaults.tokenizer||new Pi(this.defaults);for(const c in a.tokenizer){if(!(c in m))throw new Error(`tokenizer '${c}' does not exist`);if(["options","rules","lexer"].includes(c))continue;const g=c,f=a.tokenizer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.tokenizer=m}if(a.hooks){const m=this.defaults.hooks||new Lr;for(const c in a.hooks){if(!(c in m))throw new Error(`hook '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.hooks[g],x=m[g];Lr.passThroughHooks.has(c)?m[g]=y=>{if(this.defaults.async)return Promise.resolve(f.call(m,y)).then(R=>x.call(m,R));const v=f.call(m,y);return x.call(m,v)}:m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.hooks=m}if(a.walkTokens){const m=this.defaults.walkTokens,c=a.walkTokens;p.walkTokens=function(g){let f=[];return f.push(c.call(this,g)),m&&(f=f.concat(m.call(this,g))),f}}this.defaults={...this.defaults,...p}}),this}setOptions(r){return this.defaults={...this.defaults,...r},this}lexer(r,o){return $e.lex(r,o??this.defaults)}parser(r,o){return He.parse(r,o??this.defaults)}}Pn=new WeakSet,ap=function(r,o){return(a,p)=>{const m={...p},c={...this.defaults,...m};this.defaults.async===!0&&m.async===!1&&(c.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),c.async=!0);const g=ha(this,Pn,Ng).call(this,!!c.silent,!!c.async);if(typeof a>"u"||a===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof a!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(a)+", string expected"));if(c.hooks&&(c.hooks.options=c),c.async)return Promise.resolve(c.hooks?c.hooks.preprocess(a):a).then(f=>r(f,c)).then(f=>c.hooks?c.hooks.processAllTokens(f):f).then(f=>c.walkTokens?Promise.all(this.walkTokens(f,c.walkTokens)).then(()=>f):f).then(f=>o(f,c)).then(f=>c.hooks?c.hooks.postprocess(f):f).catch(g);try{c.hooks&&(a=c.hooks.preprocess(a));let f=r(a,c);c.hooks&&(f=c.hooks.processAllTokens(f)),c.walkTokens&&this.walkTokens(f,c.walkTokens);let x=o(f,c);return c.hooks&&(x=c.hooks.postprocess(x)),x}catch(f){return g(f)}}},Ng=function(r,o){return a=>{if(a.message+=` -Please report this to https://github.com/markedjs/marked.`,r){const p="

    An error occurred:

    "+ye(a.message+"",!0)+"
    ";return o?Promise.resolve(p):p}if(o)return Promise.reject(a);throw a}};const Ln=new xh;function vt(n,r){return Ln.parse(n,r)}vt.options=vt.setOptions=function(n){return Ln.setOptions(n),vt.defaults=Ln.defaults,bm(vt.defaults),vt},vt.getDefaults=Fa,vt.defaults=Nn,vt.use=function(...n){return Ln.use(...n),vt.defaults=Ln.defaults,bm(vt.defaults),vt},vt.walkTokens=function(n,r){return Ln.walkTokens(n,r)},vt.parseInline=Ln.parseInline,vt.Parser=He,vt.parser=He.parse,vt.Renderer=Ui,vt.TextRenderer=Ga,vt.Lexer=$e,vt.lexer=$e.lex,vt.Tokenizer=Pi,vt.Hooks=Lr,vt.parse=vt,vt.options,vt.setOptions,vt.use,vt.walkTokens,vt.parseInline,He.parse,$e.lex;var Bi={},Wa={},Za={};Object.defineProperty(Za,"__esModule",{value:!0}),Za.default=vh;var Im="html",Pm="head",$i="body",yh=/<([a-zA-Z]+[0-9]?)/,Mm=//i,Fm=//i,Hi=function(n,r){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},qa=function(n,r){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Dm=typeof window=="object"&&window.DOMParser;if(typeof Dm=="function"){var wh=new Dm,bh="text/html";qa=function(n,r){return r&&(n="<".concat(r,">").concat(n,"")),wh.parseFromString(n,bh)},Hi=qa}if(typeof document=="object"&&document.implementation){var Vi=document.implementation.createHTMLDocument();Hi=function(n,r){if(r){var o=Vi.documentElement.querySelector(r);return o&&(o.innerHTML=n),Vi}return Vi.documentElement.innerHTML=n,Vi}}var Gi=typeof document=="object"&&document.createElement("template"),Ya;Gi&&Gi.content&&(Ya=function(n){return Gi.innerHTML=n,Gi.content.childNodes});function vh(n){var r,o,a=n.match(yh),p=a&&a[1]?a[1].toLowerCase():"";switch(p){case Im:{var m=qa(n);if(!Mm.test(n)){var c=m.querySelector(Pm);(r=c==null?void 0:c.parentNode)===null||r===void 0||r.removeChild(c)}if(!Fm.test(n)){var c=m.querySelector($i);(o=c==null?void 0:c.parentNode)===null||o===void 0||o.removeChild(c)}return m.querySelectorAll(Im)}case Pm:case $i:{var g=Hi(n).querySelectorAll(p);return Fm.test(n)&&Mm.test(n)?g[0].parentNode.childNodes:g}default:{if(Ya)return Ya(n);var c=Hi(n,$i).querySelector($i);return c.childNodes}}}var Wi={},Xa={},Ka={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0;var r;(function(a){a.Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype"})(r=n.ElementType||(n.ElementType={}));function o(a){return a.type===r.Tag||a.type===r.Script||a.type===r.Style}n.isTag=o,n.Root=r.Root,n.Text=r.Text,n.Directive=r.Directive,n.Comment=r.Comment,n.Script=r.Script,n.Style=r.Style,n.Tag=r.Tag,n.CDATA=r.CDATA,n.Doctype=r.Doctype})(Ka);var ct={},sn=dt&&dt.__extends||function(){var n=function(r,o){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,p){a.__proto__=p}||function(a,p){for(var m in p)Object.prototype.hasOwnProperty.call(p,m)&&(a[m]=p[m])},n(r,o)};return function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");n(r,o);function a(){this.constructor=r}r.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}}(),Ir=dt&&dt.__assign||function(){return Ir=Object.assign||function(n){for(var r,o=1,a=arguments.length;o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(o){this.children=o},enumerable:!1,configurable:!0}),r}(Qa);ct.NodeWithChildren=qi;var Hm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.CDATA,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(qi);ct.CDATA=Hm;var Vm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.Root,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(qi);ct.Document=Vm;var Gm=function(n){sn(r,n);function r(o,a,p,m){p===void 0&&(p=[]),m===void 0&&(m=o==="script"?me.ElementType.Script:o==="style"?me.ElementType.Style:me.ElementType.Tag);var c=n.call(this,p)||this;return c.name=o,c.attribs=a,c.type=m,c}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(o){this.name=o},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var o=this;return Object.keys(this.attribs).map(function(a){var p,m;return{name:a,value:o.attribs[a],namespace:(p=o["x-attribsNamespace"])===null||p===void 0?void 0:p[a],prefix:(m=o["x-attribsPrefix"])===null||m===void 0?void 0:m[a]}})},enumerable:!1,configurable:!0}),r}(qi);ct.Element=Gm;function Wm(n){return(0,me.isTag)(n)}ct.isTag=Wm;function Zm(n){return n.type===me.ElementType.CDATA}ct.isCDATA=Zm;function qm(n){return n.type===me.ElementType.Text}ct.isText=qm;function Ym(n){return n.type===me.ElementType.Comment}ct.isComment=Ym;function Xm(n){return n.type===me.ElementType.Directive}ct.isDirective=Xm;function Km(n){return n.type===me.ElementType.Root}ct.isDocument=Km;function kh(n){return Object.prototype.hasOwnProperty.call(n,"children")}ct.hasChildren=kh;function Ja(n,r){r===void 0&&(r=!1);var o;if(qm(n))o=new Um(n.data);else if(Ym(n))o=new Bm(n.data);else if(Wm(n)){var a=r?ts(n.children):[],p=new Gm(n.name,Ir({},n.attribs),a);a.forEach(function(f){return f.parent=p}),n.namespace!=null&&(p.namespace=n.namespace),n["x-attribsNamespace"]&&(p["x-attribsNamespace"]=Ir({},n["x-attribsNamespace"])),n["x-attribsPrefix"]&&(p["x-attribsPrefix"]=Ir({},n["x-attribsPrefix"])),o=p}else if(Zm(n)){var a=r?ts(n.children):[],m=new Hm(a);a.forEach(function(x){return x.parent=m}),o=m}else if(Km(n)){var a=r?ts(n.children):[],c=new Vm(a);a.forEach(function(x){return x.parent=c}),n["x-mode"]&&(c["x-mode"]=n["x-mode"]),o=c}else if(Xm(n)){var g=new $m(n.name,n.data);n["x-name"]!=null&&(g["x-name"]=n["x-name"],g["x-publicId"]=n["x-publicId"],g["x-systemId"]=n["x-systemId"]),o=g}else throw new Error("Not implemented yet: ".concat(n.type));return o.startIndex=n.startIndex,o.endIndex=n.endIndex,n.sourceCodeLocation!=null&&(o.sourceCodeLocation=n.sourceCodeLocation),o}ct.cloneNode=Ja;function ts(n){for(var r=n.map(function(a){return Ja(a,!0)}),o=1;o/;function zh(n){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];var r=n.match(jh),o=r?r[1]:void 0;return(0,Rh.formatDOM)((0,Th.default)(n),null,o)}var Xi={},Le={},Ki={},Ah=0;Ki.SAME=Ah;var Oh=1;Ki.CAMELCASE=Oh,Ki.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const eu=0,ln=1,Qi=2,Ji=3,es=4,nu=5,ru=6;function Nh(n){return Kt.hasOwnProperty(n)?Kt[n]:null}function oe(n,r,o,a,p,m,c){this.acceptsBooleans=r===Qi||r===Ji||r===es,this.attributeName=a,this.attributeNamespace=p,this.mustUseProperty=o,this.propertyName=n,this.type=r,this.sanitizeURL=m,this.removeEmptyString=c}const Kt={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(n=>{Kt[n]=new oe(n,eu,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([n,r])=>{Kt[n]=new oe(n,ln,!1,r,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n,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"].forEach(n=>{Kt[n]=new oe(n,Ji,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(n=>{Kt[n]=new oe(n,Ji,!0,n,null,!1,!1)}),["capture","download"].forEach(n=>{Kt[n]=new oe(n,es,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(n=>{Kt[n]=new oe(n,ru,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(n=>{Kt[n]=new oe(n,nu,!1,n.toLowerCase(),null,!1,!1)});const ns=/[\-\:]([a-z])/g,rs=n=>n[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"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!1,!1)});const Lh="xlinkHref";Kt[Lh]=new oe("xlinkHref",ln,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!0,!0)});const{CAMELCASE:Ih,SAME:Ph,possibleStandardNames:iu}=Ki,Mh=":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",Fh=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Mh+"]*$")),Dh=Object.keys(iu).reduce((n,r)=>{const o=iu[r];return o===Ph?n[r]=r:o===Ih?n[r.toLowerCase()]=r:n[r]=o,n},{});Le.BOOLEAN=Ji,Le.BOOLEANISH_STRING=Qi,Le.NUMERIC=nu,Le.OVERLOADED_BOOLEAN=es,Le.POSITIVE_NUMERIC=ru,Le.RESERVED=eu,Le.STRING=ln,Le.getPropertyInfo=Nh,Le.isCustomAttribute=Fh,Le.possibleStandardNames=Dh;var is={},os={},ou=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Uh=/\n/g,Bh=/^\s*/,$h=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Hh=/^:\s*/,Vh=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Gh=/^[;\s]*/,Wh=/^\s+|\s+$/g,Zh=` -`,au="/",su="*",In="",qh="comment",Yh="declaration",Xh=function(n,r){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];r=r||{};var o=1,a=1;function p(w){var b=w.match(Uh);b&&(o+=b.length);var S=w.lastIndexOf(Zh);a=~S?w.length-S:a+w.length}function m(){var w={line:o,column:a};return function(b){return b.position=new c(w),x(),b}}function c(w){this.start=w,this.end={line:o,column:a},this.source=r.source}c.prototype.content=n;function g(w){var b=new Error(r.source+":"+o+":"+a+": "+w);if(b.reason=w,b.filename=r.source,b.line=o,b.column=a,b.source=n,!r.silent)throw b}function f(w){var b=w.exec(n);if(b){var S=b[0];return p(S),n=n.slice(S.length),b}}function x(){f(Bh)}function y(w){var b;for(w=w||[];b=v();)b!==!1&&w.push(b);return w}function v(){var w=m();if(!(au!=n.charAt(0)||su!=n.charAt(1))){for(var b=2;In!=n.charAt(b)&&(su!=n.charAt(b)||au!=n.charAt(b+1));)++b;if(b+=2,In===n.charAt(b-1))return g("End of comment missing");var S=n.slice(2,b-2);return a+=2,p(S),n=n.slice(b),a+=2,w({type:qh,comment:S})}}function R(){var w=m(),b=f($h);if(b){if(v(),!f(Hh))return g("property missing ':'");var S=f(Vh),I=w({type:Yh,property:lu(b[0].replace(ou,In)),value:S?lu(S[0].replace(ou,In)):In});return f(Gh),I}}function M(){var w=[];y(w);for(var b;b=R();)b!==!1&&(w.push(b),y(w));return w}return x(),M()};function lu(n){return n?n.replace(Wh,In):In}var Kh=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(os,"__esModule",{value:!0});var Qh=Kh(Xh);function Jh(n,r){var o=null;if(!n||typeof n!="string")return o;var a=(0,Qh.default)(n),p=typeof r=="function";return a.forEach(function(m){if(m.type==="declaration"){var c=m.property,g=m.value;p?r(c,g,m):g&&(o=o||{},o[c]=g)}}),o}os.default=Jh;var to={};Object.defineProperty(to,"__esModule",{value:!0}),to.camelCase=void 0;var tx=/^--[a-zA-Z0-9-]+$/,ex=/-([a-z])/g,nx=/^[^-]+$/,rx=/^-(webkit|moz|ms|o|khtml)-/,ix=/^-(ms)-/,ox=function(n){return!n||nx.test(n)||tx.test(n)},ax=function(n,r){return r.toUpperCase()},pu=function(n,r){return"".concat(r,"-")},sx=function(n,r){return r===void 0&&(r={}),ox(n)?n:(n=n.toLowerCase(),r.reactCompat?n=n.replace(ix,pu):n=n.replace(rx,pu),n.replace(ex,ax))};to.camelCase=sx;var lx=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},px=lx(os),mx=to;function as(n,r){var o={};return!n||typeof n!="string"||(0,px.default)(n,function(a,p){a&&p&&(o[(0,mx.camelCase)(a,r)]=p)}),o}as.default=as;var ux=as;(function(n){var r=dt&&dt.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=m,n.setStyleProp=g;var o=V,a=r(ux),p=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function m(y,v){return y.includes("-")?!p.has(y):!!(v&&typeof v.is=="string")}var c={reactCompat:!0};function g(y,v){if(typeof y=="string"){if(!y.trim()){v.style={};return}try{v.style=(0,a.default)(y,c)}catch{v.style={}}}}n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var f=function(y){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(y.name)};n.canTextBeChildOfNode=f;var x=function(y){return y};n.returnFirstArg=x})(is),Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.default=fx;var Pr=Le,mu=is,cx=["checked","value"],dx=["input","select","textarea"],gx={reset:!0,submit:!0};function fx(n,r){n===void 0&&(n={});var o={},a=!!(n.type&&gx[n.type]);for(var p in n){var m=n[p];if((0,Pr.isCustomAttribute)(p)){o[p]=m;continue}var c=p.toLowerCase(),g=uu(c);if(g){var f=(0,Pr.getPropertyInfo)(g);switch(cx.includes(g)&&dx.includes(r)&&!a&&(g=uu("default"+c)),o[g]=m,f&&f.type){case Pr.BOOLEAN:o[g]=!0;break;case Pr.OVERLOADED_BOOLEAN:m===""&&(o[g]=!0);break}continue}mu.PRESERVE_CUSTOM_ATTRIBUTES&&(o[p]=m)}return(0,mu.setStyleProp)(n.style,o),o}function uu(n){return Pr.possibleStandardNames[n]}var ss={},hx=dt&&dt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=cu;var ls=V,xx=hx(Xi),Mr=is,yx={cloneElement:ls.cloneElement,createElement:ls.createElement,isValidElement:ls.isValidElement};function cu(n,r){r===void 0&&(r={});for(var o=[],a=typeof r.replace=="function",p=r.transform||Mr.returnFirstArg,m=r.library||yx,c=m.cloneElement,g=m.createElement,f=m.isValidElement,x=n.length,y=0;y1&&(R=c(R,{key:R.key||y})),o.push(p(R,v,y));continue}}if(v.type==="text"){var M=!v.data.trim().length;if(M&&v.parent&&!(0,Mr.canTextBeChildOfNode)(v.parent)||r.trim&&M)continue;o.push(p(v.data,v,y));continue}var w=v,b={};wx(w)?((0,Mr.setStyleProp)(w.attribs.style,w.attribs),b=w.attribs):w.attribs&&(b=(0,xx.default)(w.attribs,w.name));var S=void 0;switch(v.type){case"script":case"style":v.children[0]&&(b.dangerouslySetInnerHTML={__html:v.children[0].data});break;case"tag":v.name==="textarea"&&v.children[0]?b.defaultValue=v.children[0].data:v.children&&v.children.length&&(S=cu(v.children,r));break;default:continue}x>1&&(b.key=y),o.push(p(g(v.name,b,S),v,y))}return o.length===1?o[0]:o}function wx(n){return Mr.PRESERVE_CUSTOM_ATTRIBUTES&&n.type==="tag"&&(0,Mr.isCustomComponent)(n.name,n.attribs)}(function(n){var r=dt&&dt.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=g;var o=r(Wa);n.htmlToDOM=o.default;var a=r(Xi);n.attributesToProps=a.default;var p=r(ss);n.domToReact=p.default;var m=Xa;Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return m.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return m.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return m.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return m.Text}});var c={lowerCaseAttributeNames:!1};function g(f,x){if(typeof f!="string")throw new TypeError("First argument must be a string");return f?(0,p.default)((0,o.default)(f,(x==null?void 0:x.htmlparser2)||c),x):[]}})(Bi);const du=Vt(Bi),bx=du.default||du;var vx=Object.create,eo=Object.defineProperty,kx=Object.defineProperties,_x=Object.getOwnPropertyDescriptor,Sx=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertyNames,no=Object.getOwnPropertySymbols,Ex=Object.getPrototypeOf,ps=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,hu=(n,r,o)=>r in n?eo(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Ve=(n,r)=>{for(var o in r||(r={}))ps.call(r,o)&&hu(n,o,r[o]);if(no)for(var o of no(r))fu.call(r,o)&&hu(n,o,r[o]);return n},ro=(n,r)=>kx(n,Sx(r)),xu=(n,r)=>{var o={};for(var a in n)ps.call(n,a)&&r.indexOf(a)<0&&(o[a]=n[a]);if(n!=null&&no)for(var a of no(n))r.indexOf(a)<0&&fu.call(n,a)&&(o[a]=n[a]);return o},Cx=(n,r)=>function(){return r||(0,n[gu(n)[0]])((r={exports:{}}).exports,r),r.exports},Tx=(n,r)=>{for(var o in r)eo(n,o,{get:r[o],enumerable:!0})},Rx=(n,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let p of gu(r))!ps.call(n,p)&&p!==o&&eo(n,p,{get:()=>r[p],enumerable:!(a=_x(r,p))||a.enumerable});return n},jx=(n,r,o)=>(o=n!=null?vx(Ex(n)):{},Rx(!n||!n.__esModule?eo(o,"default",{value:n,enumerable:!0}):o,n)),zx=Cx({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(n,r){var o=function(){var a=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,m={},c={util:{encode:function w(b){return b instanceof g?new g(b.type,w(b.content),b.alias):Array.isArray(b)?b.map(w):b.replace(/&/g,"&").replace(/"+L.content+""};function f(w,b,S,I){w.lastIndex=b;var L=w.exec(S);if(L&&I&&L[1]){var z=L[1].length;L.index+=z,L[0]=L[0].slice(z)}return L}function x(w,b,S,I,L,z){for(var $ in S)if(!(!S.hasOwnProperty($)||!S[$])){var G=S[$];G=Array.isArray(G)?G:[G];for(var K=0;K=z.reach);Ot+=ft.value.length,ft=ft.next){var bt=ft.value;if(b.length>w.length)return;if(!(bt instanceof g)){var kt=1,H;if(gt){if(H=f(Mt,Ot,w,Q),!H||H.index>=w.length)break;var O=H.index,nt=H.index+H[0].length,W=Ot;for(W+=ft.value.length;O>=W;)ft=ft.next,W+=ft.value.length;if(W-=ft.value.length,Ot=W,ft.value instanceof g)continue;for(var _=ft;_!==b.tail&&(Wz.reach&&(z.reach=mt);var ht=ft.prev;rt&&(ht=v(b,ht,rt),Ot+=rt.length),R(b,ht,kt);var xt=new g($,lt?c.tokenize(q,lt):q,At,q);if(ft=v(b,ht,xt),it&&v(b,ft,it),kt>1){var Ct={cause:$+","+K,reach:mt};x(w,b,S,ft.prev,Ot,Ct),z&&Ct.reach>z.reach&&(z.reach=Ct.reach)}}}}}}function y(){var w={value:null,prev:null,next:null},b={value:null,prev:w,next:null};w.next=b,this.head=w,this.tail=b,this.length=0}function v(w,b,S){var I=b.next,L={value:S,prev:b,next:I};return b.next=L,I.prev=L,w.length++,L}function R(w,b,S){for(var I=b.next,L=0;L/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},P.languages.markup.tag.inside["attr-value"].inside.entity=P.languages.markup.entity,P.languages.markup.doctype.inside["internal-subset"].inside=P.languages.markup,P.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(P.languages.markup.tag,"addInlined",{value:function(n,a){var o={},o=(o["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:P.languages[a]},o.cdata=/^$/i,{"included-cdata":{pattern://i,inside:o}}),a=(o["language-"+a]={pattern:/[\s\S]+/,inside:P.languages[a]},{});a[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:o},P.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(P.languages.markup.tag,"addAttribute",{value:function(n,r){P.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:P.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),P.languages.html=P.languages.markup,P.languages.mathml=P.languages.markup,P.languages.svg=P.languages.markup,P.languages.xml=P.languages.extend("markup",{}),P.languages.ssml=P.languages.xml,P.languages.atom=P.languages.xml,P.languages.rss=P.languages.xml,function(n){var r={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+o.source+")",a=RegExp(a+"-"+a),p={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:a,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":r,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":r,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":p}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},P.languages.javascript=P.languages.extend("clike",{"class-name":[P.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),P.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,P.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:P.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:P.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:P.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:P.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:P.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),P.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:P.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),P.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),P.languages.markup&&(P.languages.markup.tag.addInlined("script","javascript"),P.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),P.languages.js=P.languages.javascript,P.languages.actionscript=P.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),P.languages.actionscript["class-name"].alias="function",delete P.languages.actionscript.parameter,delete P.languages.actionscript["literal-property"],P.languages.markup&&P.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:P.languages.markup}}),function(n){var r=/#(?!\{).+/,o={pattern:/#\{[^}]+\}/,alias:"variable"};n.languages.coffeescript=n.languages.extend("javascript",{comment:r,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:o}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),n.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:r,interpolation:o}}}),n.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:n.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:o}}]}),n.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete n.languages.coffeescript["template-string"],n.languages.coffee=n.languages.coffeescript}(P),function(n){var r=n.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(r,"addSupport",{value:function(o,a){(o=typeof o=="string"?[o]:o).forEach(function(p){var m=function(v){v.inside||(v.inside={}),v.inside.rest=a},c="doc-comment";if(g=n.languages[p]){var g,f=g[c];if((f=f||(g=n.languages.insertBefore(p,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[c])instanceof RegExp&&(f=g[c]={pattern:f}),Array.isArray(f))for(var x=0,y=f.length;x|\+|~|\|\|/,punctuation:/[(),]/}},n.languages.css.atrule.inside["selector-function-argument"].inside=r,n.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};n.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(P),function(n){var r=/[*&][^\s[\]{},]+/,o=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+o.source+"(?:[ ]+"+r.source+")?|"+r.source+"(?:[ ]+"+o.source+")?)",p=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),m=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function c(g,f){f=(f||"").replace(/m/g,"")+"m";var x=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return g});return RegExp(x,f)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+p+"|"+m+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:c(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:c(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:c(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:c(m),lookbehind:!0,greedy:!0},number:{pattern:c(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:o,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(P),function(n){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function o(x){return x=x.replace(//g,function(){return r}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),m=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,c=(n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+m+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+m+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+m+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:o(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:o(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:o(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:o(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(y){x!==y&&(n.languages.markdown[x].inside.content.inside[y]=n.languages.markdown[y])})}),n.hooks.add("after-tokenize",function(x){x.language!=="markdown"&&x.language!=="md"||function y(v){if(v&&typeof v!="string")for(var R=0,M=v.length;R",quot:'"'},f=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(P),P.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:P.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},P.hooks.add("after-tokenize",function(n){if(n.language==="graphql")for(var r=n.tokens.filter(function(w){return typeof w!="string"&&w.type!=="comment"&&w.type!=="scalar"}),o=0;o?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(n){var r=n.languages.javascript["template-string"],o=r.pattern.source,a=r.inside.interpolation,p=a.inside["interpolation-punctuation"],m=a.pattern.source;function c(v,R){if(n.languages[v])return{pattern:RegExp("((?:"+R+")\\s*)"+o),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:v}}}}function g(v,R,M){return v={code:v,grammar:R,language:M},n.hooks.run("before-tokenize",v),v.tokens=n.tokenize(v.code,v.grammar),n.hooks.run("after-tokenize",v),v.tokens}function f(v,R,M){var S=n.tokenize(v,{interpolation:{pattern:RegExp(m),lookbehind:!0}}),w=0,b={},S=g(S.map(function(L){if(typeof L=="string")return L;for(var z,$,L=L.content;v.indexOf(($=w++,z="___"+M.toUpperCase()+"_"+$+"___"))!==-1;);return b[z]=L,z}).join(""),R,M),I=Object.keys(b);return w=0,function L(z){for(var $=0;$=I.length)return;var G,K,J,lt,Q,gt,At,Et=z[$];typeof Et=="string"||typeof Et.content=="string"?(G=I[w],(At=(gt=typeof Et=="string"?Et:Et.content).indexOf(G))!==-1&&(++w,K=gt.substring(0,At),Q=b[G],J=void 0,(lt={})["interpolation-punctuation"]=p,(lt=n.tokenize(Q,lt)).length===3&&((J=[1,1]).push.apply(J,g(lt[1],n.languages.javascript,"javascript")),lt.splice.apply(lt,J)),J=new n.Token("interpolation",lt,a.alias,Q),lt=gt.substring(At+G.length),Q=[],K&&Q.push(K),Q.push(J),lt&&(L(gt=[lt]),Q.push.apply(Q,gt)),typeof Et=="string"?(z.splice.apply(z,[$,1].concat(Q)),$+=Q.length-1):Et.content=Q)):(At=Et.content,Array.isArray(At)?L(At):L([At]))}}(S),new n.Token(M,S,"language-"+M,v)}n.languages.javascript["template-string"]=[c("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),c("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),c("svg",/\bsvg/.source),c("markdown",/\b(?:markdown|md)/.source),c("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),c("sql",/\bsql/.source),r].filter(Boolean);var x={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function y(v){return typeof v=="string"?v:Array.isArray(v)?v.map(y).join(""):y(v.content)}n.hooks.add("after-tokenize",function(v){v.language in x&&function R(M){for(var w=0,b=M.length;w]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var r=n.languages.extend("typescript",{});delete r["class-name"],n.languages.typescript["class-name"].inside=r,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),n.languages.ts=n.languages.typescript}(P),function(n){var r=n.languages.javascript,o=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+o+"\\s+)?)";n.languages.jsdoc=n.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),n.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return o})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+o),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:n.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),n.languages.javadoclike.addSupport("javascript",n.languages.jsdoc)}(P),function(n){n.languages.flow=n.languages.extend("javascript",{}),n.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),n.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete n.languages.flow.parameter,n.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(n.languages.flow.keyword)||(n.languages.flow.keyword=[n.languages.flow.keyword]),n.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(P),P.languages.n4js=P.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),P.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),P.languages.n4jsd=P.languages.n4js,function(n){function r(c,g){return RegExp(c.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),g)}n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),n.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var o=["function","function-variable","method","method-variable","property-access"],a=0;a*\.{3}(?:[^{}]|)*\})/.source;function m(f,x){return f=f.replace(//g,function(){return o}).replace(//g,function(){return a}).replace(//g,function(){return p}),RegExp(f,x)}p=m(p).source,n.languages.jsx=n.languages.extend("markup",r),n.languages.jsx.tag.pattern=m(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=r.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:m(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:m(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);function c(f){for(var x=[],y=0;y"&&x.push({tagName:g(v.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},P.languages.swift["string-literal"].forEach(function(n){n.inside.interpolation.inside=P.languages.swift}),function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var r={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:r},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:r},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(P),P.languages.c=P.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),P.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),P.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},P.languages.c.string],char:P.languages.c.char,comment:P.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:P.languages.c}}}}),P.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete P.languages.c.boolean,P.languages.objectivec=P.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete P.languages.objectivec["class-name"],P.languages.objc=P.languages.objectivec,P.languages.reason=P.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),P.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete P.languages.reason.function,function(n){for(var r=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,o=0;o<2;o++)r=r.replace(//g,function(){return r});r=r.replace(//g,function(){return/[^\s\S]/.source}),n.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+r),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(P),P.languages.go=P.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),P.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete P.languages.go["class-name"],function(n){var r=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,o=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return r.source});n.languages.cpp=n.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return r.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:r,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),n.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),n.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n.languages.cpp}}}}),n.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),n.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:n.languages.extend("cpp",{})}}),n.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},n.languages.cpp["base-clause"])}(P),P.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},P.languages.python["string-interpolation"].inside.interpolation.inside.rest=P.languages.python,P.languages.py=P.languages.python;var yu={};Tx(yu,{dracula:()=>Ox,duotoneDark:()=>Lx,duotoneLight:()=>Px,github:()=>Fx,jettwaveDark:()=>o1,jettwaveLight:()=>s1,nightOwl:()=>Ux,nightOwlLight:()=>$x,oceanicNext:()=>Vx,okaidia:()=>Wx,oneDark:()=>p1,oneLight:()=>u1,palenight:()=>qx,shadesOfPurple:()=>Xx,synthwave84:()=>Qx,ultramin:()=>t1,vsDark:()=>wu,vsLight:()=>r1});var Ax={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Ox=Ax,Nx={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Lx=Nx,Ix={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Px=Ix,Mx={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Fx=Mx,Dx={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Ux=Dx,Bx={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},$x=Bx,we={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Hx={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:we.keyword}},{types:["attr-value"],style:{color:we.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:we.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:we.primitive}},{types:["boolean"],style:{color:we.boolean}},{types:["tag"],style:{color:we.tag}},{types:["string"],style:{color:we.string}},{types:["punctuation"],style:{color:we.string}},{types:["selector","char","builtin","inserted"],style:{color:we.char}},{types:["function"],style:{color:we.function}},{types:["operator","entity","url","variable"],style:{color:we.variable}},{types:["keyword"],style:{color:we.keyword}},{types:["atrule","class-name"],style:{color:we.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Vx=Hx,Gx={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Wx=Gx,Zx={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},qx=Zx,Yx={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Xx=Yx,Kx={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},Qx=Kx,Jx={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},t1=Jx,e1={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},wu=e1,n1={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},r1=n1,i1={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},o1=i1,a1={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},s1=a1,l1={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},p1=l1,m1={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},u1=m1,c1=(n,r)=>{const{plain:o}=n,a=n.styles.reduce((p,m)=>{const{languages:c,style:g}=m;return c&&!c.includes(r)||m.types.forEach(f=>{const x=Ve(Ve({},p[f]),g);p[f]=x}),p},{});return a.root=o,a.plain=ro(Ve({},o),{backgroundColor:void 0}),a},bu=c1,d1=(n,r)=>{const[o,a]=V.useState(bu(r,n)),p=V.useRef(),m=V.useRef();return V.useEffect(()=>{(r!==p.current||n!==m.current)&&(p.current=r,m.current=n,a(bu(r,n)))},[n,r]),o},g1=n=>V.useCallback(r=>{var o=r,{className:a,style:p,line:m}=o,c=xu(o,["className","style","line"]);const g=ro(Ve({},c),{className:Rt("token-line",a)});return typeof n=="object"&&"plain"in n&&(g.style=n.plain),typeof p=="object"&&(g.style=Ve(Ve({},g.style||{}),p)),g},[n]),f1=n=>{const r=V.useCallback(({types:o,empty:a})=>{if(n!=null){{if(o.length===1&&o[0]==="plain")return a!=null?{display:"inline-block"}:void 0;if(o.length===1&&a!=null)return n[o[0]]}return Object.assign(a!=null?{display:"inline-block"}:{},...o.map(p=>n[p]))}},[n]);return V.useCallback(o=>{var a=o,{token:p,className:m,style:c}=a,g=xu(a,["token","className","style"]);const f=ro(Ve({},g),{className:Rt("token",...p.types,m),children:p.content,style:r(p)});return c!=null&&(f.style=Ve(Ve({},f.style||{}),c)),f},[r])},h1=/\r\n|\r|\n/,vu=n=>{n.length===0?n.push({types:["plain"],content:` +`}strong(r){return`${r}`}em(r){return`${r}`}codespan(r){return`${r}`}br(){return"
    "}del(r){return`${r}`}link(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m='
    ",m}image(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m=`${a}0&&j.tokens[0].type==="paragraph"?(j.tokens[0].text=_+" "+j.tokens[0].text,j.tokens[0].tokens&&j.tokens[0].tokens.length>0&&j.tokens[0].tokens[0].type==="text"&&(j.tokens[0].tokens[0].text=_+" "+j.tokens[0].tokens[0].text)):j.tokens.unshift({type:"text",text:_+" "}):b+=_+" "}b+=this.parse(j.tokens,x),y+=this.renderer.listitem(b,w,!!M)}a+=this.renderer.list(y,g,f);continue}case"html":{const c=m;a+=this.renderer.html(c.text,c.block);continue}case"paragraph":{const c=m;a+=this.renderer.paragraph(this.parseInline(c.tokens));continue}case"text":{let c=m,g=c.tokens?this.parseInline(c.tokens):c.text;for(;p+1{const x=g[f].flat(1/0);a=a.concat(this.walkTokens(x,o))}):g.tokens&&(a=a.concat(this.walkTokens(g.tokens,o)))}}return a}use(...r){const o=this.defaults.extensions||{renderers:{},childTokens:{}};return r.forEach(a=>{const p={...a};if(p.async=this.defaults.async||p.async||!1,a.extensions&&(a.extensions.forEach(m=>{if(!m.name)throw new Error("extension name required");if("renderer"in m){const c=o.renderers[m.name];c?o.renderers[m.name]=function(...g){let f=m.renderer.apply(this,g);return f===!1&&(f=c.apply(this,g)),f}:o.renderers[m.name]=m.renderer}if("tokenizer"in m){if(!m.level||m.level!=="block"&&m.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const c=o[m.level];c?c.unshift(m.tokenizer):o[m.level]=[m.tokenizer],m.start&&(m.level==="block"?o.startBlock?o.startBlock.push(m.start):o.startBlock=[m.start]:m.level==="inline"&&(o.startInline?o.startInline.push(m.start):o.startInline=[m.start]))}"childTokens"in m&&m.childTokens&&(o.childTokens[m.name]=m.childTokens)}),p.extensions=o),a.renderer){const m=this.defaults.renderer||new Ui(this.defaults);for(const c in a.renderer){if(!(c in m))throw new Error(`renderer '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.renderer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v||""}}p.renderer=m}if(a.tokenizer){const m=this.defaults.tokenizer||new Pi(this.defaults);for(const c in a.tokenizer){if(!(c in m))throw new Error(`tokenizer '${c}' does not exist`);if(["options","rules","lexer"].includes(c))continue;const g=c,f=a.tokenizer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.tokenizer=m}if(a.hooks){const m=this.defaults.hooks||new Ir;for(const c in a.hooks){if(!(c in m))throw new Error(`hook '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.hooks[g],x=m[g];Ir.passThroughHooks.has(c)?m[g]=y=>{if(this.defaults.async)return Promise.resolve(f.call(m,y)).then(j=>x.call(m,j));const v=f.call(m,y);return x.call(m,v)}:m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.hooks=m}if(a.walkTokens){const m=this.defaults.walkTokens,c=a.walkTokens;p.walkTokens=function(g){let f=[];return f.push(c.call(this,g)),m&&(f=f.concat(m.call(this,g))),f}}this.defaults={...this.defaults,...p}}),this}setOptions(r){return this.defaults={...this.defaults,...r},this}lexer(r,o){return $e.lex(r,o??this.defaults)}parser(r,o){return He.parse(r,o??this.defaults)}}Fn=new WeakSet,ap=function(r,o){return(a,p)=>{const m={...p},c={...this.defaults,...m};this.defaults.async===!0&&m.async===!1&&(c.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),c.async=!0);const g=ha(this,Fn,Lg).call(this,!!c.silent,!!c.async);if(typeof a>"u"||a===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof a!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(a)+", string expected"));if(c.hooks&&(c.hooks.options=c),c.async)return Promise.resolve(c.hooks?c.hooks.preprocess(a):a).then(f=>r(f,c)).then(f=>c.hooks?c.hooks.processAllTokens(f):f).then(f=>c.walkTokens?Promise.all(this.walkTokens(f,c.walkTokens)).then(()=>f):f).then(f=>o(f,c)).then(f=>c.hooks?c.hooks.postprocess(f):f).catch(g);try{c.hooks&&(a=c.hooks.preprocess(a));let f=r(a,c);c.hooks&&(f=c.hooks.processAllTokens(f)),c.walkTokens&&this.walkTokens(f,c.walkTokens);let x=o(f,c);return c.hooks&&(x=c.hooks.postprocess(x)),x}catch(f){return g(f)}}},Lg=function(r,o){return a=>{if(a.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const p="

    An error occurred:

    "+we(a.message+"",!0)+"
    ";return o?Promise.resolve(p):p}if(o)return Promise.reject(a);throw a}};const In=new yh;function _t(n,r){return In.parse(n,r)}_t.options=_t.setOptions=function(n){return In.setOptions(n),_t.defaults=In.defaults,bm(_t.defaults),_t},_t.getDefaults=Fa,_t.defaults=Ln,_t.use=function(...n){return In.use(...n),_t.defaults=In.defaults,bm(_t.defaults),_t},_t.walkTokens=function(n,r){return In.walkTokens(n,r)},_t.parseInline=In.parseInline,_t.Parser=He,_t.parser=He.parse,_t.Renderer=Ui,_t.TextRenderer=Ga,_t.Lexer=$e,_t.lexer=$e.lex,_t.Tokenizer=Pi,_t.Hooks=Ir,_t.parse=_t,_t.options,_t.setOptions,_t.use,_t.walkTokens,_t.parseInline,He.parse,$e.lex;var Bi={},Wa={},Za={};Object.defineProperty(Za,"__esModule",{value:!0}),Za.default=kh;var Im="html",Pm="head",$i="body",wh=/<([a-zA-Z]+[0-9]?)/,Mm=//i,Fm=//i,Hi=function(n,r){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},qa=function(n,r){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Dm=typeof window=="object"&&window.DOMParser;if(typeof Dm=="function"){var bh=new Dm,vh="text/html";qa=function(n,r){return r&&(n="<".concat(r,">").concat(n,"")),bh.parseFromString(n,vh)},Hi=qa}if(typeof document=="object"&&document.implementation){var Vi=document.implementation.createHTMLDocument();Hi=function(n,r){if(r){var o=Vi.documentElement.querySelector(r);return o&&(o.innerHTML=n),Vi}return Vi.documentElement.innerHTML=n,Vi}}var Gi=typeof document=="object"&&document.createElement("template"),Ya;Gi&&Gi.content&&(Ya=function(n){return Gi.innerHTML=n,Gi.content.childNodes});function kh(n){var r,o,a=n.match(wh),p=a&&a[1]?a[1].toLowerCase():"";switch(p){case Im:{var m=qa(n);if(!Mm.test(n)){var c=m.querySelector(Pm);(r=c==null?void 0:c.parentNode)===null||r===void 0||r.removeChild(c)}if(!Fm.test(n)){var c=m.querySelector($i);(o=c==null?void 0:c.parentNode)===null||o===void 0||o.removeChild(c)}return m.querySelectorAll(Im)}case Pm:case $i:{var g=Hi(n).querySelectorAll(p);return Fm.test(n)&&Mm.test(n)?g[0].parentNode.childNodes:g}default:{if(Ya)return Ya(n);var c=Hi(n,$i).querySelector($i);return c.childNodes}}}var Wi={},Xa={},Ka={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0;var r;(function(a){a.Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype"})(r=n.ElementType||(n.ElementType={}));function o(a){return a.type===r.Tag||a.type===r.Script||a.type===r.Style}n.isTag=o,n.Root=r.Root,n.Text=r.Text,n.Directive=r.Directive,n.Comment=r.Comment,n.Script=r.Script,n.Style=r.Style,n.Tag=r.Tag,n.CDATA=r.CDATA,n.Doctype=r.Doctype})(Ka);var ct={},sn=gt&>.__extends||function(){var n=function(r,o){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,p){a.__proto__=p}||function(a,p){for(var m in p)Object.prototype.hasOwnProperty.call(p,m)&&(a[m]=p[m])},n(r,o)};return function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");n(r,o);function a(){this.constructor=r}r.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}}(),Pr=gt&>.__assign||function(){return Pr=Object.assign||function(n){for(var r,o=1,a=arguments.length;o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(o){this.children=o},enumerable:!1,configurable:!0}),r}(Qa);ct.NodeWithChildren=qi;var Hm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.CDATA,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(qi);ct.CDATA=Hm;var Vm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.Root,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(qi);ct.Document=Vm;var Gm=function(n){sn(r,n);function r(o,a,p,m){p===void 0&&(p=[]),m===void 0&&(m=o==="script"?me.ElementType.Script:o==="style"?me.ElementType.Style:me.ElementType.Tag);var c=n.call(this,p)||this;return c.name=o,c.attribs=a,c.type=m,c}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(o){this.name=o},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var o=this;return Object.keys(this.attribs).map(function(a){var p,m;return{name:a,value:o.attribs[a],namespace:(p=o["x-attribsNamespace"])===null||p===void 0?void 0:p[a],prefix:(m=o["x-attribsPrefix"])===null||m===void 0?void 0:m[a]}})},enumerable:!1,configurable:!0}),r}(qi);ct.Element=Gm;function Wm(n){return(0,me.isTag)(n)}ct.isTag=Wm;function Zm(n){return n.type===me.ElementType.CDATA}ct.isCDATA=Zm;function qm(n){return n.type===me.ElementType.Text}ct.isText=qm;function Ym(n){return n.type===me.ElementType.Comment}ct.isComment=Ym;function Xm(n){return n.type===me.ElementType.Directive}ct.isDirective=Xm;function Km(n){return n.type===me.ElementType.Root}ct.isDocument=Km;function _h(n){return Object.prototype.hasOwnProperty.call(n,"children")}ct.hasChildren=_h;function Ja(n,r){r===void 0&&(r=!1);var o;if(qm(n))o=new Um(n.data);else if(Ym(n))o=new Bm(n.data);else if(Wm(n)){var a=r?ts(n.children):[],p=new Gm(n.name,Pr({},n.attribs),a);a.forEach(function(f){return f.parent=p}),n.namespace!=null&&(p.namespace=n.namespace),n["x-attribsNamespace"]&&(p["x-attribsNamespace"]=Pr({},n["x-attribsNamespace"])),n["x-attribsPrefix"]&&(p["x-attribsPrefix"]=Pr({},n["x-attribsPrefix"])),o=p}else if(Zm(n)){var a=r?ts(n.children):[],m=new Hm(a);a.forEach(function(x){return x.parent=m}),o=m}else if(Km(n)){var a=r?ts(n.children):[],c=new Vm(a);a.forEach(function(x){return x.parent=c}),n["x-mode"]&&(c["x-mode"]=n["x-mode"]),o=c}else if(Xm(n)){var g=new $m(n.name,n.data);n["x-name"]!=null&&(g["x-name"]=n["x-name"],g["x-publicId"]=n["x-publicId"],g["x-systemId"]=n["x-systemId"]),o=g}else throw new Error("Not implemented yet: ".concat(n.type));return o.startIndex=n.startIndex,o.endIndex=n.endIndex,n.sourceCodeLocation!=null&&(o.sourceCodeLocation=n.sourceCodeLocation),o}ct.cloneNode=Ja;function ts(n){for(var r=n.map(function(a){return Ja(a,!0)}),o=1;o/;function zh(n){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];var r=n.match(Ah),o=r?r[1]:void 0;return(0,jh.formatDOM)((0,Rh.default)(n),null,o)}var Xi={},Le={},Ki={},Oh=0;Ki.SAME=Oh;var Nh=1;Ki.CAMELCASE=Nh,Ki.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const eu=0,ln=1,Qi=2,Ji=3,es=4,nu=5,ru=6;function Lh(n){return Kt.hasOwnProperty(n)?Kt[n]:null}function oe(n,r,o,a,p,m,c){this.acceptsBooleans=r===Qi||r===Ji||r===es,this.attributeName=a,this.attributeNamespace=p,this.mustUseProperty=o,this.propertyName=n,this.type=r,this.sanitizeURL=m,this.removeEmptyString=c}const Kt={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(n=>{Kt[n]=new oe(n,eu,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([n,r])=>{Kt[n]=new oe(n,ln,!1,r,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n,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"].forEach(n=>{Kt[n]=new oe(n,Ji,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(n=>{Kt[n]=new oe(n,Ji,!0,n,null,!1,!1)}),["capture","download"].forEach(n=>{Kt[n]=new oe(n,es,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(n=>{Kt[n]=new oe(n,ru,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(n=>{Kt[n]=new oe(n,nu,!1,n.toLowerCase(),null,!1,!1)});const ns=/[\-\:]([a-z])/g,rs=n=>n[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"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!1,!1)});const Ih="xlinkHref";Kt[Ih]=new oe("xlinkHref",ln,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!0,!0)});const{CAMELCASE:Ph,SAME:Mh,possibleStandardNames:iu}=Ki,Fh=":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",Dh=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Fh+"]*$")),Uh=Object.keys(iu).reduce((n,r)=>{const o=iu[r];return o===Mh?n[r]=r:o===Ph?n[r.toLowerCase()]=r:n[r]=o,n},{});Le.BOOLEAN=Ji,Le.BOOLEANISH_STRING=Qi,Le.NUMERIC=nu,Le.OVERLOADED_BOOLEAN=es,Le.POSITIVE_NUMERIC=ru,Le.RESERVED=eu,Le.STRING=ln,Le.getPropertyInfo=Lh,Le.isCustomAttribute=Dh,Le.possibleStandardNames=Uh;var is={},os={},ou=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Bh=/\n/g,$h=/^\s*/,Hh=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Vh=/^:\s*/,Gh=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Wh=/^[;\s]*/,Zh=/^\s+|\s+$/g,qh=` +`,au="/",su="*",Pn="",Yh="comment",Xh="declaration",Kh=function(n,r){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];r=r||{};var o=1,a=1;function p(w){var b=w.match(Bh);b&&(o+=b.length);var _=w.lastIndexOf(qh);a=~_?w.length-_:a+w.length}function m(){var w={line:o,column:a};return function(b){return b.position=new c(w),x(),b}}function c(w){this.start=w,this.end={line:o,column:a},this.source=r.source}c.prototype.content=n;function g(w){var b=new Error(r.source+":"+o+":"+a+": "+w);if(b.reason=w,b.filename=r.source,b.line=o,b.column=a,b.source=n,!r.silent)throw b}function f(w){var b=w.exec(n);if(b){var _=b[0];return p(_),n=n.slice(_.length),b}}function x(){f($h)}function y(w){var b;for(w=w||[];b=v();)b!==!1&&w.push(b);return w}function v(){var w=m();if(!(au!=n.charAt(0)||su!=n.charAt(1))){for(var b=2;Pn!=n.charAt(b)&&(su!=n.charAt(b)||au!=n.charAt(b+1));)++b;if(b+=2,Pn===n.charAt(b-1))return g("End of comment missing");var _=n.slice(2,b-2);return a+=2,p(_),n=n.slice(b),a+=2,w({type:Yh,comment:_})}}function j(){var w=m(),b=f(Hh);if(b){if(v(),!f(Vh))return g("property missing ':'");var _=f(Gh),I=w({type:Xh,property:lu(b[0].replace(ou,Pn)),value:_?lu(_[0].replace(ou,Pn)):Pn});return f(Wh),I}}function M(){var w=[];y(w);for(var b;b=j();)b!==!1&&(w.push(b),y(w));return w}return x(),M()};function lu(n){return n?n.replace(Zh,Pn):Pn}var Qh=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(os,"__esModule",{value:!0});var Jh=Qh(Kh);function tx(n,r){var o=null;if(!n||typeof n!="string")return o;var a=(0,Jh.default)(n),p=typeof r=="function";return a.forEach(function(m){if(m.type==="declaration"){var c=m.property,g=m.value;p?r(c,g,m):g&&(o=o||{},o[c]=g)}}),o}os.default=tx;var to={};Object.defineProperty(to,"__esModule",{value:!0}),to.camelCase=void 0;var ex=/^--[a-zA-Z0-9-]+$/,nx=/-([a-z])/g,rx=/^[^-]+$/,ix=/^-(webkit|moz|ms|o|khtml)-/,ox=/^-(ms)-/,ax=function(n){return!n||rx.test(n)||ex.test(n)},sx=function(n,r){return r.toUpperCase()},pu=function(n,r){return"".concat(r,"-")},lx=function(n,r){return r===void 0&&(r={}),ax(n)?n:(n=n.toLowerCase(),r.reactCompat?n=n.replace(ox,pu):n=n.replace(ix,pu),n.replace(nx,sx))};to.camelCase=lx;var px=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},mx=px(os),ux=to;function as(n,r){var o={};return!n||typeof n!="string"||(0,mx.default)(n,function(a,p){a&&p&&(o[(0,ux.camelCase)(a,r)]=p)}),o}as.default=as;var cx=as;(function(n){var r=gt&>.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=m,n.setStyleProp=g;var o=V,a=r(cx),p=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function m(y,v){return y.includes("-")?!p.has(y):!!(v&&typeof v.is=="string")}var c={reactCompat:!0};function g(y,v){if(typeof y=="string"){if(!y.trim()){v.style={};return}try{v.style=(0,a.default)(y,c)}catch{v.style={}}}}n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var f=function(y){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(y.name)};n.canTextBeChildOfNode=f;var x=function(y){return y};n.returnFirstArg=x})(is),Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.default=hx;var Mr=Le,mu=is,dx=["checked","value"],gx=["input","select","textarea"],fx={reset:!0,submit:!0};function hx(n,r){n===void 0&&(n={});var o={},a=!!(n.type&&fx[n.type]);for(var p in n){var m=n[p];if((0,Mr.isCustomAttribute)(p)){o[p]=m;continue}var c=p.toLowerCase(),g=uu(c);if(g){var f=(0,Mr.getPropertyInfo)(g);switch(dx.includes(g)&&gx.includes(r)&&!a&&(g=uu("default"+c)),o[g]=m,f&&f.type){case Mr.BOOLEAN:o[g]=!0;break;case Mr.OVERLOADED_BOOLEAN:m===""&&(o[g]=!0);break}continue}mu.PRESERVE_CUSTOM_ATTRIBUTES&&(o[p]=m)}return(0,mu.setStyleProp)(n.style,o),o}function uu(n){return Mr.possibleStandardNames[n]}var ss={},xx=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=cu;var ls=V,yx=xx(Xi),Fr=is,wx={cloneElement:ls.cloneElement,createElement:ls.createElement,isValidElement:ls.isValidElement};function cu(n,r){r===void 0&&(r={});for(var o=[],a=typeof r.replace=="function",p=r.transform||Fr.returnFirstArg,m=r.library||wx,c=m.cloneElement,g=m.createElement,f=m.isValidElement,x=n.length,y=0;y1&&(j=c(j,{key:j.key||y})),o.push(p(j,v,y));continue}}if(v.type==="text"){var M=!v.data.trim().length;if(M&&v.parent&&!(0,Fr.canTextBeChildOfNode)(v.parent)||r.trim&&M)continue;o.push(p(v.data,v,y));continue}var w=v,b={};bx(w)?((0,Fr.setStyleProp)(w.attribs.style,w.attribs),b=w.attribs):w.attribs&&(b=(0,yx.default)(w.attribs,w.name));var _=void 0;switch(v.type){case"script":case"style":v.children[0]&&(b.dangerouslySetInnerHTML={__html:v.children[0].data});break;case"tag":v.name==="textarea"&&v.children[0]?b.defaultValue=v.children[0].data:v.children&&v.children.length&&(_=cu(v.children,r));break;default:continue}x>1&&(b.key=y),o.push(p(g(v.name,b,_),v,y))}return o.length===1?o[0]:o}function bx(n){return Fr.PRESERVE_CUSTOM_ATTRIBUTES&&n.type==="tag"&&(0,Fr.isCustomComponent)(n.name,n.attribs)}(function(n){var r=gt&>.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=g;var o=r(Wa);n.htmlToDOM=o.default;var a=r(Xi);n.attributesToProps=a.default;var p=r(ss);n.domToReact=p.default;var m=Xa;Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return m.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return m.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return m.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return m.Text}});var c={lowerCaseAttributeNames:!1};function g(f,x){if(typeof f!="string")throw new TypeError("First argument must be a string");return f?(0,p.default)((0,o.default)(f,(x==null?void 0:x.htmlparser2)||c),x):[]}})(Bi);const du=Vt(Bi),vx=du.default||du;var kx=Object.create,eo=Object.defineProperty,_x=Object.defineProperties,Sx=Object.getOwnPropertyDescriptor,Ex=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertyNames,no=Object.getOwnPropertySymbols,Cx=Object.getPrototypeOf,ps=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,hu=(n,r,o)=>r in n?eo(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Ve=(n,r)=>{for(var o in r||(r={}))ps.call(r,o)&&hu(n,o,r[o]);if(no)for(var o of no(r))fu.call(r,o)&&hu(n,o,r[o]);return n},ro=(n,r)=>_x(n,Ex(r)),xu=(n,r)=>{var o={};for(var a in n)ps.call(n,a)&&r.indexOf(a)<0&&(o[a]=n[a]);if(n!=null&&no)for(var a of no(n))r.indexOf(a)<0&&fu.call(n,a)&&(o[a]=n[a]);return o},Tx=(n,r)=>function(){return r||(0,n[gu(n)[0]])((r={exports:{}}).exports,r),r.exports},Rx=(n,r)=>{for(var o in r)eo(n,o,{get:r[o],enumerable:!0})},jx=(n,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let p of gu(r))!ps.call(n,p)&&p!==o&&eo(n,p,{get:()=>r[p],enumerable:!(a=Sx(r,p))||a.enumerable});return n},Ax=(n,r,o)=>(o=n!=null?kx(Cx(n)):{},jx(!n||!n.__esModule?eo(o,"default",{value:n,enumerable:!0}):o,n)),zx=Tx({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(n,r){var o=function(){var a=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,m={},c={util:{encode:function w(b){return b instanceof g?new g(b.type,w(b.content),b.alias):Array.isArray(b)?b.map(w):b.replace(/&/g,"&").replace(/"+L.content+""};function f(w,b,_,I){w.lastIndex=b;var L=w.exec(_);if(L&&I&&L[1]){var z=L[1].length;L.index+=z,L[0]=L[0].slice(z)}return L}function x(w,b,_,I,L,z){for(var $ in _)if(!(!_.hasOwnProperty($)||!_[$])){var W=_[$];W=Array.isArray(W)?W:[W];for(var Q=0;Q=z.reach);Ot+=ht.value.length,ht=ht.next){var bt=ht.value;if(b.length>w.length)return;if(!(bt instanceof g)){var kt=1,H;if(ft){if(H=f(Mt,Ot,w,J),!H||H.index>=w.length)break;var T=H.index,it=H.index+H[0].length,Z=Ot;for(Z+=ht.value.length;T>=Z;)ht=ht.next,Z+=ht.value.length;if(Z-=ht.value.length,Ot=Z,ht.value instanceof g)continue;for(var C=ht;C!==b.tail&&(Zz.reach&&(z.reach=rt);var dt=ht.prev;X&&(dt=v(b,dt,X),Ot+=X.length),j(b,dt,kt);var xt=new g($,pt?c.tokenize(G,pt):G,zt,G);if(ht=v(b,dt,xt),st&&v(b,ht,st),kt>1){var vt={cause:$+","+Q,reach:rt};x(w,b,_,ht.prev,Ot,vt),z&&vt.reach>z.reach&&(z.reach=vt.reach)}}}}}}function y(){var w={value:null,prev:null,next:null},b={value:null,prev:w,next:null};w.next=b,this.head=w,this.tail=b,this.length=0}function v(w,b,_){var I=b.next,L={value:_,prev:b,next:I};return b.next=L,I.prev=L,w.length++,L}function j(w,b,_){for(var I=b.next,L=0;L<_&&I!==w.tail;L++)I=I.next;b.next=I,I.prev=b,w.length-=L}function M(w){for(var b=[],_=w.head.next;_!==w.tail;)b.push(_.value),_=_.next;return b}return c}();r.exports=o,o.default=o}}),P=Ax(zx());P.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},P.languages.markup.tag.inside["attr-value"].inside.entity=P.languages.markup.entity,P.languages.markup.doctype.inside["internal-subset"].inside=P.languages.markup,P.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(P.languages.markup.tag,"addInlined",{value:function(n,a){var o={},o=(o["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:P.languages[a]},o.cdata=/^$/i,{"included-cdata":{pattern://i,inside:o}}),a=(o["language-"+a]={pattern:/[\s\S]+/,inside:P.languages[a]},{});a[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:o},P.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(P.languages.markup.tag,"addAttribute",{value:function(n,r){P.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:P.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),P.languages.html=P.languages.markup,P.languages.mathml=P.languages.markup,P.languages.svg=P.languages.markup,P.languages.xml=P.languages.extend("markup",{}),P.languages.ssml=P.languages.xml,P.languages.atom=P.languages.xml,P.languages.rss=P.languages.xml,function(n){var r={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+o.source+")",a=RegExp(a+"-"+a),p={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:a,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":r,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":r,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":p}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},P.languages.javascript=P.languages.extend("clike",{"class-name":[P.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),P.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,P.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:P.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:P.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:P.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:P.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:P.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),P.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:P.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),P.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),P.languages.markup&&(P.languages.markup.tag.addInlined("script","javascript"),P.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),P.languages.js=P.languages.javascript,P.languages.actionscript=P.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),P.languages.actionscript["class-name"].alias="function",delete P.languages.actionscript.parameter,delete P.languages.actionscript["literal-property"],P.languages.markup&&P.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:P.languages.markup}}),function(n){var r=/#(?!\{).+/,o={pattern:/#\{[^}]+\}/,alias:"variable"};n.languages.coffeescript=n.languages.extend("javascript",{comment:r,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:o}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),n.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:r,interpolation:o}}}),n.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:n.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:o}}]}),n.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete n.languages.coffeescript["template-string"],n.languages.coffee=n.languages.coffeescript}(P),function(n){var r=n.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(r,"addSupport",{value:function(o,a){(o=typeof o=="string"?[o]:o).forEach(function(p){var m=function(v){v.inside||(v.inside={}),v.inside.rest=a},c="doc-comment";if(g=n.languages[p]){var g,f=g[c];if((f=f||(g=n.languages.insertBefore(p,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[c])instanceof RegExp&&(f=g[c]={pattern:f}),Array.isArray(f))for(var x=0,y=f.length;x|\+|~|\|\|/,punctuation:/[(),]/}},n.languages.css.atrule.inside["selector-function-argument"].inside=r,n.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};n.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(P),function(n){var r=/[*&][^\s[\]{},]+/,o=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+o.source+"(?:[ ]+"+r.source+")?|"+r.source+"(?:[ ]+"+o.source+")?)",p=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),m=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function c(g,f){f=(f||"").replace(/m/g,"")+"m";var x=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return g});return RegExp(x,f)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+p+"|"+m+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:c(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:c(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:c(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:c(m),lookbehind:!0,greedy:!0},number:{pattern:c(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:o,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(P),function(n){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function o(x){return x=x.replace(//g,function(){return r}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),m=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,c=(n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+m+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+m+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+m+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:o(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:o(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:o(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:o(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(y){x!==y&&(n.languages.markdown[x].inside.content.inside[y]=n.languages.markdown[y])})}),n.hooks.add("after-tokenize",function(x){x.language!=="markdown"&&x.language!=="md"||function y(v){if(v&&typeof v!="string")for(var j=0,M=v.length;j",quot:'"'},f=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(P),P.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:P.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},P.hooks.add("after-tokenize",function(n){if(n.language==="graphql")for(var r=n.tokens.filter(function(w){return typeof w!="string"&&w.type!=="comment"&&w.type!=="scalar"}),o=0;o?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(n){var r=n.languages.javascript["template-string"],o=r.pattern.source,a=r.inside.interpolation,p=a.inside["interpolation-punctuation"],m=a.pattern.source;function c(v,j){if(n.languages[v])return{pattern:RegExp("((?:"+j+")\\s*)"+o),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:v}}}}function g(v,j,M){return v={code:v,grammar:j,language:M},n.hooks.run("before-tokenize",v),v.tokens=n.tokenize(v.code,v.grammar),n.hooks.run("after-tokenize",v),v.tokens}function f(v,j,M){var _=n.tokenize(v,{interpolation:{pattern:RegExp(m),lookbehind:!0}}),w=0,b={},_=g(_.map(function(L){if(typeof L=="string")return L;for(var z,$,L=L.content;v.indexOf(($=w++,z="___"+M.toUpperCase()+"_"+$+"___"))!==-1;);return b[z]=L,z}).join(""),j,M),I=Object.keys(b);return w=0,function L(z){for(var $=0;$=I.length)return;var W,Q,tt,pt,J,ft,zt,Ct=z[$];typeof Ct=="string"||typeof Ct.content=="string"?(W=I[w],(zt=(ft=typeof Ct=="string"?Ct:Ct.content).indexOf(W))!==-1&&(++w,Q=ft.substring(0,zt),J=b[W],tt=void 0,(pt={})["interpolation-punctuation"]=p,(pt=n.tokenize(J,pt)).length===3&&((tt=[1,1]).push.apply(tt,g(pt[1],n.languages.javascript,"javascript")),pt.splice.apply(pt,tt)),tt=new n.Token("interpolation",pt,a.alias,J),pt=ft.substring(zt+W.length),J=[],Q&&J.push(Q),J.push(tt),pt&&(L(ft=[pt]),J.push.apply(J,ft)),typeof Ct=="string"?(z.splice.apply(z,[$,1].concat(J)),$+=J.length-1):Ct.content=J)):(zt=Ct.content,Array.isArray(zt)?L(zt):L([zt]))}}(_),new n.Token(M,_,"language-"+M,v)}n.languages.javascript["template-string"]=[c("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),c("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),c("svg",/\bsvg/.source),c("markdown",/\b(?:markdown|md)/.source),c("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),c("sql",/\bsql/.source),r].filter(Boolean);var x={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function y(v){return typeof v=="string"?v:Array.isArray(v)?v.map(y).join(""):y(v.content)}n.hooks.add("after-tokenize",function(v){v.language in x&&function j(M){for(var w=0,b=M.length;w]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var r=n.languages.extend("typescript",{});delete r["class-name"],n.languages.typescript["class-name"].inside=r,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),n.languages.ts=n.languages.typescript}(P),function(n){var r=n.languages.javascript,o=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+o+"\\s+)?)";n.languages.jsdoc=n.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),n.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return o})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+o),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:n.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),n.languages.javadoclike.addSupport("javascript",n.languages.jsdoc)}(P),function(n){n.languages.flow=n.languages.extend("javascript",{}),n.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),n.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete n.languages.flow.parameter,n.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(n.languages.flow.keyword)||(n.languages.flow.keyword=[n.languages.flow.keyword]),n.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(P),P.languages.n4js=P.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),P.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),P.languages.n4jsd=P.languages.n4js,function(n){function r(c,g){return RegExp(c.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),g)}n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),n.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var o=["function","function-variable","method","method-variable","property-access"],a=0;a*\.{3}(?:[^{}]|)*\})/.source;function m(f,x){return f=f.replace(//g,function(){return o}).replace(//g,function(){return a}).replace(//g,function(){return p}),RegExp(f,x)}p=m(p).source,n.languages.jsx=n.languages.extend("markup",r),n.languages.jsx.tag.pattern=m(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=r.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:m(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:m(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);function c(f){for(var x=[],y=0;y"&&x.push({tagName:g(v.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},P.languages.swift["string-literal"].forEach(function(n){n.inside.interpolation.inside=P.languages.swift}),function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var r={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:r},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:r},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(P),P.languages.c=P.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),P.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),P.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},P.languages.c.string],char:P.languages.c.char,comment:P.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:P.languages.c}}}}),P.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete P.languages.c.boolean,P.languages.objectivec=P.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete P.languages.objectivec["class-name"],P.languages.objc=P.languages.objectivec,P.languages.reason=P.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),P.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete P.languages.reason.function,function(n){for(var r=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,o=0;o<2;o++)r=r.replace(//g,function(){return r});r=r.replace(//g,function(){return/[^\s\S]/.source}),n.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+r),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(P),P.languages.go=P.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),P.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete P.languages.go["class-name"],function(n){var r=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,o=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return r.source});n.languages.cpp=n.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return r.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:r,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),n.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),n.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n.languages.cpp}}}}),n.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),n.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:n.languages.extend("cpp",{})}}),n.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},n.languages.cpp["base-clause"])}(P),P.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},P.languages.python["string-interpolation"].inside.interpolation.inside.rest=P.languages.python,P.languages.py=P.languages.python;var yu={};Rx(yu,{dracula:()=>Nx,duotoneDark:()=>Ix,duotoneLight:()=>Mx,github:()=>Dx,jettwaveDark:()=>a1,jettwaveLight:()=>l1,nightOwl:()=>Bx,nightOwlLight:()=>Hx,oceanicNext:()=>Gx,okaidia:()=>Zx,oneDark:()=>m1,oneLight:()=>c1,palenight:()=>Yx,shadesOfPurple:()=>Kx,synthwave84:()=>Jx,ultramin:()=>e1,vsDark:()=>wu,vsLight:()=>i1});var Ox={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Nx=Ox,Lx={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Ix=Lx,Px={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Mx=Px,Fx={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Dx=Fx,Ux={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Bx=Ux,$x={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Hx=$x,be={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Vx={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:be.keyword}},{types:["attr-value"],style:{color:be.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:be.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:be.primitive}},{types:["boolean"],style:{color:be.boolean}},{types:["tag"],style:{color:be.tag}},{types:["string"],style:{color:be.string}},{types:["punctuation"],style:{color:be.string}},{types:["selector","char","builtin","inserted"],style:{color:be.char}},{types:["function"],style:{color:be.function}},{types:["operator","entity","url","variable"],style:{color:be.variable}},{types:["keyword"],style:{color:be.keyword}},{types:["atrule","class-name"],style:{color:be.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Gx=Vx,Wx={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Zx=Wx,qx={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Yx=qx,Xx={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Kx=Xx,Qx={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},Jx=Qx,t1={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},e1=t1,n1={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},wu=n1,r1={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},i1=r1,o1={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},a1=o1,s1={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},l1=s1,p1={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},m1=p1,u1={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},c1=u1,d1=(n,r)=>{const{plain:o}=n,a=n.styles.reduce((p,m)=>{const{languages:c,style:g}=m;return c&&!c.includes(r)||m.types.forEach(f=>{const x=Ve(Ve({},p[f]),g);p[f]=x}),p},{});return a.root=o,a.plain=ro(Ve({},o),{backgroundColor:void 0}),a},bu=d1,g1=(n,r)=>{const[o,a]=V.useState(bu(r,n)),p=V.useRef(),m=V.useRef();return V.useEffect(()=>{(r!==p.current||n!==m.current)&&(p.current=r,m.current=n,a(bu(r,n)))},[n,r]),o},f1=n=>V.useCallback(r=>{var o=r,{className:a,style:p,line:m}=o,c=xu(o,["className","style","line"]);const g=ro(Ve({},c),{className:Tt("token-line",a)});return typeof n=="object"&&"plain"in n&&(g.style=n.plain),typeof p=="object"&&(g.style=Ve(Ve({},g.style||{}),p)),g},[n]),h1=n=>{const r=V.useCallback(({types:o,empty:a})=>{if(n!=null){{if(o.length===1&&o[0]==="plain")return a!=null?{display:"inline-block"}:void 0;if(o.length===1&&a!=null)return n[o[0]]}return Object.assign(a!=null?{display:"inline-block"}:{},...o.map(p=>n[p]))}},[n]);return V.useCallback(o=>{var a=o,{token:p,className:m,style:c}=a,g=xu(a,["token","className","style"]);const f=ro(Ve({},g),{className:Tt("token",...p.types,m),children:p.content,style:r(p)});return c!=null&&(f.style=Ve(Ve({},f.style||{}),c)),f},[r])},x1=/\r\n|\r|\n/,vu=n=>{n.length===0?n.push({types:["plain"],content:` `,empty:!0}):n.length===1&&n[0].content===""&&(n[0].content=` -`,n[0].empty=!0)},ku=(n,r)=>{const o=n.length;return o>0&&n[o-1]===r?n:n.concat(r)},x1=n=>{const r=[[]],o=[n],a=[0],p=[n.length];let m=0,c=0,g=[];const f=[g];for(;c>-1;){for(;(m=a[c]++)0?y:["plain"],x=R):(y=ku(y,R.type),R.alias&&(y=ku(y,R.alias)),x=R.content),typeof x!="string"){c++,r.push(y),o.push(x),a.push(0),p.push(x.length);continue}const M=x.split(h1),w=M.length;g.push({types:y,content:M[0]});for(let b=1;b{const p=V.useRef(n);return V.useMemo(()=>{if(o==null)return _u([r]);const m={code:r,grammar:o,language:a,tokens:[]};return p.current.hooks.run("before-tokenize",m),m.tokens=p.current.tokenize(r,o),p.current.hooks.run("after-tokenize",m),_u(m.tokens)},[r,o,a])},w1=({children:n,language:r,code:o,theme:a,prism:p})=>{const m=r.toLowerCase(),c=d1(m,a),g=g1(c),f=f1(c),x=p.languages[m],y=y1({prism:p,language:m,code:o,grammar:x});return n({tokens:y,className:`prism-code language-${m}`,style:c!=null?c.root:{},getLineProps:g,getTokenProps:f})},b1=n=>V.createElement(w1,ro(Ve({},n),{prism:n.prism||P,theme:n.theme||wu,code:n.code,language:n.language}));/*! Bundled license information: +`,n[0].empty=!0)},ku=(n,r)=>{const o=n.length;return o>0&&n[o-1]===r?n:n.concat(r)},y1=n=>{const r=[[]],o=[n],a=[0],p=[n.length];let m=0,c=0,g=[];const f=[g];for(;c>-1;){for(;(m=a[c]++)0?y:["plain"],x=j):(y=ku(y,j.type),j.alias&&(y=ku(y,j.alias)),x=j.content),typeof x!="string"){c++,r.push(y),o.push(x),a.push(0),p.push(x.length);continue}const M=x.split(x1),w=M.length;g.push({types:y,content:M[0]});for(let b=1;b{const p=V.useRef(n);return V.useMemo(()=>{if(o==null)return _u([r]);const m={code:r,grammar:o,language:a,tokens:[]};return p.current.hooks.run("before-tokenize",m),m.tokens=p.current.tokenize(r,o),p.current.hooks.run("after-tokenize",m),_u(m.tokens)},[r,o,a])},b1=({children:n,language:r,code:o,theme:a,prism:p})=>{const m=r.toLowerCase(),c=g1(m,a),g=f1(c),f=h1(c),x=p.languages[m],y=w1({prism:p,language:m,code:o,grammar:x});return n({tokens:y,className:`prism-code language-${m}`,style:c!=null?c.root:{},getLineProps:g,getTokenProps:f})},v1=n=>V.createElement(b1,ro(Ve({},n),{prism:n.prism||P,theme:n.theme||wu,code:n.code,language:n.language}));/*! Bundled license information: prismjs/prism.js: (** @@ -102,4 +102,4 @@ Please report this to https://github.com/markedjs/marked.`,r){const p="

    An error occurred:

    "+we(a.message+"",!0)+"
    ";return o?Promise.resolve(p):p}if(o)return Promise.reject(a);throw a}};const In=new yh;function _t(n,r){return In.parse(n,r)}_t.options=_t.setOptions=function(n){return In.setOptions(n),_t.defaults=In.defaults,bm(_t.defaults),_t},_t.getDefaults=Fa,_t.defaults=Ln,_t.use=function(...n){return In.use(...n),_t.defaults=In.defaults,bm(_t.defaults),_t},_t.walkTokens=function(n,r){return In.walkTokens(n,r)},_t.parseInline=In.parseInline,_t.Parser=He,_t.parser=He.parse,_t.Renderer=Ui,_t.TextRenderer=Ga,_t.Lexer=$e,_t.lexer=$e.lex,_t.Tokenizer=Pi,_t.Hooks=Ir,_t.parse=_t,_t.options,_t.setOptions,_t.use,_t.walkTokens,_t.parseInline,He.parse,$e.lex;var Bi={},Wa={},Za={};Object.defineProperty(Za,"__esModule",{value:!0}),Za.default=kh;var Im="html",Pm="head",$i="body",wh=/<([a-zA-Z]+[0-9]?)/,Mm=//i,Fm=//i,Hi=function(n,r){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},qa=function(n,r){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Dm=typeof window=="object"&&window.DOMParser;if(typeof Dm=="function"){var bh=new Dm,vh="text/html";qa=function(n,r){return r&&(n="<".concat(r,">").concat(n,"")),bh.parseFromString(n,vh)},Hi=qa}if(typeof document=="object"&&document.implementation){var Vi=document.implementation.createHTMLDocument();Hi=function(n,r){if(r){var o=Vi.documentElement.querySelector(r);return o&&(o.innerHTML=n),Vi}return Vi.documentElement.innerHTML=n,Vi}}var Gi=typeof document=="object"&&document.createElement("template"),Ya;Gi&&Gi.content&&(Ya=function(n){return Gi.innerHTML=n,Gi.content.childNodes});function kh(n){var r,o,a=n.match(wh),p=a&&a[1]?a[1].toLowerCase():"";switch(p){case Im:{var m=qa(n);if(!Mm.test(n)){var c=m.querySelector(Pm);(r=c==null?void 0:c.parentNode)===null||r===void 0||r.removeChild(c)}if(!Fm.test(n)){var c=m.querySelector($i);(o=c==null?void 0:c.parentNode)===null||o===void 0||o.removeChild(c)}return m.querySelectorAll(Im)}case Pm:case $i:{var g=Hi(n).querySelectorAll(p);return Fm.test(n)&&Mm.test(n)?g[0].parentNode.childNodes:g}default:{if(Ya)return Ya(n);var c=Hi(n,$i).querySelector($i);return c.childNodes}}}var Wi={},Xa={},Ka={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0;var r;(function(a){a.Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype"})(r=n.ElementType||(n.ElementType={}));function o(a){return a.type===r.Tag||a.type===r.Script||a.type===r.Style}n.isTag=o,n.Root=r.Root,n.Text=r.Text,n.Directive=r.Directive,n.Comment=r.Comment,n.Script=r.Script,n.Style=r.Style,n.Tag=r.Tag,n.CDATA=r.CDATA,n.Doctype=r.Doctype})(Ka);var ct={},sn=gt&>.__extends||function(){var n=function(r,o){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,p){a.__proto__=p}||function(a,p){for(var m in p)Object.prototype.hasOwnProperty.call(p,m)&&(a[m]=p[m])},n(r,o)};return function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");n(r,o);function a(){this.constructor=r}r.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}}(),Pr=gt&>.__assign||function(){return Pr=Object.assign||function(n){for(var r,o=1,a=arguments.length;o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(o){this.children=o},enumerable:!1,configurable:!0}),r}(Qa);ct.NodeWithChildren=qi;var Hm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.CDATA,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(qi);ct.CDATA=Hm;var Vm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.Root,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(qi);ct.Document=Vm;var Gm=function(n){sn(r,n);function r(o,a,p,m){p===void 0&&(p=[]),m===void 0&&(m=o==="script"?me.ElementType.Script:o==="style"?me.ElementType.Style:me.ElementType.Tag);var c=n.call(this,p)||this;return c.name=o,c.attribs=a,c.type=m,c}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(o){this.name=o},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var o=this;return Object.keys(this.attribs).map(function(a){var p,m;return{name:a,value:o.attribs[a],namespace:(p=o["x-attribsNamespace"])===null||p===void 0?void 0:p[a],prefix:(m=o["x-attribsPrefix"])===null||m===void 0?void 0:m[a]}})},enumerable:!1,configurable:!0}),r}(qi);ct.Element=Gm;function Wm(n){return(0,me.isTag)(n)}ct.isTag=Wm;function Zm(n){return n.type===me.ElementType.CDATA}ct.isCDATA=Zm;function qm(n){return n.type===me.ElementType.Text}ct.isText=qm;function Ym(n){return n.type===me.ElementType.Comment}ct.isComment=Ym;function Xm(n){return n.type===me.ElementType.Directive}ct.isDirective=Xm;function Km(n){return n.type===me.ElementType.Root}ct.isDocument=Km;function _h(n){return Object.prototype.hasOwnProperty.call(n,"children")}ct.hasChildren=_h;function Ja(n,r){r===void 0&&(r=!1);var o;if(qm(n))o=new Um(n.data);else if(Ym(n))o=new Bm(n.data);else if(Wm(n)){var a=r?ts(n.children):[],p=new Gm(n.name,Pr({},n.attribs),a);a.forEach(function(f){return f.parent=p}),n.namespace!=null&&(p.namespace=n.namespace),n["x-attribsNamespace"]&&(p["x-attribsNamespace"]=Pr({},n["x-attribsNamespace"])),n["x-attribsPrefix"]&&(p["x-attribsPrefix"]=Pr({},n["x-attribsPrefix"])),o=p}else if(Zm(n)){var a=r?ts(n.children):[],m=new Hm(a);a.forEach(function(x){return x.parent=m}),o=m}else if(Km(n)){var a=r?ts(n.children):[],c=new Vm(a);a.forEach(function(x){return x.parent=c}),n["x-mode"]&&(c["x-mode"]=n["x-mode"]),o=c}else if(Xm(n)){var g=new $m(n.name,n.data);n["x-name"]!=null&&(g["x-name"]=n["x-name"],g["x-publicId"]=n["x-publicId"],g["x-systemId"]=n["x-systemId"]),o=g}else throw new Error("Not implemented yet: ".concat(n.type));return o.startIndex=n.startIndex,o.endIndex=n.endIndex,n.sourceCodeLocation!=null&&(o.sourceCodeLocation=n.sourceCodeLocation),o}ct.cloneNode=Ja;function ts(n){for(var r=n.map(function(a){return Ja(a,!0)}),o=1;o/;function zh(n){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];var r=n.match(Ah),o=r?r[1]:void 0;return(0,jh.formatDOM)((0,Rh.default)(n),null,o)}var Xi={},Le={},Ki={},Oh=0;Ki.SAME=Oh;var Nh=1;Ki.CAMELCASE=Nh,Ki.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const eu=0,ln=1,Qi=2,Ji=3,es=4,nu=5,ru=6;function Lh(n){return Kt.hasOwnProperty(n)?Kt[n]:null}function oe(n,r,o,a,p,m,c){this.acceptsBooleans=r===Qi||r===Ji||r===es,this.attributeName=a,this.attributeNamespace=p,this.mustUseProperty=o,this.propertyName=n,this.type=r,this.sanitizeURL=m,this.removeEmptyString=c}const Kt={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(n=>{Kt[n]=new oe(n,eu,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([n,r])=>{Kt[n]=new oe(n,ln,!1,r,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n,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"].forEach(n=>{Kt[n]=new oe(n,Ji,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(n=>{Kt[n]=new oe(n,Ji,!0,n,null,!1,!1)}),["capture","download"].forEach(n=>{Kt[n]=new oe(n,es,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(n=>{Kt[n]=new oe(n,ru,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(n=>{Kt[n]=new oe(n,nu,!1,n.toLowerCase(),null,!1,!1)});const ns=/[\-\:]([a-z])/g,rs=n=>n[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"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!1,!1)});const Ih="xlinkHref";Kt[Ih]=new oe("xlinkHref",ln,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!0,!0)});const{CAMELCASE:Ph,SAME:Mh,possibleStandardNames:iu}=Ki,Fh=":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",Dh=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Fh+"]*$")),Uh=Object.keys(iu).reduce((n,r)=>{const o=iu[r];return o===Mh?n[r]=r:o===Ph?n[r.toLowerCase()]=r:n[r]=o,n},{});Le.BOOLEAN=Ji,Le.BOOLEANISH_STRING=Qi,Le.NUMERIC=nu,Le.OVERLOADED_BOOLEAN=es,Le.POSITIVE_NUMERIC=ru,Le.RESERVED=eu,Le.STRING=ln,Le.getPropertyInfo=Lh,Le.isCustomAttribute=Dh,Le.possibleStandardNames=Uh;var is={},os={},ou=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Bh=/\n/g,$h=/^\s*/,Hh=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Vh=/^:\s*/,Gh=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Wh=/^[;\s]*/,Zh=/^\s+|\s+$/g,qh=` -`,au="/",su="*",Pn="",Yh="comment",Xh="declaration",Kh=function(n,r){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];r=r||{};var o=1,a=1;function p(w){var b=w.match(Bh);b&&(o+=b.length);var _=w.lastIndexOf(qh);a=~_?w.length-_:a+w.length}function m(){var w={line:o,column:a};return function(b){return b.position=new c(w),x(),b}}function c(w){this.start=w,this.end={line:o,column:a},this.source=r.source}c.prototype.content=n;function g(w){var b=new Error(r.source+":"+o+":"+a+": "+w);if(b.reason=w,b.filename=r.source,b.line=o,b.column=a,b.source=n,!r.silent)throw b}function f(w){var b=w.exec(n);if(b){var _=b[0];return p(_),n=n.slice(_.length),b}}function x(){f($h)}function y(w){var b;for(w=w||[];b=v();)b!==!1&&w.push(b);return w}function v(){var w=m();if(!(au!=n.charAt(0)||su!=n.charAt(1))){for(var b=2;Pn!=n.charAt(b)&&(su!=n.charAt(b)||au!=n.charAt(b+1));)++b;if(b+=2,Pn===n.charAt(b-1))return g("End of comment missing");var _=n.slice(2,b-2);return a+=2,p(_),n=n.slice(b),a+=2,w({type:Yh,comment:_})}}function j(){var w=m(),b=f(Hh);if(b){if(v(),!f(Vh))return g("property missing ':'");var _=f(Gh),I=w({type:Xh,property:lu(b[0].replace(ou,Pn)),value:_?lu(_[0].replace(ou,Pn)):Pn});return f(Wh),I}}function M(){var w=[];y(w);for(var b;b=j();)b!==!1&&(w.push(b),y(w));return w}return x(),M()};function lu(n){return n?n.replace(Zh,Pn):Pn}var Qh=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(os,"__esModule",{value:!0});var Jh=Qh(Kh);function tx(n,r){var o=null;if(!n||typeof n!="string")return o;var a=(0,Jh.default)(n),p=typeof r=="function";return a.forEach(function(m){if(m.type==="declaration"){var c=m.property,g=m.value;p?r(c,g,m):g&&(o=o||{},o[c]=g)}}),o}os.default=tx;var to={};Object.defineProperty(to,"__esModule",{value:!0}),to.camelCase=void 0;var ex=/^--[a-zA-Z0-9-]+$/,nx=/-([a-z])/g,rx=/^[^-]+$/,ix=/^-(webkit|moz|ms|o|khtml)-/,ox=/^-(ms)-/,ax=function(n){return!n||rx.test(n)||ex.test(n)},sx=function(n,r){return r.toUpperCase()},pu=function(n,r){return"".concat(r,"-")},lx=function(n,r){return r===void 0&&(r={}),ax(n)?n:(n=n.toLowerCase(),r.reactCompat?n=n.replace(ox,pu):n=n.replace(ix,pu),n.replace(nx,sx))};to.camelCase=lx;var px=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},mx=px(os),ux=to;function as(n,r){var o={};return!n||typeof n!="string"||(0,mx.default)(n,function(a,p){a&&p&&(o[(0,ux.camelCase)(a,r)]=p)}),o}as.default=as;var cx=as;(function(n){var r=gt&>.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=m,n.setStyleProp=g;var o=V,a=r(cx),p=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function m(y,v){return y.includes("-")?!p.has(y):!!(v&&typeof v.is=="string")}var c={reactCompat:!0};function g(y,v){if(typeof y=="string"){if(!y.trim()){v.style={};return}try{v.style=(0,a.default)(y,c)}catch{v.style={}}}}n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var f=function(y){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(y.name)};n.canTextBeChildOfNode=f;var x=function(y){return y};n.returnFirstArg=x})(is),Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.default=hx;var Mr=Le,mu=is,dx=["checked","value"],gx=["input","select","textarea"],fx={reset:!0,submit:!0};function hx(n,r){n===void 0&&(n={});var o={},a=!!(n.type&&fx[n.type]);for(var p in n){var m=n[p];if((0,Mr.isCustomAttribute)(p)){o[p]=m;continue}var c=p.toLowerCase(),g=uu(c);if(g){var f=(0,Mr.getPropertyInfo)(g);switch(dx.includes(g)&&gx.includes(r)&&!a&&(g=uu("default"+c)),o[g]=m,f&&f.type){case Mr.BOOLEAN:o[g]=!0;break;case Mr.OVERLOADED_BOOLEAN:m===""&&(o[g]=!0);break}continue}mu.PRESERVE_CUSTOM_ATTRIBUTES&&(o[p]=m)}return(0,mu.setStyleProp)(n.style,o),o}function uu(n){return Mr.possibleStandardNames[n]}var ss={},xx=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=cu;var ls=V,yx=xx(Xi),Fr=is,wx={cloneElement:ls.cloneElement,createElement:ls.createElement,isValidElement:ls.isValidElement};function cu(n,r){r===void 0&&(r={});for(var o=[],a=typeof r.replace=="function",p=r.transform||Fr.returnFirstArg,m=r.library||wx,c=m.cloneElement,g=m.createElement,f=m.isValidElement,x=n.length,y=0;y1&&(j=c(j,{key:j.key||y})),o.push(p(j,v,y));continue}}if(v.type==="text"){var M=!v.data.trim().length;if(M&&v.parent&&!(0,Fr.canTextBeChildOfNode)(v.parent)||r.trim&&M)continue;o.push(p(v.data,v,y));continue}var w=v,b={};bx(w)?((0,Fr.setStyleProp)(w.attribs.style,w.attribs),b=w.attribs):w.attribs&&(b=(0,yx.default)(w.attribs,w.name));var _=void 0;switch(v.type){case"script":case"style":v.children[0]&&(b.dangerouslySetInnerHTML={__html:v.children[0].data});break;case"tag":v.name==="textarea"&&v.children[0]?b.defaultValue=v.children[0].data:v.children&&v.children.length&&(_=cu(v.children,r));break;default:continue}x>1&&(b.key=y),o.push(p(g(v.name,b,_),v,y))}return o.length===1?o[0]:o}function bx(n){return Fr.PRESERVE_CUSTOM_ATTRIBUTES&&n.type==="tag"&&(0,Fr.isCustomComponent)(n.name,n.attribs)}(function(n){var r=gt&>.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=g;var o=r(Wa);n.htmlToDOM=o.default;var a=r(Xi);n.attributesToProps=a.default;var p=r(ss);n.domToReact=p.default;var m=Xa;Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return m.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return m.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return m.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return m.Text}});var c={lowerCaseAttributeNames:!1};function g(f,x){if(typeof f!="string")throw new TypeError("First argument must be a string");return f?(0,p.default)((0,o.default)(f,(x==null?void 0:x.htmlparser2)||c),x):[]}})(Bi);const du=Vt(Bi),vx=du.default||du;var kx=Object.create,eo=Object.defineProperty,_x=Object.defineProperties,Sx=Object.getOwnPropertyDescriptor,Ex=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertyNames,no=Object.getOwnPropertySymbols,Cx=Object.getPrototypeOf,ps=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,hu=(n,r,o)=>r in n?eo(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Ve=(n,r)=>{for(var o in r||(r={}))ps.call(r,o)&&hu(n,o,r[o]);if(no)for(var o of no(r))fu.call(r,o)&&hu(n,o,r[o]);return n},ro=(n,r)=>_x(n,Ex(r)),xu=(n,r)=>{var o={};for(var a in n)ps.call(n,a)&&r.indexOf(a)<0&&(o[a]=n[a]);if(n!=null&&no)for(var a of no(n))r.indexOf(a)<0&&fu.call(n,a)&&(o[a]=n[a]);return o},Tx=(n,r)=>function(){return r||(0,n[gu(n)[0]])((r={exports:{}}).exports,r),r.exports},Rx=(n,r)=>{for(var o in r)eo(n,o,{get:r[o],enumerable:!0})},jx=(n,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let p of gu(r))!ps.call(n,p)&&p!==o&&eo(n,p,{get:()=>r[p],enumerable:!(a=Sx(r,p))||a.enumerable});return n},Ax=(n,r,o)=>(o=n!=null?kx(Cx(n)):{},jx(!n||!n.__esModule?eo(o,"default",{value:n,enumerable:!0}):o,n)),zx=Tx({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(n,r){var o=function(){var a=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,m={},c={util:{encode:function w(b){return b instanceof g?new g(b.type,w(b.content),b.alias):Array.isArray(b)?b.map(w):b.replace(/&/g,"&").replace(/"+L.content+""};function f(w,b,_,I){w.lastIndex=b;var L=w.exec(_);if(L&&I&&L[1]){var z=L[1].length;L.index+=z,L[0]=L[0].slice(z)}return L}function x(w,b,_,I,L,z){for(var $ in _)if(!(!_.hasOwnProperty($)||!_[$])){var W=_[$];W=Array.isArray(W)?W:[W];for(var Q=0;Q=z.reach);Ot+=ht.value.length,ht=ht.next){var bt=ht.value;if(b.length>w.length)return;if(!(bt instanceof g)){var kt=1,H;if(ft){if(H=f(Mt,Ot,w,J),!H||H.index>=w.length)break;var T=H.index,it=H.index+H[0].length,Z=Ot;for(Z+=ht.value.length;T>=Z;)ht=ht.next,Z+=ht.value.length;if(Z-=ht.value.length,Ot=Z,ht.value instanceof g)continue;for(var C=ht;C!==b.tail&&(Zz.reach&&(z.reach=rt);var dt=ht.prev;X&&(dt=v(b,dt,X),Ot+=X.length),j(b,dt,kt);var xt=new g($,pt?c.tokenize(G,pt):G,zt,G);if(ht=v(b,dt,xt),st&&v(b,ht,st),kt>1){var vt={cause:$+","+Q,reach:rt};x(w,b,_,ht.prev,Ot,vt),z&&vt.reach>z.reach&&(z.reach=vt.reach)}}}}}}function y(){var w={value:null,prev:null,next:null},b={value:null,prev:w,next:null};w.next=b,this.head=w,this.tail=b,this.length=0}function v(w,b,_){var I=b.next,L={value:_,prev:b,next:I};return b.next=L,I.prev=L,w.length++,L}function j(w,b,_){for(var I=b.next,L=0;L<_&&I!==w.tail;L++)I=I.next;b.next=I,I.prev=b,w.length-=L}function M(w){for(var b=[],_=w.head.next;_!==w.tail;)b.push(_.value),_=_.next;return b}return c}();r.exports=o,o.default=o}}),P=Ax(zx());P.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},P.languages.markup.tag.inside["attr-value"].inside.entity=P.languages.markup.entity,P.languages.markup.doctype.inside["internal-subset"].inside=P.languages.markup,P.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(P.languages.markup.tag,"addInlined",{value:function(n,a){var o={},o=(o["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:P.languages[a]},o.cdata=/^$/i,{"included-cdata":{pattern://i,inside:o}}),a=(o["language-"+a]={pattern:/[\s\S]+/,inside:P.languages[a]},{});a[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:o},P.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(P.languages.markup.tag,"addAttribute",{value:function(n,r){P.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:P.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),P.languages.html=P.languages.markup,P.languages.mathml=P.languages.markup,P.languages.svg=P.languages.markup,P.languages.xml=P.languages.extend("markup",{}),P.languages.ssml=P.languages.xml,P.languages.atom=P.languages.xml,P.languages.rss=P.languages.xml,function(n){var r={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+o.source+")",a=RegExp(a+"-"+a),p={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:a,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":r,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":r,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":p}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},P.languages.javascript=P.languages.extend("clike",{"class-name":[P.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),P.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,P.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:P.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:P.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:P.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:P.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:P.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),P.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:P.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),P.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),P.languages.markup&&(P.languages.markup.tag.addInlined("script","javascript"),P.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),P.languages.js=P.languages.javascript,P.languages.actionscript=P.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),P.languages.actionscript["class-name"].alias="function",delete P.languages.actionscript.parameter,delete P.languages.actionscript["literal-property"],P.languages.markup&&P.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:P.languages.markup}}),function(n){var r=/#(?!\{).+/,o={pattern:/#\{[^}]+\}/,alias:"variable"};n.languages.coffeescript=n.languages.extend("javascript",{comment:r,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:o}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),n.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:r,interpolation:o}}}),n.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:n.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:o}}]}),n.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete n.languages.coffeescript["template-string"],n.languages.coffee=n.languages.coffeescript}(P),function(n){var r=n.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(r,"addSupport",{value:function(o,a){(o=typeof o=="string"?[o]:o).forEach(function(p){var m=function(v){v.inside||(v.inside={}),v.inside.rest=a},c="doc-comment";if(g=n.languages[p]){var g,f=g[c];if((f=f||(g=n.languages.insertBefore(p,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[c])instanceof RegExp&&(f=g[c]={pattern:f}),Array.isArray(f))for(var x=0,y=f.length;x|\+|~|\|\|/,punctuation:/[(),]/}},n.languages.css.atrule.inside["selector-function-argument"].inside=r,n.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};n.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(P),function(n){var r=/[*&][^\s[\]{},]+/,o=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+o.source+"(?:[ ]+"+r.source+")?|"+r.source+"(?:[ ]+"+o.source+")?)",p=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),m=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function c(g,f){f=(f||"").replace(/m/g,"")+"m";var x=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return g});return RegExp(x,f)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+p+"|"+m+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:c(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:c(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:c(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:c(m),lookbehind:!0,greedy:!0},number:{pattern:c(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:o,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(P),function(n){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function o(x){return x=x.replace(//g,function(){return r}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),m=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,c=(n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+m+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+m+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+m+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:o(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:o(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:o(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:o(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(y){x!==y&&(n.languages.markdown[x].inside.content.inside[y]=n.languages.markdown[y])})}),n.hooks.add("after-tokenize",function(x){x.language!=="markdown"&&x.language!=="md"||function y(v){if(v&&typeof v!="string")for(var j=0,M=v.length;j",quot:'"'},f=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(P),P.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:P.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},P.hooks.add("after-tokenize",function(n){if(n.language==="graphql")for(var r=n.tokens.filter(function(w){return typeof w!="string"&&w.type!=="comment"&&w.type!=="scalar"}),o=0;o?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(n){var r=n.languages.javascript["template-string"],o=r.pattern.source,a=r.inside.interpolation,p=a.inside["interpolation-punctuation"],m=a.pattern.source;function c(v,j){if(n.languages[v])return{pattern:RegExp("((?:"+j+")\\s*)"+o),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:v}}}}function g(v,j,M){return v={code:v,grammar:j,language:M},n.hooks.run("before-tokenize",v),v.tokens=n.tokenize(v.code,v.grammar),n.hooks.run("after-tokenize",v),v.tokens}function f(v,j,M){var _=n.tokenize(v,{interpolation:{pattern:RegExp(m),lookbehind:!0}}),w=0,b={},_=g(_.map(function(L){if(typeof L=="string")return L;for(var z,$,L=L.content;v.indexOf(($=w++,z="___"+M.toUpperCase()+"_"+$+"___"))!==-1;);return b[z]=L,z}).join(""),j,M),I=Object.keys(b);return w=0,function L(z){for(var $=0;$=I.length)return;var W,Q,tt,pt,J,ft,zt,Ct=z[$];typeof Ct=="string"||typeof Ct.content=="string"?(W=I[w],(zt=(ft=typeof Ct=="string"?Ct:Ct.content).indexOf(W))!==-1&&(++w,Q=ft.substring(0,zt),J=b[W],tt=void 0,(pt={})["interpolation-punctuation"]=p,(pt=n.tokenize(J,pt)).length===3&&((tt=[1,1]).push.apply(tt,g(pt[1],n.languages.javascript,"javascript")),pt.splice.apply(pt,tt)),tt=new n.Token("interpolation",pt,a.alias,J),pt=ft.substring(zt+W.length),J=[],Q&&J.push(Q),J.push(tt),pt&&(L(ft=[pt]),J.push.apply(J,ft)),typeof Ct=="string"?(z.splice.apply(z,[$,1].concat(J)),$+=J.length-1):Ct.content=J)):(zt=Ct.content,Array.isArray(zt)?L(zt):L([zt]))}}(_),new n.Token(M,_,"language-"+M,v)}n.languages.javascript["template-string"]=[c("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),c("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),c("svg",/\bsvg/.source),c("markdown",/\b(?:markdown|md)/.source),c("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),c("sql",/\bsql/.source),r].filter(Boolean);var x={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function y(v){return typeof v=="string"?v:Array.isArray(v)?v.map(y).join(""):y(v.content)}n.hooks.add("after-tokenize",function(v){v.language in x&&function j(M){for(var w=0,b=M.length;w]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var r=n.languages.extend("typescript",{});delete r["class-name"],n.languages.typescript["class-name"].inside=r,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),n.languages.ts=n.languages.typescript}(P),function(n){var r=n.languages.javascript,o=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+o+"\\s+)?)";n.languages.jsdoc=n.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),n.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return o})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+o),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:n.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),n.languages.javadoclike.addSupport("javascript",n.languages.jsdoc)}(P),function(n){n.languages.flow=n.languages.extend("javascript",{}),n.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),n.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete n.languages.flow.parameter,n.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(n.languages.flow.keyword)||(n.languages.flow.keyword=[n.languages.flow.keyword]),n.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(P),P.languages.n4js=P.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),P.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),P.languages.n4jsd=P.languages.n4js,function(n){function r(c,g){return RegExp(c.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),g)}n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),n.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var o=["function","function-variable","method","method-variable","property-access"],a=0;a*\.{3}(?:[^{}]|)*\})/.source;function m(f,x){return f=f.replace(//g,function(){return o}).replace(//g,function(){return a}).replace(//g,function(){return p}),RegExp(f,x)}p=m(p).source,n.languages.jsx=n.languages.extend("markup",r),n.languages.jsx.tag.pattern=m(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=r.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:m(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:m(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);function c(f){for(var x=[],y=0;y"&&x.push({tagName:g(v.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},P.languages.swift["string-literal"].forEach(function(n){n.inside.interpolation.inside=P.languages.swift}),function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var r={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:r},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:r},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(P),P.languages.c=P.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),P.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),P.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},P.languages.c.string],char:P.languages.c.char,comment:P.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:P.languages.c}}}}),P.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete P.languages.c.boolean,P.languages.objectivec=P.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete P.languages.objectivec["class-name"],P.languages.objc=P.languages.objectivec,P.languages.reason=P.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),P.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete P.languages.reason.function,function(n){for(var r=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,o=0;o<2;o++)r=r.replace(//g,function(){return r});r=r.replace(//g,function(){return/[^\s\S]/.source}),n.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+r),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(P),P.languages.go=P.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),P.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete P.languages.go["class-name"],function(n){var r=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,o=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return r.source});n.languages.cpp=n.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return r.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:r,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),n.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),n.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n.languages.cpp}}}}),n.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),n.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:n.languages.extend("cpp",{})}}),n.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},n.languages.cpp["base-clause"])}(P),P.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},P.languages.python["string-interpolation"].inside.interpolation.inside.rest=P.languages.python,P.languages.py=P.languages.python;var yu={};Rx(yu,{dracula:()=>Nx,duotoneDark:()=>Ix,duotoneLight:()=>Mx,github:()=>Dx,jettwaveDark:()=>a1,jettwaveLight:()=>l1,nightOwl:()=>Bx,nightOwlLight:()=>Hx,oceanicNext:()=>Gx,okaidia:()=>Zx,oneDark:()=>m1,oneLight:()=>c1,palenight:()=>Yx,shadesOfPurple:()=>Kx,synthwave84:()=>Jx,ultramin:()=>e1,vsDark:()=>wu,vsLight:()=>i1});var Ox={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Nx=Ox,Lx={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Ix=Lx,Px={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Mx=Px,Fx={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Dx=Fx,Ux={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Bx=Ux,$x={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Hx=$x,be={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Vx={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:be.keyword}},{types:["attr-value"],style:{color:be.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:be.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:be.primitive}},{types:["boolean"],style:{color:be.boolean}},{types:["tag"],style:{color:be.tag}},{types:["string"],style:{color:be.string}},{types:["punctuation"],style:{color:be.string}},{types:["selector","char","builtin","inserted"],style:{color:be.char}},{types:["function"],style:{color:be.function}},{types:["operator","entity","url","variable"],style:{color:be.variable}},{types:["keyword"],style:{color:be.keyword}},{types:["atrule","class-name"],style:{color:be.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Gx=Vx,Wx={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Zx=Wx,qx={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Yx=qx,Xx={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Kx=Xx,Qx={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},Jx=Qx,t1={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},e1=t1,n1={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},wu=n1,r1={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},i1=r1,o1={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},a1=o1,s1={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},l1=s1,p1={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},m1=p1,u1={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},c1=u1,d1=(n,r)=>{const{plain:o}=n,a=n.styles.reduce((p,m)=>{const{languages:c,style:g}=m;return c&&!c.includes(r)||m.types.forEach(f=>{const x=Ve(Ve({},p[f]),g);p[f]=x}),p},{});return a.root=o,a.plain=ro(Ve({},o),{backgroundColor:void 0}),a},bu=d1,g1=(n,r)=>{const[o,a]=V.useState(bu(r,n)),p=V.useRef(),m=V.useRef();return V.useEffect(()=>{(r!==p.current||n!==m.current)&&(p.current=r,m.current=n,a(bu(r,n)))},[n,r]),o},f1=n=>V.useCallback(r=>{var o=r,{className:a,style:p,line:m}=o,c=xu(o,["className","style","line"]);const g=ro(Ve({},c),{className:Tt("token-line",a)});return typeof n=="object"&&"plain"in n&&(g.style=n.plain),typeof p=="object"&&(g.style=Ve(Ve({},g.style||{}),p)),g},[n]),h1=n=>{const r=V.useCallback(({types:o,empty:a})=>{if(n!=null){{if(o.length===1&&o[0]==="plain")return a!=null?{display:"inline-block"}:void 0;if(o.length===1&&a!=null)return n[o[0]]}return Object.assign(a!=null?{display:"inline-block"}:{},...o.map(p=>n[p]))}},[n]);return V.useCallback(o=>{var a=o,{token:p,className:m,style:c}=a,g=xu(a,["token","className","style"]);const f=ro(Ve({},g),{className:Tt("token",...p.types,m),children:p.content,style:r(p)});return c!=null&&(f.style=Ve(Ve({},f.style||{}),c)),f},[r])},x1=/\r\n|\r|\n/,vu=n=>{n.length===0?n.push({types:["plain"],content:` +Please report this to https://github.com/markedjs/marked.`,r){const p="

    An error occurred:

    "+we(a.message+"",!0)+"
    ";return o?Promise.resolve(p):p}if(o)return Promise.reject(a);throw a}};const In=new yh;function _t(n,r){return In.parse(n,r)}_t.options=_t.setOptions=function(n){return In.setOptions(n),_t.defaults=In.defaults,bm(_t.defaults),_t},_t.getDefaults=Fa,_t.defaults=Ln,_t.use=function(...n){return In.use(...n),_t.defaults=In.defaults,bm(_t.defaults),_t},_t.walkTokens=function(n,r){return In.walkTokens(n,r)},_t.parseInline=In.parseInline,_t.Parser=He,_t.parser=He.parse,_t.Renderer=Ui,_t.TextRenderer=Ga,_t.Lexer=$e,_t.lexer=$e.lex,_t.Tokenizer=Pi,_t.Hooks=Ir,_t.parse=_t,_t.options,_t.setOptions,_t.use,_t.walkTokens,_t.parseInline,He.parse,$e.lex;var Bi={},Wa={},Za={};Object.defineProperty(Za,"__esModule",{value:!0}),Za.default=kh;var Im="html",Pm="head",$i="body",wh=/<([a-zA-Z]+[0-9]?)/,Mm=//i,Fm=//i,Hi=function(n,r){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},qa=function(n,r){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Dm=typeof window=="object"&&window.DOMParser;if(typeof Dm=="function"){var bh=new Dm,vh="text/html";qa=function(n,r){return r&&(n="<".concat(r,">").concat(n,"")),bh.parseFromString(n,vh)},Hi=qa}if(typeof document=="object"&&document.implementation){var Vi=document.implementation.createHTMLDocument();Hi=function(n,r){if(r){var o=Vi.documentElement.querySelector(r);return o&&(o.innerHTML=n),Vi}return Vi.documentElement.innerHTML=n,Vi}}var Gi=typeof document=="object"&&document.createElement("template"),Ya;Gi&&Gi.content&&(Ya=function(n){return Gi.innerHTML=n,Gi.content.childNodes});function kh(n){var r,o,a=n.match(wh),p=a&&a[1]?a[1].toLowerCase():"";switch(p){case Im:{var m=qa(n);if(!Mm.test(n)){var c=m.querySelector(Pm);(r=c==null?void 0:c.parentNode)===null||r===void 0||r.removeChild(c)}if(!Fm.test(n)){var c=m.querySelector($i);(o=c==null?void 0:c.parentNode)===null||o===void 0||o.removeChild(c)}return m.querySelectorAll(Im)}case Pm:case $i:{var g=Hi(n).querySelectorAll(p);return Fm.test(n)&&Mm.test(n)?g[0].parentNode.childNodes:g}default:{if(Ya)return Ya(n);var c=Hi(n,$i).querySelector($i);return c.childNodes}}}var Wi={},Xa={},Ka={};(function(n){Object.defineProperty(n,"__esModule",{value:!0}),n.Doctype=n.CDATA=n.Tag=n.Style=n.Script=n.Comment=n.Directive=n.Text=n.Root=n.isTag=n.ElementType=void 0;var r;(function(a){a.Root="root",a.Text="text",a.Directive="directive",a.Comment="comment",a.Script="script",a.Style="style",a.Tag="tag",a.CDATA="cdata",a.Doctype="doctype"})(r=n.ElementType||(n.ElementType={}));function o(a){return a.type===r.Tag||a.type===r.Script||a.type===r.Style}n.isTag=o,n.Root=r.Root,n.Text=r.Text,n.Directive=r.Directive,n.Comment=r.Comment,n.Script=r.Script,n.Style=r.Style,n.Tag=r.Tag,n.CDATA=r.CDATA,n.Doctype=r.Doctype})(Ka);var ct={},sn=gt&>.__extends||function(){var n=function(r,o){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,p){a.__proto__=p}||function(a,p){for(var m in p)Object.prototype.hasOwnProperty.call(p,m)&&(a[m]=p[m])},n(r,o)};return function(r,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");n(r,o);function a(){this.constructor=r}r.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}}(),Pr=gt&>.__assign||function(){return Pr=Object.assign||function(n){for(var r,o=1,a=arguments.length;o0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(o){this.children=o},enumerable:!1,configurable:!0}),r}(Qa);ct.NodeWithChildren=qi;var Hm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.CDATA,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(qi);ct.CDATA=Hm;var Vm=function(n){sn(r,n);function r(){var o=n!==null&&n.apply(this,arguments)||this;return o.type=me.ElementType.Root,o}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(qi);ct.Document=Vm;var Gm=function(n){sn(r,n);function r(o,a,p,m){p===void 0&&(p=[]),m===void 0&&(m=o==="script"?me.ElementType.Script:o==="style"?me.ElementType.Style:me.ElementType.Tag);var c=n.call(this,p)||this;return c.name=o,c.attribs=a,c.type=m,c}return Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(o){this.name=o},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var o=this;return Object.keys(this.attribs).map(function(a){var p,m;return{name:a,value:o.attribs[a],namespace:(p=o["x-attribsNamespace"])===null||p===void 0?void 0:p[a],prefix:(m=o["x-attribsPrefix"])===null||m===void 0?void 0:m[a]}})},enumerable:!1,configurable:!0}),r}(qi);ct.Element=Gm;function Wm(n){return(0,me.isTag)(n)}ct.isTag=Wm;function Zm(n){return n.type===me.ElementType.CDATA}ct.isCDATA=Zm;function qm(n){return n.type===me.ElementType.Text}ct.isText=qm;function Ym(n){return n.type===me.ElementType.Comment}ct.isComment=Ym;function Xm(n){return n.type===me.ElementType.Directive}ct.isDirective=Xm;function Km(n){return n.type===me.ElementType.Root}ct.isDocument=Km;function _h(n){return Object.prototype.hasOwnProperty.call(n,"children")}ct.hasChildren=_h;function Ja(n,r){r===void 0&&(r=!1);var o;if(qm(n))o=new Um(n.data);else if(Ym(n))o=new Bm(n.data);else if(Wm(n)){var a=r?ts(n.children):[],p=new Gm(n.name,Pr({},n.attribs),a);a.forEach(function(f){return f.parent=p}),n.namespace!=null&&(p.namespace=n.namespace),n["x-attribsNamespace"]&&(p["x-attribsNamespace"]=Pr({},n["x-attribsNamespace"])),n["x-attribsPrefix"]&&(p["x-attribsPrefix"]=Pr({},n["x-attribsPrefix"])),o=p}else if(Zm(n)){var a=r?ts(n.children):[],m=new Hm(a);a.forEach(function(x){return x.parent=m}),o=m}else if(Km(n)){var a=r?ts(n.children):[],c=new Vm(a);a.forEach(function(x){return x.parent=c}),n["x-mode"]&&(c["x-mode"]=n["x-mode"]),o=c}else if(Xm(n)){var g=new $m(n.name,n.data);n["x-name"]!=null&&(g["x-name"]=n["x-name"],g["x-publicId"]=n["x-publicId"],g["x-systemId"]=n["x-systemId"]),o=g}else throw new Error("Not implemented yet: ".concat(n.type));return o.startIndex=n.startIndex,o.endIndex=n.endIndex,n.sourceCodeLocation!=null&&(o.sourceCodeLocation=n.sourceCodeLocation),o}ct.cloneNode=Ja;function ts(n){for(var r=n.map(function(a){return Ja(a,!0)}),o=1;o/;function Ah(n){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];var r=n.match(zh),o=r?r[1]:void 0;return(0,jh.formatDOM)((0,Rh.default)(n),null,o)}var Xi={},Le={},Ki={},Oh=0;Ki.SAME=Oh;var Nh=1;Ki.CAMELCASE=Nh,Ki.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const eu=0,ln=1,Qi=2,Ji=3,es=4,nu=5,ru=6;function Lh(n){return Kt.hasOwnProperty(n)?Kt[n]:null}function oe(n,r,o,a,p,m,c){this.acceptsBooleans=r===Qi||r===Ji||r===es,this.attributeName=a,this.attributeNamespace=p,this.mustUseProperty=o,this.propertyName=n,this.type=r,this.sanitizeURL=m,this.removeEmptyString=c}const Kt={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(n=>{Kt[n]=new oe(n,eu,!1,n,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([n,r])=>{Kt[n]=new oe(n,ln,!1,r,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(n=>{Kt[n]=new oe(n,Qi,!1,n,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"].forEach(n=>{Kt[n]=new oe(n,Ji,!1,n.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(n=>{Kt[n]=new oe(n,Ji,!0,n,null,!1,!1)}),["capture","download"].forEach(n=>{Kt[n]=new oe(n,es,!1,n,null,!1,!1)}),["cols","rows","size","span"].forEach(n=>{Kt[n]=new oe(n,ru,!1,n,null,!1,!1)}),["rowSpan","start"].forEach(n=>{Kt[n]=new oe(n,nu,!1,n.toLowerCase(),null,!1,!1)});const ns=/[\-\:]([a-z])/g,rs=n=>n[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"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(n=>{const r=n.replace(ns,rs);Kt[r]=new oe(r,ln,!1,n,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!1,!1)});const Ih="xlinkHref";Kt[Ih]=new oe("xlinkHref",ln,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(n=>{Kt[n]=new oe(n,ln,!1,n.toLowerCase(),null,!0,!0)});const{CAMELCASE:Ph,SAME:Mh,possibleStandardNames:iu}=Ki,Fh=":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",Dh=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Fh+"]*$")),Uh=Object.keys(iu).reduce((n,r)=>{const o=iu[r];return o===Mh?n[r]=r:o===Ph?n[r.toLowerCase()]=r:n[r]=o,n},{});Le.BOOLEAN=Ji,Le.BOOLEANISH_STRING=Qi,Le.NUMERIC=nu,Le.OVERLOADED_BOOLEAN=es,Le.POSITIVE_NUMERIC=ru,Le.RESERVED=eu,Le.STRING=ln,Le.getPropertyInfo=Lh,Le.isCustomAttribute=Dh,Le.possibleStandardNames=Uh;var is={},os={},ou=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Bh=/\n/g,$h=/^\s*/,Hh=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Vh=/^:\s*/,Gh=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Wh=/^[;\s]*/,Zh=/^\s+|\s+$/g,qh=` +`,au="/",su="*",Pn="",Yh="comment",Xh="declaration",Kh=function(n,r){if(typeof n!="string")throw new TypeError("First argument must be a string");if(!n)return[];r=r||{};var o=1,a=1;function p(w){var b=w.match(Bh);b&&(o+=b.length);var _=w.lastIndexOf(qh);a=~_?w.length-_:a+w.length}function m(){var w={line:o,column:a};return function(b){return b.position=new c(w),x(),b}}function c(w){this.start=w,this.end={line:o,column:a},this.source=r.source}c.prototype.content=n;function g(w){var b=new Error(r.source+":"+o+":"+a+": "+w);if(b.reason=w,b.filename=r.source,b.line=o,b.column=a,b.source=n,!r.silent)throw b}function f(w){var b=w.exec(n);if(b){var _=b[0];return p(_),n=n.slice(_.length),b}}function x(){f($h)}function y(w){var b;for(w=w||[];b=v();)b!==!1&&w.push(b);return w}function v(){var w=m();if(!(au!=n.charAt(0)||su!=n.charAt(1))){for(var b=2;Pn!=n.charAt(b)&&(su!=n.charAt(b)||au!=n.charAt(b+1));)++b;if(b+=2,Pn===n.charAt(b-1))return g("End of comment missing");var _=n.slice(2,b-2);return a+=2,p(_),n=n.slice(b),a+=2,w({type:Yh,comment:_})}}function j(){var w=m(),b=f(Hh);if(b){if(v(),!f(Vh))return g("property missing ':'");var _=f(Gh),I=w({type:Xh,property:lu(b[0].replace(ou,Pn)),value:_?lu(_[0].replace(ou,Pn)):Pn});return f(Wh),I}}function M(){var w=[];y(w);for(var b;b=j();)b!==!1&&(w.push(b),y(w));return w}return x(),M()};function lu(n){return n?n.replace(Zh,Pn):Pn}var Qh=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(os,"__esModule",{value:!0});var Jh=Qh(Kh);function tx(n,r){var o=null;if(!n||typeof n!="string")return o;var a=(0,Jh.default)(n),p=typeof r=="function";return a.forEach(function(m){if(m.type==="declaration"){var c=m.property,g=m.value;p?r(c,g,m):g&&(o=o||{},o[c]=g)}}),o}os.default=tx;var to={};Object.defineProperty(to,"__esModule",{value:!0}),to.camelCase=void 0;var ex=/^--[a-zA-Z0-9-]+$/,nx=/-([a-z])/g,rx=/^[^-]+$/,ix=/^-(webkit|moz|ms|o|khtml)-/,ox=/^-(ms)-/,ax=function(n){return!n||rx.test(n)||ex.test(n)},sx=function(n,r){return r.toUpperCase()},pu=function(n,r){return"".concat(r,"-")},lx=function(n,r){return r===void 0&&(r={}),ax(n)?n:(n=n.toLowerCase(),r.reactCompat?n=n.replace(ox,pu):n=n.replace(ix,pu),n.replace(nx,sx))};to.camelCase=lx;var px=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},mx=px(os),ux=to;function as(n,r){var o={};return!n||typeof n!="string"||(0,mx.default)(n,function(a,p){a&&p&&(o[(0,ux.camelCase)(a,r)]=p)}),o}as.default=as;var cx=as;(function(n){var r=gt&>.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(n,"__esModule",{value:!0}),n.returnFirstArg=n.canTextBeChildOfNode=n.ELEMENTS_WITH_NO_TEXT_CHILDREN=n.PRESERVE_CUSTOM_ATTRIBUTES=void 0,n.isCustomComponent=m,n.setStyleProp=g;var o=V,a=r(cx),p=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function m(y,v){return y.includes("-")?!p.has(y):!!(v&&typeof v.is=="string")}var c={reactCompat:!0};function g(y,v){if(typeof y=="string"){if(!y.trim()){v.style={};return}try{v.style=(0,a.default)(y,c)}catch{v.style={}}}}n.PRESERVE_CUSTOM_ATTRIBUTES=Number(o.version.split(".")[0])>=16,n.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var f=function(y){return!n.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(y.name)};n.canTextBeChildOfNode=f;var x=function(y){return y};n.returnFirstArg=x})(is),Object.defineProperty(Xi,"__esModule",{value:!0}),Xi.default=hx;var Mr=Le,mu=is,dx=["checked","value"],gx=["input","select","textarea"],fx={reset:!0,submit:!0};function hx(n,r){n===void 0&&(n={});var o={},a=!!(n.type&&fx[n.type]);for(var p in n){var m=n[p];if((0,Mr.isCustomAttribute)(p)){o[p]=m;continue}var c=p.toLowerCase(),g=uu(c);if(g){var f=(0,Mr.getPropertyInfo)(g);switch(dx.includes(g)&&gx.includes(r)&&!a&&(g=uu("default"+c)),o[g]=m,f&&f.type){case Mr.BOOLEAN:o[g]=!0;break;case Mr.OVERLOADED_BOOLEAN:m===""&&(o[g]=!0);break}continue}mu.PRESERVE_CUSTOM_ATTRIBUTES&&(o[p]=m)}return(0,mu.setStyleProp)(n.style,o),o}function uu(n){return Mr.possibleStandardNames[n]}var ss={},xx=gt&>.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=cu;var ls=V,yx=xx(Xi),Fr=is,wx={cloneElement:ls.cloneElement,createElement:ls.createElement,isValidElement:ls.isValidElement};function cu(n,r){r===void 0&&(r={});for(var o=[],a=typeof r.replace=="function",p=r.transform||Fr.returnFirstArg,m=r.library||wx,c=m.cloneElement,g=m.createElement,f=m.isValidElement,x=n.length,y=0;y1&&(j=c(j,{key:j.key||y})),o.push(p(j,v,y));continue}}if(v.type==="text"){var M=!v.data.trim().length;if(M&&v.parent&&!(0,Fr.canTextBeChildOfNode)(v.parent)||r.trim&&M)continue;o.push(p(v.data,v,y));continue}var w=v,b={};bx(w)?((0,Fr.setStyleProp)(w.attribs.style,w.attribs),b=w.attribs):w.attribs&&(b=(0,yx.default)(w.attribs,w.name));var _=void 0;switch(v.type){case"script":case"style":v.children[0]&&(b.dangerouslySetInnerHTML={__html:v.children[0].data});break;case"tag":v.name==="textarea"&&v.children[0]?b.defaultValue=v.children[0].data:v.children&&v.children.length&&(_=cu(v.children,r));break;default:continue}x>1&&(b.key=y),o.push(p(g(v.name,b,_),v,y))}return o.length===1?o[0]:o}function bx(n){return Fr.PRESERVE_CUSTOM_ATTRIBUTES&&n.type==="tag"&&(0,Fr.isCustomComponent)(n.name,n.attribs)}(function(n){var r=gt&>.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(n,"__esModule",{value:!0}),n.htmlToDOM=n.domToReact=n.attributesToProps=n.Text=n.ProcessingInstruction=n.Element=n.Comment=void 0,n.default=g;var o=r(Wa);n.htmlToDOM=o.default;var a=r(Xi);n.attributesToProps=a.default;var p=r(ss);n.domToReact=p.default;var m=Xa;Object.defineProperty(n,"Comment",{enumerable:!0,get:function(){return m.Comment}}),Object.defineProperty(n,"Element",{enumerable:!0,get:function(){return m.Element}}),Object.defineProperty(n,"ProcessingInstruction",{enumerable:!0,get:function(){return m.ProcessingInstruction}}),Object.defineProperty(n,"Text",{enumerable:!0,get:function(){return m.Text}});var c={lowerCaseAttributeNames:!1};function g(f,x){if(typeof f!="string")throw new TypeError("First argument must be a string");return f?(0,p.default)((0,o.default)(f,(x==null?void 0:x.htmlparser2)||c),x):[]}})(Bi);const du=Vt(Bi),vx=du.default||du;var kx=Object.create,eo=Object.defineProperty,_x=Object.defineProperties,Sx=Object.getOwnPropertyDescriptor,Ex=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertyNames,no=Object.getOwnPropertySymbols,Cx=Object.getPrototypeOf,ps=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,hu=(n,r,o)=>r in n?eo(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,Ve=(n,r)=>{for(var o in r||(r={}))ps.call(r,o)&&hu(n,o,r[o]);if(no)for(var o of no(r))fu.call(r,o)&&hu(n,o,r[o]);return n},ro=(n,r)=>_x(n,Ex(r)),xu=(n,r)=>{var o={};for(var a in n)ps.call(n,a)&&r.indexOf(a)<0&&(o[a]=n[a]);if(n!=null&&no)for(var a of no(n))r.indexOf(a)<0&&fu.call(n,a)&&(o[a]=n[a]);return o},Tx=(n,r)=>function(){return r||(0,n[gu(n)[0]])((r={exports:{}}).exports,r),r.exports},Rx=(n,r)=>{for(var o in r)eo(n,o,{get:r[o],enumerable:!0})},jx=(n,r,o,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let p of gu(r))!ps.call(n,p)&&p!==o&&eo(n,p,{get:()=>r[p],enumerable:!(a=Sx(r,p))||a.enumerable});return n},zx=(n,r,o)=>(o=n!=null?kx(Cx(n)):{},jx(!n||!n.__esModule?eo(o,"default",{value:n,enumerable:!0}):o,n)),Ax=Tx({"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(n,r){var o=function(){var a=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,p=0,m={},c={util:{encode:function w(b){return b instanceof g?new g(b.type,w(b.content),b.alias):Array.isArray(b)?b.map(w):b.replace(/&/g,"&").replace(/"+L.content+""};function f(w,b,_,I){w.lastIndex=b;var L=w.exec(_);if(L&&I&&L[1]){var A=L[1].length;L.index+=A,L[0]=L[0].slice(A)}return L}function x(w,b,_,I,L,A){for(var $ in _)if(!(!_.hasOwnProperty($)||!_[$])){var W=_[$];W=Array.isArray(W)?W:[W];for(var Q=0;Q=A.reach);Ot+=ht.value.length,ht=ht.next){var bt=ht.value;if(b.length>w.length)return;if(!(bt instanceof g)){var kt=1,H;if(ft){if(H=f(Mt,Ot,w,J),!H||H.index>=w.length)break;var T=H.index,it=H.index+H[0].length,Z=Ot;for(Z+=ht.value.length;T>=Z;)ht=ht.next,Z+=ht.value.length;if(Z-=ht.value.length,Ot=Z,ht.value instanceof g)continue;for(var C=ht;C!==b.tail&&(ZA.reach&&(A.reach=rt);var dt=ht.prev;X&&(dt=v(b,dt,X),Ot+=X.length),j(b,dt,kt);var xt=new g($,pt?c.tokenize(G,pt):G,At,G);if(ht=v(b,dt,xt),st&&v(b,ht,st),kt>1){var vt={cause:$+","+Q,reach:rt};x(w,b,_,ht.prev,Ot,vt),A&&vt.reach>A.reach&&(A.reach=vt.reach)}}}}}}function y(){var w={value:null,prev:null,next:null},b={value:null,prev:w,next:null};w.next=b,this.head=w,this.tail=b,this.length=0}function v(w,b,_){var I=b.next,L={value:_,prev:b,next:I};return b.next=L,I.prev=L,w.length++,L}function j(w,b,_){for(var I=b.next,L=0;L<_&&I!==w.tail;L++)I=I.next;b.next=I,I.prev=b,w.length-=L}function M(w){for(var b=[],_=w.head.next;_!==w.tail;)b.push(_.value),_=_.next;return b}return c}();r.exports=o,o.default=o}}),P=zx(Ax());P.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},P.languages.markup.tag.inside["attr-value"].inside.entity=P.languages.markup.entity,P.languages.markup.doctype.inside["internal-subset"].inside=P.languages.markup,P.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(P.languages.markup.tag,"addInlined",{value:function(n,a){var o={},o=(o["language-"+a]={pattern:/(^$)/i,lookbehind:!0,inside:P.languages[a]},o.cdata=/^$/i,{"included-cdata":{pattern://i,inside:o}}),a=(o["language-"+a]={pattern:/[\s\S]+/,inside:P.languages[a]},{});a[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:o},P.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(P.languages.markup.tag,"addAttribute",{value:function(n,r){P.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:P.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),P.languages.html=P.languages.markup,P.languages.mathml=P.languages.markup,P.languages.svg=P.languages.markup,P.languages.xml=P.languages.extend("markup",{}),P.languages.ssml=P.languages.xml,P.languages.atom=P.languages.xml,P.languages.rss=P.languages.xml,function(n){var r={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+o.source+")",a=RegExp(a+"-"+a),p={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};n.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:a,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":r,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":r,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":p}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},P.languages.javascript=P.languages.extend("clike",{"class-name":[P.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),P.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,P.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:P.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:P.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:P.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:P.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:P.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),P.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:P.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),P.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),P.languages.markup&&(P.languages.markup.tag.addInlined("script","javascript"),P.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),P.languages.js=P.languages.javascript,P.languages.actionscript=P.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),P.languages.actionscript["class-name"].alias="function",delete P.languages.actionscript.parameter,delete P.languages.actionscript["literal-property"],P.languages.markup&&P.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:P.languages.markup}}),function(n){var r=/#(?!\{).+/,o={pattern:/#\{[^}]+\}/,alias:"variable"};n.languages.coffeescript=n.languages.extend("javascript",{comment:r,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:o}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),n.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:r,interpolation:o}}}),n.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:n.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:o}}]}),n.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete n.languages.coffeescript["template-string"],n.languages.coffee=n.languages.coffeescript}(P),function(n){var r=n.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(r,"addSupport",{value:function(o,a){(o=typeof o=="string"?[o]:o).forEach(function(p){var m=function(v){v.inside||(v.inside={}),v.inside.rest=a},c="doc-comment";if(g=n.languages[p]){var g,f=g[c];if((f=f||(g=n.languages.insertBefore(p,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[c])instanceof RegExp&&(f=g[c]={pattern:f}),Array.isArray(f))for(var x=0,y=f.length;x|\+|~|\|\|/,punctuation:/[(),]/}},n.languages.css.atrule.inside["selector-function-argument"].inside=r,n.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};n.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(P),function(n){var r=/[*&][^\s[\]{},]+/,o=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+o.source+"(?:[ ]+"+r.source+")?|"+r.source+"(?:[ ]+"+o.source+")?)",p=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),m=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function c(g,f){f=(f||"").replace(/m/g,"")+"m";var x=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return g});return RegExp(x,f)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+p+"|"+m+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:c(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:c(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:c(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:c(m),lookbehind:!0,greedy:!0},number:{pattern:c(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:o,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(P),function(n){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function o(x){return x=x.replace(//g,function(){return r}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,p=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),m=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,c=(n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+p+m+"(?:"+p+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+p+m+")(?:"+p+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+p+")"+m+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+p+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:o(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:o(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:o(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:o(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(y){x!==y&&(n.languages.markdown[x].inside.content.inside[y]=n.languages.markdown[y])})}),n.hooks.add("after-tokenize",function(x){x.language!=="markdown"&&x.language!=="md"||function y(v){if(v&&typeof v!="string")for(var j=0,M=v.length;j",quot:'"'},f=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(P),P.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:P.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},P.hooks.add("after-tokenize",function(n){if(n.language==="graphql")for(var r=n.tokens.filter(function(w){return typeof w!="string"&&w.type!=="comment"&&w.type!=="scalar"}),o=0;o?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(n){var r=n.languages.javascript["template-string"],o=r.pattern.source,a=r.inside.interpolation,p=a.inside["interpolation-punctuation"],m=a.pattern.source;function c(v,j){if(n.languages[v])return{pattern:RegExp("((?:"+j+")\\s*)"+o),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:v}}}}function g(v,j,M){return v={code:v,grammar:j,language:M},n.hooks.run("before-tokenize",v),v.tokens=n.tokenize(v.code,v.grammar),n.hooks.run("after-tokenize",v),v.tokens}function f(v,j,M){var _=n.tokenize(v,{interpolation:{pattern:RegExp(m),lookbehind:!0}}),w=0,b={},_=g(_.map(function(L){if(typeof L=="string")return L;for(var A,$,L=L.content;v.indexOf(($=w++,A="___"+M.toUpperCase()+"_"+$+"___"))!==-1;);return b[A]=L,A}).join(""),j,M),I=Object.keys(b);return w=0,function L(A){for(var $=0;$=I.length)return;var W,Q,tt,pt,J,ft,At,Ct=A[$];typeof Ct=="string"||typeof Ct.content=="string"?(W=I[w],(At=(ft=typeof Ct=="string"?Ct:Ct.content).indexOf(W))!==-1&&(++w,Q=ft.substring(0,At),J=b[W],tt=void 0,(pt={})["interpolation-punctuation"]=p,(pt=n.tokenize(J,pt)).length===3&&((tt=[1,1]).push.apply(tt,g(pt[1],n.languages.javascript,"javascript")),pt.splice.apply(pt,tt)),tt=new n.Token("interpolation",pt,a.alias,J),pt=ft.substring(At+W.length),J=[],Q&&J.push(Q),J.push(tt),pt&&(L(ft=[pt]),J.push.apply(J,ft)),typeof Ct=="string"?(A.splice.apply(A,[$,1].concat(J)),$+=J.length-1):Ct.content=J)):(At=Ct.content,Array.isArray(At)?L(At):L([At]))}}(_),new n.Token(M,_,"language-"+M,v)}n.languages.javascript["template-string"]=[c("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),c("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),c("svg",/\bsvg/.source),c("markdown",/\b(?:markdown|md)/.source),c("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),c("sql",/\bsql/.source),r].filter(Boolean);var x={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function y(v){return typeof v=="string"?v:Array.isArray(v)?v.map(y).join(""):y(v.content)}n.hooks.add("after-tokenize",function(v){v.language in x&&function j(M){for(var w=0,b=M.length;w]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var r=n.languages.extend("typescript",{});delete r["class-name"],n.languages.typescript["class-name"].inside=r,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),n.languages.ts=n.languages.typescript}(P),function(n){var r=n.languages.javascript,o=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+o+"\\s+)?)";n.languages.jsdoc=n.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),n.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return o})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+o),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:n.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),n.languages.javadoclike.addSupport("javascript",n.languages.jsdoc)}(P),function(n){n.languages.flow=n.languages.extend("javascript",{}),n.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),n.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete n.languages.flow.parameter,n.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(n.languages.flow.keyword)||(n.languages.flow.keyword=[n.languages.flow.keyword]),n.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(P),P.languages.n4js=P.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),P.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),P.languages.n4jsd=P.languages.n4js,function(n){function r(c,g){return RegExp(c.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),g)}n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),n.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var o=["function","function-variable","method","method-variable","property-access"],a=0;a*\.{3}(?:[^{}]|)*\})/.source;function m(f,x){return f=f.replace(//g,function(){return o}).replace(//g,function(){return a}).replace(//g,function(){return p}),RegExp(f,x)}p=m(p).source,n.languages.jsx=n.languages.extend("markup",r),n.languages.jsx.tag.pattern=m(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=r.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:m(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:m(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);function c(f){for(var x=[],y=0;y"&&x.push({tagName:g(v.content[0].content[1]),openedBraces:0}):0]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},P.languages.swift["string-literal"].forEach(function(n){n.inside.interpolation.inside=P.languages.swift}),function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var r={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:r},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:r},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(P),P.languages.c=P.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),P.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),P.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},P.languages.c.string],char:P.languages.c.char,comment:P.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:P.languages.c}}}}),P.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete P.languages.c.boolean,P.languages.objectivec=P.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete P.languages.objectivec["class-name"],P.languages.objc=P.languages.objectivec,P.languages.reason=P.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),P.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete P.languages.reason.function,function(n){for(var r=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,o=0;o<2;o++)r=r.replace(//g,function(){return r});r=r.replace(//g,function(){return/[^\s\S]/.source}),n.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+r),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},n.languages.rust["closure-params"].inside.rest=n.languages.rust,n.languages.rust.attribute.inside.string=n.languages.rust.string}(P),P.languages.go=P.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),P.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete P.languages.go["class-name"],function(n){var r=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,o=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return r.source});n.languages.cpp=n.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return r.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:r,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),n.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),n.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n.languages.cpp}}}}),n.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),n.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:n.languages.extend("cpp",{})}}),n.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},n.languages.cpp["base-clause"])}(P),P.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},P.languages.python["string-interpolation"].inside.interpolation.inside.rest=P.languages.python,P.languages.py=P.languages.python;var yu={};Rx(yu,{dracula:()=>Nx,duotoneDark:()=>Ix,duotoneLight:()=>Mx,github:()=>Dx,jettwaveDark:()=>a1,jettwaveLight:()=>l1,nightOwl:()=>Bx,nightOwlLight:()=>Hx,oceanicNext:()=>Gx,okaidia:()=>Zx,oneDark:()=>m1,oneLight:()=>c1,palenight:()=>Yx,shadesOfPurple:()=>Kx,synthwave84:()=>Jx,ultramin:()=>e1,vsDark:()=>wu,vsLight:()=>i1});var Ox={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},Nx=Ox,Lx={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},Ix=Lx,Px={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Mx=Px,Fx={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Dx=Fx,Ux={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Bx=Ux,$x={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Hx=$x,be={char:"#D8DEE9",comment:"#999999",keyword:"#c5a5c5",primitive:"#5a9bcf",string:"#8dc891",variable:"#d7deea",boolean:"#ff8b50",punctuation:"#5FB3B3",tag:"#fc929e",function:"#79b6f2",className:"#FAC863",method:"#6699CC",operator:"#fc929e"},Vx={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:be.keyword}},{types:["attr-value"],style:{color:be.string}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:be.comment}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:be.primitive}},{types:["boolean"],style:{color:be.boolean}},{types:["tag"],style:{color:be.tag}},{types:["string"],style:{color:be.string}},{types:["punctuation"],style:{color:be.string}},{types:["selector","char","builtin","inserted"],style:{color:be.char}},{types:["function"],style:{color:be.function}},{types:["operator","entity","url","variable"],style:{color:be.variable}},{types:["keyword"],style:{color:be.keyword}},{types:["atrule","class-name"],style:{color:be.className}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Gx=Vx,Wx={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Zx=Wx,qx={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Yx=qx,Xx={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Kx=Xx,Qx={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},Jx=Qx,t1={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},e1=t1,n1={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},wu=n1,r1={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},i1=r1,o1={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},a1=o1,s1={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},l1=s1,p1={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},m1=p1,u1={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},c1=u1,d1=(n,r)=>{const{plain:o}=n,a=n.styles.reduce((p,m)=>{const{languages:c,style:g}=m;return c&&!c.includes(r)||m.types.forEach(f=>{const x=Ve(Ve({},p[f]),g);p[f]=x}),p},{});return a.root=o,a.plain=ro(Ve({},o),{backgroundColor:void 0}),a},bu=d1,g1=(n,r)=>{const[o,a]=V.useState(bu(r,n)),p=V.useRef(),m=V.useRef();return V.useEffect(()=>{(r!==p.current||n!==m.current)&&(p.current=r,m.current=n,a(bu(r,n)))},[n,r]),o},f1=n=>V.useCallback(r=>{var o=r,{className:a,style:p,line:m}=o,c=xu(o,["className","style","line"]);const g=ro(Ve({},c),{className:Tt("token-line",a)});return typeof n=="object"&&"plain"in n&&(g.style=n.plain),typeof p=="object"&&(g.style=Ve(Ve({},g.style||{}),p)),g},[n]),h1=n=>{const r=V.useCallback(({types:o,empty:a})=>{if(n!=null){{if(o.length===1&&o[0]==="plain")return a!=null?{display:"inline-block"}:void 0;if(o.length===1&&a!=null)return n[o[0]]}return Object.assign(a!=null?{display:"inline-block"}:{},...o.map(p=>n[p]))}},[n]);return V.useCallback(o=>{var a=o,{token:p,className:m,style:c}=a,g=xu(a,["token","className","style"]);const f=ro(Ve({},g),{className:Tt("token",...p.types,m),children:p.content,style:r(p)});return c!=null&&(f.style=Ve(Ve({},f.style||{}),c)),f},[r])},x1=/\r\n|\r|\n/,vu=n=>{n.length===0?n.push({types:["plain"],content:` `,empty:!0}):n.length===1&&n[0].content===""&&(n[0].content=` `,n[0].empty=!0)},ku=(n,r)=>{const o=n.length;return o>0&&n[o-1]===r?n:n.concat(r)},y1=n=>{const r=[[]],o=[n],a=[0],p=[n.length];let m=0,c=0,g=[];const f=[g];for(;c>-1;){for(;(m=a[c]++)0?y:["plain"],x=j):(y=ku(y,j.type),j.alias&&(y=ku(y,j.alias)),x=j.content),typeof x!="string"){c++,r.push(y),o.push(x),a.push(0),p.push(x.length);continue}const M=x.split(x1),w=M.length;g.push({types:y,content:M[0]});for(let b=1;b{const p=V.useRef(n);return V.useMemo(()=>{if(o==null)return _u([r]);const m={code:r,grammar:o,language:a,tokens:[]};return p.current.hooks.run("before-tokenize",m),m.tokens=p.current.tokenize(r,o),p.current.hooks.run("after-tokenize",m),_u(m.tokens)},[r,o,a])},b1=({children:n,language:r,code:o,theme:a,prism:p})=>{const m=r.toLowerCase(),c=g1(m,a),g=f1(c),f=h1(c),x=p.languages[m],y=w1({prism:p,language:m,code:o,grammar:x});return n({tokens:y,className:`prism-code language-${m}`,style:c!=null?c.root:{},getLineProps:g,getTokenProps:f})},v1=n=>V.createElement(b1,ro(Ve({},n),{prism:n.prism||P,theme:n.theme||wu,code:n.code,language:n.language}));/*! Bundled license information: @@ -102,4 +102,4 @@ Please report this to https://github.com/markedjs/marked.`,r){const p="

    An err * @namespace * @public *) - */function k1(n){let r="";return r=n.children[0].data,r}const _1=({body:n="",language:r=""})=>{const[o,a]=V.useState("Copy");if(!n)return null;const p=async()=>{try{await navigator.clipboard.writeText(n),a("Copied"),setTimeout(()=>{a("Copy")},5e3)}catch(m){console.error("Failed to copy: ",m)}};return d.jsxs("div",{className:"bg-darkGrey text-white d-flex align-center justify-between gp-4 gmt-6",style:{borderRadius:"8px 8px 0 0"},children:[d.jsx("p",{className:"font_12_500 gml-4",style:{margin:0},children:r}),d.jsx(Nn,{onClick:p,className:"font_12_500 text-white gp-4",variant:"text",children:o})]})};function S1({domNode:n}){var a;const r=k1(n),o=((a=n==null?void 0:n.attribs)==null?void 0:a.class.split("-").pop())||"python";return d.jsxs(d.Fragment,{children:[d.jsx(_1,{body:r,language:o}),d.jsx("code",{...Bi.attributesToProps(n.attribs),style:{borderRadius:"4px"},children:d.jsx(v1,{theme:yu.vsDark,code:r,language:o,children:({className:p,style:m,tokens:c,getLineProps:g,getTokenProps:f})=>d.jsx("pre",{style:m,className:p,children:c.map((x,y)=>d.jsx("div",{...g({line:x}),children:x.map((v,j)=>d.jsx("span",{...f({token:v})},j))},y))})})})]})}const E1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"})]})})},C1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"})]})})},T1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"})]})})},R1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"})]})})},j1=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"})})})},Su=n=>{const{data:r,layoutController:o,metaData:a}=n,[p,m]=V.useState(!0);V.useEffect(()=>{m(!0),setTimeout(()=>{m(!1)},0)},[r.url]);const c=Z1(r.url);if(!r||!(r!=null&&r.url))return null;const g=zu(a==null?void 0:a.content_type,(a==null?void 0:a.redirect_urls[0])||(r==null?void 0:r.url),24);return p?null:d.jsxs("div",{className:"flex-1 d-flex flex-col",children:[d.jsxs("div",{className:"b-lt-1 b-rt-1 b-btm-1 gp-10 w-100 d-flex justify-between align-center bg-white",style:{height:"56px"},children:[d.jsxs("div",{className:"d-flex align-center",style:{maxWidth:"90%"},children:[g||!(a!=null&&a.logo)?d.jsx(g,{}):d.jsx("img",{src:a==null?void 0:a.logo,alt:r==null?void 0:r.title,style:{width:"24px",height:"24px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:"font_16_500 m-0 flex-1 gml-8",style:{maxWidth:"85%",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:r==null?void 0:r.title}),d.jsx(ye,{onClick:()=>window.open(r==null?void 0:r.url,"_ablank"),variant:"text-alt",className:"gml-4",children:d.jsx(j1,{size:14})})]}),d.jsx(ye,{onClick:()=>o==null?void 0:o.toggleSecondaryDrawer(null),variant:"text-alt",className:"gp-6",children:d.jsx(Ma,{size:20})})]}),d.jsx("iframe",{src:c,className:"flex-1",style:{height:"100%",width:"100%",border:0}})]})},A1=n=>{var L;const{data:r}=n,{getTempStoreValue:o,setTempStoreValue:a,layoutController:p}=te(),[m,c]=V.useState((o==null?void 0:o(r.url))||null),{mainString:g}=P1(r==null?void 0:r.title),[f,x]=(g||"").split(",");V.useEffect(()=>{if(!(!r||m||o!=null&&o(r.url)))try{F1(r.url).then(z=>{Object.keys(z).length&&((z==null?void 0:z.title)==="- YouTube"&&(z.title=r.title),c(z),a==null||a(r.url,z))})}catch(z){console.error(z)}},[]);const y=(m==null?void 0:m.redirect_urls[(m==null?void 0:m.redirect_urls.length)-1])||(r==null?void 0:r.url),[v]=M1(y||(r==null?void 0:r.url)),j=zu(m==null?void 0:m.content_type,(m==null?void 0:m.redirect_urls[0])||(r==null?void 0:r.url)),M=v.includes("googleapis")?"":v+(r!=null&&r.refNumber||x?"⋅":""),w=()=>window.open(r==null?void 0:r.url,"_blank"),b=V.useCallback(()=>{var z;(z=p==null?void 0:p.toggleSecondaryDrawer)==null||z.call(p,()=>d.jsx(Su,{data:r,layoutController:p,metaData:m}))},[r,p,m]),I=((L=m==null?void 0:m.content_type)==null?void 0:L.includes("csv"))?w:b;return r?d.jsxs("button",{onClick:I.bind(null),className:Tt("pos-relative sources-card gp-0 gm-0 text-left overflow-hidden gmr-8"),children:[(m==null?void 0:m.image)&&d.jsx("div",{style:{position:"absolute",height:"100%",width:"100%",left:0,top:0,background:`url(${m==null?void 0:m.image})`,backgroundSize:"cover",backgroundPosition:"center",zIndex:0,filter:"brightness(0.6)",transition:"all 1s ease-in-out"}}),d.jsxs("div",{className:"d-flex flex-col justify-between gp-6",style:{zIndex:1,height:"100%"},children:[d.jsx("p",{className:Tt("font_10_600",m!=null&&m.image?"text-white":""),style:{margin:0},children:W1((m==null?void 0:m.title)||f,50)}),d.jsxs("div",{className:Tt("d-flex align-center font_10_600",m!=null&&m.image?"text-white":"text-muted"),children:[j||!(m!=null&&m.logo)?d.jsx(j,{}):d.jsx("img",{src:m==null?void 0:m.logo,alt:r==null?void 0:r.title,style:{width:"14px",height:"14px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:Tt("font_10_500 gml-4",m!=null&&m.image?"text-white":"text-muted"),style:{margin:0},children:M+(x?x.trim():"")+(r!=null&&r.refNumber?`${x?"⋅":""}[${r==null?void 0:r.refNumber}]`:"")})]})]})]}):null},z1=({data:n})=>!n||!n.length?null:d.jsx("div",{className:"text-reveal-container",children:d.jsx("div",{className:"gmt-16 sources-listContainer",children:n.map((r,o)=>d.jsx(A1,{data:r,index:o},(r==null?void 0:r.title)+o))})}),O1=n=>{const{layoutController:r}=te(),o=()=>{var a;(a=r==null?void 0:r.toggleSecondaryDrawer)==null||a.call(r,()=>d.jsx(Su,{data:n==null?void 0:n.data,layoutController:r}))};return d.jsx("a",{onClick:()=>o(),style:{color:n.configColor},className:"gooey-link cr-pointer",children:n.children})},Eu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 74 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("mask",{id:"mask0_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:52)",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L56.4365 16.8843L45.398 1.43036Z",fill:"#0F9D58"})}),d.jsx("mask",{id:"mask1_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:52)",children:d.jsx("path",{d:"M18.9054 48.8962V80.908H54.2288V48.8962H18.9054ZM34.3594 76.4926H23.3209V70.9733H34.3594V76.4926ZM34.3594 67.6617H23.3209V62.1424H34.3594V67.6617ZM34.3594 58.8309H23.3209V53.3116H34.3594V58.8309ZM49.8134 76.4926H38.7748V70.9733H49.8134V76.4926ZM49.8134 67.6617H38.7748V62.1424H49.8134V67.6617ZM49.8134 58.8309H38.7748V53.3116H49.8134V58.8309Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask2_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:52)",children:d.jsx("path",{d:"M47.3352 25.9856L71.8905 50.5354V27.9229L47.3352 25.9856Z",fill:"url(#paint0_linear_1:52)"})}),d.jsx("mask",{id:"mask3_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:52)",children:d.jsx("path",{d:"M45.398 1.43036V21.2998C45.398 24.959 48.3618 27.9229 52.0211 27.9229H71.8905L45.398 1.43036Z",fill:"#87CEAC"})}),d.jsx("mask",{id:"mask4_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:52)",children:d.jsx("path",{d:"M7.86688 1.43036C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V8.60542C1.24374 4.9627 4.22415 1.98229 7.86688 1.98229H45.398V1.43036H7.86688Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:52)",children:d.jsx("path",{d:"M65.2674 98.0177H7.86688C4.22415 98.0177 1.24374 95.0373 1.24374 91.3946V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V91.3946C71.8905 95.0373 68.9101 98.0177 65.2674 98.0177Z",fill:"#263238",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:52)",children:d.jsx("path",{d:"M52.0211 27.9229C48.3618 27.9229 45.398 24.959 45.398 21.2998V21.8517C45.398 25.511 48.3618 28.4748 52.0211 28.4748H71.8905V27.9229H52.0211Z",fill:"#263238",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"url(#paint1_radial_1:52)"}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:52",x1:"59.6142",y1:"28.0935",x2:"59.6142",y2:"50.5388",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{"stop-color":"#263238",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1","stop-color":"#263238",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:52",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(3.48187 3.36121) scale(113.917)",children:[d.jsx("stop",{"stop-color":"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1","stop-color":"white",stopOpacity:"0"})]})]})]})})},io=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 73 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsxs("g",{clipPath:"url(#clip0_1:149)",children:[d.jsx("mask",{id:"mask0_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:149)",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L56.4904 15.9091L45.1923 0Z",fill:"#4285F4"})}),d.jsx("mask",{id:"mask1_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:149)",children:d.jsx("path",{d:"M47.1751 25.2784L72.3077 50.5511V27.2727L47.1751 25.2784Z",fill:"url(#paint0_linear_1:149)"})}),d.jsx("mask",{id:"mask2_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:149)",children:d.jsx("path",{d:"M18.0769 72.7273H54.2308V68.1818H18.0769V72.7273ZM18.0769 81.8182H45.1923V77.2727H18.0769V81.8182ZM18.0769 50V54.5455H54.2308V50H18.0769ZM18.0769 63.6364H54.2308V59.0909H18.0769V63.6364Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask3_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:149)",children:d.jsx("path",{d:"M45.1923 0V20.4545C45.1923 24.2216 48.2258 27.2727 51.9712 27.2727H72.3077L45.1923 0Z",fill:"#A1C2FA"})}),d.jsx("mask",{id:"mask4_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:149)",children:d.jsx("path",{d:"M6.77885 0C3.05048 0 0 3.06818 0 6.81818V7.38636C0 3.63636 3.05048 0.568182 6.77885 0.568182H45.1923V0H6.77885Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:149)",children:d.jsx("path",{d:"M65.5288 99.4318H6.77885C3.05048 99.4318 0 96.3636 0 92.6136V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V92.6136C72.3077 96.3636 69.2572 99.4318 65.5288 99.4318Z",fill:"#1A237E",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:149)",children:d.jsx("path",{d:"M51.9712 27.2727C48.2258 27.2727 45.1923 24.2216 45.1923 20.4545V21.0227C45.1923 24.7898 48.2258 27.8409 51.9712 27.8409H72.3077V27.2727H51.9712Z",fill:"#1A237E",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"url(#paint1_radial_1:149)"})]}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:149",x1:"59.7428",y1:"27.4484",x2:"59.7428",y2:"50.5547",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{stopColor:"#1A237E",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1",stopColor:"#1A237E",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:149",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.29074 1.9765) scale(116.595)",children:[d.jsx("stop",{stopColor:"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),d.jsx("clipPath",{id:"clip0_1:149",children:d.jsx("rect",{width:"72.3077",height:"100",fill:"white"})})]})]})})},Cu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 242424 333334","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision","image-rendering":"optimizeQuality","fill-rule":"evenodd","clip-rule":"evenodd",width:r,height:r,children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"94137",x2:"200291",y2:"173145",children:[d.jsx("stop",{offset:"0","stop-color":"#bf360c"}),d.jsx("stop",{offset:"1","stop-color":"#bf360c"})]}),d.jsxs("mask",{id:"b",children:[d.jsxs("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"91174.4",x2:"200291",y2:"176107",children:[d.jsx("stop",{offset:"0","stop-opacity":".02","stop-color":"#fff"}),d.jsx("stop",{offset:"1","stop-opacity":".2","stop-color":"#fff"})]}),d.jsx("path",{fill:"url(#a)",d:"M158007 84111h84568v99059h-84568z"})]})]}),d.jsxs("g",{"fill-rule":"nonzero",children:[d.jsx("path",{d:"M151516 0H22726C10228 0 0 10228 0 22726v287880c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728V90909l-53037-37880L151516 1z",fill:"#f4b300"}),d.jsx("path",{d:"M170452 151515H71970c-6252 0-11363 5113-11363 11363v98483c0 6251 5112 11363 11363 11363h98482c6252 0 11363-5112 11363-11363v-98483c0-6250-5111-11363-11363-11363zm-3792 87118H75756v-53027h90904v53027z",fill:"#f0f0f0"}),d.jsx("path",{mask:"url(#b)",fill:"url(#c)",d:"M158158 84261l84266 84242V90909z"}),d.jsx("path",{d:"M151516 0v68181c0 12557 10167 22728 22726 22728h68182L151515 0z",fill:"#f9da80"}),d.jsx("path",{fill:"#fff","fill-opacity":".102",d:"M151516 0v1893l89008 89016h1900z"}),d.jsx("path",{d:"M22726 0C10228 0 0 10228 0 22726v1893C0 12121 10228 1893 22726 1893h128790V0H22726z",fill:"#fff","fill-opacity":".2"}),d.jsx("path",{d:"M219697 331433H22726C10228 331433 0 321209 0 308705v1900c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728v-1900c0 12504-10233 22728-22728 22728z",fill:"#bf360c","fill-opacity":".2"}),d.jsx("path",{d:"M174243 90909c-12559 0-22726-10171-22726-22728v1893c0 12557 10167 22728 22726 22728h68182v-1893h-68182z",fill:"#bf360c","fill-opacity":".102"})]})]})})},Tu=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,...n,children:d.jsx("path",{d:"M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"})})})},Ru=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28.57 20",focusable:"false",height:r,width:r,children:d.jsx("svg",{viewBox:"0 0 28.57 20",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",children:d.jsxs("g",{children:[d.jsx("path",{d:"M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z",fill:"#FF0000"}),d.jsx("path",{d:"M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z",fill:"white"})]})})})})},ju=n=>{const r=n.size||16;return d.jsx(Pt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7H170c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320H347.7c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64H164.3c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160H342c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64h90.8c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64H380zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3h83.8zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160h83.7zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64H132c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64H41.3zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3H374.7c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3H53.6c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"})})})},N1=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:r,width:r,children:d.jsx("path",{d:"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"})})})},L1=({children:n,...r})=>{const{config:o}=te(),[a,p]=V.useState((o==null?void 0:o.expandedSources)||!1),m=()=>{p(!a)};return V.useEffect(()=>{o!=null&&o.expandedSources&&p(o==null?void 0:o.expandedSources)},[o==null?void 0:o.expandedSources]),d.jsxs("span",{className:Tt("collapsible-button",a&&"collapsible-button-expanded"),children:[d.jsx(ye,{...r,variant:"",id:"expand-collapse-button",className:"bg-light gp-4",onClick:c=>{r!=null&&r.onClick&&(r==null||r.onClick(c)),m()},children:d.jsx(N1,{size:12})}),a&&!(r!=null&&r.disabled)&&d.jsx("div",{className:Tt("collapsed-area",a&&"collapsed-area-expanded"),children:n})]})},I1="https://metascraper.gooey.ai",Au=/\[\d+(,\s*\d+)*\]/g,zu=(n,r,o=12)=>{const a=r.toLowerCase();if(a.includes("youtube.com")||a.includes("youtu.be"))return()=>d.jsx(Ru,{size:o});if(a.endsWith(".pdf"))return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:o||12});if(a.endsWith(".xls")||a.endsWith(".xlsx")||a.includes("docs.google")&&a.includes("spreadsheets"))return()=>d.jsx(Eu,{size:o});if(a.endsWith(".docx")||a.includes("docs.google")&&a.includes("document"))return()=>d.jsx(io,{size:o});if(a.endsWith(".pptx")||a.includes("docs.google")&&a.includes("presentation"))return()=>d.jsx(Cu,{size:o});if(a.endsWith(".txt"))return()=>d.jsx(io,{size:o});if(a.endsWith(".html"))return null;switch(n=n==null?void 0:n.toLowerCase().split(";")[0],n){case"video":return()=>d.jsx(Ru,{});case"application/pdf":return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:12});case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":case"application/vnd.oasis.opendocument.spreadsheet":return()=>d.jsx(Eu,{});case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return()=>d.jsx(io,{});case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return()=>d.jsx(Cu,{});case"text/plain":return()=>d.jsx(io,{});case"text/html":return null;default:return()=>d.jsx(ju,{size:12})}};function Ou(n){const r=n.split("/");return r[r.length-1]}function P1(n){const r=Ou(n),o=/\.([a-zA-Z0-9]+)(\?.*)?$/,a=r.match(o);if(a){const p="."+a[1];return{mainString:r.slice(0,-p.length),extension:p}}else return{mainString:r,extension:null}}function M1(n){try{const o=new URL(n).hostname,a=o.split(".");if(a.length>=2){const p=a.slice(-2,-1)[0],m=a.slice(-1)[0];return o.includes("google")?[a.slice(-3,-1).join("."),o]:[p,p+"."+m]}}catch(r){return console.error("Invalid URL:",r),null}}const F1=async n=>{try{const r=await At.get(`${I1}/fetchUrlMeta?url=${n}`);return r==null?void 0:r.data}catch(r){console.error(r)}},D1=n=>{const{type:r="",status:o="",text:a,detail:p,output_text:m={}}=n;let c="";if(r===On.MESSAGE_PART){if(a)return c=a,c=c.replace("🎧 I heard","🎙️"),c;c=p}return r===On.FINAL_RESPONSE&&o==="completed"&&(c=m[0]),c=c.replace("🎧 I heard","🎙️"),c},ms=n=>({htmlparser2:{lowerCaseTags:!1,lowerCaseAttributeNames:!1},replace:function(r){var o,a;if(r.attribs&&r.children.length&&r.children[0].name==="code"&&(a=(o=r.children[0].attribs)==null?void 0:o.class)!=null&&a.includes("language-"))return d.jsx(S1,{domNode:r.children[0],options:ms(n)})},transform(r,o){if(o.type==="text"&&n.showSources)return H1(r,o,n);switch(o.name){case"img":return B1(r,o);case"a":return $1(r,o,n);default:return r}}}),U1=(n,r)=>{const a=((r==null?void 0:r.references)||[]).filter(p=>p.url===n);a.length&&a[0]},B1=(n,r)=>{if(!n)return n;const o=r.attribs.src;return d.jsx("a",{href:o,target:"_blank",rel:"noreferrer",children:d.jsx("img",{src:o,alt:r.attribs.alt})})},$1=(n,r,o)=>{if(!n)return n;const a=r.attribs.href;delete r.attribs.href;let p=U1(a,o);return p||(p={title:(r==null?void 0:r.children[0].data)||Ou(a),url:a}),d.jsx(O1,{data:p,configColor:(o==null?void 0:o.linkColor)||"default",children:Bi.domToReact(r.children,ms(o))})},H1=(n,r,o)=>{if(!r)return r;let a=r.data||"";const p=Array.from(new Set((a.match(Au)||[]).map(g=>parseInt(g.slice(1,-1),10))));if(!p||!p.length)return n;const{references:m=[]}=o,c=[...m].splice(p[0]-1,p[p.length-1]);return a=a.replaceAll(Au,""),a[a.length-1]==="."&&a[a.length-2]===" "&&(a=a.slice(0,-2)+"."),d.jsxs(Cr.Fragment,{children:[a," ",d.jsx(L1,{disabled:!m.length,children:d.jsx(z1,{data:c})}),d.jsx("br",{})]})},V1=(n,r,o)=>{const a=D1(n);if(!a)return"";const p=_t.parse(a,{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,silent:!1,tokenizer:null,walkTokens:null});return vx(p,ms({...n,showSources:o,linkColor:r}))},G1=(n,r)=>{switch(n){case"FEEDBACK_THUMBS_UP":return r?d.jsx(C1,{size:12,className:"text-muted"}):d.jsx(E1,{size:12,className:"text-muted"});case"FEEDBACK_THUMBS_DOWN":return r?d.jsx(T1,{size:12,className:"text-muted"}):d.jsx(R1,{size:12,className:"text-muted"});default:return null}};function W1(n,r){if(n.length<=r)return n;const o="...",a=o.length,p=r-a,m=Math.ceil(p/2),c=Math.floor(p/2);return n.slice(0,m)+o+n.slice(-c)}const Z1=n=>{try{const r=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,o=n.match(r);return o&&o[1]?`https://www.youtube.com/embed/${o[1]}`:n}catch(r){return console.error("Error processing URL:",r),n}};Xe(wm);const Nu=n=>{var o;const r=(o=te().config)==null?void 0:o.branding;return d.jsxs("div",{className:"d-flex align-start",children:[(r==null?void 0:r.photoUrl)&&d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:r==null?void 0:r.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("div",{className:"gmt-2 mw-100 overflow-hidden",children:n.children})]})},q1=({data:n,onFeedbackClick:r})=>{const{buttons:o,bot_message_id:a}=n;return o?d.jsx("div",{className:"d-flex gml-36",children:o.map(p=>!!p&&d.jsx(Nn,{className:"gmr-4 text-muted",variant:"text",onClick:()=>!p.isPressed&&r(p.id,a),children:G1(p.id,p.isPressed)},p.id))}):null},Y1=V.memo(n=>{var x;const{output_audio:r=[],type:o,output_video:a=[]}=n.data,p=n.autoPlay!==!1,m=r[0],c=a[0],g=o!==On.FINAL_RESPONSE,f=V1(n.data,n==null?void 0:n.linkColor,n==null?void 0:n.showSources);return f?d.jsx("div",{className:"gooey-incomingMsg gpb-12 mw-100",children:d.jsxs("div",{className:"gpl-16 mw-100",children:[d.jsx(Nu,{children:d.jsx("div",{className:Tt("font_16_400 pos-relative gooey-output-text markdown text-reveal-container mw-100",g&&"response-streaming"),id:n==null?void 0:n.id,children:f})}),!g&&!c&&m&&d.jsx("div",{className:"gmt-8 gml-36 mw-100",children:d.jsx("audio",{autoPlay:p,playsInline:!0,controls:!0,src:m})}),!g&&c&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("video",{autoPlay:p,playsInline:!0,controls:!0,src:c,style:{backgroundColor:"#000"}})}),!g&&((x=n==null?void 0:n.data)==null?void 0:x.buttons)&&d.jsx(q1,{onFeedbackClick:n==null?void 0:n.onFeedbackClick,data:n==null?void 0:n.data})]})}):d.jsx(Lu,{show:!0})}),X1=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,...n,children:["// --!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"})]})})},Lu=n=>{const{scrollMessageContainer:r}=Rn(),o=V.useRef(null);return V.useEffect(()=>{var a;if(n.show){const p=(a=o==null?void 0:o.current)==null?void 0:a.offsetTop;r(p)}},[n.show,r]),n.show?d.jsx("div",{ref:o,className:"gpl-16",children:d.jsx(Nu,{children:d.jsx(X1,{className:"anim-blink gml-4",size:12})})}):null};Xe(".gooey-outgoingMsg{max-width:100%;animation:fade-in-A .4s}.gooey-outgoingMsg audio{width:100%;height:40px}.gooey-outgoing-text{white-space:break-spaces!important}.outgoingMsg-image{max-width:200px;min-width:200px;background-color:#eee;animation:fade-in-A .4s;height:100px;object-fit:cover}");const K1=V.memo(n=>{const{input_prompt:r="",input_audio:o="",input_images:a=[]}=n.data;return d.jsxs("div",{className:"gooey-outgoingMsg gmb-12 gpl-16",children:[a.length>0&&a.map(p=>d.jsx("a",{href:p,target:"_blank",children:d.jsx("img",{src:p,alt:p,className:Tt("outgoingMsg-image b-1 br-large",r&&"gmb-4")})})),o&&d.jsx("div",{className:"gmt-16",children:d.jsx("audio",{controls:!0,src:(URL||webkitURL).createObjectURL(o)})}),r&&d.jsx("p",{className:"font_20_400 anim-typing gooey-outgoing-text",children:r})]})});Xe(wm);const Q1=()=>{var r;const n=(r=te().config)==null?void 0:r.branding;return n?d.jsxs("div",{className:"d-flex flex-col justify-center align-center text-center",children:[n.photoUrl&&d.jsxs("div",{className:"bot-avatar gmr-8 gmb-24 bg-primary",style:{width:"128px",height:"128px",borderRadius:"100%"},children:[" ",d.jsx("img",{src:n.photoUrl,alt:"bot-avatar",style:{width:"128px",height:"128px",borderRadius:"100%",objectFit:"cover"}})]}),d.jsxs("div",{children:[d.jsx("p",{className:"font_24_500 gmb-16",children:n.name}),d.jsxs("p",{className:"font_12_500 text-muted gmb-12 d-flex align-center justify-center",children:[n.byLine,n.websiteUrl&&d.jsx("span",{className:"gml-4",style:{marginBottom:"-2px"},children:d.jsx("a",{href:n.websiteUrl,target:"_ablank",className:"text-muted font_12_500",children:d.jsx(ju,{})})})]}),d.jsx("p",{className:"font_12_400 gpl-32 gpr-32",children:n.description})]})]}):null},J1=()=>{const{initializeQuery:n}=Rn(),{config:r}=te(),o=(r==null?void 0:r.branding.conversationStarters)??[];return d.jsxs("div",{className:"no-scroll-bar w-100 gpl-16",children:[d.jsx(Q1,{}),d.jsx("div",{className:"gmt-48 gooey-placeholderMsg-container",children:o==null?void 0:o.map(a=>d.jsx(Nn,{variant:"outlined",onClick:()=>n({input_prompt:a}),className:Tt("text-left font_12_500 w-100"),children:a},a))})]})},t2=n=>{const{config:r}=te(),{handleFeedbackClick:o,preventAutoplay:a}=Rn(),p=V.useMemo(()=>n.queue,[n]),m=n.data;return p?d.jsx(d.Fragment,{children:p.map(c=>{var x,y;const g=m.get(c);return g.role==="user"?d.jsx(K1,{data:g,preventAutoplay:a},c):d.jsx(Y1,{data:g,id:c,showSources:(r==null?void 0:r.showSources)||!0,linkColor:((y=(x=r==null?void 0:r.branding)==null?void 0:x.colors)==null?void 0:y.primary)||"initial",onFeedbackClick:o,autoPlay:a?!1:r==null?void 0:r.autoPlayResponses},c)})}):null},e2=()=>{const{messages:n,isSending:r,scrollContainerRef:o,isMessagesLoading:a,avoidAutoplay:p}=Rn();if(V.useEffect(()=>{p()},[]),a)return d.jsx("div",{className:"d-flex h-100 w-100 align-center justify-center",children:d.jsx(fm,{})});const m=!(n!=null&&n.size)&&!r;return d.jsxs("div",{ref:o,className:Tt("flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col",m?"justify-end":"justify-start"),style:{overflowY:"auto"},children:[!(n!=null&&n.size)&&!r&&d.jsx(J1,{}),d.jsx(t2,{queue:Array.from(n.keys()),data:n}),d.jsx(Lu,{show:r})]})},n2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"})})})},r2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"})})})},Iu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:["//--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"})]})})};Xe(".gooey-clipping-container{position:relative;overflow:hidden}.gooey-modal{transition:all .3s;position:fixed;width:max-content;background-color:#fff;padding:10px;border-radius:8px;z-index:99999;font-weight:lighter;line-height:normal;box-shadow:#959da533 0 8px 24px;inset:0px auto auto 0px}");const i2=(n,r)=>{const o=n.getBoundingClientRect();let a="0px",p="0px";const m=r.x,c=r.y,g={top:0,left:0,transform:"none"};switch(m){case"left":g.left=o.left-o.width,a="calc(-50% - 12px)";break;case"right":g.left=o.right,a="12px";break;case"center":g.left=o.left+o.width/2,g.transform="translate(-50%, 12px)",p="12px",a="-50%";break}switch(c){case"top":g.top=o.top-12,m==="center"?g.transform="translate(-50%, -100%)":g.transform="translate(0, -100%)",p="0",a==="0"&&(a="-100%");break;case"bottom":g.top=o.bottom;break;case"center":g.top=o.top+o.height/2,p="-50%",a==="0"&&(a="12px");break}return g.transform=`translate(${a}, ${p})`,g},o2=({containerRef:n,direction:r,style:o,className:a="",ModalContent:p,...m})=>{if(!n)return null;const c=i2(n,r);return p?d.jsx("div",{className:a+=" gooey-modal",style:{...o,...c},...m,children:p()}):null},a2=n=>{const{ModalContent:r=()=>null,children:o,direction:a={x:"center",y:"bottom"},showModal:p,ModalProps:m,...c}=n,[g,f]=V.useState(null);return d.jsxs("div",{className:"gooey-clipping-container",ref:f,...c,children:[o,p&&fp.createPortal(d.jsx(o2,{containerRef:g,direction:a,ModalContent:r,...m}),(gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector(".gooey-embed-container"))||document.body)]})},Dr="-6px",s2=n=>{switch(n){case"top":return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"};case"bottom":return{borderBottom:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",top:Dr,transform:"translateX(-50%)"};case"left":return{borderLeft:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",right:Dr,transform:"translateY(-50%)",top:"50%"};case"right":return{borderRight:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",left:Dr,transform:"translateY(-50%)",top:"50%"};default:return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"}}},Mn=({text:n="This is a tooltip",children:r,direction:o="right",disabled:a=!1})=>{const[p,m]=V.useState(!1),c=V.useRef(null),g=s2(o),x="ontouchstart"in window||navigator.maxTouchPoints>0?{onTouchStart:()=>null,onTouchEnd:()=>null}:{onMouseEnter:()=>{a||(c.current=setTimeout(()=>{m(!0),c.current=null},300))},onMouseLeave:()=>{c.current&&clearTimeout(c.current),m(!1)}};return d.jsx(a2,{ModalContent:()=>d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"absolute",width:"2px",height:"2px",...g}}),d.jsx("p",{className:"font_14_500",children:n})]}),showModal:p,direction:{x:o==="left"?"left":o==="right"?"right":"center",y:o==="top"?"top":o==="bottom"?"bottom":"center"},onClick:y=>{y.preventDefault(),y.stopPropagation(),y.persist(),c.current&&clearTimeout(c.current),m(!1)},...x,"aria-label":n,children:r})},l2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,fill:"none",stroke:"currentColor",strokeWidth:"2",height:r,children:["// !--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})]})})},Pu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{fill:"none"},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1"}),d.jsx("path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z"}),d.jsx("path",{d:"M16 5l3 3"})]})})},p2=()=>{const{messages:n,handleNewConversation:r}=Rn(),{layoutController:o,config:a}=te(),p=!(n!=null&&n.size),m=a==null?void 0:a.branding;return d.jsxs("div",{className:"bg-white b-btm-1 gp-8 d-flex justify-between align-center pos-sticky w-100 h-header",children:[d.jsx("div",{className:"d-flex align-center",children:(o==null?void 0:o.showSidebarButton)&&d.jsx(Mn,{text:"Open sidebar",direction:"right",children:d.jsx(ye,{id:"sidebar-toggle-icon-header",variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsx("div",{style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},children:d.jsx(Mn,{text:"New Chat",disabled:p,direction:"bottom",children:d.jsx(Nn,{onClick:()=>r(),disabled:p,children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-8",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:m==null?void 0:m.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%"}})}),d.jsx("p",{className:"font_16_700 text-almostBlack",children:m==null?void 0:m.name})]})})})}),d.jsx("div",{children:d.jsxs("div",{className:"d-flex align-center",children:[(o==null?void 0:o.showFocusModeButton)&&d.jsx(Mn,{text:o.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleFocusMode,style:{transform:"rotate(90deg)"},children:o.isFocusMode?d.jsx(r2,{size:16}):d.jsx(n2,{size:16})})}),(o==null?void 0:o.showCloseButton)&&d.jsx(Mn,{text:"Close",direction:"left",children:d.jsx(ye,{variant:"text",className:Tt("gp-8 cr-pointer flex-1"),onClick:o==null?void 0:o.toggleOpenClose,children:d.jsx(l2,{size:16})})}),(o==null?void 0:o.isInline)&&(o==null?void 0:o.showNewConversationButton)&&d.jsx(Mn,{text:"New Chat",direction:"left",disabled:p,children:d.jsx(ye,{disabled:p,variant:"text",className:Tt("gp-8 cr-pointer flex-1"),onClick:()=>r(),children:d.jsx(Pu,{size:22})})})]})})]})},m2=".gooeyChat-widget-container{width:100%;height:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gooey-popup{animation:popup .1s;position:fixed;bottom:0;right:0;z-index:9999}.gooey-inline{position:relative;width:100%;height:100%}.gooey-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.gooey-focused-popup{transform:translateY(0);position:fixed;top:0;left:0}@media (min-width: 640px){.gooey-popup{width:460px;height:min(704px,100% - 114px);border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.gooey-focused-popup{padding:40px 10vw 0px;transition:background-color .3s;background-color:#0003!important;z-index:9999}}",u2=()=>{const{conversations:n,setActiveConversation:r,currentConversationId:o,handleNewConversation:a,messages:p}=Rn(),{layoutController:m,config:c}=te(),g=c==null?void 0:c.branding,f=Cr.useMemo(()=>{if(!n||n.length===0)return[];const y=new Date().getTime(),v=new Date().setHours(0,0,0,0),j=new Date().setHours(23,59,59,999),M=new Date(v-1).setHours(0,0,0,0),w=new Date(v-1).setHours(23,59,59,999),b=7*24*60*60*1e3,_=30*24*60*60*1e3,I={Today:[],Yesterday:[],"Previous 7 Days":[],"Previous 30 Days":[],Months:{}};n.forEach(z=>{const $=new Date(z.timestamp).getTime();let W;if($>=v&&$<=j)W="Today";else if($>=M&&$<=w)W="Yesterday";else if($>j-b&&$<=j)W="Previous 7 Days";else if(y-$<=_)W="Previous 30 Days";else{const Q=new Date($).toLocaleString("default",{month:"long"});I.Months[Q]||(I.Months[Q]=[]),I.Months[Q].push(z);return}I[W].unshift(z)});const L=Object.entries(I.Months).map(([z,$])=>({subheading:z,conversations:$}));return[{subheading:"Today",conversations:I.Today},{subheading:"Yesterday",conversations:I.Yesterday},{subheading:"Previous 7 Days",conversations:I["Previous 7 Days"]},{subheading:"Previous 30 Days",conversations:I["Previous 30 Days"]},...L].filter(z=>{var $;return(($=z==null?void 0:z.conversations)==null?void 0:$.length)>0})},[n]);if(!(m!=null&&m.showNewConversationButton))return null;const x=!(p!=null&&p.size);return d.jsx("nav",{id:"gooey-side-navbar",style:{transition:m!=null&&m.isMobile?"none":"width ease-in-out 0.2s",width:m!=null&&m.isMobile?"0px":"260px",zIndex:10},className:Tt("b-rt-1 h-100 overflow-x-hidden top-0 left-0 bg-grey d-flex flex-col",m!=null&&m.isMobile?"pos-absolute":"pos-relative"),children:d.jsxs("div",{className:"pos-relative d-flex flex-col h-100",style:{width:"260px"},children:[d.jsx("div",{className:"gp-8 b-btm-1 h-header d-flex align-center",children:d.jsx(Mn,{text:"Close sidebar",direction:"right",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:m==null?void 0:m.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"pos-relative d-flex flex-col h-100 flex-1 overflow-y-auto",children:[d.jsx("div",{className:"gp-8",children:d.jsx(Mn,{text:"New Chat",direction:"right",disabled:x,children:d.jsx(Nn,{className:"w-100 pos-relative text-dark",disabled:x,onClick:()=>{a(),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))},hideOverflow:!0,RightIconComponent:()=>d.jsx(Pu,{size:18}),children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:g==null?void 0:g.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:Tt("font_16_600 text-left",x?"text-muted":"text-almostBlack"),style:{maxWidth:"70%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:"New Chat"})]})})})}),f.length===0?d.jsx("div",{className:"h-100 gpb-30 d-flex align-center justify-center",children:d.jsx("p",{className:"gmb-30 text-muted text-center font_14_400",children:"No conversations yet"})}):d.jsx("div",{className:"gp-8 flex-1 h-100",children:f.map(y=>d.jsxs("div",{className:"gmb-30",children:[d.jsx("div",{className:"top-0 gpt-8 gpb-8 bg-grey pos-sticky",style:{zIndex:1},children:d.jsx("h5",{className:"gpl-8 text-muted",children:y.subheading})}),d.jsx("ol",{children:y.conversations.sort((v,j)=>new Date(j.timestamp).getTime()-new Date(v.timestamp).getTime()).map(v=>d.jsx("li",{children:d.jsx(c2,{conversation:v,isActive:o===(v==null?void 0:v.id),onClick:()=>{r(v),m!=null&&m.isMobile&&(m==null||m.toggleSidebar()),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))}})},v.id))})]},y.subheading))})]})]})})},c2=Cr.memo(({conversation:n,isActive:r,onClick:o})=>{const a=(n==null?void 0:n.title)||new Date(n.timestamp).toLocaleString("default",{day:"numeric",month:"short",hour:"numeric",minute:"numeric",hour12:!0});return d.jsx(Nn,{className:"w-100 gp-8 gmb-6 text-left",variant:r?"filled":"text-alt",onClick:o,hideOverflow:!0,children:d.jsx("p",{className:"font_14_400",children:a})})}),d2=300,g2=800,us=5,f2=()=>{var g;const{layoutController:n}=te(),r=V.useRef(null),[o,a]=V.useState(!1),[p,m]=V.useState(window.innerWidth*.65);V.useEffect(()=>{const f=r.current;!f||!(n!=null&&n.isSecondaryDrawerOpen)||(n!=null&&n.isMobile?(f.style.width="100%",f.style.position="absolute !important"):n!=null&&n.isSecondaryDrawerOpen&&(f.style.width=`${p}px`,f.style.position="relative !important"))},[n==null?void 0:n.isMobile,n==null?void 0:n.isSecondaryDrawerOpen,p]);const c=f=>{n!=null&&n.isMobile||(a(!0),f.preventDefault())};return V.useEffect(()=>{const f=y=>{var b;if(!o)return;const v=(b=r.current)==null?void 0:b.parentElement;if(!v)return;const j=v.getBoundingClientRect(),M=j.right-y.clientX,w=Math.min(Math.max(M,d2),Math.max(g2,j.width*.8));m(w)},x=()=>{a(!1)};return o?(document.addEventListener("mousemove",f),document.addEventListener("mouseup",x),document.body.style.userSelect="none",document.body.style.cursor="ew-resize"):(document.body.style.userSelect="",document.body.style.cursor=""),()=>{document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",x),document.body.style.userSelect="",document.body.style.cursor=""}},[o]),d.jsxs("div",{ref:r,id:"gooey-right-bar",style:{zIndex:10,transition:o?"none":"width 0.2s ease",position:n!=null&&n.isMobile?"absolute":"relative"},className:Tt("h-100 top-0 overflow-x-hidden right-0 bg-grey d-flex flex-col"),children:[d.jsx("div",{className:"h-100 w-100 flex-1 d-flex flex-col",children:(g=n==null?void 0:n.secondaryDrawerContent)==null?void 0:g.call(n)}),!(n!=null&&n.isMobile)&&d.jsx("div",{style:{position:"absolute",top:0,left:-us/2,width:`${us}px`,height:"100%",cursor:"ew-resize",zIndex:20},className:Tt(o&&"bg-light"),onMouseDown:c,children:d.jsx("div",{style:{position:"absolute",left:us/2,width:"5px",height:"100%"},className:"bg-white b-lt-1 b-rt-1 drawer-resize-bar"})}),o&&d.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:19,cursor:"ew-resize"}})]})};Xe(m2);const h2=760,x2=(n,r,o)=>n?r?"gooey-fullscreen-container":"gooey-inline-container":o?"gooey-focused-popup":"gooey-popup",y2=({onClick:n,children:r})=>d.jsx("div",{onClick:n,style:{height:"100%",width:"100%",zIndex:1,background:"rgba(0,0,0,0.1)",backdropFilter:"blur(0.2px)"},className:"pos-absolute top-0 cr-pointer",children:r}),w2=({children:n})=>{const{config:r,layoutController:o}=te();return d.jsx("div",{id:"gooeyChat-container",className:Tt("overflow-hidden gooeyChat-widget-container",x2(o.isInline,(r==null?void 0:r.mode)==="fullscreen",o.isFocusMode)),children:d.jsxs("div",{className:"d-flex h-100 pos-relative",children:[d.jsx(u2,{}),(o==null?void 0:o.isSidebarOpen)&&(o==null?void 0:o.isMobile)&&d.jsx(y2,{onClick:o==null?void 0:o.toggleSidebar}),d.jsxs("main",{className:"pos-relative d-flex flex-1 flex-col align-center overflow-hidden h-100 bg-white",children:[d.jsx(p2,{}),d.jsx("div",{style:{maxWidth:`${h2}px`,height:"100%"},className:"d-flex flex-col flex-1 gp-0 w-100 overflow-hidden bg-white w-100",children:d.jsx(d.Fragment,{children:n})})]}),d.jsx(f2,{})]})})},cs=({isInline:n})=>d.jsxs(w2,{isInline:n,children:[d.jsx(e2,{}),d.jsx(I0,{})]});Xe(".gooeyChat-launchButton{border:none;overflow:hidden}");const b2=()=>{const{config:n,layoutController:r}=te(),o=n!=null&&n.branding.fabLabel?36:56;return d.jsx("div",{style:{bottom:0,right:0},className:"pos-fixed gpb-16 gpr-16",children:d.jsxs("button",{onClick:r==null?void 0:r.toggleOpenClose,className:Tt("gooeyChat-launchButton hover-grow cr-pointer bx-shadowA button-hover bg-white",(n==null?void 0:n.branding.fabLabel)&&"gpl-6 gpt-6 gpb-6 "),style:{borderRadius:"30px",padding:0},children:[(n==null?void 0:n.branding.photoUrl)&&d.jsx("img",{src:n==null?void 0:n.branding.photoUrl,alt:"Copilot logo",style:{objectFit:"contain",borderRadius:"50%",width:o+"px",height:o+"px"}}),!!(n!=null&&n.branding.fabLabel)&&d.jsx("p",{className:"font_16_600 gp-8",children:n==null?void 0:n.branding.fabLabel})]})})},v2=({children:n,open:r})=>d.jsxs("div",{role:"reigon",tabIndex:-1,className:"pos-relative",children:[!r&&d.jsx(b2,{}),r&&d.jsx(d.Fragment,{children:n})]});function k2(){const{config:n,layoutController:r}=te();switch(n==null?void 0:n.mode){case"popup":return d.jsx(v2,{open:(r==null?void 0:r.isOpen)||!1,children:d.jsx(cs,{})});case"inline":return d.jsx(cs,{isInline:!0});case"fullscreen":return d.jsx("div",{className:"gooey-fullscreen",children:d.jsx(cs,{isInline:!0})});default:return null}}Xe('.gooey-embed-container * :not(code *){box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,li{margin:0;padding:0}menu,ol,ul{list-style:none}.gooey-embed-container{height:100%}.gooey-embed-container p{color:unset}.gooey-embed-container a{color:inherit;text-decoration:underline;text-decoration-color:#00000073;text-decoration-thickness:.6px;text-underline-offset:.15em}.gooey-embed-container a:hover{color:inherit;text-decoration-color:#000;text-decoration-thickness:2px}div:focus-visible{outline:none}::-webkit-scrollbar{background:transparent;color:#fff;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:0}code,code[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.9rem;color:inherit;white-space:pre-wrap;word-wrap:break-word;max-width:100%}pre,pre[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;overflow:auto;word-wrap:break-word;padding:.8rem;margin:0 0 .9rem;border-radius:0 0 8px 8px}svg{fill:currentColor}.gp-0{padding:0!important}.gp-2{padding:2px!important}.gp-4{padding:4px!important}.gp-5{padding:5px!important}.gp-6{padding:6px!important}.gp-8{padding:8px!important}.gp-10{padding:10px!important}.gp-12{padding:12px!important}.gp-15{padding:15px!important}.gp-16{padding:16px!important}.gp-18{padding:18px!important}.gp-20{padding:20px!important}.gp-22{padding:22px!important}.gp-24{padding:24px!important}.gp-25{padding:25px!important}.gp-26{padding:26px!important}.gp-28{padding:28px!important}.gp-30{padding:30px!important}.gp-32{padding:32px!important}.gp-34{padding:34px!important}.gp-36{padding:36px!important}.gp-40{padding:40px!important}.gp-44{padding:44px!important}.gp-46{padding:46px!important}.gp-48{padding:48px!important}.gp-50{padding:50px!important}.gp-52{padding:52px!important}.gp-60{padding:60px!important}.gp-64{padding:64px!important}.gp-70{padding:70px!important}.gp-76{padding:76px!important}.gp-80{padding:80px!important}.gp-96{padding:96px!important}.gp-100{padding:100px!important}.gpt-0{padding-top:0!important}.gpt-2{padding-top:2px!important}.gpt-4{padding-top:4px!important}.gpt-5{padding-top:5px!important}.gpt-6{padding-top:6px!important}.gpt-8{padding-top:8px!important}.gpt-10{padding-top:10px!important}.gpt-12{padding-top:12px!important}.gpt-15{padding-top:15px!important}.gpt-16{padding-top:16px!important}.gpt-18{padding-top:18px!important}.gpt-20{padding-top:20px!important}.gpt-22{padding-top:22px!important}.gpt-24{padding-top:24px!important}.gpt-25{padding-top:25px!important}.gpt-26{padding-top:26px!important}.gpt-28{padding-top:28px!important}.gpt-30{padding-top:30px!important}.gpt-32{padding-top:32px!important}.gpt-34{padding-top:34px!important}.gpt-36{padding-top:36px!important}.gpt-40{padding-top:40px!important}.gpt-44{padding-top:44px!important}.gpt-46{padding-top:46px!important}.gpt-48{padding-top:48px!important}.gpt-50{padding-top:50px!important}.gpt-52{padding-top:52px!important}.gpt-60{padding-top:60px!important}.gpt-64{padding-top:64px!important}.gpt-70{padding-top:70px!important}.gpt-76{padding-top:76px!important}.gpt-80{padding-top:80px!important}.gpt-96{padding-top:96px!important}.gpt-100{padding-top:100px!important}.gpr-0{padding-right:0!important}.gpr-2{padding-right:2px!important}.gpr-4{padding-right:4px!important}.gpr-5{padding-right:5px!important}.gpr-6{padding-right:6px!important}.gpr-8{padding-right:8px!important}.gpr-10{padding-right:10px!important}.gpr-12{padding-right:12px!important}.gpr-15{padding-right:15px!important}.gpr-16{padding-right:16px!important}.gpr-18{padding-right:18px!important}.gpr-20{padding-right:20px!important}.gpr-22{padding-right:22px!important}.gpr-24{padding-right:24px!important}.gpr-25{padding-right:25px!important}.gpr-26{padding-right:26px!important}.gpr-28{padding-right:28px!important}.gpr-30{padding-right:30px!important}.gpr-32{padding-right:32px!important}.gpr-34{padding-right:34px!important}.gpr-36{padding-right:36px!important}.gpr-40{padding-right:40px!important}.gpr-44{padding-right:44px!important}.gpr-46{padding-right:46px!important}.gpr-48{padding-right:48px!important}.gpr-50{padding-right:50px!important}.gpr-52{padding-right:52px!important}.gpr-60{padding-right:60px!important}.gpr-64{padding-right:64px!important}.gpr-70{padding-right:70px!important}.gpr-76{padding-right:76px!important}.gpr-80{padding-right:80px!important}.gpr-96{padding-right:96px!important}.gpr-100{padding-right:100px!important}.gpb-0{padding-bottom:0!important}.gpb-2{padding-bottom:2px!important}.gpb-4{padding-bottom:4px!important}.gpb-5{padding-bottom:5px!important}.gpb-6{padding-bottom:6px!important}.gpb-8{padding-bottom:8px!important}.gpb-10{padding-bottom:10px!important}.gpb-12{padding-bottom:12px!important}.gpb-15{padding-bottom:15px!important}.gpb-16{padding-bottom:16px!important}.gpb-18{padding-bottom:18px!important}.gpb-20{padding-bottom:20px!important}.gpb-22{padding-bottom:22px!important}.gpb-24{padding-bottom:24px!important}.gpb-25{padding-bottom:25px!important}.gpb-26{padding-bottom:26px!important}.gpb-28{padding-bottom:28px!important}.gpb-30{padding-bottom:30px!important}.gpb-32{padding-bottom:32px!important}.gpb-34{padding-bottom:34px!important}.gpb-36{padding-bottom:36px!important}.gpb-40{padding-bottom:40px!important}.gpb-44{padding-bottom:44px!important}.gpb-46{padding-bottom:46px!important}.gpb-48{padding-bottom:48px!important}.gpb-50{padding-bottom:50px!important}.gpb-52{padding-bottom:52px!important}.gpb-60{padding-bottom:60px!important}.gpb-64{padding-bottom:64px!important}.gpb-70{padding-bottom:70px!important}.gpb-76{padding-bottom:76px!important}.gpb-80{padding-bottom:80px!important}.gpb-96{padding-bottom:96px!important}.gpb-100{padding-bottom:100px!important}.gpl-0{padding-left:0!important}.gpl-2{padding-left:2px!important}.gpl-4{padding-left:4px!important}.gpl-5{padding-left:5px!important}.gpl-6{padding-left:6px!important}.gpl-8{padding-left:8px!important}.gpl-10{padding-left:10px!important}.gpl-12{padding-left:12px!important}.gpl-15{padding-left:15px!important}.gpl-16{padding-left:16px!important}.gpl-18{padding-left:18px!important}.gpl-20{padding-left:20px!important}.gpl-22{padding-left:22px!important}.gpl-24{padding-left:24px!important}.gpl-25{padding-left:25px!important}.gpl-26{padding-left:26px!important}.gpl-28{padding-left:28px!important}.gpl-30{padding-left:30px!important}.gpl-32{padding-left:32px!important}.gpl-34{padding-left:34px!important}.gpl-36{padding-left:36px!important}.gpl-40{padding-left:40px!important}.gpl-44{padding-left:44px!important}.gpl-46{padding-left:46px!important}.gpl-48{padding-left:48px!important}.gpl-50{padding-left:50px!important}.gpl-52{padding-left:52px!important}.gpl-60{padding-left:60px!important}.gpl-64{padding-left:64px!important}.gpl-70{padding-left:70px!important}.gpl-76{padding-left:76px!important}.gpl-80{padding-left:80px!important}.gpl-96{padding-left:96px!important}.gpl-100{padding-left:100px!important}.gm-0{margin:0!important}.gm-2{margin:2px!important}.gm-4{margin:4px!important}.gm-5{margin:5px!important}.gm-6{margin:6px!important}.gm-8{margin:8px!important}.gm-10{margin:10px!important}.gm-12{margin:12px!important}.gm-15{margin:15px!important}.gm-16{margin:16px!important}.gm-18{margin:18px!important}.gm-20{margin:20px!important}.gm-22{margin:22px!important}.gm-24{margin:24px!important}.gm-25{margin:25px!important}.gm-26{margin:26px!important}.gm-28{margin:28px!important}.gm-30{margin:30px!important}.gm-32{margin:32px!important}.gm-34{margin:34px!important}.gm-36{margin:36px!important}.gm-40{margin:40px!important}.gm-44{margin:44px!important}.gm-46{margin:46px!important}.gm-48{margin:48px!important}.gm-50{margin:50px!important}.gm-52{margin:52px!important}.gm-60{margin:60px!important}.gm-64{margin:64px!important}.gm-70{margin:70px!important}.gm-76{margin:76px!important}.gm-80{margin:80px!important}.gm-96{margin:96px!important}.gm-100{margin:100px!important}.gmt-0{margin-top:0!important}.gmt-2{margin-top:2px!important}.gmt-4{margin-top:4px!important}.gmt-5{margin-top:5px!important}.gmt-6{margin-top:6px!important}.gmt-8{margin-top:8px!important}.gmt-10{margin-top:10px!important}.gmt-12{margin-top:12px!important}.gmt-15{margin-top:15px!important}.gmt-16{margin-top:16px!important}.gmt-18{margin-top:18px!important}.gmt-20{margin-top:20px!important}.gmt-22{margin-top:22px!important}.gmt-24{margin-top:24px!important}.gmt-25{margin-top:25px!important}.gmt-26{margin-top:26px!important}.gmt-28{margin-top:28px!important}.gmt-30{margin-top:30px!important}.gmt-32{margin-top:32px!important}.gmt-34{margin-top:34px!important}.gmt-36{margin-top:36px!important}.gmt-40{margin-top:40px!important}.gmt-44{margin-top:44px!important}.gmt-46{margin-top:46px!important}.gmt-48{margin-top:48px!important}.gmt-50{margin-top:50px!important}.gmt-52{margin-top:52px!important}.gmt-60{margin-top:60px!important}.gmt-64{margin-top:64px!important}.gmt-70{margin-top:70px!important}.gmt-76{margin-top:76px!important}.gmt-80{margin-top:80px!important}.gmt-96{margin-top:96px!important}.gmt-100{margin-top:100px!important}.gmr-0{margin-right:0!important}.gmr-2{margin-right:2px!important}.gmr-4{margin-right:4px!important}.gmr-5{margin-right:5px!important}.gmr-6{margin-right:6px!important}.gmr-8{margin-right:8px!important}.gmr-10{margin-right:10px!important}.gmr-12{margin-right:12px!important}.gmr-15{margin-right:15px!important}.gmr-16{margin-right:16px!important}.gmr-18{margin-right:18px!important}.gmr-20{margin-right:20px!important}.gmr-22{margin-right:22px!important}.gmr-24{margin-right:24px!important}.gmr-25{margin-right:25px!important}.gmr-26{margin-right:26px!important}.gmr-28{margin-right:28px!important}.gmr-30{margin-right:30px!important}.gmr-32{margin-right:32px!important}.gmr-34{margin-right:34px!important}.gmr-36{margin-right:36px!important}.gmr-40{margin-right:40px!important}.gmr-44{margin-right:44px!important}.gmr-46{margin-right:46px!important}.gmr-48{margin-right:48px!important}.gmr-50{margin-right:50px!important}.gmr-52{margin-right:52px!important}.gmr-60{margin-right:60px!important}.gmr-64{margin-right:64px!important}.gmr-70{margin-right:70px!important}.gmr-76{margin-right:76px!important}.gmr-80{margin-right:80px!important}.gmr-96{margin-right:96px!important}.gmr-100{margin-right:100px!important}.gmb-0{margin-bottom:0!important}.gmb-2{margin-bottom:2px!important}.gmb-4{margin-bottom:4px!important}.gmb-5{margin-bottom:5px!important}.gmb-6{margin-bottom:6px!important}.gmb-8{margin-bottom:8px!important}.gmb-10{margin-bottom:10px!important}.gmb-12{margin-bottom:12px!important}.gmb-15{margin-bottom:15px!important}.gmb-16{margin-bottom:16px!important}.gmb-18{margin-bottom:18px!important}.gmb-20{margin-bottom:20px!important}.gmb-22{margin-bottom:22px!important}.gmb-24{margin-bottom:24px!important}.gmb-25{margin-bottom:25px!important}.gmb-26{margin-bottom:26px!important}.gmb-28{margin-bottom:28px!important}.gmb-30{margin-bottom:30px!important}.gmb-32{margin-bottom:32px!important}.gmb-34{margin-bottom:34px!important}.gmb-36{margin-bottom:36px!important}.gmb-40{margin-bottom:40px!important}.gmb-44{margin-bottom:44px!important}.gmb-46{margin-bottom:46px!important}.gmb-48{margin-bottom:48px!important}.gmb-50{margin-bottom:50px!important}.gmb-52{margin-bottom:52px!important}.gmb-60{margin-bottom:60px!important}.gmb-64{margin-bottom:64px!important}.gmb-70{margin-bottom:70px!important}.gmb-76{margin-bottom:76px!important}.gmb-80{margin-bottom:80px!important}.gmb-96{margin-bottom:96px!important}.gmb-100{margin-bottom:100px!important}.gml-0{margin-left:0!important}.gml-2{margin-left:2px!important}.gml-4{margin-left:4px!important}.gml-5{margin-left:5px!important}.gml-6{margin-left:6px!important}.gml-8{margin-left:8px!important}.gml-10{margin-left:10px!important}.gml-12{margin-left:12px!important}.gml-15{margin-left:15px!important}.gml-16{margin-left:16px!important}.gml-18{margin-left:18px!important}.gml-20{margin-left:20px!important}.gml-22{margin-left:22px!important}.gml-24{margin-left:24px!important}.gml-25{margin-left:25px!important}.gml-26{margin-left:26px!important}.gml-28{margin-left:28px!important}.gml-30{margin-left:30px!important}.gml-32{margin-left:32px!important}.gml-34{margin-left:34px!important}.gml-36{margin-left:36px!important}.gml-40{margin-left:40px!important}.gml-44{margin-left:44px!important}.gml-46{margin-left:46px!important}.gml-48{margin-left:48px!important}.gml-50{margin-left:50px!important}.gml-52{margin-left:52px!important}.gml-60{margin-left:60px!important}.gml-64{margin-left:64px!important}.gml-70{margin-left:70px!important}.gml-76{margin-left:76px!important}.gml-80{margin-left:80px!important}.gml-96{margin-left:96px!important}.gml-100{margin-left:100px!important}@media screen and (min-width: 0px){.xs-p-0{padding:0!important}.xs-p-2{padding:2px!important}.xs-p-4{padding:4px!important}.xs-p-5{padding:5px!important}.xs-p-6{padding:6px!important}.xs-p-8{padding:8px!important}.xs-p-10{padding:10px!important}.xs-p-12{padding:12px!important}.xs-p-15{padding:15px!important}.xs-p-16{padding:16px!important}.xs-p-18{padding:18px!important}.xs-p-20{padding:20px!important}.xs-p-22{padding:22px!important}.xs-p-24{padding:24px!important}.xs-p-25{padding:25px!important}.xs-p-26{padding:26px!important}.xs-p-28{padding:28px!important}.xs-p-30{padding:30px!important}.xs-p-32{padding:32px!important}.xs-p-34{padding:34px!important}.xs-p-36{padding:36px!important}.xs-p-40{padding:40px!important}.xs-p-44{padding:44px!important}.xs-p-46{padding:46px!important}.xs-p-48{padding:48px!important}.xs-p-50{padding:50px!important}.xs-p-52{padding:52px!important}.xs-p-60{padding:60px!important}.xs-p-64{padding:64px!important}.xs-p-70{padding:70px!important}.xs-p-76{padding:76px!important}.xs-p-80{padding:80px!important}.xs-p-96{padding:96px!important}.xs-p-100{padding:100px!important}.xs-pt-0{padding-top:0!important}.xs-pt-2{padding-top:2px!important}.xs-pt-4{padding-top:4px!important}.xs-pt-5{padding-top:5px!important}.xs-pt-6{padding-top:6px!important}.xs-pt-8{padding-top:8px!important}.xs-pt-10{padding-top:10px!important}.xs-pt-12{padding-top:12px!important}.xs-pt-15{padding-top:15px!important}.xs-pt-16{padding-top:16px!important}.xs-pt-18{padding-top:18px!important}.xs-pt-20{padding-top:20px!important}.xs-pt-22{padding-top:22px!important}.xs-pt-24{padding-top:24px!important}.xs-pt-25{padding-top:25px!important}.xs-pt-26{padding-top:26px!important}.xs-pt-28{padding-top:28px!important}.xs-pt-30{padding-top:30px!important}.xs-pt-32{padding-top:32px!important}.xs-pt-34{padding-top:34px!important}.xs-pt-36{padding-top:36px!important}.xs-pt-40{padding-top:40px!important}.xs-pt-44{padding-top:44px!important}.xs-pt-46{padding-top:46px!important}.xs-pt-48{padding-top:48px!important}.xs-pt-50{padding-top:50px!important}.xs-pt-52{padding-top:52px!important}.xs-pt-60{padding-top:60px!important}.xs-pt-64{padding-top:64px!important}.xs-pt-70{padding-top:70px!important}.xs-pt-76{padding-top:76px!important}.xs-pt-80{padding-top:80px!important}.xs-pt-96{padding-top:96px!important}.xs-pt-100{padding-top:100px!important}.xs-pr-0{padding-right:0!important}.xs-pr-2{padding-right:2px!important}.xs-pr-4{padding-right:4px!important}.xs-pr-5{padding-right:5px!important}.xs-pr-6{padding-right:6px!important}.xs-pr-8{padding-right:8px!important}.xs-pr-10{padding-right:10px!important}.xs-pr-12{padding-right:12px!important}.xs-pr-15{padding-right:15px!important}.xs-pr-16{padding-right:16px!important}.xs-pr-18{padding-right:18px!important}.xs-pr-20{padding-right:20px!important}.xs-pr-22{padding-right:22px!important}.xs-pr-24{padding-right:24px!important}.xs-pr-25{padding-right:25px!important}.xs-pr-26{padding-right:26px!important}.xs-pr-28{padding-right:28px!important}.xs-pr-30{padding-right:30px!important}.xs-pr-32{padding-right:32px!important}.xs-pr-34{padding-right:34px!important}.xs-pr-36{padding-right:36px!important}.xs-pr-40{padding-right:40px!important}.xs-pr-44{padding-right:44px!important}.xs-pr-46{padding-right:46px!important}.xs-pr-48{padding-right:48px!important}.xs-pr-50{padding-right:50px!important}.xs-pr-52{padding-right:52px!important}.xs-pr-60{padding-right:60px!important}.xs-pr-64{padding-right:64px!important}.xs-pr-70{padding-right:70px!important}.xs-pr-76{padding-right:76px!important}.xs-pr-80{padding-right:80px!important}.xs-pr-96{padding-right:96px!important}.xs-pr-100{padding-right:100px!important}.xs-pb-0{padding-bottom:0!important}.xs-pb-2{padding-bottom:2px!important}.xs-pb-4{padding-bottom:4px!important}.xs-pb-5{padding-bottom:5px!important}.xs-pb-6{padding-bottom:6px!important}.xs-pb-8{padding-bottom:8px!important}.xs-pb-10{padding-bottom:10px!important}.xs-pb-12{padding-bottom:12px!important}.xs-pb-15{padding-bottom:15px!important}.xs-pb-16{padding-bottom:16px!important}.xs-pb-18{padding-bottom:18px!important}.xs-pb-20{padding-bottom:20px!important}.xs-pb-22{padding-bottom:22px!important}.xs-pb-24{padding-bottom:24px!important}.xs-pb-25{padding-bottom:25px!important}.xs-pb-26{padding-bottom:26px!important}.xs-pb-28{padding-bottom:28px!important}.xs-pb-30{padding-bottom:30px!important}.xs-pb-32{padding-bottom:32px!important}.xs-pb-34{padding-bottom:34px!important}.xs-pb-36{padding-bottom:36px!important}.xs-pb-40{padding-bottom:40px!important}.xs-pb-44{padding-bottom:44px!important}.xs-pb-46{padding-bottom:46px!important}.xs-pb-48{padding-bottom:48px!important}.xs-pb-50{padding-bottom:50px!important}.xs-pb-52{padding-bottom:52px!important}.xs-pb-60{padding-bottom:60px!important}.xs-pb-64{padding-bottom:64px!important}.xs-pb-70{padding-bottom:70px!important}.xs-pb-76{padding-bottom:76px!important}.xs-pb-80{padding-bottom:80px!important}.xs-pb-96{padding-bottom:96px!important}.xs-pb-100{padding-bottom:100px!important}.xs-pl-0{padding-left:0!important}.xs-pl-2{padding-left:2px!important}.xs-pl-4{padding-left:4px!important}.xs-pl-5{padding-left:5px!important}.xs-pl-6{padding-left:6px!important}.xs-pl-8{padding-left:8px!important}.xs-pl-10{padding-left:10px!important}.xs-pl-12{padding-left:12px!important}.xs-pl-15{padding-left:15px!important}.xs-pl-16{padding-left:16px!important}.xs-pl-18{padding-left:18px!important}.xs-pl-20{padding-left:20px!important}.xs-pl-22{padding-left:22px!important}.xs-pl-24{padding-left:24px!important}.xs-pl-25{padding-left:25px!important}.xs-pl-26{padding-left:26px!important}.xs-pl-28{padding-left:28px!important}.xs-pl-30{padding-left:30px!important}.xs-pl-32{padding-left:32px!important}.xs-pl-34{padding-left:34px!important}.xs-pl-36{padding-left:36px!important}.xs-pl-40{padding-left:40px!important}.xs-pl-44{padding-left:44px!important}.xs-pl-46{padding-left:46px!important}.xs-pl-48{padding-left:48px!important}.xs-pl-50{padding-left:50px!important}.xs-pl-52{padding-left:52px!important}.xs-pl-60{padding-left:60px!important}.xs-pl-64{padding-left:64px!important}.xs-pl-70{padding-left:70px!important}.xs-pl-76{padding-left:76px!important}.xs-pl-80{padding-left:80px!important}.xs-pl-96{padding-left:96px!important}.xs-pl-100{padding-left:100px!important}.xs-m-0{margin:0!important}.xs-m-2{margin:2px!important}.xs-m-4{margin:4px!important}.xs-m-5{margin:5px!important}.xs-m-6{margin:6px!important}.xs-m-8{margin:8px!important}.xs-m-10{margin:10px!important}.xs-m-12{margin:12px!important}.xs-m-15{margin:15px!important}.xs-m-16{margin:16px!important}.xs-m-18{margin:18px!important}.xs-m-20{margin:20px!important}.xs-m-22{margin:22px!important}.xs-m-24{margin:24px!important}.xs-m-25{margin:25px!important}.xs-m-26{margin:26px!important}.xs-m-28{margin:28px!important}.xs-m-30{margin:30px!important}.xs-m-32{margin:32px!important}.xs-m-34{margin:34px!important}.xs-m-36{margin:36px!important}.xs-m-40{margin:40px!important}.xs-m-44{margin:44px!important}.xs-m-46{margin:46px!important}.xs-m-48{margin:48px!important}.xs-m-50{margin:50px!important}.xs-m-52{margin:52px!important}.xs-m-60{margin:60px!important}.xs-m-64{margin:64px!important}.xs-m-70{margin:70px!important}.xs-m-76{margin:76px!important}.xs-m-80{margin:80px!important}.xs-m-96{margin:96px!important}.xs-m-100{margin:100px!important}.xs-mt-0{margin-top:0!important}.xs-mt-2{margin-top:2px!important}.xs-mt-4{margin-top:4px!important}.xs-mt-5{margin-top:5px!important}.xs-mt-6{margin-top:6px!important}.xs-mt-8{margin-top:8px!important}.xs-mt-10{margin-top:10px!important}.xs-mt-12{margin-top:12px!important}.xs-mt-15{margin-top:15px!important}.xs-mt-16{margin-top:16px!important}.xs-mt-18{margin-top:18px!important}.xs-mt-20{margin-top:20px!important}.xs-mt-22{margin-top:22px!important}.xs-mt-24{margin-top:24px!important}.xs-mt-25{margin-top:25px!important}.xs-mt-26{margin-top:26px!important}.xs-mt-28{margin-top:28px!important}.xs-mt-30{margin-top:30px!important}.xs-mt-32{margin-top:32px!important}.xs-mt-34{margin-top:34px!important}.xs-mt-36{margin-top:36px!important}.xs-mt-40{margin-top:40px!important}.xs-mt-44{margin-top:44px!important}.xs-mt-46{margin-top:46px!important}.xs-mt-48{margin-top:48px!important}.xs-mt-50{margin-top:50px!important}.xs-mt-52{margin-top:52px!important}.xs-mt-60{margin-top:60px!important}.xs-mt-64{margin-top:64px!important}.xs-mt-70{margin-top:70px!important}.xs-mt-76{margin-top:76px!important}.xs-mt-80{margin-top:80px!important}.xs-mt-96{margin-top:96px!important}.xs-mt-100{margin-top:100px!important}.xs-mr-0{margin-right:0!important}.xs-mr-2{margin-right:2px!important}.xs-mr-4{margin-right:4px!important}.xs-mr-5{margin-right:5px!important}.xs-mr-6{margin-right:6px!important}.xs-mr-8{margin-right:8px!important}.xs-mr-10{margin-right:10px!important}.xs-mr-12{margin-right:12px!important}.xs-mr-15{margin-right:15px!important}.xs-mr-16{margin-right:16px!important}.xs-mr-18{margin-right:18px!important}.xs-mr-20{margin-right:20px!important}.xs-mr-22{margin-right:22px!important}.xs-mr-24{margin-right:24px!important}.xs-mr-25{margin-right:25px!important}.xs-mr-26{margin-right:26px!important}.xs-mr-28{margin-right:28px!important}.xs-mr-30{margin-right:30px!important}.xs-mr-32{margin-right:32px!important}.xs-mr-34{margin-right:34px!important}.xs-mr-36{margin-right:36px!important}.xs-mr-40{margin-right:40px!important}.xs-mr-44{margin-right:44px!important}.xs-mr-46{margin-right:46px!important}.xs-mr-48{margin-right:48px!important}.xs-mr-50{margin-right:50px!important}.xs-mr-52{margin-right:52px!important}.xs-mr-60{margin-right:60px!important}.xs-mr-64{margin-right:64px!important}.xs-mr-70{margin-right:70px!important}.xs-mr-76{margin-right:76px!important}.xs-mr-80{margin-right:80px!important}.xs-mr-96{margin-right:96px!important}.xs-mr-100{margin-right:100px!important}.xs-mb-0{margin-bottom:0!important}.xs-mb-2{margin-bottom:2px!important}.xs-mb-4{margin-bottom:4px!important}.xs-mb-5{margin-bottom:5px!important}.xs-mb-6{margin-bottom:6px!important}.xs-mb-8{margin-bottom:8px!important}.xs-mb-10{margin-bottom:10px!important}.xs-mb-12{margin-bottom:12px!important}.xs-mb-15{margin-bottom:15px!important}.xs-mb-16{margin-bottom:16px!important}.xs-mb-18{margin-bottom:18px!important}.xs-mb-20{margin-bottom:20px!important}.xs-mb-22{margin-bottom:22px!important}.xs-mb-24{margin-bottom:24px!important}.xs-mb-25{margin-bottom:25px!important}.xs-mb-26{margin-bottom:26px!important}.xs-mb-28{margin-bottom:28px!important}.xs-mb-30{margin-bottom:30px!important}.xs-mb-32{margin-bottom:32px!important}.xs-mb-34{margin-bottom:34px!important}.xs-mb-36{margin-bottom:36px!important}.xs-mb-40{margin-bottom:40px!important}.xs-mb-44{margin-bottom:44px!important}.xs-mb-46{margin-bottom:46px!important}.xs-mb-48{margin-bottom:48px!important}.xs-mb-50{margin-bottom:50px!important}.xs-mb-52{margin-bottom:52px!important}.xs-mb-60{margin-bottom:60px!important}.xs-mb-64{margin-bottom:64px!important}.xs-mb-70{margin-bottom:70px!important}.xs-mb-76{margin-bottom:76px!important}.xs-mb-80{margin-bottom:80px!important}.xs-mb-96{margin-bottom:96px!important}.xs-mb-100{margin-bottom:100px!important}.xs-ml-0{margin-left:0!important}.xs-ml-2{margin-left:2px!important}.xs-ml-4{margin-left:4px!important}.xs-ml-5{margin-left:5px!important}.xs-ml-6{margin-left:6px!important}.xs-ml-8{margin-left:8px!important}.xs-ml-10{margin-left:10px!important}.xs-ml-12{margin-left:12px!important}.xs-ml-15{margin-left:15px!important}.xs-ml-16{margin-left:16px!important}.xs-ml-18{margin-left:18px!important}.xs-ml-20{margin-left:20px!important}.xs-ml-22{margin-left:22px!important}.xs-ml-24{margin-left:24px!important}.xs-ml-25{margin-left:25px!important}.xs-ml-26{margin-left:26px!important}.xs-ml-28{margin-left:28px!important}.xs-ml-30{margin-left:30px!important}.xs-ml-32{margin-left:32px!important}.xs-ml-34{margin-left:34px!important}.xs-ml-36{margin-left:36px!important}.xs-ml-40{margin-left:40px!important}.xs-ml-44{margin-left:44px!important}.xs-ml-46{margin-left:46px!important}.xs-ml-48{margin-left:48px!important}.xs-ml-50{margin-left:50px!important}.xs-ml-52{margin-left:52px!important}.xs-ml-60{margin-left:60px!important}.xs-ml-64{margin-left:64px!important}.xs-ml-70{margin-left:70px!important}.xs-ml-76{margin-left:76px!important}.xs-ml-80{margin-left:80px!important}.xs-ml-96{margin-left:96px!important}.xs-ml-100{margin-left:100px!important}}@media screen and (min-width: 640px){.sm-p-0{padding:0!important}.sm-p-2{padding:2px!important}.sm-p-4{padding:4px!important}.sm-p-5{padding:5px!important}.sm-p-6{padding:6px!important}.sm-p-8{padding:8px!important}.sm-p-10{padding:10px!important}.sm-p-12{padding:12px!important}.sm-p-15{padding:15px!important}.sm-p-16{padding:16px!important}.sm-p-18{padding:18px!important}.sm-p-20{padding:20px!important}.sm-p-22{padding:22px!important}.sm-p-24{padding:24px!important}.sm-p-25{padding:25px!important}.sm-p-26{padding:26px!important}.sm-p-28{padding:28px!important}.sm-p-30{padding:30px!important}.sm-p-32{padding:32px!important}.sm-p-34{padding:34px!important}.sm-p-36{padding:36px!important}.sm-p-40{padding:40px!important}.sm-p-44{padding:44px!important}.sm-p-46{padding:46px!important}.sm-p-48{padding:48px!important}.sm-p-50{padding:50px!important}.sm-p-52{padding:52px!important}.sm-p-60{padding:60px!important}.sm-p-64{padding:64px!important}.sm-p-70{padding:70px!important}.sm-p-76{padding:76px!important}.sm-p-80{padding:80px!important}.sm-p-96{padding:96px!important}.sm-p-100{padding:100px!important}.sm-pt-0{padding-top:0!important}.sm-pt-2{padding-top:2px!important}.sm-pt-4{padding-top:4px!important}.sm-pt-5{padding-top:5px!important}.sm-pt-6{padding-top:6px!important}.sm-pt-8{padding-top:8px!important}.sm-pt-10{padding-top:10px!important}.sm-pt-12{padding-top:12px!important}.sm-pt-15{padding-top:15px!important}.sm-pt-16{padding-top:16px!important}.sm-pt-18{padding-top:18px!important}.sm-pt-20{padding-top:20px!important}.sm-pt-22{padding-top:22px!important}.sm-pt-24{padding-top:24px!important}.sm-pt-25{padding-top:25px!important}.sm-pt-26{padding-top:26px!important}.sm-pt-28{padding-top:28px!important}.sm-pt-30{padding-top:30px!important}.sm-pt-32{padding-top:32px!important}.sm-pt-34{padding-top:34px!important}.sm-pt-36{padding-top:36px!important}.sm-pt-40{padding-top:40px!important}.sm-pt-44{padding-top:44px!important}.sm-pt-46{padding-top:46px!important}.sm-pt-48{padding-top:48px!important}.sm-pt-50{padding-top:50px!important}.sm-pt-52{padding-top:52px!important}.sm-pt-60{padding-top:60px!important}.sm-pt-64{padding-top:64px!important}.sm-pt-70{padding-top:70px!important}.sm-pt-76{padding-top:76px!important}.sm-pt-80{padding-top:80px!important}.sm-pt-96{padding-top:96px!important}.sm-pt-100{padding-top:100px!important}.sm-pr-0{padding-right:0!important}.sm-pr-2{padding-right:2px!important}.sm-pr-4{padding-right:4px!important}.sm-pr-5{padding-right:5px!important}.sm-pr-6{padding-right:6px!important}.sm-pr-8{padding-right:8px!important}.sm-pr-10{padding-right:10px!important}.sm-pr-12{padding-right:12px!important}.sm-pr-15{padding-right:15px!important}.sm-pr-16{padding-right:16px!important}.sm-pr-18{padding-right:18px!important}.sm-pr-20{padding-right:20px!important}.sm-pr-22{padding-right:22px!important}.sm-pr-24{padding-right:24px!important}.sm-pr-25{padding-right:25px!important}.sm-pr-26{padding-right:26px!important}.sm-pr-28{padding-right:28px!important}.sm-pr-30{padding-right:30px!important}.sm-pr-32{padding-right:32px!important}.sm-pr-34{padding-right:34px!important}.sm-pr-36{padding-right:36px!important}.sm-pr-40{padding-right:40px!important}.sm-pr-44{padding-right:44px!important}.sm-pr-46{padding-right:46px!important}.sm-pr-48{padding-right:48px!important}.sm-pr-50{padding-right:50px!important}.sm-pr-52{padding-right:52px!important}.sm-pr-60{padding-right:60px!important}.sm-pr-64{padding-right:64px!important}.sm-pr-70{padding-right:70px!important}.sm-pr-76{padding-right:76px!important}.sm-pr-80{padding-right:80px!important}.sm-pr-96{padding-right:96px!important}.sm-pr-100{padding-right:100px!important}.sm-pb-0{padding-bottom:0!important}.sm-pb-2{padding-bottom:2px!important}.sm-pb-4{padding-bottom:4px!important}.sm-pb-5{padding-bottom:5px!important}.sm-pb-6{padding-bottom:6px!important}.sm-pb-8{padding-bottom:8px!important}.sm-pb-10{padding-bottom:10px!important}.sm-pb-12{padding-bottom:12px!important}.sm-pb-15{padding-bottom:15px!important}.sm-pb-16{padding-bottom:16px!important}.sm-pb-18{padding-bottom:18px!important}.sm-pb-20{padding-bottom:20px!important}.sm-pb-22{padding-bottom:22px!important}.sm-pb-24{padding-bottom:24px!important}.sm-pb-25{padding-bottom:25px!important}.sm-pb-26{padding-bottom:26px!important}.sm-pb-28{padding-bottom:28px!important}.sm-pb-30{padding-bottom:30px!important}.sm-pb-32{padding-bottom:32px!important}.sm-pb-34{padding-bottom:34px!important}.sm-pb-36{padding-bottom:36px!important}.sm-pb-40{padding-bottom:40px!important}.sm-pb-44{padding-bottom:44px!important}.sm-pb-46{padding-bottom:46px!important}.sm-pb-48{padding-bottom:48px!important}.sm-pb-50{padding-bottom:50px!important}.sm-pb-52{padding-bottom:52px!important}.sm-pb-60{padding-bottom:60px!important}.sm-pb-64{padding-bottom:64px!important}.sm-pb-70{padding-bottom:70px!important}.sm-pb-76{padding-bottom:76px!important}.sm-pb-80{padding-bottom:80px!important}.sm-pb-96{padding-bottom:96px!important}.sm-pb-100{padding-bottom:100px!important}.sm-pl-0{padding-left:0!important}.sm-pl-2{padding-left:2px!important}.sm-pl-4{padding-left:4px!important}.sm-pl-5{padding-left:5px!important}.sm-pl-6{padding-left:6px!important}.sm-pl-8{padding-left:8px!important}.sm-pl-10{padding-left:10px!important}.sm-pl-12{padding-left:12px!important}.sm-pl-15{padding-left:15px!important}.sm-pl-16{padding-left:16px!important}.sm-pl-18{padding-left:18px!important}.sm-pl-20{padding-left:20px!important}.sm-pl-22{padding-left:22px!important}.sm-pl-24{padding-left:24px!important}.sm-pl-25{padding-left:25px!important}.sm-pl-26{padding-left:26px!important}.sm-pl-28{padding-left:28px!important}.sm-pl-30{padding-left:30px!important}.sm-pl-32{padding-left:32px!important}.sm-pl-34{padding-left:34px!important}.sm-pl-36{padding-left:36px!important}.sm-pl-40{padding-left:40px!important}.sm-pl-44{padding-left:44px!important}.sm-pl-46{padding-left:46px!important}.sm-pl-48{padding-left:48px!important}.sm-pl-50{padding-left:50px!important}.sm-pl-52{padding-left:52px!important}.sm-pl-60{padding-left:60px!important}.sm-pl-64{padding-left:64px!important}.sm-pl-70{padding-left:70px!important}.sm-pl-76{padding-left:76px!important}.sm-pl-80{padding-left:80px!important}.sm-pl-96{padding-left:96px!important}.sm-pl-100{padding-left:100px!important}.sm-m-0{margin:0!important}.sm-m-2{margin:2px!important}.sm-m-4{margin:4px!important}.sm-m-5{margin:5px!important}.sm-m-6{margin:6px!important}.sm-m-8{margin:8px!important}.sm-m-10{margin:10px!important}.sm-m-12{margin:12px!important}.sm-m-15{margin:15px!important}.sm-m-16{margin:16px!important}.sm-m-18{margin:18px!important}.sm-m-20{margin:20px!important}.sm-m-22{margin:22px!important}.sm-m-24{margin:24px!important}.sm-m-25{margin:25px!important}.sm-m-26{margin:26px!important}.sm-m-28{margin:28px!important}.sm-m-30{margin:30px!important}.sm-m-32{margin:32px!important}.sm-m-34{margin:34px!important}.sm-m-36{margin:36px!important}.sm-m-40{margin:40px!important}.sm-m-44{margin:44px!important}.sm-m-46{margin:46px!important}.sm-m-48{margin:48px!important}.sm-m-50{margin:50px!important}.sm-m-52{margin:52px!important}.sm-m-60{margin:60px!important}.sm-m-64{margin:64px!important}.sm-m-70{margin:70px!important}.sm-m-76{margin:76px!important}.sm-m-80{margin:80px!important}.sm-m-96{margin:96px!important}.sm-m-100{margin:100px!important}.sm-mt-0{margin-top:0!important}.sm-mt-2{margin-top:2px!important}.sm-mt-4{margin-top:4px!important}.sm-mt-5{margin-top:5px!important}.sm-mt-6{margin-top:6px!important}.sm-mt-8{margin-top:8px!important}.sm-mt-10{margin-top:10px!important}.sm-mt-12{margin-top:12px!important}.sm-mt-15{margin-top:15px!important}.sm-mt-16{margin-top:16px!important}.sm-mt-18{margin-top:18px!important}.sm-mt-20{margin-top:20px!important}.sm-mt-22{margin-top:22px!important}.sm-mt-24{margin-top:24px!important}.sm-mt-25{margin-top:25px!important}.sm-mt-26{margin-top:26px!important}.sm-mt-28{margin-top:28px!important}.sm-mt-30{margin-top:30px!important}.sm-mt-32{margin-top:32px!important}.sm-mt-34{margin-top:34px!important}.sm-mt-36{margin-top:36px!important}.sm-mt-40{margin-top:40px!important}.sm-mt-44{margin-top:44px!important}.sm-mt-46{margin-top:46px!important}.sm-mt-48{margin-top:48px!important}.sm-mt-50{margin-top:50px!important}.sm-mt-52{margin-top:52px!important}.sm-mt-60{margin-top:60px!important}.sm-mt-64{margin-top:64px!important}.sm-mt-70{margin-top:70px!important}.sm-mt-76{margin-top:76px!important}.sm-mt-80{margin-top:80px!important}.sm-mt-96{margin-top:96px!important}.sm-mt-100{margin-top:100px!important}.sm-mr-0{margin-right:0!important}.sm-mr-2{margin-right:2px!important}.sm-mr-4{margin-right:4px!important}.sm-mr-5{margin-right:5px!important}.sm-mr-6{margin-right:6px!important}.sm-mr-8{margin-right:8px!important}.sm-mr-10{margin-right:10px!important}.sm-mr-12{margin-right:12px!important}.sm-mr-15{margin-right:15px!important}.sm-mr-16{margin-right:16px!important}.sm-mr-18{margin-right:18px!important}.sm-mr-20{margin-right:20px!important}.sm-mr-22{margin-right:22px!important}.sm-mr-24{margin-right:24px!important}.sm-mr-25{margin-right:25px!important}.sm-mr-26{margin-right:26px!important}.sm-mr-28{margin-right:28px!important}.sm-mr-30{margin-right:30px!important}.sm-mr-32{margin-right:32px!important}.sm-mr-34{margin-right:34px!important}.sm-mr-36{margin-right:36px!important}.sm-mr-40{margin-right:40px!important}.sm-mr-44{margin-right:44px!important}.sm-mr-46{margin-right:46px!important}.sm-mr-48{margin-right:48px!important}.sm-mr-50{margin-right:50px!important}.sm-mr-52{margin-right:52px!important}.sm-mr-60{margin-right:60px!important}.sm-mr-64{margin-right:64px!important}.sm-mr-70{margin-right:70px!important}.sm-mr-76{margin-right:76px!important}.sm-mr-80{margin-right:80px!important}.sm-mr-96{margin-right:96px!important}.sm-mr-100{margin-right:100px!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-2{margin-bottom:2px!important}.sm-mb-4{margin-bottom:4px!important}.sm-mb-5{margin-bottom:5px!important}.sm-mb-6{margin-bottom:6px!important}.sm-mb-8{margin-bottom:8px!important}.sm-mb-10{margin-bottom:10px!important}.sm-mb-12{margin-bottom:12px!important}.sm-mb-15{margin-bottom:15px!important}.sm-mb-16{margin-bottom:16px!important}.sm-mb-18{margin-bottom:18px!important}.sm-mb-20{margin-bottom:20px!important}.sm-mb-22{margin-bottom:22px!important}.sm-mb-24{margin-bottom:24px!important}.sm-mb-25{margin-bottom:25px!important}.sm-mb-26{margin-bottom:26px!important}.sm-mb-28{margin-bottom:28px!important}.sm-mb-30{margin-bottom:30px!important}.sm-mb-32{margin-bottom:32px!important}.sm-mb-34{margin-bottom:34px!important}.sm-mb-36{margin-bottom:36px!important}.sm-mb-40{margin-bottom:40px!important}.sm-mb-44{margin-bottom:44px!important}.sm-mb-46{margin-bottom:46px!important}.sm-mb-48{margin-bottom:48px!important}.sm-mb-50{margin-bottom:50px!important}.sm-mb-52{margin-bottom:52px!important}.sm-mb-60{margin-bottom:60px!important}.sm-mb-64{margin-bottom:64px!important}.sm-mb-70{margin-bottom:70px!important}.sm-mb-76{margin-bottom:76px!important}.sm-mb-80{margin-bottom:80px!important}.sm-mb-96{margin-bottom:96px!important}.sm-mb-100{margin-bottom:100px!important}.sm-ml-0{margin-left:0!important}.sm-ml-2{margin-left:2px!important}.sm-ml-4{margin-left:4px!important}.sm-ml-5{margin-left:5px!important}.sm-ml-6{margin-left:6px!important}.sm-ml-8{margin-left:8px!important}.sm-ml-10{margin-left:10px!important}.sm-ml-12{margin-left:12px!important}.sm-ml-15{margin-left:15px!important}.sm-ml-16{margin-left:16px!important}.sm-ml-18{margin-left:18px!important}.sm-ml-20{margin-left:20px!important}.sm-ml-22{margin-left:22px!important}.sm-ml-24{margin-left:24px!important}.sm-ml-25{margin-left:25px!important}.sm-ml-26{margin-left:26px!important}.sm-ml-28{margin-left:28px!important}.sm-ml-30{margin-left:30px!important}.sm-ml-32{margin-left:32px!important}.sm-ml-34{margin-left:34px!important}.sm-ml-36{margin-left:36px!important}.sm-ml-40{margin-left:40px!important}.sm-ml-44{margin-left:44px!important}.sm-ml-46{margin-left:46px!important}.sm-ml-48{margin-left:48px!important}.sm-ml-50{margin-left:50px!important}.sm-ml-52{margin-left:52px!important}.sm-ml-60{margin-left:60px!important}.sm-ml-64{margin-left:64px!important}.sm-ml-70{margin-left:70px!important}.sm-ml-76{margin-left:76px!important}.sm-ml-80{margin-left:80px!important}.sm-ml-96{margin-left:96px!important}.sm-ml-100{margin-left:100px!important}}@media screen and (min-width: 1100px){.md-p-0{padding:0!important}.md-p-2{padding:2px!important}.md-p-4{padding:4px!important}.md-p-5{padding:5px!important}.md-p-6{padding:6px!important}.md-p-8{padding:8px!important}.md-p-10{padding:10px!important}.md-p-12{padding:12px!important}.md-p-15{padding:15px!important}.md-p-16{padding:16px!important}.md-p-18{padding:18px!important}.md-p-20{padding:20px!important}.md-p-22{padding:22px!important}.md-p-24{padding:24px!important}.md-p-25{padding:25px!important}.md-p-26{padding:26px!important}.md-p-28{padding:28px!important}.md-p-30{padding:30px!important}.md-p-32{padding:32px!important}.md-p-34{padding:34px!important}.md-p-36{padding:36px!important}.md-p-40{padding:40px!important}.md-p-44{padding:44px!important}.md-p-46{padding:46px!important}.md-p-48{padding:48px!important}.md-p-50{padding:50px!important}.md-p-52{padding:52px!important}.md-p-60{padding:60px!important}.md-p-64{padding:64px!important}.md-p-70{padding:70px!important}.md-p-76{padding:76px!important}.md-p-80{padding:80px!important}.md-p-96{padding:96px!important}.md-p-100{padding:100px!important}.md-pt-0{padding-top:0!important}.md-pt-2{padding-top:2px!important}.md-pt-4{padding-top:4px!important}.md-pt-5{padding-top:5px!important}.md-pt-6{padding-top:6px!important}.md-pt-8{padding-top:8px!important}.md-pt-10{padding-top:10px!important}.md-pt-12{padding-top:12px!important}.md-pt-15{padding-top:15px!important}.md-pt-16{padding-top:16px!important}.md-pt-18{padding-top:18px!important}.md-pt-20{padding-top:20px!important}.md-pt-22{padding-top:22px!important}.md-pt-24{padding-top:24px!important}.md-pt-25{padding-top:25px!important}.md-pt-26{padding-top:26px!important}.md-pt-28{padding-top:28px!important}.md-pt-30{padding-top:30px!important}.md-pt-32{padding-top:32px!important}.md-pt-34{padding-top:34px!important}.md-pt-36{padding-top:36px!important}.md-pt-40{padding-top:40px!important}.md-pt-44{padding-top:44px!important}.md-pt-46{padding-top:46px!important}.md-pt-48{padding-top:48px!important}.md-pt-50{padding-top:50px!important}.md-pt-52{padding-top:52px!important}.md-pt-60{padding-top:60px!important}.md-pt-64{padding-top:64px!important}.md-pt-70{padding-top:70px!important}.md-pt-76{padding-top:76px!important}.md-pt-80{padding-top:80px!important}.md-pt-96{padding-top:96px!important}.md-pt-100{padding-top:100px!important}.md-pr-0{padding-right:0!important}.md-pr-2{padding-right:2px!important}.md-pr-4{padding-right:4px!important}.md-pr-5{padding-right:5px!important}.md-pr-6{padding-right:6px!important}.md-pr-8{padding-right:8px!important}.md-pr-10{padding-right:10px!important}.md-pr-12{padding-right:12px!important}.md-pr-15{padding-right:15px!important}.md-pr-16{padding-right:16px!important}.md-pr-18{padding-right:18px!important}.md-pr-20{padding-right:20px!important}.md-pr-22{padding-right:22px!important}.md-pr-24{padding-right:24px!important}.md-pr-25{padding-right:25px!important}.md-pr-26{padding-right:26px!important}.md-pr-28{padding-right:28px!important}.md-pr-30{padding-right:30px!important}.md-pr-32{padding-right:32px!important}.md-pr-34{padding-right:34px!important}.md-pr-36{padding-right:36px!important}.md-pr-40{padding-right:40px!important}.md-pr-44{padding-right:44px!important}.md-pr-46{padding-right:46px!important}.md-pr-48{padding-right:48px!important}.md-pr-50{padding-right:50px!important}.md-pr-52{padding-right:52px!important}.md-pr-60{padding-right:60px!important}.md-pr-64{padding-right:64px!important}.md-pr-70{padding-right:70px!important}.md-pr-76{padding-right:76px!important}.md-pr-80{padding-right:80px!important}.md-pr-96{padding-right:96px!important}.md-pr-100{padding-right:100px!important}.md-pb-0{padding-bottom:0!important}.md-pb-2{padding-bottom:2px!important}.md-pb-4{padding-bottom:4px!important}.md-pb-5{padding-bottom:5px!important}.md-pb-6{padding-bottom:6px!important}.md-pb-8{padding-bottom:8px!important}.md-pb-10{padding-bottom:10px!important}.md-pb-12{padding-bottom:12px!important}.md-pb-15{padding-bottom:15px!important}.md-pb-16{padding-bottom:16px!important}.md-pb-18{padding-bottom:18px!important}.md-pb-20{padding-bottom:20px!important}.md-pb-22{padding-bottom:22px!important}.md-pb-24{padding-bottom:24px!important}.md-pb-25{padding-bottom:25px!important}.md-pb-26{padding-bottom:26px!important}.md-pb-28{padding-bottom:28px!important}.md-pb-30{padding-bottom:30px!important}.md-pb-32{padding-bottom:32px!important}.md-pb-34{padding-bottom:34px!important}.md-pb-36{padding-bottom:36px!important}.md-pb-40{padding-bottom:40px!important}.md-pb-44{padding-bottom:44px!important}.md-pb-46{padding-bottom:46px!important}.md-pb-48{padding-bottom:48px!important}.md-pb-50{padding-bottom:50px!important}.md-pb-52{padding-bottom:52px!important}.md-pb-60{padding-bottom:60px!important}.md-pb-64{padding-bottom:64px!important}.md-pb-70{padding-bottom:70px!important}.md-pb-76{padding-bottom:76px!important}.md-pb-80{padding-bottom:80px!important}.md-pb-96{padding-bottom:96px!important}.md-pb-100{padding-bottom:100px!important}.md-pl-0{padding-left:0!important}.md-pl-2{padding-left:2px!important}.md-pl-4{padding-left:4px!important}.md-pl-5{padding-left:5px!important}.md-pl-6{padding-left:6px!important}.md-pl-8{padding-left:8px!important}.md-pl-10{padding-left:10px!important}.md-pl-12{padding-left:12px!important}.md-pl-15{padding-left:15px!important}.md-pl-16{padding-left:16px!important}.md-pl-18{padding-left:18px!important}.md-pl-20{padding-left:20px!important}.md-pl-22{padding-left:22px!important}.md-pl-24{padding-left:24px!important}.md-pl-25{padding-left:25px!important}.md-pl-26{padding-left:26px!important}.md-pl-28{padding-left:28px!important}.md-pl-30{padding-left:30px!important}.md-pl-32{padding-left:32px!important}.md-pl-34{padding-left:34px!important}.md-pl-36{padding-left:36px!important}.md-pl-40{padding-left:40px!important}.md-pl-44{padding-left:44px!important}.md-pl-46{padding-left:46px!important}.md-pl-48{padding-left:48px!important}.md-pl-50{padding-left:50px!important}.md-pl-52{padding-left:52px!important}.md-pl-60{padding-left:60px!important}.md-pl-64{padding-left:64px!important}.md-pl-70{padding-left:70px!important}.md-pl-76{padding-left:76px!important}.md-pl-80{padding-left:80px!important}.md-pl-96{padding-left:96px!important}.md-pl-100{padding-left:100px!important}.md-m-0{margin:0!important}.md-m-2{margin:2px!important}.md-m-4{margin:4px!important}.md-m-5{margin:5px!important}.md-m-6{margin:6px!important}.md-m-8{margin:8px!important}.md-m-10{margin:10px!important}.md-m-12{margin:12px!important}.md-m-15{margin:15px!important}.md-m-16{margin:16px!important}.md-m-18{margin:18px!important}.md-m-20{margin:20px!important}.md-m-22{margin:22px!important}.md-m-24{margin:24px!important}.md-m-25{margin:25px!important}.md-m-26{margin:26px!important}.md-m-28{margin:28px!important}.md-m-30{margin:30px!important}.md-m-32{margin:32px!important}.md-m-34{margin:34px!important}.md-m-36{margin:36px!important}.md-m-40{margin:40px!important}.md-m-44{margin:44px!important}.md-m-46{margin:46px!important}.md-m-48{margin:48px!important}.md-m-50{margin:50px!important}.md-m-52{margin:52px!important}.md-m-60{margin:60px!important}.md-m-64{margin:64px!important}.md-m-70{margin:70px!important}.md-m-76{margin:76px!important}.md-m-80{margin:80px!important}.md-m-96{margin:96px!important}.md-m-100{margin:100px!important}.md-mt-0{margin-top:0!important}.md-mt-2{margin-top:2px!important}.md-mt-4{margin-top:4px!important}.md-mt-5{margin-top:5px!important}.md-mt-6{margin-top:6px!important}.md-mt-8{margin-top:8px!important}.md-mt-10{margin-top:10px!important}.md-mt-12{margin-top:12px!important}.md-mt-15{margin-top:15px!important}.md-mt-16{margin-top:16px!important}.md-mt-18{margin-top:18px!important}.md-mt-20{margin-top:20px!important}.md-mt-22{margin-top:22px!important}.md-mt-24{margin-top:24px!important}.md-mt-25{margin-top:25px!important}.md-mt-26{margin-top:26px!important}.md-mt-28{margin-top:28px!important}.md-mt-30{margin-top:30px!important}.md-mt-32{margin-top:32px!important}.md-mt-34{margin-top:34px!important}.md-mt-36{margin-top:36px!important}.md-mt-40{margin-top:40px!important}.md-mt-44{margin-top:44px!important}.md-mt-46{margin-top:46px!important}.md-mt-48{margin-top:48px!important}.md-mt-50{margin-top:50px!important}.md-mt-52{margin-top:52px!important}.md-mt-60{margin-top:60px!important}.md-mt-64{margin-top:64px!important}.md-mt-70{margin-top:70px!important}.md-mt-76{margin-top:76px!important}.md-mt-80{margin-top:80px!important}.md-mt-96{margin-top:96px!important}.md-mt-100{margin-top:100px!important}.md-mr-0{margin-right:0!important}.md-mr-2{margin-right:2px!important}.md-mr-4{margin-right:4px!important}.md-mr-5{margin-right:5px!important}.md-mr-6{margin-right:6px!important}.md-mr-8{margin-right:8px!important}.md-mr-10{margin-right:10px!important}.md-mr-12{margin-right:12px!important}.md-mr-15{margin-right:15px!important}.md-mr-16{margin-right:16px!important}.md-mr-18{margin-right:18px!important}.md-mr-20{margin-right:20px!important}.md-mr-22{margin-right:22px!important}.md-mr-24{margin-right:24px!important}.md-mr-25{margin-right:25px!important}.md-mr-26{margin-right:26px!important}.md-mr-28{margin-right:28px!important}.md-mr-30{margin-right:30px!important}.md-mr-32{margin-right:32px!important}.md-mr-34{margin-right:34px!important}.md-mr-36{margin-right:36px!important}.md-mr-40{margin-right:40px!important}.md-mr-44{margin-right:44px!important}.md-mr-46{margin-right:46px!important}.md-mr-48{margin-right:48px!important}.md-mr-50{margin-right:50px!important}.md-mr-52{margin-right:52px!important}.md-mr-60{margin-right:60px!important}.md-mr-64{margin-right:64px!important}.md-mr-70{margin-right:70px!important}.md-mr-76{margin-right:76px!important}.md-mr-80{margin-right:80px!important}.md-mr-96{margin-right:96px!important}.md-mr-100{margin-right:100px!important}.md-mb-0{margin-bottom:0!important}.md-mb-2{margin-bottom:2px!important}.md-mb-4{margin-bottom:4px!important}.md-mb-5{margin-bottom:5px!important}.md-mb-6{margin-bottom:6px!important}.md-mb-8{margin-bottom:8px!important}.md-mb-10{margin-bottom:10px!important}.md-mb-12{margin-bottom:12px!important}.md-mb-15{margin-bottom:15px!important}.md-mb-16{margin-bottom:16px!important}.md-mb-18{margin-bottom:18px!important}.md-mb-20{margin-bottom:20px!important}.md-mb-22{margin-bottom:22px!important}.md-mb-24{margin-bottom:24px!important}.md-mb-25{margin-bottom:25px!important}.md-mb-26{margin-bottom:26px!important}.md-mb-28{margin-bottom:28px!important}.md-mb-30{margin-bottom:30px!important}.md-mb-32{margin-bottom:32px!important}.md-mb-34{margin-bottom:34px!important}.md-mb-36{margin-bottom:36px!important}.md-mb-40{margin-bottom:40px!important}.md-mb-44{margin-bottom:44px!important}.md-mb-46{margin-bottom:46px!important}.md-mb-48{margin-bottom:48px!important}.md-mb-50{margin-bottom:50px!important}.md-mb-52{margin-bottom:52px!important}.md-mb-60{margin-bottom:60px!important}.md-mb-64{margin-bottom:64px!important}.md-mb-70{margin-bottom:70px!important}.md-mb-76{margin-bottom:76px!important}.md-mb-80{margin-bottom:80px!important}.md-mb-96{margin-bottom:96px!important}.md-mb-100{margin-bottom:100px!important}.md-ml-0{margin-left:0!important}.md-ml-2{margin-left:2px!important}.md-ml-4{margin-left:4px!important}.md-ml-5{margin-left:5px!important}.md-ml-6{margin-left:6px!important}.md-ml-8{margin-left:8px!important}.md-ml-10{margin-left:10px!important}.md-ml-12{margin-left:12px!important}.md-ml-15{margin-left:15px!important}.md-ml-16{margin-left:16px!important}.md-ml-18{margin-left:18px!important}.md-ml-20{margin-left:20px!important}.md-ml-22{margin-left:22px!important}.md-ml-24{margin-left:24px!important}.md-ml-25{margin-left:25px!important}.md-ml-26{margin-left:26px!important}.md-ml-28{margin-left:28px!important}.md-ml-30{margin-left:30px!important}.md-ml-32{margin-left:32px!important}.md-ml-34{margin-left:34px!important}.md-ml-36{margin-left:36px!important}.md-ml-40{margin-left:40px!important}.md-ml-44{margin-left:44px!important}.md-ml-46{margin-left:46px!important}.md-ml-48{margin-left:48px!important}.md-ml-50{margin-left:50px!important}.md-ml-52{margin-left:52px!important}.md-ml-60{margin-left:60px!important}.md-ml-64{margin-left:64px!important}.md-ml-70{margin-left:70px!important}.md-ml-76{margin-left:76px!important}.md-ml-80{margin-left:80px!important}.md-ml-96{margin-left:96px!important}.md-ml-100{margin-left:100px!important}}@media screen and (min-width: 1440px){.lg-p-0{padding:0!important}.lg-p-2{padding:2px!important}.lg-p-4{padding:4px!important}.lg-p-5{padding:5px!important}.lg-p-6{padding:6px!important}.lg-p-8{padding:8px!important}.lg-p-10{padding:10px!important}.lg-p-12{padding:12px!important}.lg-p-15{padding:15px!important}.lg-p-16{padding:16px!important}.lg-p-18{padding:18px!important}.lg-p-20{padding:20px!important}.lg-p-22{padding:22px!important}.lg-p-24{padding:24px!important}.lg-p-25{padding:25px!important}.lg-p-26{padding:26px!important}.lg-p-28{padding:28px!important}.lg-p-30{padding:30px!important}.lg-p-32{padding:32px!important}.lg-p-34{padding:34px!important}.lg-p-36{padding:36px!important}.lg-p-40{padding:40px!important}.lg-p-44{padding:44px!important}.lg-p-46{padding:46px!important}.lg-p-48{padding:48px!important}.lg-p-50{padding:50px!important}.lg-p-52{padding:52px!important}.lg-p-60{padding:60px!important}.lg-p-64{padding:64px!important}.lg-p-70{padding:70px!important}.lg-p-76{padding:76px!important}.lg-p-80{padding:80px!important}.lg-p-96{padding:96px!important}.lg-p-100{padding:100px!important}.lg-pt-0{padding-top:0!important}.lg-pt-2{padding-top:2px!important}.lg-pt-4{padding-top:4px!important}.lg-pt-5{padding-top:5px!important}.lg-pt-6{padding-top:6px!important}.lg-pt-8{padding-top:8px!important}.lg-pt-10{padding-top:10px!important}.lg-pt-12{padding-top:12px!important}.lg-pt-15{padding-top:15px!important}.lg-pt-16{padding-top:16px!important}.lg-pt-18{padding-top:18px!important}.lg-pt-20{padding-top:20px!important}.lg-pt-22{padding-top:22px!important}.lg-pt-24{padding-top:24px!important}.lg-pt-25{padding-top:25px!important}.lg-pt-26{padding-top:26px!important}.lg-pt-28{padding-top:28px!important}.lg-pt-30{padding-top:30px!important}.lg-pt-32{padding-top:32px!important}.lg-pt-34{padding-top:34px!important}.lg-pt-36{padding-top:36px!important}.lg-pt-40{padding-top:40px!important}.lg-pt-44{padding-top:44px!important}.lg-pt-46{padding-top:46px!important}.lg-pt-48{padding-top:48px!important}.lg-pt-50{padding-top:50px!important}.lg-pt-52{padding-top:52px!important}.lg-pt-60{padding-top:60px!important}.lg-pt-64{padding-top:64px!important}.lg-pt-70{padding-top:70px!important}.lg-pt-76{padding-top:76px!important}.lg-pt-80{padding-top:80px!important}.lg-pt-96{padding-top:96px!important}.lg-pt-100{padding-top:100px!important}.lg-pr-0{padding-right:0!important}.lg-pr-2{padding-right:2px!important}.lg-pr-4{padding-right:4px!important}.lg-pr-5{padding-right:5px!important}.lg-pr-6{padding-right:6px!important}.lg-pr-8{padding-right:8px!important}.lg-pr-10{padding-right:10px!important}.lg-pr-12{padding-right:12px!important}.lg-pr-15{padding-right:15px!important}.lg-pr-16{padding-right:16px!important}.lg-pr-18{padding-right:18px!important}.lg-pr-20{padding-right:20px!important}.lg-pr-22{padding-right:22px!important}.lg-pr-24{padding-right:24px!important}.lg-pr-25{padding-right:25px!important}.lg-pr-26{padding-right:26px!important}.lg-pr-28{padding-right:28px!important}.lg-pr-30{padding-right:30px!important}.lg-pr-32{padding-right:32px!important}.lg-pr-34{padding-right:34px!important}.lg-pr-36{padding-right:36px!important}.lg-pr-40{padding-right:40px!important}.lg-pr-44{padding-right:44px!important}.lg-pr-46{padding-right:46px!important}.lg-pr-48{padding-right:48px!important}.lg-pr-50{padding-right:50px!important}.lg-pr-52{padding-right:52px!important}.lg-pr-60{padding-right:60px!important}.lg-pr-64{padding-right:64px!important}.lg-pr-70{padding-right:70px!important}.lg-pr-76{padding-right:76px!important}.lg-pr-80{padding-right:80px!important}.lg-pr-96{padding-right:96px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-2{padding-bottom:2px!important}.lg-pb-4{padding-bottom:4px!important}.lg-pb-5{padding-bottom:5px!important}.lg-pb-6{padding-bottom:6px!important}.lg-pb-8{padding-bottom:8px!important}.lg-pb-10{padding-bottom:10px!important}.lg-pb-12{padding-bottom:12px!important}.lg-pb-15{padding-bottom:15px!important}.lg-pb-16{padding-bottom:16px!important}.lg-pb-18{padding-bottom:18px!important}.lg-pb-20{padding-bottom:20px!important}.lg-pb-22{padding-bottom:22px!important}.lg-pb-24{padding-bottom:24px!important}.lg-pb-25{padding-bottom:25px!important}.lg-pb-26{padding-bottom:26px!important}.lg-pb-28{padding-bottom:28px!important}.lg-pb-30{padding-bottom:30px!important}.lg-pb-32{padding-bottom:32px!important}.lg-pb-34{padding-bottom:34px!important}.lg-pb-36{padding-bottom:36px!important}.lg-pb-40{padding-bottom:40px!important}.lg-pb-44{padding-bottom:44px!important}.lg-pb-46{padding-bottom:46px!important}.lg-pb-48{padding-bottom:48px!important}.lg-pb-50{padding-bottom:50px!important}.lg-pb-52{padding-bottom:52px!important}.lg-pb-60{padding-bottom:60px!important}.lg-pb-64{padding-bottom:64px!important}.lg-pb-70{padding-bottom:70px!important}.lg-pb-76{padding-bottom:76px!important}.lg-pb-80{padding-bottom:80px!important}.lg-pb-96{padding-bottom:96px!important}.lg-pb-100{padding-bottom:100px!important}.lg-pl-0{padding-left:0!important}.lg-pl-2{padding-left:2px!important}.lg-pl-4{padding-left:4px!important}.lg-pl-5{padding-left:5px!important}.lg-pl-6{padding-left:6px!important}.lg-pl-8{padding-left:8px!important}.lg-pl-10{padding-left:10px!important}.lg-pl-12{padding-left:12px!important}.lg-pl-15{padding-left:15px!important}.lg-pl-16{padding-left:16px!important}.lg-pl-18{padding-left:18px!important}.lg-pl-20{padding-left:20px!important}.lg-pl-22{padding-left:22px!important}.lg-pl-24{padding-left:24px!important}.lg-pl-25{padding-left:25px!important}.lg-pl-26{padding-left:26px!important}.lg-pl-28{padding-left:28px!important}.lg-pl-30{padding-left:30px!important}.lg-pl-32{padding-left:32px!important}.lg-pl-34{padding-left:34px!important}.lg-pl-36{padding-left:36px!important}.lg-pl-40{padding-left:40px!important}.lg-pl-44{padding-left:44px!important}.lg-pl-46{padding-left:46px!important}.lg-pl-48{padding-left:48px!important}.lg-pl-50{padding-left:50px!important}.lg-pl-52{padding-left:52px!important}.lg-pl-60{padding-left:60px!important}.lg-pl-64{padding-left:64px!important}.lg-pl-70{padding-left:70px!important}.lg-pl-76{padding-left:76px!important}.lg-pl-80{padding-left:80px!important}.lg-pl-96{padding-left:96px!important}.lg-pl-100{padding-left:100px!important}.lg-m-0{margin:0!important}.lg-m-2{margin:2px!important}.lg-m-4{margin:4px!important}.lg-m-5{margin:5px!important}.lg-m-6{margin:6px!important}.lg-m-8{margin:8px!important}.lg-m-10{margin:10px!important}.lg-m-12{margin:12px!important}.lg-m-15{margin:15px!important}.lg-m-16{margin:16px!important}.lg-m-18{margin:18px!important}.lg-m-20{margin:20px!important}.lg-m-22{margin:22px!important}.lg-m-24{margin:24px!important}.lg-m-25{margin:25px!important}.lg-m-26{margin:26px!important}.lg-m-28{margin:28px!important}.lg-m-30{margin:30px!important}.lg-m-32{margin:32px!important}.lg-m-34{margin:34px!important}.lg-m-36{margin:36px!important}.lg-m-40{margin:40px!important}.lg-m-44{margin:44px!important}.lg-m-46{margin:46px!important}.lg-m-48{margin:48px!important}.lg-m-50{margin:50px!important}.lg-m-52{margin:52px!important}.lg-m-60{margin:60px!important}.lg-m-64{margin:64px!important}.lg-m-70{margin:70px!important}.lg-m-76{margin:76px!important}.lg-m-80{margin:80px!important}.lg-m-96{margin:96px!important}.lg-m-100{margin:100px!important}.lg-mt-0{margin-top:0!important}.lg-mt-2{margin-top:2px!important}.lg-mt-4{margin-top:4px!important}.lg-mt-5{margin-top:5px!important}.lg-mt-6{margin-top:6px!important}.lg-mt-8{margin-top:8px!important}.lg-mt-10{margin-top:10px!important}.lg-mt-12{margin-top:12px!important}.lg-mt-15{margin-top:15px!important}.lg-mt-16{margin-top:16px!important}.lg-mt-18{margin-top:18px!important}.lg-mt-20{margin-top:20px!important}.lg-mt-22{margin-top:22px!important}.lg-mt-24{margin-top:24px!important}.lg-mt-25{margin-top:25px!important}.lg-mt-26{margin-top:26px!important}.lg-mt-28{margin-top:28px!important}.lg-mt-30{margin-top:30px!important}.lg-mt-32{margin-top:32px!important}.lg-mt-34{margin-top:34px!important}.lg-mt-36{margin-top:36px!important}.lg-mt-40{margin-top:40px!important}.lg-mt-44{margin-top:44px!important}.lg-mt-46{margin-top:46px!important}.lg-mt-48{margin-top:48px!important}.lg-mt-50{margin-top:50px!important}.lg-mt-52{margin-top:52px!important}.lg-mt-60{margin-top:60px!important}.lg-mt-64{margin-top:64px!important}.lg-mt-70{margin-top:70px!important}.lg-mt-76{margin-top:76px!important}.lg-mt-80{margin-top:80px!important}.lg-mt-96{margin-top:96px!important}.lg-mt-100{margin-top:100px!important}.lg-mr-0{margin-right:0!important}.lg-mr-2{margin-right:2px!important}.lg-mr-4{margin-right:4px!important}.lg-mr-5{margin-right:5px!important}.lg-mr-6{margin-right:6px!important}.lg-mr-8{margin-right:8px!important}.lg-mr-10{margin-right:10px!important}.lg-mr-12{margin-right:12px!important}.lg-mr-15{margin-right:15px!important}.lg-mr-16{margin-right:16px!important}.lg-mr-18{margin-right:18px!important}.lg-mr-20{margin-right:20px!important}.lg-mr-22{margin-right:22px!important}.lg-mr-24{margin-right:24px!important}.lg-mr-25{margin-right:25px!important}.lg-mr-26{margin-right:26px!important}.lg-mr-28{margin-right:28px!important}.lg-mr-30{margin-right:30px!important}.lg-mr-32{margin-right:32px!important}.lg-mr-34{margin-right:34px!important}.lg-mr-36{margin-right:36px!important}.lg-mr-40{margin-right:40px!important}.lg-mr-44{margin-right:44px!important}.lg-mr-46{margin-right:46px!important}.lg-mr-48{margin-right:48px!important}.lg-mr-50{margin-right:50px!important}.lg-mr-52{margin-right:52px!important}.lg-mr-60{margin-right:60px!important}.lg-mr-64{margin-right:64px!important}.lg-mr-70{margin-right:70px!important}.lg-mr-76{margin-right:76px!important}.lg-mr-80{margin-right:80px!important}.lg-mr-96{margin-right:96px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-2{margin-bottom:2px!important}.lg-mb-4{margin-bottom:4px!important}.lg-mb-5{margin-bottom:5px!important}.lg-mb-6{margin-bottom:6px!important}.lg-mb-8{margin-bottom:8px!important}.lg-mb-10{margin-bottom:10px!important}.lg-mb-12{margin-bottom:12px!important}.lg-mb-15{margin-bottom:15px!important}.lg-mb-16{margin-bottom:16px!important}.lg-mb-18{margin-bottom:18px!important}.lg-mb-20{margin-bottom:20px!important}.lg-mb-22{margin-bottom:22px!important}.lg-mb-24{margin-bottom:24px!important}.lg-mb-25{margin-bottom:25px!important}.lg-mb-26{margin-bottom:26px!important}.lg-mb-28{margin-bottom:28px!important}.lg-mb-30{margin-bottom:30px!important}.lg-mb-32{margin-bottom:32px!important}.lg-mb-34{margin-bottom:34px!important}.lg-mb-36{margin-bottom:36px!important}.lg-mb-40{margin-bottom:40px!important}.lg-mb-44{margin-bottom:44px!important}.lg-mb-46{margin-bottom:46px!important}.lg-mb-48{margin-bottom:48px!important}.lg-mb-50{margin-bottom:50px!important}.lg-mb-52{margin-bottom:52px!important}.lg-mb-60{margin-bottom:60px!important}.lg-mb-64{margin-bottom:64px!important}.lg-mb-70{margin-bottom:70px!important}.lg-mb-76{margin-bottom:76px!important}.lg-mb-80{margin-bottom:80px!important}.lg-mb-96{margin-bottom:96px!important}.lg-mb-100{margin-bottom:100px!important}.lg-ml-0{margin-left:0!important}.lg-ml-2{margin-left:2px!important}.lg-ml-4{margin-left:4px!important}.lg-ml-5{margin-left:5px!important}.lg-ml-6{margin-left:6px!important}.lg-ml-8{margin-left:8px!important}.lg-ml-10{margin-left:10px!important}.lg-ml-12{margin-left:12px!important}.lg-ml-15{margin-left:15px!important}.lg-ml-16{margin-left:16px!important}.lg-ml-18{margin-left:18px!important}.lg-ml-20{margin-left:20px!important}.lg-ml-22{margin-left:22px!important}.lg-ml-24{margin-left:24px!important}.lg-ml-25{margin-left:25px!important}.lg-ml-26{margin-left:26px!important}.lg-ml-28{margin-left:28px!important}.lg-ml-30{margin-left:30px!important}.lg-ml-32{margin-left:32px!important}.lg-ml-34{margin-left:34px!important}.lg-ml-36{margin-left:36px!important}.lg-ml-40{margin-left:40px!important}.lg-ml-44{margin-left:44px!important}.lg-ml-46{margin-left:46px!important}.lg-ml-48{margin-left:48px!important}.lg-ml-50{margin-left:50px!important}.lg-ml-52{margin-left:52px!important}.lg-ml-60{margin-left:60px!important}.lg-ml-64{margin-left:64px!important}.lg-ml-70{margin-left:70px!important}.lg-ml-76{margin-left:76px!important}.lg-ml-80{margin-left:80px!important}.lg-ml-96{margin-left:96px!important}.lg-ml-100{margin-left:100px!important}}.h-20{height:20%!important}.h-50{height:50%!important}.h-60{height:60%!important}.h-80{height:80%!important}.h-100{height:100%!important}.h-auto{height:auto%!important}.w-20{width:20%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-100{width:100%!important}.w-auto{width:auto%!important}@media screen and (min-width: 0px){.xs-h-20{height:20%!important}.xs-h-50{height:50%!important}.xs-h-60{height:60%!important}.xs-h-80{height:80%!important}.xs-h-100{height:100%!important}.xs-h-auto{height:auto%!important}.xs-w-20{width:20%!important}.xs-w-50{width:50%!important}.xs-w-60{width:60%!important}.xs-w-80{width:80%!important}.xs-w-100{width:100%!important}.xs-w-auto{width:auto%!important}}@media screen and (min-width: 640px){.sm-h-20{height:20%!important}.sm-h-50{height:50%!important}.sm-h-60{height:60%!important}.sm-h-80{height:80%!important}.sm-h-100{height:100%!important}.sm-h-auto{height:auto%!important}.sm-w-20{width:20%!important}.sm-w-50{width:50%!important}.sm-w-60{width:60%!important}.sm-w-80{width:80%!important}.sm-w-100{width:100%!important}.sm-w-auto{width:auto%!important}}@media screen and (min-width: 1100px){.md-h-20{height:20%!important}.md-h-50{height:50%!important}.md-h-60{height:60%!important}.md-h-80{height:80%!important}.md-h-100{height:100%!important}.md-h-auto{height:auto%!important}.md-w-20{width:20%!important}.md-w-50{width:50%!important}.md-w-60{width:60%!important}.md-w-80{width:80%!important}.md-w-100{width:100%!important}.md-w-auto{width:auto%!important}}@media screen and (min-width: 1440px){.lg-h-20{height:20%!important}.lg-h-50{height:50%!important}.lg-h-60{height:60%!important}.lg-h-80{height:80%!important}.lg-h-100{height:100%!important}.lg-h-auto{height:auto%!important}.lg-w-20{width:20%!important}.lg-w-50{width:50%!important}.lg-w-60{width:60%!important}.lg-w-80{width:80%!important}.lg-w-100{width:100%!important}.lg-w-auto{width:auto%!important}}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-1{flex:1 1 0%!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-self-start{justify-self:flex-start!important}.justify-self-end{justify-self:flex-end!important}.justify-self-center{justify-self:center!important}.justify-self-between{justify-self:space-between!important}.justify-self-around{justify-self:space-around!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-between{align-self:space-between!important}.align-self-around{align-self:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}@media (min-width: 0px){.xs-flex-row{flex-direction:row!important}.xs-flex-col{flex-direction:column!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-col-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xs-flex-fill{flex:1 1 auto!important}.xs-flex-grow-0{flex-grow:0!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-justify-start{justify-content:flex-start!important}.xs-justify-end{justify-content:flex-end!important}.xs-justify-center{justify-content:center!important}.xs-justify-between{justify-content:space-between!important}.xs-justify-around{justify-content:space-around!important}.xs-justify-unset{justify-content:unset!important}.xs-align-start{align-items:flex-start!important}.xs-align-end{align-items:flex-end!important}.xs-align-center{align-items:center!important}.xs-align-baseline{align-items:baseline!important}.xs-align-stretch{align-items:stretch!important}.xs-align-unset{align-items:unset!important}.xs-justify-start{justify-self:flex-start!important}.xs-justify-self-end{justify-self:flex-end!important}.xs-justify-self-center{justify-self:center!important}.xs-justify-self-between{justify-self:space-between!important}.xs-justify-self-around{justify-self:space-around!important}.xs-align-content-start{align-content:flex-start!important}.xs-align-content-end{align-content:flex-end!important}.xs-align-content-center{align-content:center!important}.xs-align-content-between{align-content:space-between!important}.xs-align-content-around{align-content:space-around!important}.xs-align-content-stretch{align-content:stretch!important}.xs-align-self-auto{align-self:auto!important}.xs-align-self-start{align-self:flex-start!important}.xs-align-self-end{align-self:flex-end!important}.xs-align-self-center{align-self:center!important}.xs-align-self-baseline{align-self:baseline!important}.xs-align-self-stretch{align-self:stretch!important}}@media (min-width: 640px){.sm-flex-row{flex-direction:row!important}.sm-flex-col{flex-direction:column!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-col-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm-flex-fill{flex:1 1 auto!important}.sm-flex-grow-0{flex-grow:0!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-justify-start{justify-content:flex-start!important}.sm-justify-end{justify-content:flex-end!important}.sm-justify-center{justify-content:center!important}.sm-justify-between{justify-content:space-between!important}.sm-justify-around{justify-content:space-around!important}.sm-justify-unset{justify-content:unset!important}.sm-align-start{align-items:flex-start!important}.sm-align-end{align-items:flex-end!important}.sm-align-center{align-items:center!important}.sm-align-baseline{align-items:baseline!important}.sm-align-stretch{align-items:stretch!important}.sm-align-unset{align-items:unset!important}.sm-justify-start{justify-self:flex-start!important}.sm-justify-self-end{justify-self:flex-end!important}.sm-justify-self-center{justify-self:center!important}.sm-justify-self-between{justify-self:space-between!important}.sm-justify-self-around{justify-self:space-around!important}.sm-align-content-start{align-content:flex-start!important}.sm-align-content-end{align-content:flex-end!important}.sm-align-content-center{align-content:center!important}.sm-align-content-between{align-content:space-between!important}.sm-align-content-around{align-content:space-around!important}.sm-align-content-stretch{align-content:stretch!important}.sm-align-self-auto{align-self:auto!important}.sm-align-self-start{align-self:flex-start!important}.sm-align-self-end{align-self:flex-end!important}.sm-align-self-center{align-self:center!important}.sm-align-self-baseline{align-self:baseline!important}.sm-align-self-stretch{align-self:stretch!important}}@media (min-width: 1100px){.md-flex-row{flex-direction:row!important}.md-flex-col{flex-direction:column!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-col-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md-flex-fill{flex:1 1 auto!important}.md-flex-grow-0{flex-grow:0!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-justify-start{justify-content:flex-start!important}.md-justify-end{justify-content:flex-end!important}.md-justify-center{justify-content:center!important}.md-justify-between{justify-content:space-between!important}.md-justify-around{justify-content:space-around!important}.md-justify-unset{justify-content:unset!important}.md-align-start{align-items:flex-start!important}.md-align-end{align-items:flex-end!important}.md-align-center{align-items:center!important}.md-align-baseline{align-items:baseline!important}.md-align-stretch{align-items:stretch!important}.md-align-unset{align-items:unset!important}.md-justify-start{justify-self:flex-start!important}.md-justify-self-end{justify-self:flex-end!important}.md-justify-self-center{justify-self:center!important}.md-justify-self-between{justify-self:space-between!important}.md-justify-self-around{justify-self:space-around!important}.md-align-content-start{align-content:flex-start!important}.md-align-content-end{align-content:flex-end!important}.md-align-content-center{align-content:center!important}.md-align-content-between{align-content:space-between!important}.md-align-content-around{align-content:space-around!important}.md-align-content-stretch{align-content:stretch!important}.md-align-self-auto{align-self:auto!important}.md-align-self-start{align-self:flex-start!important}.md-align-self-end{align-self:flex-end!important}.md-align-self-center{align-self:center!important}.md-align-self-baseline{align-self:baseline!important}.md-align-self-stretch{align-self:stretch!important}}@media (min-width: 1440px){.lg-flex-row{flex-direction:row!important}.lg-flex-col{flex-direction:column!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-col-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg-flex-fill{flex:1 1 auto!important}.lg-flex-grow-0{flex-grow:0!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-justify-start{justify-content:flex-start!important}.lg-justify-end{justify-content:flex-end!important}.lg-justify-center{justify-content:center!important}.lg-justify-between{justify-content:space-between!important}.lg-justify-around{justify-content:space-around!important}.lg-justify-unset{justify-content:unset!important}.lg-align-start{align-items:flex-start!important}.lg-align-end{align-items:flex-end!important}.lg-align-center{align-items:center!important}.lg-align-baseline{align-items:baseline!important}.lg-align-stretch{align-items:stretch!important}.lg-align-unset{align-items:unset!important}.lg-justify-start{justify-self:flex-start!important}.lg-justify-self-end{justify-self:flex-end!important}.lg-justify-self-center{justify-self:center!important}.lg-justify-self-between{justify-self:space-between!important}.lg-justify-self-around{justify-self:space-around!important}.lg-align-content-start{align-content:flex-start!important}.lg-align-content-end{align-content:flex-end!important}.lg-align-content-center{align-content:center!important}.lg-align-content-between{align-content:space-between!important}.lg-align-content-around{align-content:space-around!important}.lg-align-content-stretch{align-content:stretch!important}.lg-align-self-auto{align-self:auto!important}.lg-align-self-start{align-self:flex-start!important}.lg-align-self-end{align-self:flex-end!important}.lg-align-self-center{align-self:center!important}.lg-align-self-baseline{align-self:baseline!important}.lg-align-self-stretch{align-self:stretch!important}}.font_10_500{font-size:10px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_10_500{font-size:10px!important;font-weight:500!important}}.font_10_600{font-size:10px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_10_600{font-size:10px!important;font-weight:600!important}}.font_11_500{font-size:11px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_11_500{font-size:11px!important;font-weight:500!important}}.font_11_600{font-size:11px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_11_600{font-size:11px!important;font-weight:600!important}}.font_11_700{font-size:11px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_11_700{font-size:11px!important;font-weight:700!important}}.font_12_400{font-size:12px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_12_400{font-size:12px!important;font-weight:400!important}}.font_12_500{font-size:12px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_12_500{font-size:12px!important;font-weight:500!important}}.font_12_600{font-size:12px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_12_600{font-size:12px!important;font-weight:600!important}}.font_13_400{font-size:13px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_13_400{font-size:13px!important;font-weight:400!important}}.font_13_500{font-size:13px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_13_500{font-size:13px!important;font-weight:500!important}}.font_13_600{font-size:13px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_13_600{font-size:13px!important;font-weight:600!important}}.font_13_700{font-size:13px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_13_700{font-size:13px!important;font-weight:700!important}}.font_14_400{font-size:14px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_14_400{font-size:14px!important;font-weight:400!important}}.font_14_500{font-size:14px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_14_500{font-size:14px!important;font-weight:500!important}}.font_14_600{font-size:14px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_14_600{font-size:14px!important;font-weight:600!important}}.font_15_400{font-size:15px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_15_400{font-size:15px!important;font-weight:400!important}}.font_15_500{font-size:15px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_15_500{font-size:15px!important;font-weight:500!important}}.font_15_600{font-size:15px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_15_600{font-size:15px!important;font-weight:600!important}}.font_15_700{font-size:15px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_15_700{font-size:15px!important;font-weight:700!important}}.font_16_400{font-size:16px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_16_400{font-size:16px!important;font-weight:400!important}}.font_16_500{font-size:16px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_16_500{font-size:16px!important;font-weight:500!important}}.font_16_600{font-size:16px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_16_600{font-size:16px!important;font-weight:600!important}}.font_16_700{font-size:16px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_16_700{font-size:16px!important;font-weight:700!important}}.font_17_600{font-size:17px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_17_600{font-size:17px!important;font-weight:600!important}}.font_18_400{font-size:18px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_18_400{font-size:18px!important;font-weight:400!important}}.font_18_500{font-size:18px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_18_500{font-size:18px!important;font-weight:500!important}}.font_18_600{font-size:18px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_18_600{font-size:18px!important;font-weight:600!important}}.font_18_700{font-size:18px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_18_700{font-size:18px!important;font-weight:700!important}}.font_20_400{font-size:20px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_20_400{font-size:20px!important;font-weight:400!important}}.font_22_400{font-size:22px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_22_400{font-size:22px!important;font-weight:400!important}}.font_20_600{font-size:20px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_20_600{font-size:20px!important;font-weight:600!important}}.font_20_700{font-size:20px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_20_700{font-size:20px!important;font-weight:700!important}}.font_24_400{font-size:24px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_24_400{font-size:24px!important;font-weight:400!important}}.font_24_500{font-size:24px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_24_500{font-size:24px!important;font-weight:500!important}}.font_24_600{font-size:24px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_24_600{font-size:24px!important;font-weight:600!important}}.font_24_700{font-size:24px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_24_700{font-size:24px!important;font-weight:700!important}}.font_25_600{font-size:25px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_25_600{font-size:25px!important;font-weight:600!important}}.font_25_700{font-size:25px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_25_700{font-size:25px!important;font-weight:700!important}}.font_28_600{font-size:28px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_28_600{font-size:28px!important;font-weight:600!important}}.font_30_700{font-size:30px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_30_700{font-size:30px!important;font-weight:700!important}}.font_32_600{font-size:32px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_32_600{font-size:32px!important;font-weight:600!important}}.font_36_600{font-size:36px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_36_600{font-size:36px!important;font-weight:600!important}}.font_44_500{font-size:44px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_44_500{font-size:44px!important;font-weight:500!important}}.font_44_600{font-size:44px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_44_600{font-size:44px!important;font-weight:600!important}}.font_52_600{font-size:52px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_52_600{font-size:52px!important;font-weight:600!important}}.font_60_600{font-size:60px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_60_600{font-size:60px!important;font-weight:600!important}}.font_64_600{font-size:64px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_64_600{font-size:64px!important;font-weight:600!important}}.bg-primary{background-color:#b8eae1!important}.text-primary{color:#b8eae1!important}.b-primary{border-color:#b8eae1!important}@media (min-width: 0px){.xs-bg-primary{background-color:#b8eae1!important}.xs-text-primary{color:#b8eae1!important}}@media (min-width: 640px){.sm-bg-primary{background-color:#b8eae1!important}.sm-text-primary{color:#b8eae1!important}}@media (min-width: 1100px){.md-bg-primary{background-color:#b8eae1!important}.md-text-primary{color:#b8eae1!important}}@media (min-width: 1440px){.lg-bg-primary{background-color:#b8eae1!important}.lg-text-primary{color:#b8eae1!important}}.bg-secondary{background-color:#fff3f0!important}.text-secondary{color:#fff3f0!important}.b-secondary{border-color:#fff3f0!important}@media (min-width: 0px){.xs-bg-secondary{background-color:#fff3f0!important}.xs-text-secondary{color:#fff3f0!important}}@media (min-width: 640px){.sm-bg-secondary{background-color:#fff3f0!important}.sm-text-secondary{color:#fff3f0!important}}@media (min-width: 1100px){.md-bg-secondary{background-color:#fff3f0!important}.md-text-secondary{color:#fff3f0!important}}@media (min-width: 1440px){.lg-bg-secondary{background-color:#fff3f0!important}.lg-text-secondary{color:#fff3f0!important}}.bg-darkGrey{background-color:#282626!important}.text-darkGrey{color:#282626!important}.b-darkGrey{border-color:#282626!important}@media (min-width: 0px){.xs-bg-darkGrey{background-color:#282626!important}.xs-text-darkGrey{color:#282626!important}}@media (min-width: 640px){.sm-bg-darkGrey{background-color:#282626!important}.sm-text-darkGrey{color:#282626!important}}@media (min-width: 1100px){.md-bg-darkGrey{background-color:#282626!important}.md-text-darkGrey{color:#282626!important}}@media (min-width: 1440px){.lg-bg-darkGrey{background-color:#282626!important}.lg-text-darkGrey{color:#282626!important}}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.b-white{border-color:#fff!important}@media (min-width: 0px){.xs-bg-white{background-color:#fff!important}.xs-text-white{color:#fff!important}}@media (min-width: 640px){.sm-bg-white{background-color:#fff!important}.sm-text-white{color:#fff!important}}@media (min-width: 1100px){.md-bg-white{background-color:#fff!important}.md-text-white{color:#fff!important}}@media (min-width: 1440px){.lg-bg-white{background-color:#fff!important}.lg-text-white{color:#fff!important}}.bg-grey{background-color:#f9f9f9!important}.text-grey{color:#f9f9f9!important}.b-grey{border-color:#f9f9f9!important}@media (min-width: 0px){.xs-bg-grey{background-color:#f9f9f9!important}.xs-text-grey{color:#f9f9f9!important}}@media (min-width: 640px){.sm-bg-grey{background-color:#f9f9f9!important}.sm-text-grey{color:#f9f9f9!important}}@media (min-width: 1100px){.md-bg-grey{background-color:#f9f9f9!important}.md-text-grey{color:#f9f9f9!important}}@media (min-width: 1440px){.lg-bg-grey{background-color:#f9f9f9!important}.lg-text-grey{color:#f9f9f9!important}}.bg-light{background-color:#f0f0f0!important}.text-light{color:#f0f0f0!important}.b-light{border-color:#f0f0f0!important}@media (min-width: 0px){.xs-bg-light{background-color:#f0f0f0!important}.xs-text-light{color:#f0f0f0!important}}@media (min-width: 640px){.sm-bg-light{background-color:#f0f0f0!important}.sm-text-light{color:#f0f0f0!important}}@media (min-width: 1100px){.md-bg-light{background-color:#f0f0f0!important}.md-text-light{color:#f0f0f0!important}}@media (min-width: 1440px){.lg-bg-light{background-color:#f0f0f0!important}.lg-text-light{color:#f0f0f0!important}}.bg-muted{background-color:#6c757d!important}.text-muted{color:#6c757d!important}.b-muted{border-color:#6c757d!important}@media (min-width: 0px){.xs-bg-muted{background-color:#6c757d!important}.xs-text-muted{color:#6c757d!important}}@media (min-width: 640px){.sm-bg-muted{background-color:#6c757d!important}.sm-text-muted{color:#6c757d!important}}@media (min-width: 1100px){.md-bg-muted{background-color:#6c757d!important}.md-text-muted{color:#6c757d!important}}@media (min-width: 1440px){.lg-bg-muted{background-color:#6c757d!important}.lg-text-muted{color:#6c757d!important}}.bg-almostBlack{background-color:#090909!important}.text-almostBlack{color:#090909!important}.b-almostBlack{border-color:#090909!important}@media (min-width: 0px){.xs-bg-almostBlack{background-color:#090909!important}.xs-text-almostBlack{color:#090909!important}}@media (min-width: 640px){.sm-bg-almostBlack{background-color:#090909!important}.sm-text-almostBlack{color:#090909!important}}@media (min-width: 1100px){.md-bg-almostBlack{background-color:#090909!important}.md-text-almostBlack{color:#090909!important}}@media (min-width: 1440px){.lg-bg-almostBlack{background-color:#090909!important}.lg-text-almostBlack{color:#090909!important}}.bg-gooeyDanger{background-color:#dc3545!important}.text-gooeyDanger{color:#dc3545!important}.b-gooeyDanger{border-color:#dc3545!important}@media (min-width: 0px){.xs-bg-gooeyDanger{background-color:#dc3545!important}.xs-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 640px){.sm-bg-gooeyDanger{background-color:#dc3545!important}.sm-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1100px){.md-bg-gooeyDanger{background-color:#dc3545!important}.md-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1440px){.lg-bg-gooeyDanger{background-color:#dc3545!important}.lg-text-gooeyDanger{color:#dc3545!important}}.text-capitalize{text-transform:capitalize}.hover-underline:hover{text-decoration:underline}.hover-grow:hover{transition:transform .1s ease-in;transform:scale(1.1);z-index:99}.hover-grow:active{transition:transform .1s ease-in;transform:scale(1)}.hover-bg-primary:hover{background-color:#b8eae1;color:#282626}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:15%;left:calc(-100% - 8px);margin-bottom:5px;padding:7px;width:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;background-color:#333333e6;color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}.br-large-right{border-radius:0 16px 16px 0}.br-large-left{border-radius:16px 0 0 16px}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-decoration-none{text-decoration:none}.translucent-text{opacity:.67}.br-default{border-radius:8px!important}.br-small{border-radius:4px!important}.br-large{border-radius:16px!important}.b-1{border:1px solid #eee}.b-btm-1{border-bottom:1px solid #eee}.b-top-1{border-top:1px solid #eee}.b-rt-1{border-right:1px solid #eee}.b-lt-1{border-left:1px solid #eee}.b-none{border:none!important}.overflow-hidden,.overflow-x-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.br-circle{border-radius:50%}.cr-pointer{cursor:pointer}.stroke-white{stroke:#fff!important}.top-0{top:0}.left-0{left:0}.right-0{right:0}.h-header{height:56px}.mw-100{max-width:100%}@media (max-width: 1100px){.xs-text-center{text-align:center}.xs-b-none{border:none}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width: 0px){.xs-d-flex{display:flex!important}.xs-d-block{display:block!important}.xs-d-none{display:none!important}.xs-d-inline-block{display:inline-block!important}}@media (min-width: 640px){.sm-d-flex{display:flex!important}.sm-d-block{display:block!important}.sm-d-none{display:none!important}.sm-d-inline-block{display:inline-block!important}}@media (min-width: 1100px){.md-d-flex{display:flex!important}.md-d-block{display:block!important}.md-d-none{display:none!important}.md-d-inline-block{display:inline-block!important}}@media (min-width: 1440px){.lg-d-flex{display:flex!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-inline-block{display:inline-block!important}}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:sticky!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-initial{position:initial!important}.pos-unset{position:unset!important}:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}@keyframes popup{0%{opacity:0;transform:translateY(1000px)}30%{opacity:.6;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-A{0%{opacity:0;transition:opacity .2s ease}to{opacity:1}}.fade-in-A{animation:fade-in-A .3s ease .5s}.anim-typing{line-height:130%!important;opacity:1;width:100%;animation:typing .25s steps(30),blink-border .2s step-end infinite alternate;overflow:hidden;white-space:inherit}.text-reveal-container *:not(code,div,pre,ol,ul){opacity:1;animation:anim-textReveal .35s cubic-bezier(.43,.02,.06,.62) 0s forwards 1}@keyframes anim-textReveal{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:0;width:0;white-space:nowrap}to{opacity:1;white-space:nowrap}}.anim-blink-self{animation:blink 1s infinite}.anim-blink{animation:border-blink .5s infinite}@keyframes border-blink{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bx-shadowA{box-shadow:#0000001a 0 1px 4px,#0003 0 2px 12px}.bx-shadowB{box-shadow:#00000026 0 15px 25px,#0000000d 0 5px 10px}.blur-edges{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}');function _2({config:n}){var r,o;return n={mode:"inline",enableAudioMessage:!0,showSources:!0,...n,branding:{showPoweredByGooey:!0,...n==null?void 0:n.branding}},(r=n.branding).name||(r.name="Gooey"),(o=n.branding).photoUrl||(o.photoUrl="https://gooey.ai/favicon.ico"),d.jsxs("div",{className:"gooey-embed-container",tabIndex:-1,children:[d.jsx(R0,{}),d.jsx(Vg,{config:n,children:d.jsx(F0,{children:d.jsx(k2,{})})})]})}function S2(n,r){const o=n.attachShadow({mode:"open",delegatesFocus:!0}),a=xa.createRoot(o);return a.render(d.jsx(Cr.StrictMode,{children:d.jsx(_2,{config:r})})),a}class E2{constructor(){Rt(this,"defaultConfig",{});Rt(this,"_mounted",[])}mount(r){r={...this.defaultConfig,...r};const o=document.querySelector(r.target);if(!o)throw new Error(`Target not found: ${r.target}. Please provide a valid "target" selector in the config object.`);if(!r.integration_id)throw new Error('Integration ID is required. Please provide an "integration_id" in the config object.');const a=document.createElement("div");a.style.display="contents",o.children.length>0&&o.removeChild(o.children[0]),o.appendChild(a);const p=S2(a,r);this._mounted.push({innerDiv:a,root:p}),globalThis.gooeyShadowRoot=a==null?void 0:a.shadowRoot}unmount(){for(const{innerDiv:r,root:o}of this._mounted)o.unmount(),r.remove();this._mounted=[]}}const Mu=new E2;return window.GooeyEmbed=Mu,Mu}(); + */function k1(n){let r="";return r=n.children[0].data,r}const _1=({body:n="",language:r=""})=>{const[o,a]=V.useState("Copy");if(!n)return null;const p=async()=>{try{await navigator.clipboard.writeText(n),a("Copied"),setTimeout(()=>{a("Copy")},5e3)}catch(m){console.error("Failed to copy: ",m)}};return d.jsxs("div",{className:"bg-darkGrey text-white d-flex align-center justify-between gp-4 gmt-6",style:{borderRadius:"8px 8px 0 0"},children:[d.jsx("p",{className:"font_12_500 gml-4",style:{margin:0},children:r}),d.jsx(Nn,{onClick:p,className:"font_12_500 text-white gp-4",variant:"text",children:o})]})};function S1({domNode:n}){var a;const r=k1(n),o=((a=n==null?void 0:n.attribs)==null?void 0:a.class.split("-").pop())||"python";return d.jsxs(d.Fragment,{children:[d.jsx(_1,{body:r,language:o}),d.jsx("code",{...Bi.attributesToProps(n.attribs),style:{borderRadius:"4px"},children:d.jsx(v1,{theme:yu.vsDark,code:r,language:o,children:({className:p,style:m,tokens:c,getLineProps:g,getTokenProps:f})=>d.jsx("pre",{style:m,className:p,children:c.map((x,y)=>d.jsx("div",{...g({line:x}),children:x.map((v,j)=>d.jsx("span",{...f({token:v})},j))},y))})})})]})}const E1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"})]})})},C1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"})]})})},T1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"})]})})},R1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"})]})})},j1=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"})})})},Su=n=>{const{data:r,layoutController:o,metaData:a}=n,[p,m]=V.useState(!0);V.useEffect(()=>{m(!0),setTimeout(()=>{m(!1)},0)},[r.url]);const c=Z1(r.url);if(!r||!(r!=null&&r.url))return null;const g=Au(a==null?void 0:a.content_type,(a==null?void 0:a.redirect_urls[0])||(r==null?void 0:r.url),24);return p?null:d.jsxs("div",{className:"flex-1 d-flex flex-col",children:[d.jsxs("div",{className:"b-lt-1 b-rt-1 b-btm-1 gp-10 w-100 d-flex justify-between align-center bg-white",style:{height:"56px"},children:[d.jsxs("div",{className:"d-flex align-center",style:{maxWidth:"90%"},children:[g||!(a!=null&&a.logo)?d.jsx(g,{}):d.jsx("img",{src:a==null?void 0:a.logo,alt:r==null?void 0:r.title,style:{width:"24px",height:"24px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:"font_16_500 m-0 flex-1 gml-8",style:{maxWidth:"85%",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:r==null?void 0:r.title}),d.jsx(ye,{onClick:()=>window.open(r==null?void 0:r.url,"_ablank"),variant:"text-alt",className:"gml-4",children:d.jsx(j1,{size:14})})]}),d.jsx(ye,{onClick:()=>o==null?void 0:o.toggleSecondaryDrawer(null),variant:"text-alt",className:"gp-6",children:d.jsx(Ma,{size:20})})]}),d.jsx("iframe",{src:c,className:"flex-1",style:{height:"100%",width:"100%",border:0}})]})},z1=n=>{var L;const{data:r}=n,{getTempStoreValue:o,setTempStoreValue:a,layoutController:p}=te(),[m,c]=V.useState((o==null?void 0:o(r.url))||null),{mainString:g}=P1(r==null?void 0:r.title),[f,x]=(g||"").split(",");V.useEffect(()=>{if(!(!r||m||o!=null&&o(r.url)))try{F1(r.url).then(A=>{Object.keys(A).length&&((A==null?void 0:A.title)==="- YouTube"&&(A.title=r.title),c(A),a==null||a(r.url,A))})}catch(A){console.error(A)}},[]);const y=(m==null?void 0:m.redirect_urls[(m==null?void 0:m.redirect_urls.length)-1])||(r==null?void 0:r.url),[v]=M1(y||(r==null?void 0:r.url)),j=Au(m==null?void 0:m.content_type,(m==null?void 0:m.redirect_urls[0])||(r==null?void 0:r.url)),M=v.includes("googleapis")?"":v+(r!=null&&r.refNumber||x?"⋅":""),w=()=>window.open(r==null?void 0:r.url,"_blank"),b=V.useCallback(()=>{var A;(A=p==null?void 0:p.toggleSecondaryDrawer)==null||A.call(p,()=>d.jsx(Su,{data:r,layoutController:p,metaData:m}))},[r,p,m]),I=((L=m==null?void 0:m.content_type)==null?void 0:L.includes("csv"))?w:b;return r?d.jsxs("button",{onClick:I.bind(null),className:Tt("pos-relative sources-card gp-0 gm-0 text-left overflow-hidden gmr-8"),children:[(m==null?void 0:m.image)&&d.jsx("div",{style:{position:"absolute",height:"100%",width:"100%",left:0,top:0,background:`url(${m==null?void 0:m.image})`,backgroundSize:"cover",backgroundPosition:"center",zIndex:0,filter:"brightness(0.6)",transition:"all 1s ease-in-out"}}),d.jsxs("div",{className:"d-flex flex-col justify-between gp-6",style:{zIndex:1,height:"100%"},children:[d.jsx("p",{className:Tt("font_10_600",m!=null&&m.image?"text-white":""),style:{margin:0},children:W1((m==null?void 0:m.title)||f,50)}),d.jsxs("div",{className:Tt("d-flex align-center font_10_600",m!=null&&m.image?"text-white":"text-muted"),children:[j||!(m!=null&&m.logo)?d.jsx(j,{}):d.jsx("img",{src:m==null?void 0:m.logo,alt:r==null?void 0:r.title,style:{width:"14px",height:"14px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:Tt("font_10_500 gml-4",m!=null&&m.image?"text-white":"text-muted"),style:{margin:0},children:M+(x?x.trim():"")+(r!=null&&r.refNumber?`${x?"⋅":""}[${r==null?void 0:r.refNumber}]`:"")})]})]})]}):null},A1=({data:n})=>!n||!n.length?null:d.jsx("div",{className:"text-reveal-container",children:d.jsx("div",{className:"gmt-16 sources-listContainer",children:n.map((r,o)=>d.jsx(z1,{data:r,index:o},(r==null?void 0:r.title)+o))})}),O1=n=>{const{layoutController:r}=te(),o=()=>{var a;(a=r==null?void 0:r.toggleSecondaryDrawer)==null||a.call(r,()=>d.jsx(Su,{data:n==null?void 0:n.data,layoutController:r}))};return d.jsx("a",{onClick:()=>o(),style:{color:n.configColor},className:"gooey-link cr-pointer",children:n.children})},Eu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 74 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("mask",{id:"mask0_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:52)",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L56.4365 16.8843L45.398 1.43036Z",fill:"#0F9D58"})}),d.jsx("mask",{id:"mask1_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:52)",children:d.jsx("path",{d:"M18.9054 48.8962V80.908H54.2288V48.8962H18.9054ZM34.3594 76.4926H23.3209V70.9733H34.3594V76.4926ZM34.3594 67.6617H23.3209V62.1424H34.3594V67.6617ZM34.3594 58.8309H23.3209V53.3116H34.3594V58.8309ZM49.8134 76.4926H38.7748V70.9733H49.8134V76.4926ZM49.8134 67.6617H38.7748V62.1424H49.8134V67.6617ZM49.8134 58.8309H38.7748V53.3116H49.8134V58.8309Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask2_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:52)",children:d.jsx("path",{d:"M47.3352 25.9856L71.8905 50.5354V27.9229L47.3352 25.9856Z",fill:"url(#paint0_linear_1:52)"})}),d.jsx("mask",{id:"mask3_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:52)",children:d.jsx("path",{d:"M45.398 1.43036V21.2998C45.398 24.959 48.3618 27.9229 52.0211 27.9229H71.8905L45.398 1.43036Z",fill:"#87CEAC"})}),d.jsx("mask",{id:"mask4_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:52)",children:d.jsx("path",{d:"M7.86688 1.43036C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V8.60542C1.24374 4.9627 4.22415 1.98229 7.86688 1.98229H45.398V1.43036H7.86688Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:52)",children:d.jsx("path",{d:"M65.2674 98.0177H7.86688C4.22415 98.0177 1.24374 95.0373 1.24374 91.3946V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V91.3946C71.8905 95.0373 68.9101 98.0177 65.2674 98.0177Z",fill:"#263238",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:52)",children:d.jsx("path",{d:"M52.0211 27.9229C48.3618 27.9229 45.398 24.959 45.398 21.2998V21.8517C45.398 25.511 48.3618 28.4748 52.0211 28.4748H71.8905V27.9229H52.0211Z",fill:"#263238",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"url(#paint1_radial_1:52)"}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:52",x1:"59.6142",y1:"28.0935",x2:"59.6142",y2:"50.5388",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{"stop-color":"#263238",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1","stop-color":"#263238",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:52",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(3.48187 3.36121) scale(113.917)",children:[d.jsx("stop",{"stop-color":"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1","stop-color":"white",stopOpacity:"0"})]})]})]})})},io=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 73 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsxs("g",{clipPath:"url(#clip0_1:149)",children:[d.jsx("mask",{id:"mask0_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:149)",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L56.4904 15.9091L45.1923 0Z",fill:"#4285F4"})}),d.jsx("mask",{id:"mask1_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:149)",children:d.jsx("path",{d:"M47.1751 25.2784L72.3077 50.5511V27.2727L47.1751 25.2784Z",fill:"url(#paint0_linear_1:149)"})}),d.jsx("mask",{id:"mask2_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:149)",children:d.jsx("path",{d:"M18.0769 72.7273H54.2308V68.1818H18.0769V72.7273ZM18.0769 81.8182H45.1923V77.2727H18.0769V81.8182ZM18.0769 50V54.5455H54.2308V50H18.0769ZM18.0769 63.6364H54.2308V59.0909H18.0769V63.6364Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask3_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:149)",children:d.jsx("path",{d:"M45.1923 0V20.4545C45.1923 24.2216 48.2258 27.2727 51.9712 27.2727H72.3077L45.1923 0Z",fill:"#A1C2FA"})}),d.jsx("mask",{id:"mask4_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:149)",children:d.jsx("path",{d:"M6.77885 0C3.05048 0 0 3.06818 0 6.81818V7.38636C0 3.63636 3.05048 0.568182 6.77885 0.568182H45.1923V0H6.77885Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:149)",children:d.jsx("path",{d:"M65.5288 99.4318H6.77885C3.05048 99.4318 0 96.3636 0 92.6136V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V92.6136C72.3077 96.3636 69.2572 99.4318 65.5288 99.4318Z",fill:"#1A237E",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:149)",children:d.jsx("path",{d:"M51.9712 27.2727C48.2258 27.2727 45.1923 24.2216 45.1923 20.4545V21.0227C45.1923 24.7898 48.2258 27.8409 51.9712 27.8409H72.3077V27.2727H51.9712Z",fill:"#1A237E",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"url(#paint1_radial_1:149)"})]}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:149",x1:"59.7428",y1:"27.4484",x2:"59.7428",y2:"50.5547",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{stopColor:"#1A237E",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1",stopColor:"#1A237E",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:149",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.29074 1.9765) scale(116.595)",children:[d.jsx("stop",{stopColor:"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),d.jsx("clipPath",{id:"clip0_1:149",children:d.jsx("rect",{width:"72.3077",height:"100",fill:"white"})})]})]})})},Cu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 242424 333334","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision","image-rendering":"optimizeQuality","fill-rule":"evenodd","clip-rule":"evenodd",width:r,height:r,children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"94137",x2:"200291",y2:"173145",children:[d.jsx("stop",{offset:"0","stop-color":"#bf360c"}),d.jsx("stop",{offset:"1","stop-color":"#bf360c"})]}),d.jsxs("mask",{id:"b",children:[d.jsxs("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"91174.4",x2:"200291",y2:"176107",children:[d.jsx("stop",{offset:"0","stop-opacity":".02","stop-color":"#fff"}),d.jsx("stop",{offset:"1","stop-opacity":".2","stop-color":"#fff"})]}),d.jsx("path",{fill:"url(#a)",d:"M158007 84111h84568v99059h-84568z"})]})]}),d.jsxs("g",{"fill-rule":"nonzero",children:[d.jsx("path",{d:"M151516 0H22726C10228 0 0 10228 0 22726v287880c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728V90909l-53037-37880L151516 1z",fill:"#f4b300"}),d.jsx("path",{d:"M170452 151515H71970c-6252 0-11363 5113-11363 11363v98483c0 6251 5112 11363 11363 11363h98482c6252 0 11363-5112 11363-11363v-98483c0-6250-5111-11363-11363-11363zm-3792 87118H75756v-53027h90904v53027z",fill:"#f0f0f0"}),d.jsx("path",{mask:"url(#b)",fill:"url(#c)",d:"M158158 84261l84266 84242V90909z"}),d.jsx("path",{d:"M151516 0v68181c0 12557 10167 22728 22726 22728h68182L151515 0z",fill:"#f9da80"}),d.jsx("path",{fill:"#fff","fill-opacity":".102",d:"M151516 0v1893l89008 89016h1900z"}),d.jsx("path",{d:"M22726 0C10228 0 0 10228 0 22726v1893C0 12121 10228 1893 22726 1893h128790V0H22726z",fill:"#fff","fill-opacity":".2"}),d.jsx("path",{d:"M219697 331433H22726C10228 331433 0 321209 0 308705v1900c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728v-1900c0 12504-10233 22728-22728 22728z",fill:"#bf360c","fill-opacity":".2"}),d.jsx("path",{d:"M174243 90909c-12559 0-22726-10171-22726-22728v1893c0 12557 10167 22728 22726 22728h68182v-1893h-68182z",fill:"#bf360c","fill-opacity":".102"})]})]})})},Tu=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,...n,children:d.jsx("path",{d:"M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"})})})},Ru=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28.57 20",focusable:"false",height:r,width:r,children:d.jsx("svg",{viewBox:"0 0 28.57 20",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",children:d.jsxs("g",{children:[d.jsx("path",{d:"M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z",fill:"#FF0000"}),d.jsx("path",{d:"M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z",fill:"white"})]})})})})},ju=n=>{const r=n.size||16;return d.jsx(Pt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7H170c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320H347.7c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64H164.3c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160H342c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64h90.8c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64H380zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3h83.8zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160h83.7zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64H132c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64H41.3zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3H374.7c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3H53.6c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"})})})},N1=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:r,width:r,children:d.jsx("path",{d:"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"})})})},L1=({children:n,...r})=>{const{config:o}=te(),[a,p]=V.useState((o==null?void 0:o.expandedSources)||!1),m=()=>{p(!a)};return V.useEffect(()=>{o!=null&&o.expandedSources&&p(o==null?void 0:o.expandedSources)},[o==null?void 0:o.expandedSources]),d.jsxs("span",{className:Tt("collapsible-button",a&&"collapsible-button-expanded"),children:[d.jsx(ye,{...r,variant:"",id:"expand-collapse-button",className:"bg-light gp-4",onClick:c=>{r!=null&&r.onClick&&(r==null||r.onClick(c)),m()},children:d.jsx(N1,{size:12})}),a&&!(r!=null&&r.disabled)&&d.jsx("div",{className:Tt("collapsed-area",a&&"collapsed-area-expanded"),children:n})]})},I1="https://metascraper.gooey.ai",zu=/\[\d+(,\s*\d+)*\]/g,Au=(n,r,o=12)=>{const a=r.toLowerCase();if(a.includes("youtube.com")||a.includes("youtu.be"))return()=>d.jsx(Ru,{size:o});if(a.endsWith(".pdf"))return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:o||12});if(a.endsWith(".xls")||a.endsWith(".xlsx")||a.includes("docs.google")&&a.includes("spreadsheets"))return()=>d.jsx(Eu,{size:o});if(a.endsWith(".docx")||a.includes("docs.google")&&a.includes("document"))return()=>d.jsx(io,{size:o});if(a.endsWith(".pptx")||a.includes("docs.google")&&a.includes("presentation"))return()=>d.jsx(Cu,{size:o});if(a.endsWith(".txt"))return()=>d.jsx(io,{size:o});if(a.endsWith(".html"))return null;switch(n=n==null?void 0:n.toLowerCase().split(";")[0],n){case"video":return()=>d.jsx(Ru,{});case"application/pdf":return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:12});case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":case"application/vnd.oasis.opendocument.spreadsheet":return()=>d.jsx(Eu,{});case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return()=>d.jsx(io,{});case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return()=>d.jsx(Cu,{});case"text/plain":return()=>d.jsx(io,{});case"text/html":return null;default:return()=>d.jsx(ju,{size:12})}};function Ou(n){const r=n.split("/");return r[r.length-1]}function P1(n){const r=Ou(n),o=/\.([a-zA-Z0-9]+)(\?.*)?$/,a=r.match(o);if(a){const p="."+a[1];return{mainString:r.slice(0,-p.length),extension:p}}else return{mainString:r,extension:null}}function M1(n){try{const o=new URL(n).hostname,a=o.split(".");if(a.length>=2){const p=a.slice(-2,-1)[0],m=a.slice(-1)[0];return o.includes("google")?[a.slice(-3,-1).join("."),o]:[p,p+"."+m]}}catch(r){return console.error("Invalid URL:",r),null}}const F1=async n=>{try{const r=await zt.get(`${I1}/fetchUrlMeta?url=${n}`);return r==null?void 0:r.data}catch(r){console.error(r)}},D1=n=>{const{type:r="",status:o="",text:a,detail:p,output_text:m={}}=n;let c="";if(r===On.MESSAGE_PART){if(a)return c=a,c=c.replace("🎧 I heard","🎙️"),c;c=p}return r===On.FINAL_RESPONSE&&o==="completed"&&(c=m[0]),c=c.replace("🎧 I heard","🎙️"),c},ms=n=>({htmlparser2:{lowerCaseTags:!1,lowerCaseAttributeNames:!1},replace:function(r){var o,a;if(r.attribs&&r.children.length&&r.children[0].name==="code"&&(a=(o=r.children[0].attribs)==null?void 0:o.class)!=null&&a.includes("language-"))return d.jsx(S1,{domNode:r.children[0],options:ms(n)})},transform(r,o){if(o.type==="text"&&n.showSources)return H1(r,o,n);switch(o.name){case"img":return B1(r,o);case"a":return $1(r,o,n);default:return r}}}),U1=(n,r)=>{const a=((r==null?void 0:r.references)||[]).filter(p=>p.url===n);a.length&&a[0]},B1=(n,r)=>{if(!n)return n;const o=r.attribs.src;return d.jsx("a",{href:o,target:"_blank",rel:"noreferrer",children:d.jsx("img",{src:o,alt:r.attribs.alt})})},$1=(n,r,o)=>{if(!n)return n;const a=r.attribs.href;delete r.attribs.href;let p=U1(a,o);return p||(p={title:(r==null?void 0:r.children[0].data)||Ou(a),url:a}),d.jsx(O1,{data:p,configColor:(o==null?void 0:o.linkColor)||"default",children:Bi.domToReact(r.children,ms(o))})},H1=(n,r,o)=>{if(!r)return r;let a=r.data||"";const p=Array.from(new Set((a.match(zu)||[]).map(g=>parseInt(g.slice(1,-1),10))));if(!p||!p.length)return n;const{references:m=[]}=o,c=[...m].splice(p[0]-1,p[p.length-1]);return a=a.replaceAll(zu,""),a[a.length-1]==="."&&a[a.length-2]===" "&&(a=a.slice(0,-2)+"."),d.jsxs(Cr.Fragment,{children:[a," ",!!m.length&&d.jsx(L1,{children:d.jsx(A1,{data:c})})]})},V1=(n,r,o)=>{const a=D1(n);if(!a)return"";const p=_t.parse(a,{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,silent:!1,tokenizer:null,walkTokens:null});return vx(p,ms({...n,showSources:o,linkColor:r}))},G1=(n,r)=>{switch(n){case"FEEDBACK_THUMBS_UP":return r?d.jsx(C1,{size:12,className:"text-muted"}):d.jsx(E1,{size:12,className:"text-muted"});case"FEEDBACK_THUMBS_DOWN":return r?d.jsx(T1,{size:12,className:"text-muted"}):d.jsx(R1,{size:12,className:"text-muted"});default:return null}};function W1(n,r){if(n.length<=r)return n;const o="...",a=o.length,p=r-a,m=Math.ceil(p/2),c=Math.floor(p/2);return n.slice(0,m)+o+n.slice(-c)}const Z1=n=>{try{const r=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,o=n.match(r);return o&&o[1]?`https://www.youtube.com/embed/${o[1]}`:n}catch(r){return console.error("Error processing URL:",r),n}};Xe(wm);const Nu=n=>{var o;const r=(o=te().config)==null?void 0:o.branding;return d.jsxs("div",{className:"d-flex align-start",children:[(r==null?void 0:r.photoUrl)&&d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:r==null?void 0:r.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("div",{className:"gmt-2 mw-100 overflow-hidden",children:n.children})]})},q1=({data:n,onFeedbackClick:r})=>{const{buttons:o,bot_message_id:a}=n;return o?d.jsx("div",{className:"d-flex gml-36",children:o.map(p=>!!p&&d.jsx(Nn,{className:"gmr-4 text-muted",variant:"text",onClick:()=>!p.isPressed&&r(p.id,a),children:G1(p.id,p.isPressed)},p.id))}):null},Y1=V.memo(n=>{var x;const{output_audio:r=[],type:o,output_video:a=[]}=n.data,p=n.autoPlay!==!1,m=r[0],c=a[0],g=o!==On.FINAL_RESPONSE,f=V1(n.data,n==null?void 0:n.linkColor,n==null?void 0:n.showSources);return f?d.jsx("div",{className:"gooey-incomingMsg gpb-12 mw-100",children:d.jsxs("div",{className:"gpl-16 mw-100",children:[d.jsx(Nu,{children:d.jsx("div",{className:Tt("font_16_400 pos-relative gooey-output-text markdown text-reveal-container mw-100",g&&"response-streaming"),id:n==null?void 0:n.id,children:f})}),!g&&!c&&m&&d.jsx("div",{className:"gmt-8 gml-36 mw-100",children:d.jsx("audio",{autoPlay:p,playsInline:!0,controls:!0,src:m})}),!g&&c&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("video",{autoPlay:p,playsInline:!0,controls:!0,src:c,style:{backgroundColor:"#000"}})}),!g&&((x=n==null?void 0:n.data)==null?void 0:x.buttons)&&d.jsx(q1,{onFeedbackClick:n==null?void 0:n.onFeedbackClick,data:n==null?void 0:n.data})]})}):d.jsx(Lu,{show:!0})}),X1=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,...n,children:["// --!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"})]})})},Lu=n=>{const{scrollMessageContainer:r}=Rn(),o=V.useRef(null);return V.useEffect(()=>{var a;if(n.show){const p=(a=o==null?void 0:o.current)==null?void 0:a.offsetTop;r(p)}},[n.show,r]),n.show?d.jsx("div",{ref:o,className:"gpl-16",children:d.jsx(Nu,{children:d.jsx(X1,{className:"anim-blink gml-4",size:12})})}):null};Xe(".gooey-outgoingMsg{max-width:100%;animation:fade-in-A .4s}.gooey-outgoingMsg audio{width:100%;height:40px}.gooey-outgoing-text{white-space:break-spaces!important}.outgoingMsg-image{max-width:200px;min-width:200px;background-color:#eee;animation:fade-in-A .4s;height:100px;object-fit:cover}");const K1=V.memo(n=>{const{input_prompt:r="",input_audio:o="",input_images:a=[]}=n.data;return d.jsxs("div",{className:"gooey-outgoingMsg gmb-12 gpl-16",children:[a.length>0&&a.map(p=>d.jsx("a",{href:p,target:"_blank",children:d.jsx("img",{src:p,alt:p,className:Tt("outgoingMsg-image b-1 br-large",r&&"gmb-4")})})),o&&d.jsx("div",{className:"gmt-16",children:d.jsx("audio",{controls:!0,src:(URL||webkitURL).createObjectURL(o)})}),r&&d.jsx("p",{className:"font_20_400 anim-typing gooey-outgoing-text",children:r})]})});Xe(wm);const Q1=()=>{var r;const n=(r=te().config)==null?void 0:r.branding;return n?d.jsxs("div",{className:"d-flex flex-col justify-center align-center text-center",children:[n.photoUrl&&d.jsxs("div",{className:"bot-avatar gmr-8 gmb-24 bg-primary",style:{width:"128px",height:"128px",borderRadius:"100%"},children:[" ",d.jsx("img",{src:n.photoUrl,alt:"bot-avatar",style:{width:"128px",height:"128px",borderRadius:"100%",objectFit:"cover"}})]}),d.jsxs("div",{children:[d.jsx("p",{className:"font_24_500 gmb-16",children:n.name}),d.jsxs("p",{className:"font_12_500 text-muted gmb-12 d-flex align-center justify-center",children:[n.byLine,n.websiteUrl&&d.jsx("span",{className:"gml-4",style:{marginBottom:"-2px"},children:d.jsx("a",{href:n.websiteUrl,target:"_ablank",className:"text-muted font_12_500",children:d.jsx(ju,{})})})]}),d.jsx("p",{className:"font_12_400 gpl-32 gpr-32",children:n.description})]})]}):null},J1=()=>{const{initializeQuery:n}=Rn(),{config:r}=te(),o=(r==null?void 0:r.branding.conversationStarters)??[];return d.jsxs("div",{className:"no-scroll-bar w-100 gpl-16",children:[d.jsx(Q1,{}),d.jsx("div",{className:"gmt-48 gooey-placeholderMsg-container",children:o==null?void 0:o.map(a=>d.jsx(Nn,{variant:"outlined",onClick:()=>n({input_prompt:a}),className:Tt("text-left font_12_500 w-100"),children:a},a))})]})},t2=n=>{const{config:r}=te(),{handleFeedbackClick:o,preventAutoplay:a}=Rn(),p=V.useMemo(()=>n.queue,[n]),m=n.data;return p?d.jsx(d.Fragment,{children:p.map(c=>{var x,y;const g=m.get(c);return g.role==="user"?d.jsx(K1,{data:g,preventAutoplay:a},c):d.jsx(Y1,{data:g,id:c,showSources:(r==null?void 0:r.showSources)||!0,linkColor:((y=(x=r==null?void 0:r.branding)==null?void 0:x.colors)==null?void 0:y.primary)||"initial",onFeedbackClick:o,autoPlay:a?!1:r==null?void 0:r.autoPlayResponses},c)})}):null},e2=()=>{const{messages:n,isSending:r,scrollContainerRef:o,isMessagesLoading:a,avoidAutoplay:p}=Rn();if(V.useEffect(()=>{p()},[]),a)return d.jsx("div",{className:"d-flex h-100 w-100 align-center justify-center",children:d.jsx(fm,{})});const m=!(n!=null&&n.size)&&!r;return d.jsxs("div",{ref:o,className:Tt("flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col",m?"justify-end":"justify-start"),style:{overflowY:"auto"},children:[!(n!=null&&n.size)&&!r&&d.jsx(J1,{}),d.jsx(t2,{queue:Array.from(n.keys()),data:n}),d.jsx(Lu,{show:r})]})},n2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"})})})},r2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"})})})},Iu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:["//--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"})]})})};Xe(".gooey-clipping-container{position:relative;overflow:hidden}.gooey-modal{transition:all .3s;position:fixed;width:max-content;background-color:#fff;padding:10px;border-radius:8px;z-index:99999;font-weight:lighter;line-height:normal;box-shadow:#959da533 0 8px 24px;inset:0px auto auto 0px}");const i2=(n,r)=>{const o=n.getBoundingClientRect();let a="0px",p="0px";const m=r.x,c=r.y,g={top:0,left:0,transform:"none"};switch(m){case"left":g.left=o.left-o.width,a="calc(-50% - 12px)";break;case"right":g.left=o.right,a="12px";break;case"center":g.left=o.left+o.width/2,g.transform="translate(-50%, 12px)",p="12px",a="-50%";break}switch(c){case"top":g.top=o.top-12,m==="center"?g.transform="translate(-50%, -100%)":g.transform="translate(0, -100%)",p="0",a==="0"&&(a="-100%");break;case"bottom":g.top=o.bottom;break;case"center":g.top=o.top+o.height/2,p="-50%",a==="0"&&(a="12px");break}return g.transform=`translate(${a}, ${p})`,g},o2=({containerRef:n,direction:r,style:o,className:a="",ModalContent:p,...m})=>{if(!n)return null;const c=i2(n,r);return p?d.jsx("div",{className:a+=" gooey-modal",style:{...o,...c},...m,children:p()}):null},a2=n=>{const{ModalContent:r=()=>null,children:o,direction:a={x:"center",y:"bottom"},showModal:p,ModalProps:m,...c}=n,[g,f]=V.useState(null);return d.jsxs("div",{className:"gooey-clipping-container",ref:f,...c,children:[o,p&&fp.createPortal(d.jsx(o2,{containerRef:g,direction:a,ModalContent:r,...m}),(gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector(".gooey-embed-container"))||document.body)]})},Dr="-6px",s2=n=>{switch(n){case"top":return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"};case"bottom":return{borderBottom:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",top:Dr,transform:"translateX(-50%)"};case"left":return{borderLeft:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",right:Dr,transform:"translateY(-50%)",top:"50%"};case"right":return{borderRight:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",left:Dr,transform:"translateY(-50%)",top:"50%"};default:return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"}}},Mn=({text:n="This is a tooltip",children:r,direction:o="right",disabled:a=!1})=>{const[p,m]=V.useState(!1),c=V.useRef(null),g=s2(o),x="ontouchstart"in window||navigator.maxTouchPoints>0?{onTouchStart:()=>null,onTouchEnd:()=>null}:{onMouseEnter:()=>{a||(c.current=setTimeout(()=>{m(!0),c.current=null},300))},onMouseLeave:()=>{c.current&&clearTimeout(c.current),m(!1)}};return d.jsx(a2,{ModalContent:()=>d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"absolute",width:"2px",height:"2px",...g}}),d.jsx("p",{className:"font_14_500",children:n})]}),showModal:p,direction:{x:o==="left"?"left":o==="right"?"right":"center",y:o==="top"?"top":o==="bottom"?"bottom":"center"},onClick:y=>{y.preventDefault(),y.stopPropagation(),y.persist(),c.current&&clearTimeout(c.current),m(!1)},...x,"aria-label":n,children:r})},l2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,fill:"none",stroke:"currentColor",strokeWidth:"2",height:r,children:d.jsx("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})})})},Pu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{fill:"none"},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1"}),d.jsx("path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z"}),d.jsx("path",{d:"M16 5l3 3"})]})})},p2=()=>{const{messages:n,handleNewConversation:r}=Rn(),{layoutController:o,config:a}=te(),p=!(n!=null&&n.size),m=a==null?void 0:a.branding;return d.jsxs("div",{className:"bg-white b-btm-1 gp-8 d-flex justify-between align-center pos-sticky w-100 h-header",children:[d.jsx("div",{className:"d-flex align-center",children:(o==null?void 0:o.showSidebarButton)&&d.jsx(Mn,{text:"Open sidebar",direction:"right",children:d.jsx(ye,{id:"sidebar-toggle-icon-header",variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsx("div",{style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},children:d.jsx(Mn,{text:"New Chat",disabled:p,direction:"bottom",children:d.jsx(Nn,{onClick:()=>r(),disabled:p,children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-8",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:m==null?void 0:m.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%"}})}),d.jsx("p",{className:"font_16_700 text-almostBlack",children:m==null?void 0:m.name})]})})})}),d.jsx("div",{children:d.jsxs("div",{className:"d-flex align-center",children:[(o==null?void 0:o.showFocusModeButton)&&d.jsx(Mn,{text:o.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleFocusMode,style:{transform:"rotate(90deg)"},children:o.isFocusMode?d.jsx(r2,{size:16}):d.jsx(n2,{size:16})})}),(o==null?void 0:o.showCloseButton)&&d.jsx(Mn,{text:"Close",direction:"left",children:d.jsx(ye,{variant:"text",className:Tt("gp-8 cr-pointer flex-1"),onClick:o==null?void 0:o.toggleOpenClose,children:d.jsx(l2,{size:16})})}),(o==null?void 0:o.isInline)&&(o==null?void 0:o.showNewConversationButton)&&d.jsx(Mn,{text:"New Chat",direction:"left",disabled:p,children:d.jsx(ye,{disabled:p,variant:"text",className:Tt("gp-8 cr-pointer flex-1"),onClick:()=>r(),children:d.jsx(Pu,{size:22})})})]})})]})},m2=".gooeyChat-widget-container{width:100%;height:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gooey-popup{animation:popup .1s;position:fixed;bottom:0;right:0;z-index:9999}.gooey-inline{position:relative;width:100%;height:100%}.gooey-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.gooey-focused-popup{transform:translateY(0);position:fixed;top:0;left:0}@media (min-width: 640px){.gooey-popup{width:460px;height:min(704px,100% - 114px);border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.gooey-focused-popup{padding:40px 10vw 0px;transition:background-color .3s;background-color:#0003!important;z-index:9999}}",u2=()=>{const{conversations:n,setActiveConversation:r,currentConversationId:o,handleNewConversation:a,messages:p}=Rn(),{layoutController:m,config:c}=te(),g=c==null?void 0:c.branding,f=Cr.useMemo(()=>{if(!n||n.length===0)return[];const y=new Date().getTime(),v=new Date().setHours(0,0,0,0),j=new Date().setHours(23,59,59,999),M=new Date(v-1).setHours(0,0,0,0),w=new Date(v-1).setHours(23,59,59,999),b=7*24*60*60*1e3,_=30*24*60*60*1e3,I={Today:[],Yesterday:[],"Previous 7 Days":[],"Previous 30 Days":[],Months:{}};n.forEach(A=>{const $=new Date(A.timestamp).getTime();let W;if($>=v&&$<=j)W="Today";else if($>=M&&$<=w)W="Yesterday";else if($>j-b&&$<=j)W="Previous 7 Days";else if(y-$<=_)W="Previous 30 Days";else{const Q=new Date($).toLocaleString("default",{month:"long"});I.Months[Q]||(I.Months[Q]=[]),I.Months[Q].push(A);return}I[W].unshift(A)});const L=Object.entries(I.Months).map(([A,$])=>({subheading:A,conversations:$}));return[{subheading:"Today",conversations:I.Today},{subheading:"Yesterday",conversations:I.Yesterday},{subheading:"Previous 7 Days",conversations:I["Previous 7 Days"]},{subheading:"Previous 30 Days",conversations:I["Previous 30 Days"]},...L].filter(A=>{var $;return(($=A==null?void 0:A.conversations)==null?void 0:$.length)>0})},[n]);if(!(m!=null&&m.showNewConversationButton))return null;const x=!(p!=null&&p.size);return d.jsx("nav",{id:"gooey-side-navbar",style:{transition:m!=null&&m.isMobile?"none":"width ease-in-out 0.2s",width:m!=null&&m.isMobile?"0px":"260px",zIndex:10},className:Tt("b-rt-1 h-100 overflow-x-hidden top-0 left-0 bg-grey d-flex flex-col",m!=null&&m.isMobile?"pos-absolute":"pos-relative"),children:d.jsxs("div",{className:"pos-relative d-flex flex-col h-100",style:{width:"260px"},children:[d.jsx("div",{className:"gp-8 b-btm-1 h-header d-flex align-center",children:d.jsx(Mn,{text:"Close sidebar",direction:"right",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:m==null?void 0:m.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"pos-relative d-flex flex-col h-100 flex-1 overflow-y-auto",children:[d.jsx("div",{className:"gp-8",children:d.jsx(Mn,{text:"New Chat",direction:"right",disabled:x,children:d.jsx(Nn,{className:"w-100 pos-relative text-dark",disabled:x,onClick:()=>{a(),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))},hideOverflow:!0,RightIconComponent:()=>d.jsx(Pu,{size:18}),children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:g==null?void 0:g.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:Tt("font_16_600 text-left",x?"text-muted":"text-almostBlack"),style:{maxWidth:"70%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:"New Chat"})]})})})}),f.length===0?d.jsx("div",{className:"h-100 gpb-30 d-flex align-center justify-center",children:d.jsx("p",{className:"gmb-30 text-muted text-center font_14_400",children:"No conversations yet"})}):d.jsx("div",{className:"gp-8 flex-1 h-100",children:f.map(y=>d.jsxs("div",{className:"gmb-30",children:[d.jsx("div",{className:"top-0 gpt-8 gpb-8 bg-grey pos-sticky",style:{zIndex:1},children:d.jsx("h5",{className:"gpl-8 text-muted",children:y.subheading})}),d.jsx("ol",{children:y.conversations.sort((v,j)=>new Date(j.timestamp).getTime()-new Date(v.timestamp).getTime()).map(v=>d.jsx("li",{children:d.jsx(c2,{conversation:v,isActive:o===(v==null?void 0:v.id),onClick:()=>{r(v),m!=null&&m.isMobile&&(m==null||m.toggleSidebar()),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))}})},v.id))})]},y.subheading))})]})]})})},c2=Cr.memo(({conversation:n,isActive:r,onClick:o})=>{const a=(n==null?void 0:n.title)||new Date(n.timestamp).toLocaleString("default",{day:"numeric",month:"short",hour:"numeric",minute:"numeric",hour12:!0});return d.jsx(Nn,{className:"w-100 gp-8 gmb-6 text-left",variant:r?"filled":"text-alt",onClick:o,hideOverflow:!0,children:d.jsx("p",{className:"font_14_400",children:a})})}),d2=300,g2=800,us=5,f2=()=>{var g;const{layoutController:n}=te(),r=V.useRef(null),[o,a]=V.useState(!1),[p,m]=V.useState(window.innerWidth*.65);V.useEffect(()=>{const f=r.current;!f||!(n!=null&&n.isSecondaryDrawerOpen)||(n!=null&&n.isMobile?(f.style.width="100%",f.style.position="absolute !important"):n!=null&&n.isSecondaryDrawerOpen&&(f.style.width=`${p}px`,f.style.position="relative !important"))},[n==null?void 0:n.isMobile,n==null?void 0:n.isSecondaryDrawerOpen,p]);const c=f=>{n!=null&&n.isMobile||(a(!0),f.preventDefault())};return V.useEffect(()=>{const f=y=>{var b;if(!o)return;const v=(b=r.current)==null?void 0:b.parentElement;if(!v)return;const j=v.getBoundingClientRect(),M=j.right-y.clientX,w=Math.min(Math.max(M,d2),Math.max(g2,j.width*.8));m(w)},x=()=>{a(!1)};return o?(document.addEventListener("mousemove",f),document.addEventListener("mouseup",x),document.body.style.userSelect="none",document.body.style.cursor="ew-resize"):(document.body.style.userSelect="",document.body.style.cursor=""),()=>{document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",x),document.body.style.userSelect="",document.body.style.cursor=""}},[o]),d.jsxs("div",{ref:r,id:"gooey-right-bar",style:{zIndex:10,transition:o?"none":"width 0.2s ease",position:n!=null&&n.isMobile?"absolute":"relative"},className:Tt("h-100 top-0 overflow-x-hidden right-0 bg-grey d-flex flex-col"),children:[d.jsx("div",{className:"h-100 w-100 flex-1 d-flex flex-col",children:(g=n==null?void 0:n.secondaryDrawerContent)==null?void 0:g.call(n)}),!(n!=null&&n.isMobile)&&d.jsx("div",{style:{position:"absolute",top:0,left:-us/2,width:`${us}px`,height:"100%",cursor:"ew-resize",zIndex:20},className:Tt(o&&"bg-light"),onMouseDown:c,children:d.jsx("div",{style:{position:"absolute",left:us/2,width:"5px",height:"100%"},className:"bg-white b-lt-1 b-rt-1 drawer-resize-bar"})}),o&&d.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:19,cursor:"ew-resize"}})]})};Xe(m2);const h2=760,x2=(n,r,o)=>n?r?"gooey-fullscreen-container":"gooey-inline-container":o?"gooey-focused-popup":"gooey-popup",y2=({onClick:n,children:r})=>d.jsx("div",{onClick:n,style:{height:"100%",width:"100%",zIndex:1,background:"rgba(0,0,0,0.1)",backdropFilter:"blur(0.2px)"},className:"pos-absolute top-0 cr-pointer",children:r}),w2=({children:n})=>{const{config:r,layoutController:o}=te();return d.jsx("div",{id:"gooeyChat-container",className:Tt("overflow-hidden gooeyChat-widget-container",x2(o.isInline,(r==null?void 0:r.mode)==="fullscreen",o.isFocusMode)),children:d.jsxs("div",{className:"d-flex h-100 pos-relative",children:[d.jsx(u2,{}),(o==null?void 0:o.isSidebarOpen)&&(o==null?void 0:o.isMobile)&&d.jsx(y2,{onClick:o==null?void 0:o.toggleSidebar}),d.jsxs("main",{className:"pos-relative d-flex flex-1 flex-col align-center overflow-hidden h-100 bg-white",children:[d.jsx(p2,{}),d.jsx("div",{style:{maxWidth:`${h2}px`,height:"100%"},className:"d-flex flex-col flex-1 gp-0 w-100 overflow-hidden bg-white w-100",children:d.jsx(d.Fragment,{children:n})})]}),d.jsx(f2,{})]})})},cs=({isInline:n})=>d.jsxs(w2,{isInline:n,children:[d.jsx(e2,{}),d.jsx(I0,{})]});Xe(".gooeyChat-launchButton{border:none;overflow:hidden}");const b2=()=>{const{config:n,layoutController:r}=te(),o=n!=null&&n.branding.fabLabel?36:56;return d.jsx("div",{style:{bottom:0,right:0},className:"pos-fixed gpb-16 gpr-16",children:d.jsxs("button",{onClick:r==null?void 0:r.toggleOpenClose,className:Tt("gooeyChat-launchButton hover-grow cr-pointer bx-shadowA button-hover bg-white",(n==null?void 0:n.branding.fabLabel)&&"gpl-6 gpt-6 gpb-6 "),style:{borderRadius:"30px",padding:0},children:[(n==null?void 0:n.branding.photoUrl)&&d.jsx("img",{src:n==null?void 0:n.branding.photoUrl,alt:"Copilot logo",style:{objectFit:"contain",borderRadius:"50%",width:o+"px",height:o+"px"}}),!!(n!=null&&n.branding.fabLabel)&&d.jsx("p",{className:"font_16_600 gp-8",children:n==null?void 0:n.branding.fabLabel})]})})},v2=({children:n,open:r})=>d.jsxs("div",{role:"reigon",tabIndex:-1,className:"pos-relative",children:[!r&&d.jsx(b2,{}),r&&d.jsx(d.Fragment,{children:n})]});function k2(){const{config:n,layoutController:r}=te();switch(n==null?void 0:n.mode){case"popup":return d.jsx(v2,{open:(r==null?void 0:r.isOpen)||!1,children:d.jsx(cs,{})});case"inline":return d.jsx(cs,{isInline:!0});case"fullscreen":return d.jsx("div",{className:"gooey-fullscreen",children:d.jsx(cs,{isInline:!0})});default:return null}}Xe('.gooey-embed-container * :not(code *){box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,li{margin:0;padding:0}menu,ol,ul{list-style:none}.gooey-embed-container{height:100%}.gooey-embed-container p{color:unset}.gooey-embed-container a{color:inherit;text-decoration:underline;text-decoration-color:#00000073;text-decoration-thickness:.6px;text-underline-offset:.15em}.gooey-embed-container a:hover{color:inherit;text-decoration-color:#000;text-decoration-thickness:2px}div:focus-visible{outline:none}::-webkit-scrollbar{background:transparent;color:#fff;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:0}code,code[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.9rem;color:inherit;white-space:pre-wrap;word-wrap:break-word;max-width:100%}pre,pre[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;overflow:auto;word-wrap:break-word;padding:.8rem;margin:0 0 .9rem;border-radius:0 0 8px 8px}svg{fill:currentColor}.gp-0{padding:0!important}.gp-2{padding:2px!important}.gp-4{padding:4px!important}.gp-5{padding:5px!important}.gp-6{padding:6px!important}.gp-8{padding:8px!important}.gp-10{padding:10px!important}.gp-12{padding:12px!important}.gp-15{padding:15px!important}.gp-16{padding:16px!important}.gp-18{padding:18px!important}.gp-20{padding:20px!important}.gp-22{padding:22px!important}.gp-24{padding:24px!important}.gp-25{padding:25px!important}.gp-26{padding:26px!important}.gp-28{padding:28px!important}.gp-30{padding:30px!important}.gp-32{padding:32px!important}.gp-34{padding:34px!important}.gp-36{padding:36px!important}.gp-40{padding:40px!important}.gp-44{padding:44px!important}.gp-46{padding:46px!important}.gp-48{padding:48px!important}.gp-50{padding:50px!important}.gp-52{padding:52px!important}.gp-60{padding:60px!important}.gp-64{padding:64px!important}.gp-70{padding:70px!important}.gp-76{padding:76px!important}.gp-80{padding:80px!important}.gp-96{padding:96px!important}.gp-100{padding:100px!important}.gpt-0{padding-top:0!important}.gpt-2{padding-top:2px!important}.gpt-4{padding-top:4px!important}.gpt-5{padding-top:5px!important}.gpt-6{padding-top:6px!important}.gpt-8{padding-top:8px!important}.gpt-10{padding-top:10px!important}.gpt-12{padding-top:12px!important}.gpt-15{padding-top:15px!important}.gpt-16{padding-top:16px!important}.gpt-18{padding-top:18px!important}.gpt-20{padding-top:20px!important}.gpt-22{padding-top:22px!important}.gpt-24{padding-top:24px!important}.gpt-25{padding-top:25px!important}.gpt-26{padding-top:26px!important}.gpt-28{padding-top:28px!important}.gpt-30{padding-top:30px!important}.gpt-32{padding-top:32px!important}.gpt-34{padding-top:34px!important}.gpt-36{padding-top:36px!important}.gpt-40{padding-top:40px!important}.gpt-44{padding-top:44px!important}.gpt-46{padding-top:46px!important}.gpt-48{padding-top:48px!important}.gpt-50{padding-top:50px!important}.gpt-52{padding-top:52px!important}.gpt-60{padding-top:60px!important}.gpt-64{padding-top:64px!important}.gpt-70{padding-top:70px!important}.gpt-76{padding-top:76px!important}.gpt-80{padding-top:80px!important}.gpt-96{padding-top:96px!important}.gpt-100{padding-top:100px!important}.gpr-0{padding-right:0!important}.gpr-2{padding-right:2px!important}.gpr-4{padding-right:4px!important}.gpr-5{padding-right:5px!important}.gpr-6{padding-right:6px!important}.gpr-8{padding-right:8px!important}.gpr-10{padding-right:10px!important}.gpr-12{padding-right:12px!important}.gpr-15{padding-right:15px!important}.gpr-16{padding-right:16px!important}.gpr-18{padding-right:18px!important}.gpr-20{padding-right:20px!important}.gpr-22{padding-right:22px!important}.gpr-24{padding-right:24px!important}.gpr-25{padding-right:25px!important}.gpr-26{padding-right:26px!important}.gpr-28{padding-right:28px!important}.gpr-30{padding-right:30px!important}.gpr-32{padding-right:32px!important}.gpr-34{padding-right:34px!important}.gpr-36{padding-right:36px!important}.gpr-40{padding-right:40px!important}.gpr-44{padding-right:44px!important}.gpr-46{padding-right:46px!important}.gpr-48{padding-right:48px!important}.gpr-50{padding-right:50px!important}.gpr-52{padding-right:52px!important}.gpr-60{padding-right:60px!important}.gpr-64{padding-right:64px!important}.gpr-70{padding-right:70px!important}.gpr-76{padding-right:76px!important}.gpr-80{padding-right:80px!important}.gpr-96{padding-right:96px!important}.gpr-100{padding-right:100px!important}.gpb-0{padding-bottom:0!important}.gpb-2{padding-bottom:2px!important}.gpb-4{padding-bottom:4px!important}.gpb-5{padding-bottom:5px!important}.gpb-6{padding-bottom:6px!important}.gpb-8{padding-bottom:8px!important}.gpb-10{padding-bottom:10px!important}.gpb-12{padding-bottom:12px!important}.gpb-15{padding-bottom:15px!important}.gpb-16{padding-bottom:16px!important}.gpb-18{padding-bottom:18px!important}.gpb-20{padding-bottom:20px!important}.gpb-22{padding-bottom:22px!important}.gpb-24{padding-bottom:24px!important}.gpb-25{padding-bottom:25px!important}.gpb-26{padding-bottom:26px!important}.gpb-28{padding-bottom:28px!important}.gpb-30{padding-bottom:30px!important}.gpb-32{padding-bottom:32px!important}.gpb-34{padding-bottom:34px!important}.gpb-36{padding-bottom:36px!important}.gpb-40{padding-bottom:40px!important}.gpb-44{padding-bottom:44px!important}.gpb-46{padding-bottom:46px!important}.gpb-48{padding-bottom:48px!important}.gpb-50{padding-bottom:50px!important}.gpb-52{padding-bottom:52px!important}.gpb-60{padding-bottom:60px!important}.gpb-64{padding-bottom:64px!important}.gpb-70{padding-bottom:70px!important}.gpb-76{padding-bottom:76px!important}.gpb-80{padding-bottom:80px!important}.gpb-96{padding-bottom:96px!important}.gpb-100{padding-bottom:100px!important}.gpl-0{padding-left:0!important}.gpl-2{padding-left:2px!important}.gpl-4{padding-left:4px!important}.gpl-5{padding-left:5px!important}.gpl-6{padding-left:6px!important}.gpl-8{padding-left:8px!important}.gpl-10{padding-left:10px!important}.gpl-12{padding-left:12px!important}.gpl-15{padding-left:15px!important}.gpl-16{padding-left:16px!important}.gpl-18{padding-left:18px!important}.gpl-20{padding-left:20px!important}.gpl-22{padding-left:22px!important}.gpl-24{padding-left:24px!important}.gpl-25{padding-left:25px!important}.gpl-26{padding-left:26px!important}.gpl-28{padding-left:28px!important}.gpl-30{padding-left:30px!important}.gpl-32{padding-left:32px!important}.gpl-34{padding-left:34px!important}.gpl-36{padding-left:36px!important}.gpl-40{padding-left:40px!important}.gpl-44{padding-left:44px!important}.gpl-46{padding-left:46px!important}.gpl-48{padding-left:48px!important}.gpl-50{padding-left:50px!important}.gpl-52{padding-left:52px!important}.gpl-60{padding-left:60px!important}.gpl-64{padding-left:64px!important}.gpl-70{padding-left:70px!important}.gpl-76{padding-left:76px!important}.gpl-80{padding-left:80px!important}.gpl-96{padding-left:96px!important}.gpl-100{padding-left:100px!important}.gm-0{margin:0!important}.gm-2{margin:2px!important}.gm-4{margin:4px!important}.gm-5{margin:5px!important}.gm-6{margin:6px!important}.gm-8{margin:8px!important}.gm-10{margin:10px!important}.gm-12{margin:12px!important}.gm-15{margin:15px!important}.gm-16{margin:16px!important}.gm-18{margin:18px!important}.gm-20{margin:20px!important}.gm-22{margin:22px!important}.gm-24{margin:24px!important}.gm-25{margin:25px!important}.gm-26{margin:26px!important}.gm-28{margin:28px!important}.gm-30{margin:30px!important}.gm-32{margin:32px!important}.gm-34{margin:34px!important}.gm-36{margin:36px!important}.gm-40{margin:40px!important}.gm-44{margin:44px!important}.gm-46{margin:46px!important}.gm-48{margin:48px!important}.gm-50{margin:50px!important}.gm-52{margin:52px!important}.gm-60{margin:60px!important}.gm-64{margin:64px!important}.gm-70{margin:70px!important}.gm-76{margin:76px!important}.gm-80{margin:80px!important}.gm-96{margin:96px!important}.gm-100{margin:100px!important}.gmt-0{margin-top:0!important}.gmt-2{margin-top:2px!important}.gmt-4{margin-top:4px!important}.gmt-5{margin-top:5px!important}.gmt-6{margin-top:6px!important}.gmt-8{margin-top:8px!important}.gmt-10{margin-top:10px!important}.gmt-12{margin-top:12px!important}.gmt-15{margin-top:15px!important}.gmt-16{margin-top:16px!important}.gmt-18{margin-top:18px!important}.gmt-20{margin-top:20px!important}.gmt-22{margin-top:22px!important}.gmt-24{margin-top:24px!important}.gmt-25{margin-top:25px!important}.gmt-26{margin-top:26px!important}.gmt-28{margin-top:28px!important}.gmt-30{margin-top:30px!important}.gmt-32{margin-top:32px!important}.gmt-34{margin-top:34px!important}.gmt-36{margin-top:36px!important}.gmt-40{margin-top:40px!important}.gmt-44{margin-top:44px!important}.gmt-46{margin-top:46px!important}.gmt-48{margin-top:48px!important}.gmt-50{margin-top:50px!important}.gmt-52{margin-top:52px!important}.gmt-60{margin-top:60px!important}.gmt-64{margin-top:64px!important}.gmt-70{margin-top:70px!important}.gmt-76{margin-top:76px!important}.gmt-80{margin-top:80px!important}.gmt-96{margin-top:96px!important}.gmt-100{margin-top:100px!important}.gmr-0{margin-right:0!important}.gmr-2{margin-right:2px!important}.gmr-4{margin-right:4px!important}.gmr-5{margin-right:5px!important}.gmr-6{margin-right:6px!important}.gmr-8{margin-right:8px!important}.gmr-10{margin-right:10px!important}.gmr-12{margin-right:12px!important}.gmr-15{margin-right:15px!important}.gmr-16{margin-right:16px!important}.gmr-18{margin-right:18px!important}.gmr-20{margin-right:20px!important}.gmr-22{margin-right:22px!important}.gmr-24{margin-right:24px!important}.gmr-25{margin-right:25px!important}.gmr-26{margin-right:26px!important}.gmr-28{margin-right:28px!important}.gmr-30{margin-right:30px!important}.gmr-32{margin-right:32px!important}.gmr-34{margin-right:34px!important}.gmr-36{margin-right:36px!important}.gmr-40{margin-right:40px!important}.gmr-44{margin-right:44px!important}.gmr-46{margin-right:46px!important}.gmr-48{margin-right:48px!important}.gmr-50{margin-right:50px!important}.gmr-52{margin-right:52px!important}.gmr-60{margin-right:60px!important}.gmr-64{margin-right:64px!important}.gmr-70{margin-right:70px!important}.gmr-76{margin-right:76px!important}.gmr-80{margin-right:80px!important}.gmr-96{margin-right:96px!important}.gmr-100{margin-right:100px!important}.gmb-0{margin-bottom:0!important}.gmb-2{margin-bottom:2px!important}.gmb-4{margin-bottom:4px!important}.gmb-5{margin-bottom:5px!important}.gmb-6{margin-bottom:6px!important}.gmb-8{margin-bottom:8px!important}.gmb-10{margin-bottom:10px!important}.gmb-12{margin-bottom:12px!important}.gmb-15{margin-bottom:15px!important}.gmb-16{margin-bottom:16px!important}.gmb-18{margin-bottom:18px!important}.gmb-20{margin-bottom:20px!important}.gmb-22{margin-bottom:22px!important}.gmb-24{margin-bottom:24px!important}.gmb-25{margin-bottom:25px!important}.gmb-26{margin-bottom:26px!important}.gmb-28{margin-bottom:28px!important}.gmb-30{margin-bottom:30px!important}.gmb-32{margin-bottom:32px!important}.gmb-34{margin-bottom:34px!important}.gmb-36{margin-bottom:36px!important}.gmb-40{margin-bottom:40px!important}.gmb-44{margin-bottom:44px!important}.gmb-46{margin-bottom:46px!important}.gmb-48{margin-bottom:48px!important}.gmb-50{margin-bottom:50px!important}.gmb-52{margin-bottom:52px!important}.gmb-60{margin-bottom:60px!important}.gmb-64{margin-bottom:64px!important}.gmb-70{margin-bottom:70px!important}.gmb-76{margin-bottom:76px!important}.gmb-80{margin-bottom:80px!important}.gmb-96{margin-bottom:96px!important}.gmb-100{margin-bottom:100px!important}.gml-0{margin-left:0!important}.gml-2{margin-left:2px!important}.gml-4{margin-left:4px!important}.gml-5{margin-left:5px!important}.gml-6{margin-left:6px!important}.gml-8{margin-left:8px!important}.gml-10{margin-left:10px!important}.gml-12{margin-left:12px!important}.gml-15{margin-left:15px!important}.gml-16{margin-left:16px!important}.gml-18{margin-left:18px!important}.gml-20{margin-left:20px!important}.gml-22{margin-left:22px!important}.gml-24{margin-left:24px!important}.gml-25{margin-left:25px!important}.gml-26{margin-left:26px!important}.gml-28{margin-left:28px!important}.gml-30{margin-left:30px!important}.gml-32{margin-left:32px!important}.gml-34{margin-left:34px!important}.gml-36{margin-left:36px!important}.gml-40{margin-left:40px!important}.gml-44{margin-left:44px!important}.gml-46{margin-left:46px!important}.gml-48{margin-left:48px!important}.gml-50{margin-left:50px!important}.gml-52{margin-left:52px!important}.gml-60{margin-left:60px!important}.gml-64{margin-left:64px!important}.gml-70{margin-left:70px!important}.gml-76{margin-left:76px!important}.gml-80{margin-left:80px!important}.gml-96{margin-left:96px!important}.gml-100{margin-left:100px!important}@media screen and (min-width: 0px){.xs-p-0{padding:0!important}.xs-p-2{padding:2px!important}.xs-p-4{padding:4px!important}.xs-p-5{padding:5px!important}.xs-p-6{padding:6px!important}.xs-p-8{padding:8px!important}.xs-p-10{padding:10px!important}.xs-p-12{padding:12px!important}.xs-p-15{padding:15px!important}.xs-p-16{padding:16px!important}.xs-p-18{padding:18px!important}.xs-p-20{padding:20px!important}.xs-p-22{padding:22px!important}.xs-p-24{padding:24px!important}.xs-p-25{padding:25px!important}.xs-p-26{padding:26px!important}.xs-p-28{padding:28px!important}.xs-p-30{padding:30px!important}.xs-p-32{padding:32px!important}.xs-p-34{padding:34px!important}.xs-p-36{padding:36px!important}.xs-p-40{padding:40px!important}.xs-p-44{padding:44px!important}.xs-p-46{padding:46px!important}.xs-p-48{padding:48px!important}.xs-p-50{padding:50px!important}.xs-p-52{padding:52px!important}.xs-p-60{padding:60px!important}.xs-p-64{padding:64px!important}.xs-p-70{padding:70px!important}.xs-p-76{padding:76px!important}.xs-p-80{padding:80px!important}.xs-p-96{padding:96px!important}.xs-p-100{padding:100px!important}.xs-pt-0{padding-top:0!important}.xs-pt-2{padding-top:2px!important}.xs-pt-4{padding-top:4px!important}.xs-pt-5{padding-top:5px!important}.xs-pt-6{padding-top:6px!important}.xs-pt-8{padding-top:8px!important}.xs-pt-10{padding-top:10px!important}.xs-pt-12{padding-top:12px!important}.xs-pt-15{padding-top:15px!important}.xs-pt-16{padding-top:16px!important}.xs-pt-18{padding-top:18px!important}.xs-pt-20{padding-top:20px!important}.xs-pt-22{padding-top:22px!important}.xs-pt-24{padding-top:24px!important}.xs-pt-25{padding-top:25px!important}.xs-pt-26{padding-top:26px!important}.xs-pt-28{padding-top:28px!important}.xs-pt-30{padding-top:30px!important}.xs-pt-32{padding-top:32px!important}.xs-pt-34{padding-top:34px!important}.xs-pt-36{padding-top:36px!important}.xs-pt-40{padding-top:40px!important}.xs-pt-44{padding-top:44px!important}.xs-pt-46{padding-top:46px!important}.xs-pt-48{padding-top:48px!important}.xs-pt-50{padding-top:50px!important}.xs-pt-52{padding-top:52px!important}.xs-pt-60{padding-top:60px!important}.xs-pt-64{padding-top:64px!important}.xs-pt-70{padding-top:70px!important}.xs-pt-76{padding-top:76px!important}.xs-pt-80{padding-top:80px!important}.xs-pt-96{padding-top:96px!important}.xs-pt-100{padding-top:100px!important}.xs-pr-0{padding-right:0!important}.xs-pr-2{padding-right:2px!important}.xs-pr-4{padding-right:4px!important}.xs-pr-5{padding-right:5px!important}.xs-pr-6{padding-right:6px!important}.xs-pr-8{padding-right:8px!important}.xs-pr-10{padding-right:10px!important}.xs-pr-12{padding-right:12px!important}.xs-pr-15{padding-right:15px!important}.xs-pr-16{padding-right:16px!important}.xs-pr-18{padding-right:18px!important}.xs-pr-20{padding-right:20px!important}.xs-pr-22{padding-right:22px!important}.xs-pr-24{padding-right:24px!important}.xs-pr-25{padding-right:25px!important}.xs-pr-26{padding-right:26px!important}.xs-pr-28{padding-right:28px!important}.xs-pr-30{padding-right:30px!important}.xs-pr-32{padding-right:32px!important}.xs-pr-34{padding-right:34px!important}.xs-pr-36{padding-right:36px!important}.xs-pr-40{padding-right:40px!important}.xs-pr-44{padding-right:44px!important}.xs-pr-46{padding-right:46px!important}.xs-pr-48{padding-right:48px!important}.xs-pr-50{padding-right:50px!important}.xs-pr-52{padding-right:52px!important}.xs-pr-60{padding-right:60px!important}.xs-pr-64{padding-right:64px!important}.xs-pr-70{padding-right:70px!important}.xs-pr-76{padding-right:76px!important}.xs-pr-80{padding-right:80px!important}.xs-pr-96{padding-right:96px!important}.xs-pr-100{padding-right:100px!important}.xs-pb-0{padding-bottom:0!important}.xs-pb-2{padding-bottom:2px!important}.xs-pb-4{padding-bottom:4px!important}.xs-pb-5{padding-bottom:5px!important}.xs-pb-6{padding-bottom:6px!important}.xs-pb-8{padding-bottom:8px!important}.xs-pb-10{padding-bottom:10px!important}.xs-pb-12{padding-bottom:12px!important}.xs-pb-15{padding-bottom:15px!important}.xs-pb-16{padding-bottom:16px!important}.xs-pb-18{padding-bottom:18px!important}.xs-pb-20{padding-bottom:20px!important}.xs-pb-22{padding-bottom:22px!important}.xs-pb-24{padding-bottom:24px!important}.xs-pb-25{padding-bottom:25px!important}.xs-pb-26{padding-bottom:26px!important}.xs-pb-28{padding-bottom:28px!important}.xs-pb-30{padding-bottom:30px!important}.xs-pb-32{padding-bottom:32px!important}.xs-pb-34{padding-bottom:34px!important}.xs-pb-36{padding-bottom:36px!important}.xs-pb-40{padding-bottom:40px!important}.xs-pb-44{padding-bottom:44px!important}.xs-pb-46{padding-bottom:46px!important}.xs-pb-48{padding-bottom:48px!important}.xs-pb-50{padding-bottom:50px!important}.xs-pb-52{padding-bottom:52px!important}.xs-pb-60{padding-bottom:60px!important}.xs-pb-64{padding-bottom:64px!important}.xs-pb-70{padding-bottom:70px!important}.xs-pb-76{padding-bottom:76px!important}.xs-pb-80{padding-bottom:80px!important}.xs-pb-96{padding-bottom:96px!important}.xs-pb-100{padding-bottom:100px!important}.xs-pl-0{padding-left:0!important}.xs-pl-2{padding-left:2px!important}.xs-pl-4{padding-left:4px!important}.xs-pl-5{padding-left:5px!important}.xs-pl-6{padding-left:6px!important}.xs-pl-8{padding-left:8px!important}.xs-pl-10{padding-left:10px!important}.xs-pl-12{padding-left:12px!important}.xs-pl-15{padding-left:15px!important}.xs-pl-16{padding-left:16px!important}.xs-pl-18{padding-left:18px!important}.xs-pl-20{padding-left:20px!important}.xs-pl-22{padding-left:22px!important}.xs-pl-24{padding-left:24px!important}.xs-pl-25{padding-left:25px!important}.xs-pl-26{padding-left:26px!important}.xs-pl-28{padding-left:28px!important}.xs-pl-30{padding-left:30px!important}.xs-pl-32{padding-left:32px!important}.xs-pl-34{padding-left:34px!important}.xs-pl-36{padding-left:36px!important}.xs-pl-40{padding-left:40px!important}.xs-pl-44{padding-left:44px!important}.xs-pl-46{padding-left:46px!important}.xs-pl-48{padding-left:48px!important}.xs-pl-50{padding-left:50px!important}.xs-pl-52{padding-left:52px!important}.xs-pl-60{padding-left:60px!important}.xs-pl-64{padding-left:64px!important}.xs-pl-70{padding-left:70px!important}.xs-pl-76{padding-left:76px!important}.xs-pl-80{padding-left:80px!important}.xs-pl-96{padding-left:96px!important}.xs-pl-100{padding-left:100px!important}.xs-m-0{margin:0!important}.xs-m-2{margin:2px!important}.xs-m-4{margin:4px!important}.xs-m-5{margin:5px!important}.xs-m-6{margin:6px!important}.xs-m-8{margin:8px!important}.xs-m-10{margin:10px!important}.xs-m-12{margin:12px!important}.xs-m-15{margin:15px!important}.xs-m-16{margin:16px!important}.xs-m-18{margin:18px!important}.xs-m-20{margin:20px!important}.xs-m-22{margin:22px!important}.xs-m-24{margin:24px!important}.xs-m-25{margin:25px!important}.xs-m-26{margin:26px!important}.xs-m-28{margin:28px!important}.xs-m-30{margin:30px!important}.xs-m-32{margin:32px!important}.xs-m-34{margin:34px!important}.xs-m-36{margin:36px!important}.xs-m-40{margin:40px!important}.xs-m-44{margin:44px!important}.xs-m-46{margin:46px!important}.xs-m-48{margin:48px!important}.xs-m-50{margin:50px!important}.xs-m-52{margin:52px!important}.xs-m-60{margin:60px!important}.xs-m-64{margin:64px!important}.xs-m-70{margin:70px!important}.xs-m-76{margin:76px!important}.xs-m-80{margin:80px!important}.xs-m-96{margin:96px!important}.xs-m-100{margin:100px!important}.xs-mt-0{margin-top:0!important}.xs-mt-2{margin-top:2px!important}.xs-mt-4{margin-top:4px!important}.xs-mt-5{margin-top:5px!important}.xs-mt-6{margin-top:6px!important}.xs-mt-8{margin-top:8px!important}.xs-mt-10{margin-top:10px!important}.xs-mt-12{margin-top:12px!important}.xs-mt-15{margin-top:15px!important}.xs-mt-16{margin-top:16px!important}.xs-mt-18{margin-top:18px!important}.xs-mt-20{margin-top:20px!important}.xs-mt-22{margin-top:22px!important}.xs-mt-24{margin-top:24px!important}.xs-mt-25{margin-top:25px!important}.xs-mt-26{margin-top:26px!important}.xs-mt-28{margin-top:28px!important}.xs-mt-30{margin-top:30px!important}.xs-mt-32{margin-top:32px!important}.xs-mt-34{margin-top:34px!important}.xs-mt-36{margin-top:36px!important}.xs-mt-40{margin-top:40px!important}.xs-mt-44{margin-top:44px!important}.xs-mt-46{margin-top:46px!important}.xs-mt-48{margin-top:48px!important}.xs-mt-50{margin-top:50px!important}.xs-mt-52{margin-top:52px!important}.xs-mt-60{margin-top:60px!important}.xs-mt-64{margin-top:64px!important}.xs-mt-70{margin-top:70px!important}.xs-mt-76{margin-top:76px!important}.xs-mt-80{margin-top:80px!important}.xs-mt-96{margin-top:96px!important}.xs-mt-100{margin-top:100px!important}.xs-mr-0{margin-right:0!important}.xs-mr-2{margin-right:2px!important}.xs-mr-4{margin-right:4px!important}.xs-mr-5{margin-right:5px!important}.xs-mr-6{margin-right:6px!important}.xs-mr-8{margin-right:8px!important}.xs-mr-10{margin-right:10px!important}.xs-mr-12{margin-right:12px!important}.xs-mr-15{margin-right:15px!important}.xs-mr-16{margin-right:16px!important}.xs-mr-18{margin-right:18px!important}.xs-mr-20{margin-right:20px!important}.xs-mr-22{margin-right:22px!important}.xs-mr-24{margin-right:24px!important}.xs-mr-25{margin-right:25px!important}.xs-mr-26{margin-right:26px!important}.xs-mr-28{margin-right:28px!important}.xs-mr-30{margin-right:30px!important}.xs-mr-32{margin-right:32px!important}.xs-mr-34{margin-right:34px!important}.xs-mr-36{margin-right:36px!important}.xs-mr-40{margin-right:40px!important}.xs-mr-44{margin-right:44px!important}.xs-mr-46{margin-right:46px!important}.xs-mr-48{margin-right:48px!important}.xs-mr-50{margin-right:50px!important}.xs-mr-52{margin-right:52px!important}.xs-mr-60{margin-right:60px!important}.xs-mr-64{margin-right:64px!important}.xs-mr-70{margin-right:70px!important}.xs-mr-76{margin-right:76px!important}.xs-mr-80{margin-right:80px!important}.xs-mr-96{margin-right:96px!important}.xs-mr-100{margin-right:100px!important}.xs-mb-0{margin-bottom:0!important}.xs-mb-2{margin-bottom:2px!important}.xs-mb-4{margin-bottom:4px!important}.xs-mb-5{margin-bottom:5px!important}.xs-mb-6{margin-bottom:6px!important}.xs-mb-8{margin-bottom:8px!important}.xs-mb-10{margin-bottom:10px!important}.xs-mb-12{margin-bottom:12px!important}.xs-mb-15{margin-bottom:15px!important}.xs-mb-16{margin-bottom:16px!important}.xs-mb-18{margin-bottom:18px!important}.xs-mb-20{margin-bottom:20px!important}.xs-mb-22{margin-bottom:22px!important}.xs-mb-24{margin-bottom:24px!important}.xs-mb-25{margin-bottom:25px!important}.xs-mb-26{margin-bottom:26px!important}.xs-mb-28{margin-bottom:28px!important}.xs-mb-30{margin-bottom:30px!important}.xs-mb-32{margin-bottom:32px!important}.xs-mb-34{margin-bottom:34px!important}.xs-mb-36{margin-bottom:36px!important}.xs-mb-40{margin-bottom:40px!important}.xs-mb-44{margin-bottom:44px!important}.xs-mb-46{margin-bottom:46px!important}.xs-mb-48{margin-bottom:48px!important}.xs-mb-50{margin-bottom:50px!important}.xs-mb-52{margin-bottom:52px!important}.xs-mb-60{margin-bottom:60px!important}.xs-mb-64{margin-bottom:64px!important}.xs-mb-70{margin-bottom:70px!important}.xs-mb-76{margin-bottom:76px!important}.xs-mb-80{margin-bottom:80px!important}.xs-mb-96{margin-bottom:96px!important}.xs-mb-100{margin-bottom:100px!important}.xs-ml-0{margin-left:0!important}.xs-ml-2{margin-left:2px!important}.xs-ml-4{margin-left:4px!important}.xs-ml-5{margin-left:5px!important}.xs-ml-6{margin-left:6px!important}.xs-ml-8{margin-left:8px!important}.xs-ml-10{margin-left:10px!important}.xs-ml-12{margin-left:12px!important}.xs-ml-15{margin-left:15px!important}.xs-ml-16{margin-left:16px!important}.xs-ml-18{margin-left:18px!important}.xs-ml-20{margin-left:20px!important}.xs-ml-22{margin-left:22px!important}.xs-ml-24{margin-left:24px!important}.xs-ml-25{margin-left:25px!important}.xs-ml-26{margin-left:26px!important}.xs-ml-28{margin-left:28px!important}.xs-ml-30{margin-left:30px!important}.xs-ml-32{margin-left:32px!important}.xs-ml-34{margin-left:34px!important}.xs-ml-36{margin-left:36px!important}.xs-ml-40{margin-left:40px!important}.xs-ml-44{margin-left:44px!important}.xs-ml-46{margin-left:46px!important}.xs-ml-48{margin-left:48px!important}.xs-ml-50{margin-left:50px!important}.xs-ml-52{margin-left:52px!important}.xs-ml-60{margin-left:60px!important}.xs-ml-64{margin-left:64px!important}.xs-ml-70{margin-left:70px!important}.xs-ml-76{margin-left:76px!important}.xs-ml-80{margin-left:80px!important}.xs-ml-96{margin-left:96px!important}.xs-ml-100{margin-left:100px!important}}@media screen and (min-width: 640px){.sm-p-0{padding:0!important}.sm-p-2{padding:2px!important}.sm-p-4{padding:4px!important}.sm-p-5{padding:5px!important}.sm-p-6{padding:6px!important}.sm-p-8{padding:8px!important}.sm-p-10{padding:10px!important}.sm-p-12{padding:12px!important}.sm-p-15{padding:15px!important}.sm-p-16{padding:16px!important}.sm-p-18{padding:18px!important}.sm-p-20{padding:20px!important}.sm-p-22{padding:22px!important}.sm-p-24{padding:24px!important}.sm-p-25{padding:25px!important}.sm-p-26{padding:26px!important}.sm-p-28{padding:28px!important}.sm-p-30{padding:30px!important}.sm-p-32{padding:32px!important}.sm-p-34{padding:34px!important}.sm-p-36{padding:36px!important}.sm-p-40{padding:40px!important}.sm-p-44{padding:44px!important}.sm-p-46{padding:46px!important}.sm-p-48{padding:48px!important}.sm-p-50{padding:50px!important}.sm-p-52{padding:52px!important}.sm-p-60{padding:60px!important}.sm-p-64{padding:64px!important}.sm-p-70{padding:70px!important}.sm-p-76{padding:76px!important}.sm-p-80{padding:80px!important}.sm-p-96{padding:96px!important}.sm-p-100{padding:100px!important}.sm-pt-0{padding-top:0!important}.sm-pt-2{padding-top:2px!important}.sm-pt-4{padding-top:4px!important}.sm-pt-5{padding-top:5px!important}.sm-pt-6{padding-top:6px!important}.sm-pt-8{padding-top:8px!important}.sm-pt-10{padding-top:10px!important}.sm-pt-12{padding-top:12px!important}.sm-pt-15{padding-top:15px!important}.sm-pt-16{padding-top:16px!important}.sm-pt-18{padding-top:18px!important}.sm-pt-20{padding-top:20px!important}.sm-pt-22{padding-top:22px!important}.sm-pt-24{padding-top:24px!important}.sm-pt-25{padding-top:25px!important}.sm-pt-26{padding-top:26px!important}.sm-pt-28{padding-top:28px!important}.sm-pt-30{padding-top:30px!important}.sm-pt-32{padding-top:32px!important}.sm-pt-34{padding-top:34px!important}.sm-pt-36{padding-top:36px!important}.sm-pt-40{padding-top:40px!important}.sm-pt-44{padding-top:44px!important}.sm-pt-46{padding-top:46px!important}.sm-pt-48{padding-top:48px!important}.sm-pt-50{padding-top:50px!important}.sm-pt-52{padding-top:52px!important}.sm-pt-60{padding-top:60px!important}.sm-pt-64{padding-top:64px!important}.sm-pt-70{padding-top:70px!important}.sm-pt-76{padding-top:76px!important}.sm-pt-80{padding-top:80px!important}.sm-pt-96{padding-top:96px!important}.sm-pt-100{padding-top:100px!important}.sm-pr-0{padding-right:0!important}.sm-pr-2{padding-right:2px!important}.sm-pr-4{padding-right:4px!important}.sm-pr-5{padding-right:5px!important}.sm-pr-6{padding-right:6px!important}.sm-pr-8{padding-right:8px!important}.sm-pr-10{padding-right:10px!important}.sm-pr-12{padding-right:12px!important}.sm-pr-15{padding-right:15px!important}.sm-pr-16{padding-right:16px!important}.sm-pr-18{padding-right:18px!important}.sm-pr-20{padding-right:20px!important}.sm-pr-22{padding-right:22px!important}.sm-pr-24{padding-right:24px!important}.sm-pr-25{padding-right:25px!important}.sm-pr-26{padding-right:26px!important}.sm-pr-28{padding-right:28px!important}.sm-pr-30{padding-right:30px!important}.sm-pr-32{padding-right:32px!important}.sm-pr-34{padding-right:34px!important}.sm-pr-36{padding-right:36px!important}.sm-pr-40{padding-right:40px!important}.sm-pr-44{padding-right:44px!important}.sm-pr-46{padding-right:46px!important}.sm-pr-48{padding-right:48px!important}.sm-pr-50{padding-right:50px!important}.sm-pr-52{padding-right:52px!important}.sm-pr-60{padding-right:60px!important}.sm-pr-64{padding-right:64px!important}.sm-pr-70{padding-right:70px!important}.sm-pr-76{padding-right:76px!important}.sm-pr-80{padding-right:80px!important}.sm-pr-96{padding-right:96px!important}.sm-pr-100{padding-right:100px!important}.sm-pb-0{padding-bottom:0!important}.sm-pb-2{padding-bottom:2px!important}.sm-pb-4{padding-bottom:4px!important}.sm-pb-5{padding-bottom:5px!important}.sm-pb-6{padding-bottom:6px!important}.sm-pb-8{padding-bottom:8px!important}.sm-pb-10{padding-bottom:10px!important}.sm-pb-12{padding-bottom:12px!important}.sm-pb-15{padding-bottom:15px!important}.sm-pb-16{padding-bottom:16px!important}.sm-pb-18{padding-bottom:18px!important}.sm-pb-20{padding-bottom:20px!important}.sm-pb-22{padding-bottom:22px!important}.sm-pb-24{padding-bottom:24px!important}.sm-pb-25{padding-bottom:25px!important}.sm-pb-26{padding-bottom:26px!important}.sm-pb-28{padding-bottom:28px!important}.sm-pb-30{padding-bottom:30px!important}.sm-pb-32{padding-bottom:32px!important}.sm-pb-34{padding-bottom:34px!important}.sm-pb-36{padding-bottom:36px!important}.sm-pb-40{padding-bottom:40px!important}.sm-pb-44{padding-bottom:44px!important}.sm-pb-46{padding-bottom:46px!important}.sm-pb-48{padding-bottom:48px!important}.sm-pb-50{padding-bottom:50px!important}.sm-pb-52{padding-bottom:52px!important}.sm-pb-60{padding-bottom:60px!important}.sm-pb-64{padding-bottom:64px!important}.sm-pb-70{padding-bottom:70px!important}.sm-pb-76{padding-bottom:76px!important}.sm-pb-80{padding-bottom:80px!important}.sm-pb-96{padding-bottom:96px!important}.sm-pb-100{padding-bottom:100px!important}.sm-pl-0{padding-left:0!important}.sm-pl-2{padding-left:2px!important}.sm-pl-4{padding-left:4px!important}.sm-pl-5{padding-left:5px!important}.sm-pl-6{padding-left:6px!important}.sm-pl-8{padding-left:8px!important}.sm-pl-10{padding-left:10px!important}.sm-pl-12{padding-left:12px!important}.sm-pl-15{padding-left:15px!important}.sm-pl-16{padding-left:16px!important}.sm-pl-18{padding-left:18px!important}.sm-pl-20{padding-left:20px!important}.sm-pl-22{padding-left:22px!important}.sm-pl-24{padding-left:24px!important}.sm-pl-25{padding-left:25px!important}.sm-pl-26{padding-left:26px!important}.sm-pl-28{padding-left:28px!important}.sm-pl-30{padding-left:30px!important}.sm-pl-32{padding-left:32px!important}.sm-pl-34{padding-left:34px!important}.sm-pl-36{padding-left:36px!important}.sm-pl-40{padding-left:40px!important}.sm-pl-44{padding-left:44px!important}.sm-pl-46{padding-left:46px!important}.sm-pl-48{padding-left:48px!important}.sm-pl-50{padding-left:50px!important}.sm-pl-52{padding-left:52px!important}.sm-pl-60{padding-left:60px!important}.sm-pl-64{padding-left:64px!important}.sm-pl-70{padding-left:70px!important}.sm-pl-76{padding-left:76px!important}.sm-pl-80{padding-left:80px!important}.sm-pl-96{padding-left:96px!important}.sm-pl-100{padding-left:100px!important}.sm-m-0{margin:0!important}.sm-m-2{margin:2px!important}.sm-m-4{margin:4px!important}.sm-m-5{margin:5px!important}.sm-m-6{margin:6px!important}.sm-m-8{margin:8px!important}.sm-m-10{margin:10px!important}.sm-m-12{margin:12px!important}.sm-m-15{margin:15px!important}.sm-m-16{margin:16px!important}.sm-m-18{margin:18px!important}.sm-m-20{margin:20px!important}.sm-m-22{margin:22px!important}.sm-m-24{margin:24px!important}.sm-m-25{margin:25px!important}.sm-m-26{margin:26px!important}.sm-m-28{margin:28px!important}.sm-m-30{margin:30px!important}.sm-m-32{margin:32px!important}.sm-m-34{margin:34px!important}.sm-m-36{margin:36px!important}.sm-m-40{margin:40px!important}.sm-m-44{margin:44px!important}.sm-m-46{margin:46px!important}.sm-m-48{margin:48px!important}.sm-m-50{margin:50px!important}.sm-m-52{margin:52px!important}.sm-m-60{margin:60px!important}.sm-m-64{margin:64px!important}.sm-m-70{margin:70px!important}.sm-m-76{margin:76px!important}.sm-m-80{margin:80px!important}.sm-m-96{margin:96px!important}.sm-m-100{margin:100px!important}.sm-mt-0{margin-top:0!important}.sm-mt-2{margin-top:2px!important}.sm-mt-4{margin-top:4px!important}.sm-mt-5{margin-top:5px!important}.sm-mt-6{margin-top:6px!important}.sm-mt-8{margin-top:8px!important}.sm-mt-10{margin-top:10px!important}.sm-mt-12{margin-top:12px!important}.sm-mt-15{margin-top:15px!important}.sm-mt-16{margin-top:16px!important}.sm-mt-18{margin-top:18px!important}.sm-mt-20{margin-top:20px!important}.sm-mt-22{margin-top:22px!important}.sm-mt-24{margin-top:24px!important}.sm-mt-25{margin-top:25px!important}.sm-mt-26{margin-top:26px!important}.sm-mt-28{margin-top:28px!important}.sm-mt-30{margin-top:30px!important}.sm-mt-32{margin-top:32px!important}.sm-mt-34{margin-top:34px!important}.sm-mt-36{margin-top:36px!important}.sm-mt-40{margin-top:40px!important}.sm-mt-44{margin-top:44px!important}.sm-mt-46{margin-top:46px!important}.sm-mt-48{margin-top:48px!important}.sm-mt-50{margin-top:50px!important}.sm-mt-52{margin-top:52px!important}.sm-mt-60{margin-top:60px!important}.sm-mt-64{margin-top:64px!important}.sm-mt-70{margin-top:70px!important}.sm-mt-76{margin-top:76px!important}.sm-mt-80{margin-top:80px!important}.sm-mt-96{margin-top:96px!important}.sm-mt-100{margin-top:100px!important}.sm-mr-0{margin-right:0!important}.sm-mr-2{margin-right:2px!important}.sm-mr-4{margin-right:4px!important}.sm-mr-5{margin-right:5px!important}.sm-mr-6{margin-right:6px!important}.sm-mr-8{margin-right:8px!important}.sm-mr-10{margin-right:10px!important}.sm-mr-12{margin-right:12px!important}.sm-mr-15{margin-right:15px!important}.sm-mr-16{margin-right:16px!important}.sm-mr-18{margin-right:18px!important}.sm-mr-20{margin-right:20px!important}.sm-mr-22{margin-right:22px!important}.sm-mr-24{margin-right:24px!important}.sm-mr-25{margin-right:25px!important}.sm-mr-26{margin-right:26px!important}.sm-mr-28{margin-right:28px!important}.sm-mr-30{margin-right:30px!important}.sm-mr-32{margin-right:32px!important}.sm-mr-34{margin-right:34px!important}.sm-mr-36{margin-right:36px!important}.sm-mr-40{margin-right:40px!important}.sm-mr-44{margin-right:44px!important}.sm-mr-46{margin-right:46px!important}.sm-mr-48{margin-right:48px!important}.sm-mr-50{margin-right:50px!important}.sm-mr-52{margin-right:52px!important}.sm-mr-60{margin-right:60px!important}.sm-mr-64{margin-right:64px!important}.sm-mr-70{margin-right:70px!important}.sm-mr-76{margin-right:76px!important}.sm-mr-80{margin-right:80px!important}.sm-mr-96{margin-right:96px!important}.sm-mr-100{margin-right:100px!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-2{margin-bottom:2px!important}.sm-mb-4{margin-bottom:4px!important}.sm-mb-5{margin-bottom:5px!important}.sm-mb-6{margin-bottom:6px!important}.sm-mb-8{margin-bottom:8px!important}.sm-mb-10{margin-bottom:10px!important}.sm-mb-12{margin-bottom:12px!important}.sm-mb-15{margin-bottom:15px!important}.sm-mb-16{margin-bottom:16px!important}.sm-mb-18{margin-bottom:18px!important}.sm-mb-20{margin-bottom:20px!important}.sm-mb-22{margin-bottom:22px!important}.sm-mb-24{margin-bottom:24px!important}.sm-mb-25{margin-bottom:25px!important}.sm-mb-26{margin-bottom:26px!important}.sm-mb-28{margin-bottom:28px!important}.sm-mb-30{margin-bottom:30px!important}.sm-mb-32{margin-bottom:32px!important}.sm-mb-34{margin-bottom:34px!important}.sm-mb-36{margin-bottom:36px!important}.sm-mb-40{margin-bottom:40px!important}.sm-mb-44{margin-bottom:44px!important}.sm-mb-46{margin-bottom:46px!important}.sm-mb-48{margin-bottom:48px!important}.sm-mb-50{margin-bottom:50px!important}.sm-mb-52{margin-bottom:52px!important}.sm-mb-60{margin-bottom:60px!important}.sm-mb-64{margin-bottom:64px!important}.sm-mb-70{margin-bottom:70px!important}.sm-mb-76{margin-bottom:76px!important}.sm-mb-80{margin-bottom:80px!important}.sm-mb-96{margin-bottom:96px!important}.sm-mb-100{margin-bottom:100px!important}.sm-ml-0{margin-left:0!important}.sm-ml-2{margin-left:2px!important}.sm-ml-4{margin-left:4px!important}.sm-ml-5{margin-left:5px!important}.sm-ml-6{margin-left:6px!important}.sm-ml-8{margin-left:8px!important}.sm-ml-10{margin-left:10px!important}.sm-ml-12{margin-left:12px!important}.sm-ml-15{margin-left:15px!important}.sm-ml-16{margin-left:16px!important}.sm-ml-18{margin-left:18px!important}.sm-ml-20{margin-left:20px!important}.sm-ml-22{margin-left:22px!important}.sm-ml-24{margin-left:24px!important}.sm-ml-25{margin-left:25px!important}.sm-ml-26{margin-left:26px!important}.sm-ml-28{margin-left:28px!important}.sm-ml-30{margin-left:30px!important}.sm-ml-32{margin-left:32px!important}.sm-ml-34{margin-left:34px!important}.sm-ml-36{margin-left:36px!important}.sm-ml-40{margin-left:40px!important}.sm-ml-44{margin-left:44px!important}.sm-ml-46{margin-left:46px!important}.sm-ml-48{margin-left:48px!important}.sm-ml-50{margin-left:50px!important}.sm-ml-52{margin-left:52px!important}.sm-ml-60{margin-left:60px!important}.sm-ml-64{margin-left:64px!important}.sm-ml-70{margin-left:70px!important}.sm-ml-76{margin-left:76px!important}.sm-ml-80{margin-left:80px!important}.sm-ml-96{margin-left:96px!important}.sm-ml-100{margin-left:100px!important}}@media screen and (min-width: 1100px){.md-p-0{padding:0!important}.md-p-2{padding:2px!important}.md-p-4{padding:4px!important}.md-p-5{padding:5px!important}.md-p-6{padding:6px!important}.md-p-8{padding:8px!important}.md-p-10{padding:10px!important}.md-p-12{padding:12px!important}.md-p-15{padding:15px!important}.md-p-16{padding:16px!important}.md-p-18{padding:18px!important}.md-p-20{padding:20px!important}.md-p-22{padding:22px!important}.md-p-24{padding:24px!important}.md-p-25{padding:25px!important}.md-p-26{padding:26px!important}.md-p-28{padding:28px!important}.md-p-30{padding:30px!important}.md-p-32{padding:32px!important}.md-p-34{padding:34px!important}.md-p-36{padding:36px!important}.md-p-40{padding:40px!important}.md-p-44{padding:44px!important}.md-p-46{padding:46px!important}.md-p-48{padding:48px!important}.md-p-50{padding:50px!important}.md-p-52{padding:52px!important}.md-p-60{padding:60px!important}.md-p-64{padding:64px!important}.md-p-70{padding:70px!important}.md-p-76{padding:76px!important}.md-p-80{padding:80px!important}.md-p-96{padding:96px!important}.md-p-100{padding:100px!important}.md-pt-0{padding-top:0!important}.md-pt-2{padding-top:2px!important}.md-pt-4{padding-top:4px!important}.md-pt-5{padding-top:5px!important}.md-pt-6{padding-top:6px!important}.md-pt-8{padding-top:8px!important}.md-pt-10{padding-top:10px!important}.md-pt-12{padding-top:12px!important}.md-pt-15{padding-top:15px!important}.md-pt-16{padding-top:16px!important}.md-pt-18{padding-top:18px!important}.md-pt-20{padding-top:20px!important}.md-pt-22{padding-top:22px!important}.md-pt-24{padding-top:24px!important}.md-pt-25{padding-top:25px!important}.md-pt-26{padding-top:26px!important}.md-pt-28{padding-top:28px!important}.md-pt-30{padding-top:30px!important}.md-pt-32{padding-top:32px!important}.md-pt-34{padding-top:34px!important}.md-pt-36{padding-top:36px!important}.md-pt-40{padding-top:40px!important}.md-pt-44{padding-top:44px!important}.md-pt-46{padding-top:46px!important}.md-pt-48{padding-top:48px!important}.md-pt-50{padding-top:50px!important}.md-pt-52{padding-top:52px!important}.md-pt-60{padding-top:60px!important}.md-pt-64{padding-top:64px!important}.md-pt-70{padding-top:70px!important}.md-pt-76{padding-top:76px!important}.md-pt-80{padding-top:80px!important}.md-pt-96{padding-top:96px!important}.md-pt-100{padding-top:100px!important}.md-pr-0{padding-right:0!important}.md-pr-2{padding-right:2px!important}.md-pr-4{padding-right:4px!important}.md-pr-5{padding-right:5px!important}.md-pr-6{padding-right:6px!important}.md-pr-8{padding-right:8px!important}.md-pr-10{padding-right:10px!important}.md-pr-12{padding-right:12px!important}.md-pr-15{padding-right:15px!important}.md-pr-16{padding-right:16px!important}.md-pr-18{padding-right:18px!important}.md-pr-20{padding-right:20px!important}.md-pr-22{padding-right:22px!important}.md-pr-24{padding-right:24px!important}.md-pr-25{padding-right:25px!important}.md-pr-26{padding-right:26px!important}.md-pr-28{padding-right:28px!important}.md-pr-30{padding-right:30px!important}.md-pr-32{padding-right:32px!important}.md-pr-34{padding-right:34px!important}.md-pr-36{padding-right:36px!important}.md-pr-40{padding-right:40px!important}.md-pr-44{padding-right:44px!important}.md-pr-46{padding-right:46px!important}.md-pr-48{padding-right:48px!important}.md-pr-50{padding-right:50px!important}.md-pr-52{padding-right:52px!important}.md-pr-60{padding-right:60px!important}.md-pr-64{padding-right:64px!important}.md-pr-70{padding-right:70px!important}.md-pr-76{padding-right:76px!important}.md-pr-80{padding-right:80px!important}.md-pr-96{padding-right:96px!important}.md-pr-100{padding-right:100px!important}.md-pb-0{padding-bottom:0!important}.md-pb-2{padding-bottom:2px!important}.md-pb-4{padding-bottom:4px!important}.md-pb-5{padding-bottom:5px!important}.md-pb-6{padding-bottom:6px!important}.md-pb-8{padding-bottom:8px!important}.md-pb-10{padding-bottom:10px!important}.md-pb-12{padding-bottom:12px!important}.md-pb-15{padding-bottom:15px!important}.md-pb-16{padding-bottom:16px!important}.md-pb-18{padding-bottom:18px!important}.md-pb-20{padding-bottom:20px!important}.md-pb-22{padding-bottom:22px!important}.md-pb-24{padding-bottom:24px!important}.md-pb-25{padding-bottom:25px!important}.md-pb-26{padding-bottom:26px!important}.md-pb-28{padding-bottom:28px!important}.md-pb-30{padding-bottom:30px!important}.md-pb-32{padding-bottom:32px!important}.md-pb-34{padding-bottom:34px!important}.md-pb-36{padding-bottom:36px!important}.md-pb-40{padding-bottom:40px!important}.md-pb-44{padding-bottom:44px!important}.md-pb-46{padding-bottom:46px!important}.md-pb-48{padding-bottom:48px!important}.md-pb-50{padding-bottom:50px!important}.md-pb-52{padding-bottom:52px!important}.md-pb-60{padding-bottom:60px!important}.md-pb-64{padding-bottom:64px!important}.md-pb-70{padding-bottom:70px!important}.md-pb-76{padding-bottom:76px!important}.md-pb-80{padding-bottom:80px!important}.md-pb-96{padding-bottom:96px!important}.md-pb-100{padding-bottom:100px!important}.md-pl-0{padding-left:0!important}.md-pl-2{padding-left:2px!important}.md-pl-4{padding-left:4px!important}.md-pl-5{padding-left:5px!important}.md-pl-6{padding-left:6px!important}.md-pl-8{padding-left:8px!important}.md-pl-10{padding-left:10px!important}.md-pl-12{padding-left:12px!important}.md-pl-15{padding-left:15px!important}.md-pl-16{padding-left:16px!important}.md-pl-18{padding-left:18px!important}.md-pl-20{padding-left:20px!important}.md-pl-22{padding-left:22px!important}.md-pl-24{padding-left:24px!important}.md-pl-25{padding-left:25px!important}.md-pl-26{padding-left:26px!important}.md-pl-28{padding-left:28px!important}.md-pl-30{padding-left:30px!important}.md-pl-32{padding-left:32px!important}.md-pl-34{padding-left:34px!important}.md-pl-36{padding-left:36px!important}.md-pl-40{padding-left:40px!important}.md-pl-44{padding-left:44px!important}.md-pl-46{padding-left:46px!important}.md-pl-48{padding-left:48px!important}.md-pl-50{padding-left:50px!important}.md-pl-52{padding-left:52px!important}.md-pl-60{padding-left:60px!important}.md-pl-64{padding-left:64px!important}.md-pl-70{padding-left:70px!important}.md-pl-76{padding-left:76px!important}.md-pl-80{padding-left:80px!important}.md-pl-96{padding-left:96px!important}.md-pl-100{padding-left:100px!important}.md-m-0{margin:0!important}.md-m-2{margin:2px!important}.md-m-4{margin:4px!important}.md-m-5{margin:5px!important}.md-m-6{margin:6px!important}.md-m-8{margin:8px!important}.md-m-10{margin:10px!important}.md-m-12{margin:12px!important}.md-m-15{margin:15px!important}.md-m-16{margin:16px!important}.md-m-18{margin:18px!important}.md-m-20{margin:20px!important}.md-m-22{margin:22px!important}.md-m-24{margin:24px!important}.md-m-25{margin:25px!important}.md-m-26{margin:26px!important}.md-m-28{margin:28px!important}.md-m-30{margin:30px!important}.md-m-32{margin:32px!important}.md-m-34{margin:34px!important}.md-m-36{margin:36px!important}.md-m-40{margin:40px!important}.md-m-44{margin:44px!important}.md-m-46{margin:46px!important}.md-m-48{margin:48px!important}.md-m-50{margin:50px!important}.md-m-52{margin:52px!important}.md-m-60{margin:60px!important}.md-m-64{margin:64px!important}.md-m-70{margin:70px!important}.md-m-76{margin:76px!important}.md-m-80{margin:80px!important}.md-m-96{margin:96px!important}.md-m-100{margin:100px!important}.md-mt-0{margin-top:0!important}.md-mt-2{margin-top:2px!important}.md-mt-4{margin-top:4px!important}.md-mt-5{margin-top:5px!important}.md-mt-6{margin-top:6px!important}.md-mt-8{margin-top:8px!important}.md-mt-10{margin-top:10px!important}.md-mt-12{margin-top:12px!important}.md-mt-15{margin-top:15px!important}.md-mt-16{margin-top:16px!important}.md-mt-18{margin-top:18px!important}.md-mt-20{margin-top:20px!important}.md-mt-22{margin-top:22px!important}.md-mt-24{margin-top:24px!important}.md-mt-25{margin-top:25px!important}.md-mt-26{margin-top:26px!important}.md-mt-28{margin-top:28px!important}.md-mt-30{margin-top:30px!important}.md-mt-32{margin-top:32px!important}.md-mt-34{margin-top:34px!important}.md-mt-36{margin-top:36px!important}.md-mt-40{margin-top:40px!important}.md-mt-44{margin-top:44px!important}.md-mt-46{margin-top:46px!important}.md-mt-48{margin-top:48px!important}.md-mt-50{margin-top:50px!important}.md-mt-52{margin-top:52px!important}.md-mt-60{margin-top:60px!important}.md-mt-64{margin-top:64px!important}.md-mt-70{margin-top:70px!important}.md-mt-76{margin-top:76px!important}.md-mt-80{margin-top:80px!important}.md-mt-96{margin-top:96px!important}.md-mt-100{margin-top:100px!important}.md-mr-0{margin-right:0!important}.md-mr-2{margin-right:2px!important}.md-mr-4{margin-right:4px!important}.md-mr-5{margin-right:5px!important}.md-mr-6{margin-right:6px!important}.md-mr-8{margin-right:8px!important}.md-mr-10{margin-right:10px!important}.md-mr-12{margin-right:12px!important}.md-mr-15{margin-right:15px!important}.md-mr-16{margin-right:16px!important}.md-mr-18{margin-right:18px!important}.md-mr-20{margin-right:20px!important}.md-mr-22{margin-right:22px!important}.md-mr-24{margin-right:24px!important}.md-mr-25{margin-right:25px!important}.md-mr-26{margin-right:26px!important}.md-mr-28{margin-right:28px!important}.md-mr-30{margin-right:30px!important}.md-mr-32{margin-right:32px!important}.md-mr-34{margin-right:34px!important}.md-mr-36{margin-right:36px!important}.md-mr-40{margin-right:40px!important}.md-mr-44{margin-right:44px!important}.md-mr-46{margin-right:46px!important}.md-mr-48{margin-right:48px!important}.md-mr-50{margin-right:50px!important}.md-mr-52{margin-right:52px!important}.md-mr-60{margin-right:60px!important}.md-mr-64{margin-right:64px!important}.md-mr-70{margin-right:70px!important}.md-mr-76{margin-right:76px!important}.md-mr-80{margin-right:80px!important}.md-mr-96{margin-right:96px!important}.md-mr-100{margin-right:100px!important}.md-mb-0{margin-bottom:0!important}.md-mb-2{margin-bottom:2px!important}.md-mb-4{margin-bottom:4px!important}.md-mb-5{margin-bottom:5px!important}.md-mb-6{margin-bottom:6px!important}.md-mb-8{margin-bottom:8px!important}.md-mb-10{margin-bottom:10px!important}.md-mb-12{margin-bottom:12px!important}.md-mb-15{margin-bottom:15px!important}.md-mb-16{margin-bottom:16px!important}.md-mb-18{margin-bottom:18px!important}.md-mb-20{margin-bottom:20px!important}.md-mb-22{margin-bottom:22px!important}.md-mb-24{margin-bottom:24px!important}.md-mb-25{margin-bottom:25px!important}.md-mb-26{margin-bottom:26px!important}.md-mb-28{margin-bottom:28px!important}.md-mb-30{margin-bottom:30px!important}.md-mb-32{margin-bottom:32px!important}.md-mb-34{margin-bottom:34px!important}.md-mb-36{margin-bottom:36px!important}.md-mb-40{margin-bottom:40px!important}.md-mb-44{margin-bottom:44px!important}.md-mb-46{margin-bottom:46px!important}.md-mb-48{margin-bottom:48px!important}.md-mb-50{margin-bottom:50px!important}.md-mb-52{margin-bottom:52px!important}.md-mb-60{margin-bottom:60px!important}.md-mb-64{margin-bottom:64px!important}.md-mb-70{margin-bottom:70px!important}.md-mb-76{margin-bottom:76px!important}.md-mb-80{margin-bottom:80px!important}.md-mb-96{margin-bottom:96px!important}.md-mb-100{margin-bottom:100px!important}.md-ml-0{margin-left:0!important}.md-ml-2{margin-left:2px!important}.md-ml-4{margin-left:4px!important}.md-ml-5{margin-left:5px!important}.md-ml-6{margin-left:6px!important}.md-ml-8{margin-left:8px!important}.md-ml-10{margin-left:10px!important}.md-ml-12{margin-left:12px!important}.md-ml-15{margin-left:15px!important}.md-ml-16{margin-left:16px!important}.md-ml-18{margin-left:18px!important}.md-ml-20{margin-left:20px!important}.md-ml-22{margin-left:22px!important}.md-ml-24{margin-left:24px!important}.md-ml-25{margin-left:25px!important}.md-ml-26{margin-left:26px!important}.md-ml-28{margin-left:28px!important}.md-ml-30{margin-left:30px!important}.md-ml-32{margin-left:32px!important}.md-ml-34{margin-left:34px!important}.md-ml-36{margin-left:36px!important}.md-ml-40{margin-left:40px!important}.md-ml-44{margin-left:44px!important}.md-ml-46{margin-left:46px!important}.md-ml-48{margin-left:48px!important}.md-ml-50{margin-left:50px!important}.md-ml-52{margin-left:52px!important}.md-ml-60{margin-left:60px!important}.md-ml-64{margin-left:64px!important}.md-ml-70{margin-left:70px!important}.md-ml-76{margin-left:76px!important}.md-ml-80{margin-left:80px!important}.md-ml-96{margin-left:96px!important}.md-ml-100{margin-left:100px!important}}@media screen and (min-width: 1440px){.lg-p-0{padding:0!important}.lg-p-2{padding:2px!important}.lg-p-4{padding:4px!important}.lg-p-5{padding:5px!important}.lg-p-6{padding:6px!important}.lg-p-8{padding:8px!important}.lg-p-10{padding:10px!important}.lg-p-12{padding:12px!important}.lg-p-15{padding:15px!important}.lg-p-16{padding:16px!important}.lg-p-18{padding:18px!important}.lg-p-20{padding:20px!important}.lg-p-22{padding:22px!important}.lg-p-24{padding:24px!important}.lg-p-25{padding:25px!important}.lg-p-26{padding:26px!important}.lg-p-28{padding:28px!important}.lg-p-30{padding:30px!important}.lg-p-32{padding:32px!important}.lg-p-34{padding:34px!important}.lg-p-36{padding:36px!important}.lg-p-40{padding:40px!important}.lg-p-44{padding:44px!important}.lg-p-46{padding:46px!important}.lg-p-48{padding:48px!important}.lg-p-50{padding:50px!important}.lg-p-52{padding:52px!important}.lg-p-60{padding:60px!important}.lg-p-64{padding:64px!important}.lg-p-70{padding:70px!important}.lg-p-76{padding:76px!important}.lg-p-80{padding:80px!important}.lg-p-96{padding:96px!important}.lg-p-100{padding:100px!important}.lg-pt-0{padding-top:0!important}.lg-pt-2{padding-top:2px!important}.lg-pt-4{padding-top:4px!important}.lg-pt-5{padding-top:5px!important}.lg-pt-6{padding-top:6px!important}.lg-pt-8{padding-top:8px!important}.lg-pt-10{padding-top:10px!important}.lg-pt-12{padding-top:12px!important}.lg-pt-15{padding-top:15px!important}.lg-pt-16{padding-top:16px!important}.lg-pt-18{padding-top:18px!important}.lg-pt-20{padding-top:20px!important}.lg-pt-22{padding-top:22px!important}.lg-pt-24{padding-top:24px!important}.lg-pt-25{padding-top:25px!important}.lg-pt-26{padding-top:26px!important}.lg-pt-28{padding-top:28px!important}.lg-pt-30{padding-top:30px!important}.lg-pt-32{padding-top:32px!important}.lg-pt-34{padding-top:34px!important}.lg-pt-36{padding-top:36px!important}.lg-pt-40{padding-top:40px!important}.lg-pt-44{padding-top:44px!important}.lg-pt-46{padding-top:46px!important}.lg-pt-48{padding-top:48px!important}.lg-pt-50{padding-top:50px!important}.lg-pt-52{padding-top:52px!important}.lg-pt-60{padding-top:60px!important}.lg-pt-64{padding-top:64px!important}.lg-pt-70{padding-top:70px!important}.lg-pt-76{padding-top:76px!important}.lg-pt-80{padding-top:80px!important}.lg-pt-96{padding-top:96px!important}.lg-pt-100{padding-top:100px!important}.lg-pr-0{padding-right:0!important}.lg-pr-2{padding-right:2px!important}.lg-pr-4{padding-right:4px!important}.lg-pr-5{padding-right:5px!important}.lg-pr-6{padding-right:6px!important}.lg-pr-8{padding-right:8px!important}.lg-pr-10{padding-right:10px!important}.lg-pr-12{padding-right:12px!important}.lg-pr-15{padding-right:15px!important}.lg-pr-16{padding-right:16px!important}.lg-pr-18{padding-right:18px!important}.lg-pr-20{padding-right:20px!important}.lg-pr-22{padding-right:22px!important}.lg-pr-24{padding-right:24px!important}.lg-pr-25{padding-right:25px!important}.lg-pr-26{padding-right:26px!important}.lg-pr-28{padding-right:28px!important}.lg-pr-30{padding-right:30px!important}.lg-pr-32{padding-right:32px!important}.lg-pr-34{padding-right:34px!important}.lg-pr-36{padding-right:36px!important}.lg-pr-40{padding-right:40px!important}.lg-pr-44{padding-right:44px!important}.lg-pr-46{padding-right:46px!important}.lg-pr-48{padding-right:48px!important}.lg-pr-50{padding-right:50px!important}.lg-pr-52{padding-right:52px!important}.lg-pr-60{padding-right:60px!important}.lg-pr-64{padding-right:64px!important}.lg-pr-70{padding-right:70px!important}.lg-pr-76{padding-right:76px!important}.lg-pr-80{padding-right:80px!important}.lg-pr-96{padding-right:96px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-2{padding-bottom:2px!important}.lg-pb-4{padding-bottom:4px!important}.lg-pb-5{padding-bottom:5px!important}.lg-pb-6{padding-bottom:6px!important}.lg-pb-8{padding-bottom:8px!important}.lg-pb-10{padding-bottom:10px!important}.lg-pb-12{padding-bottom:12px!important}.lg-pb-15{padding-bottom:15px!important}.lg-pb-16{padding-bottom:16px!important}.lg-pb-18{padding-bottom:18px!important}.lg-pb-20{padding-bottom:20px!important}.lg-pb-22{padding-bottom:22px!important}.lg-pb-24{padding-bottom:24px!important}.lg-pb-25{padding-bottom:25px!important}.lg-pb-26{padding-bottom:26px!important}.lg-pb-28{padding-bottom:28px!important}.lg-pb-30{padding-bottom:30px!important}.lg-pb-32{padding-bottom:32px!important}.lg-pb-34{padding-bottom:34px!important}.lg-pb-36{padding-bottom:36px!important}.lg-pb-40{padding-bottom:40px!important}.lg-pb-44{padding-bottom:44px!important}.lg-pb-46{padding-bottom:46px!important}.lg-pb-48{padding-bottom:48px!important}.lg-pb-50{padding-bottom:50px!important}.lg-pb-52{padding-bottom:52px!important}.lg-pb-60{padding-bottom:60px!important}.lg-pb-64{padding-bottom:64px!important}.lg-pb-70{padding-bottom:70px!important}.lg-pb-76{padding-bottom:76px!important}.lg-pb-80{padding-bottom:80px!important}.lg-pb-96{padding-bottom:96px!important}.lg-pb-100{padding-bottom:100px!important}.lg-pl-0{padding-left:0!important}.lg-pl-2{padding-left:2px!important}.lg-pl-4{padding-left:4px!important}.lg-pl-5{padding-left:5px!important}.lg-pl-6{padding-left:6px!important}.lg-pl-8{padding-left:8px!important}.lg-pl-10{padding-left:10px!important}.lg-pl-12{padding-left:12px!important}.lg-pl-15{padding-left:15px!important}.lg-pl-16{padding-left:16px!important}.lg-pl-18{padding-left:18px!important}.lg-pl-20{padding-left:20px!important}.lg-pl-22{padding-left:22px!important}.lg-pl-24{padding-left:24px!important}.lg-pl-25{padding-left:25px!important}.lg-pl-26{padding-left:26px!important}.lg-pl-28{padding-left:28px!important}.lg-pl-30{padding-left:30px!important}.lg-pl-32{padding-left:32px!important}.lg-pl-34{padding-left:34px!important}.lg-pl-36{padding-left:36px!important}.lg-pl-40{padding-left:40px!important}.lg-pl-44{padding-left:44px!important}.lg-pl-46{padding-left:46px!important}.lg-pl-48{padding-left:48px!important}.lg-pl-50{padding-left:50px!important}.lg-pl-52{padding-left:52px!important}.lg-pl-60{padding-left:60px!important}.lg-pl-64{padding-left:64px!important}.lg-pl-70{padding-left:70px!important}.lg-pl-76{padding-left:76px!important}.lg-pl-80{padding-left:80px!important}.lg-pl-96{padding-left:96px!important}.lg-pl-100{padding-left:100px!important}.lg-m-0{margin:0!important}.lg-m-2{margin:2px!important}.lg-m-4{margin:4px!important}.lg-m-5{margin:5px!important}.lg-m-6{margin:6px!important}.lg-m-8{margin:8px!important}.lg-m-10{margin:10px!important}.lg-m-12{margin:12px!important}.lg-m-15{margin:15px!important}.lg-m-16{margin:16px!important}.lg-m-18{margin:18px!important}.lg-m-20{margin:20px!important}.lg-m-22{margin:22px!important}.lg-m-24{margin:24px!important}.lg-m-25{margin:25px!important}.lg-m-26{margin:26px!important}.lg-m-28{margin:28px!important}.lg-m-30{margin:30px!important}.lg-m-32{margin:32px!important}.lg-m-34{margin:34px!important}.lg-m-36{margin:36px!important}.lg-m-40{margin:40px!important}.lg-m-44{margin:44px!important}.lg-m-46{margin:46px!important}.lg-m-48{margin:48px!important}.lg-m-50{margin:50px!important}.lg-m-52{margin:52px!important}.lg-m-60{margin:60px!important}.lg-m-64{margin:64px!important}.lg-m-70{margin:70px!important}.lg-m-76{margin:76px!important}.lg-m-80{margin:80px!important}.lg-m-96{margin:96px!important}.lg-m-100{margin:100px!important}.lg-mt-0{margin-top:0!important}.lg-mt-2{margin-top:2px!important}.lg-mt-4{margin-top:4px!important}.lg-mt-5{margin-top:5px!important}.lg-mt-6{margin-top:6px!important}.lg-mt-8{margin-top:8px!important}.lg-mt-10{margin-top:10px!important}.lg-mt-12{margin-top:12px!important}.lg-mt-15{margin-top:15px!important}.lg-mt-16{margin-top:16px!important}.lg-mt-18{margin-top:18px!important}.lg-mt-20{margin-top:20px!important}.lg-mt-22{margin-top:22px!important}.lg-mt-24{margin-top:24px!important}.lg-mt-25{margin-top:25px!important}.lg-mt-26{margin-top:26px!important}.lg-mt-28{margin-top:28px!important}.lg-mt-30{margin-top:30px!important}.lg-mt-32{margin-top:32px!important}.lg-mt-34{margin-top:34px!important}.lg-mt-36{margin-top:36px!important}.lg-mt-40{margin-top:40px!important}.lg-mt-44{margin-top:44px!important}.lg-mt-46{margin-top:46px!important}.lg-mt-48{margin-top:48px!important}.lg-mt-50{margin-top:50px!important}.lg-mt-52{margin-top:52px!important}.lg-mt-60{margin-top:60px!important}.lg-mt-64{margin-top:64px!important}.lg-mt-70{margin-top:70px!important}.lg-mt-76{margin-top:76px!important}.lg-mt-80{margin-top:80px!important}.lg-mt-96{margin-top:96px!important}.lg-mt-100{margin-top:100px!important}.lg-mr-0{margin-right:0!important}.lg-mr-2{margin-right:2px!important}.lg-mr-4{margin-right:4px!important}.lg-mr-5{margin-right:5px!important}.lg-mr-6{margin-right:6px!important}.lg-mr-8{margin-right:8px!important}.lg-mr-10{margin-right:10px!important}.lg-mr-12{margin-right:12px!important}.lg-mr-15{margin-right:15px!important}.lg-mr-16{margin-right:16px!important}.lg-mr-18{margin-right:18px!important}.lg-mr-20{margin-right:20px!important}.lg-mr-22{margin-right:22px!important}.lg-mr-24{margin-right:24px!important}.lg-mr-25{margin-right:25px!important}.lg-mr-26{margin-right:26px!important}.lg-mr-28{margin-right:28px!important}.lg-mr-30{margin-right:30px!important}.lg-mr-32{margin-right:32px!important}.lg-mr-34{margin-right:34px!important}.lg-mr-36{margin-right:36px!important}.lg-mr-40{margin-right:40px!important}.lg-mr-44{margin-right:44px!important}.lg-mr-46{margin-right:46px!important}.lg-mr-48{margin-right:48px!important}.lg-mr-50{margin-right:50px!important}.lg-mr-52{margin-right:52px!important}.lg-mr-60{margin-right:60px!important}.lg-mr-64{margin-right:64px!important}.lg-mr-70{margin-right:70px!important}.lg-mr-76{margin-right:76px!important}.lg-mr-80{margin-right:80px!important}.lg-mr-96{margin-right:96px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-2{margin-bottom:2px!important}.lg-mb-4{margin-bottom:4px!important}.lg-mb-5{margin-bottom:5px!important}.lg-mb-6{margin-bottom:6px!important}.lg-mb-8{margin-bottom:8px!important}.lg-mb-10{margin-bottom:10px!important}.lg-mb-12{margin-bottom:12px!important}.lg-mb-15{margin-bottom:15px!important}.lg-mb-16{margin-bottom:16px!important}.lg-mb-18{margin-bottom:18px!important}.lg-mb-20{margin-bottom:20px!important}.lg-mb-22{margin-bottom:22px!important}.lg-mb-24{margin-bottom:24px!important}.lg-mb-25{margin-bottom:25px!important}.lg-mb-26{margin-bottom:26px!important}.lg-mb-28{margin-bottom:28px!important}.lg-mb-30{margin-bottom:30px!important}.lg-mb-32{margin-bottom:32px!important}.lg-mb-34{margin-bottom:34px!important}.lg-mb-36{margin-bottom:36px!important}.lg-mb-40{margin-bottom:40px!important}.lg-mb-44{margin-bottom:44px!important}.lg-mb-46{margin-bottom:46px!important}.lg-mb-48{margin-bottom:48px!important}.lg-mb-50{margin-bottom:50px!important}.lg-mb-52{margin-bottom:52px!important}.lg-mb-60{margin-bottom:60px!important}.lg-mb-64{margin-bottom:64px!important}.lg-mb-70{margin-bottom:70px!important}.lg-mb-76{margin-bottom:76px!important}.lg-mb-80{margin-bottom:80px!important}.lg-mb-96{margin-bottom:96px!important}.lg-mb-100{margin-bottom:100px!important}.lg-ml-0{margin-left:0!important}.lg-ml-2{margin-left:2px!important}.lg-ml-4{margin-left:4px!important}.lg-ml-5{margin-left:5px!important}.lg-ml-6{margin-left:6px!important}.lg-ml-8{margin-left:8px!important}.lg-ml-10{margin-left:10px!important}.lg-ml-12{margin-left:12px!important}.lg-ml-15{margin-left:15px!important}.lg-ml-16{margin-left:16px!important}.lg-ml-18{margin-left:18px!important}.lg-ml-20{margin-left:20px!important}.lg-ml-22{margin-left:22px!important}.lg-ml-24{margin-left:24px!important}.lg-ml-25{margin-left:25px!important}.lg-ml-26{margin-left:26px!important}.lg-ml-28{margin-left:28px!important}.lg-ml-30{margin-left:30px!important}.lg-ml-32{margin-left:32px!important}.lg-ml-34{margin-left:34px!important}.lg-ml-36{margin-left:36px!important}.lg-ml-40{margin-left:40px!important}.lg-ml-44{margin-left:44px!important}.lg-ml-46{margin-left:46px!important}.lg-ml-48{margin-left:48px!important}.lg-ml-50{margin-left:50px!important}.lg-ml-52{margin-left:52px!important}.lg-ml-60{margin-left:60px!important}.lg-ml-64{margin-left:64px!important}.lg-ml-70{margin-left:70px!important}.lg-ml-76{margin-left:76px!important}.lg-ml-80{margin-left:80px!important}.lg-ml-96{margin-left:96px!important}.lg-ml-100{margin-left:100px!important}}.h-20{height:20%!important}.h-50{height:50%!important}.h-60{height:60%!important}.h-80{height:80%!important}.h-100{height:100%!important}.h-auto{height:auto%!important}.w-20{width:20%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-100{width:100%!important}.w-auto{width:auto%!important}@media screen and (min-width: 0px){.xs-h-20{height:20%!important}.xs-h-50{height:50%!important}.xs-h-60{height:60%!important}.xs-h-80{height:80%!important}.xs-h-100{height:100%!important}.xs-h-auto{height:auto%!important}.xs-w-20{width:20%!important}.xs-w-50{width:50%!important}.xs-w-60{width:60%!important}.xs-w-80{width:80%!important}.xs-w-100{width:100%!important}.xs-w-auto{width:auto%!important}}@media screen and (min-width: 640px){.sm-h-20{height:20%!important}.sm-h-50{height:50%!important}.sm-h-60{height:60%!important}.sm-h-80{height:80%!important}.sm-h-100{height:100%!important}.sm-h-auto{height:auto%!important}.sm-w-20{width:20%!important}.sm-w-50{width:50%!important}.sm-w-60{width:60%!important}.sm-w-80{width:80%!important}.sm-w-100{width:100%!important}.sm-w-auto{width:auto%!important}}@media screen and (min-width: 1100px){.md-h-20{height:20%!important}.md-h-50{height:50%!important}.md-h-60{height:60%!important}.md-h-80{height:80%!important}.md-h-100{height:100%!important}.md-h-auto{height:auto%!important}.md-w-20{width:20%!important}.md-w-50{width:50%!important}.md-w-60{width:60%!important}.md-w-80{width:80%!important}.md-w-100{width:100%!important}.md-w-auto{width:auto%!important}}@media screen and (min-width: 1440px){.lg-h-20{height:20%!important}.lg-h-50{height:50%!important}.lg-h-60{height:60%!important}.lg-h-80{height:80%!important}.lg-h-100{height:100%!important}.lg-h-auto{height:auto%!important}.lg-w-20{width:20%!important}.lg-w-50{width:50%!important}.lg-w-60{width:60%!important}.lg-w-80{width:80%!important}.lg-w-100{width:100%!important}.lg-w-auto{width:auto%!important}}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-1{flex:1 1 0%!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-self-start{justify-self:flex-start!important}.justify-self-end{justify-self:flex-end!important}.justify-self-center{justify-self:center!important}.justify-self-between{justify-self:space-between!important}.justify-self-around{justify-self:space-around!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-between{align-self:space-between!important}.align-self-around{align-self:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}@media (min-width: 0px){.xs-flex-row{flex-direction:row!important}.xs-flex-col{flex-direction:column!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-col-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xs-flex-fill{flex:1 1 auto!important}.xs-flex-grow-0{flex-grow:0!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-justify-start{justify-content:flex-start!important}.xs-justify-end{justify-content:flex-end!important}.xs-justify-center{justify-content:center!important}.xs-justify-between{justify-content:space-between!important}.xs-justify-around{justify-content:space-around!important}.xs-justify-unset{justify-content:unset!important}.xs-align-start{align-items:flex-start!important}.xs-align-end{align-items:flex-end!important}.xs-align-center{align-items:center!important}.xs-align-baseline{align-items:baseline!important}.xs-align-stretch{align-items:stretch!important}.xs-align-unset{align-items:unset!important}.xs-justify-start{justify-self:flex-start!important}.xs-justify-self-end{justify-self:flex-end!important}.xs-justify-self-center{justify-self:center!important}.xs-justify-self-between{justify-self:space-between!important}.xs-justify-self-around{justify-self:space-around!important}.xs-align-content-start{align-content:flex-start!important}.xs-align-content-end{align-content:flex-end!important}.xs-align-content-center{align-content:center!important}.xs-align-content-between{align-content:space-between!important}.xs-align-content-around{align-content:space-around!important}.xs-align-content-stretch{align-content:stretch!important}.xs-align-self-auto{align-self:auto!important}.xs-align-self-start{align-self:flex-start!important}.xs-align-self-end{align-self:flex-end!important}.xs-align-self-center{align-self:center!important}.xs-align-self-baseline{align-self:baseline!important}.xs-align-self-stretch{align-self:stretch!important}}@media (min-width: 640px){.sm-flex-row{flex-direction:row!important}.sm-flex-col{flex-direction:column!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-col-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm-flex-fill{flex:1 1 auto!important}.sm-flex-grow-0{flex-grow:0!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-justify-start{justify-content:flex-start!important}.sm-justify-end{justify-content:flex-end!important}.sm-justify-center{justify-content:center!important}.sm-justify-between{justify-content:space-between!important}.sm-justify-around{justify-content:space-around!important}.sm-justify-unset{justify-content:unset!important}.sm-align-start{align-items:flex-start!important}.sm-align-end{align-items:flex-end!important}.sm-align-center{align-items:center!important}.sm-align-baseline{align-items:baseline!important}.sm-align-stretch{align-items:stretch!important}.sm-align-unset{align-items:unset!important}.sm-justify-start{justify-self:flex-start!important}.sm-justify-self-end{justify-self:flex-end!important}.sm-justify-self-center{justify-self:center!important}.sm-justify-self-between{justify-self:space-between!important}.sm-justify-self-around{justify-self:space-around!important}.sm-align-content-start{align-content:flex-start!important}.sm-align-content-end{align-content:flex-end!important}.sm-align-content-center{align-content:center!important}.sm-align-content-between{align-content:space-between!important}.sm-align-content-around{align-content:space-around!important}.sm-align-content-stretch{align-content:stretch!important}.sm-align-self-auto{align-self:auto!important}.sm-align-self-start{align-self:flex-start!important}.sm-align-self-end{align-self:flex-end!important}.sm-align-self-center{align-self:center!important}.sm-align-self-baseline{align-self:baseline!important}.sm-align-self-stretch{align-self:stretch!important}}@media (min-width: 1100px){.md-flex-row{flex-direction:row!important}.md-flex-col{flex-direction:column!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-col-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md-flex-fill{flex:1 1 auto!important}.md-flex-grow-0{flex-grow:0!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-justify-start{justify-content:flex-start!important}.md-justify-end{justify-content:flex-end!important}.md-justify-center{justify-content:center!important}.md-justify-between{justify-content:space-between!important}.md-justify-around{justify-content:space-around!important}.md-justify-unset{justify-content:unset!important}.md-align-start{align-items:flex-start!important}.md-align-end{align-items:flex-end!important}.md-align-center{align-items:center!important}.md-align-baseline{align-items:baseline!important}.md-align-stretch{align-items:stretch!important}.md-align-unset{align-items:unset!important}.md-justify-start{justify-self:flex-start!important}.md-justify-self-end{justify-self:flex-end!important}.md-justify-self-center{justify-self:center!important}.md-justify-self-between{justify-self:space-between!important}.md-justify-self-around{justify-self:space-around!important}.md-align-content-start{align-content:flex-start!important}.md-align-content-end{align-content:flex-end!important}.md-align-content-center{align-content:center!important}.md-align-content-between{align-content:space-between!important}.md-align-content-around{align-content:space-around!important}.md-align-content-stretch{align-content:stretch!important}.md-align-self-auto{align-self:auto!important}.md-align-self-start{align-self:flex-start!important}.md-align-self-end{align-self:flex-end!important}.md-align-self-center{align-self:center!important}.md-align-self-baseline{align-self:baseline!important}.md-align-self-stretch{align-self:stretch!important}}@media (min-width: 1440px){.lg-flex-row{flex-direction:row!important}.lg-flex-col{flex-direction:column!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-col-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg-flex-fill{flex:1 1 auto!important}.lg-flex-grow-0{flex-grow:0!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-justify-start{justify-content:flex-start!important}.lg-justify-end{justify-content:flex-end!important}.lg-justify-center{justify-content:center!important}.lg-justify-between{justify-content:space-between!important}.lg-justify-around{justify-content:space-around!important}.lg-justify-unset{justify-content:unset!important}.lg-align-start{align-items:flex-start!important}.lg-align-end{align-items:flex-end!important}.lg-align-center{align-items:center!important}.lg-align-baseline{align-items:baseline!important}.lg-align-stretch{align-items:stretch!important}.lg-align-unset{align-items:unset!important}.lg-justify-start{justify-self:flex-start!important}.lg-justify-self-end{justify-self:flex-end!important}.lg-justify-self-center{justify-self:center!important}.lg-justify-self-between{justify-self:space-between!important}.lg-justify-self-around{justify-self:space-around!important}.lg-align-content-start{align-content:flex-start!important}.lg-align-content-end{align-content:flex-end!important}.lg-align-content-center{align-content:center!important}.lg-align-content-between{align-content:space-between!important}.lg-align-content-around{align-content:space-around!important}.lg-align-content-stretch{align-content:stretch!important}.lg-align-self-auto{align-self:auto!important}.lg-align-self-start{align-self:flex-start!important}.lg-align-self-end{align-self:flex-end!important}.lg-align-self-center{align-self:center!important}.lg-align-self-baseline{align-self:baseline!important}.lg-align-self-stretch{align-self:stretch!important}}.font_10_500{font-size:10px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_10_500{font-size:10px!important;font-weight:500!important}}.font_10_600{font-size:10px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_10_600{font-size:10px!important;font-weight:600!important}}.font_11_500{font-size:11px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_11_500{font-size:11px!important;font-weight:500!important}}.font_11_600{font-size:11px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_11_600{font-size:11px!important;font-weight:600!important}}.font_11_700{font-size:11px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_11_700{font-size:11px!important;font-weight:700!important}}.font_12_400{font-size:12px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_12_400{font-size:12px!important;font-weight:400!important}}.font_12_500{font-size:12px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_12_500{font-size:12px!important;font-weight:500!important}}.font_12_600{font-size:12px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_12_600{font-size:12px!important;font-weight:600!important}}.font_13_400{font-size:13px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_13_400{font-size:13px!important;font-weight:400!important}}.font_13_500{font-size:13px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_13_500{font-size:13px!important;font-weight:500!important}}.font_13_600{font-size:13px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_13_600{font-size:13px!important;font-weight:600!important}}.font_13_700{font-size:13px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_13_700{font-size:13px!important;font-weight:700!important}}.font_14_400{font-size:14px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_14_400{font-size:14px!important;font-weight:400!important}}.font_14_500{font-size:14px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_14_500{font-size:14px!important;font-weight:500!important}}.font_14_600{font-size:14px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_14_600{font-size:14px!important;font-weight:600!important}}.font_15_400{font-size:15px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_15_400{font-size:15px!important;font-weight:400!important}}.font_15_500{font-size:15px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_15_500{font-size:15px!important;font-weight:500!important}}.font_15_600{font-size:15px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_15_600{font-size:15px!important;font-weight:600!important}}.font_15_700{font-size:15px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_15_700{font-size:15px!important;font-weight:700!important}}.font_16_400{font-size:16px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_16_400{font-size:16px!important;font-weight:400!important}}.font_16_500{font-size:16px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_16_500{font-size:16px!important;font-weight:500!important}}.font_16_600{font-size:16px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_16_600{font-size:16px!important;font-weight:600!important}}.font_16_700{font-size:16px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_16_700{font-size:16px!important;font-weight:700!important}}.font_17_600{font-size:17px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_17_600{font-size:17px!important;font-weight:600!important}}.font_18_400{font-size:18px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_18_400{font-size:18px!important;font-weight:400!important}}.font_18_500{font-size:18px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_18_500{font-size:18px!important;font-weight:500!important}}.font_18_600{font-size:18px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_18_600{font-size:18px!important;font-weight:600!important}}.font_18_700{font-size:18px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_18_700{font-size:18px!important;font-weight:700!important}}.font_20_400{font-size:20px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_20_400{font-size:20px!important;font-weight:400!important}}.font_22_400{font-size:22px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_22_400{font-size:22px!important;font-weight:400!important}}.font_20_600{font-size:20px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_20_600{font-size:20px!important;font-weight:600!important}}.font_20_700{font-size:20px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_20_700{font-size:20px!important;font-weight:700!important}}.font_24_400{font-size:24px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_24_400{font-size:24px!important;font-weight:400!important}}.font_24_500{font-size:24px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_24_500{font-size:24px!important;font-weight:500!important}}.font_24_600{font-size:24px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_24_600{font-size:24px!important;font-weight:600!important}}.font_24_700{font-size:24px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_24_700{font-size:24px!important;font-weight:700!important}}.font_25_600{font-size:25px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_25_600{font-size:25px!important;font-weight:600!important}}.font_25_700{font-size:25px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_25_700{font-size:25px!important;font-weight:700!important}}.font_28_600{font-size:28px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_28_600{font-size:28px!important;font-weight:600!important}}.font_30_700{font-size:30px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_30_700{font-size:30px!important;font-weight:700!important}}.font_32_600{font-size:32px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_32_600{font-size:32px!important;font-weight:600!important}}.font_36_600{font-size:36px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_36_600{font-size:36px!important;font-weight:600!important}}.font_44_500{font-size:44px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_44_500{font-size:44px!important;font-weight:500!important}}.font_44_600{font-size:44px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_44_600{font-size:44px!important;font-weight:600!important}}.font_52_600{font-size:52px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_52_600{font-size:52px!important;font-weight:600!important}}.font_60_600{font-size:60px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_60_600{font-size:60px!important;font-weight:600!important}}.font_64_600{font-size:64px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_64_600{font-size:64px!important;font-weight:600!important}}.bg-primary{background-color:#b8eae1!important}.text-primary{color:#b8eae1!important}.b-primary{border-color:#b8eae1!important}@media (min-width: 0px){.xs-bg-primary{background-color:#b8eae1!important}.xs-text-primary{color:#b8eae1!important}}@media (min-width: 640px){.sm-bg-primary{background-color:#b8eae1!important}.sm-text-primary{color:#b8eae1!important}}@media (min-width: 1100px){.md-bg-primary{background-color:#b8eae1!important}.md-text-primary{color:#b8eae1!important}}@media (min-width: 1440px){.lg-bg-primary{background-color:#b8eae1!important}.lg-text-primary{color:#b8eae1!important}}.bg-secondary{background-color:#fff3f0!important}.text-secondary{color:#fff3f0!important}.b-secondary{border-color:#fff3f0!important}@media (min-width: 0px){.xs-bg-secondary{background-color:#fff3f0!important}.xs-text-secondary{color:#fff3f0!important}}@media (min-width: 640px){.sm-bg-secondary{background-color:#fff3f0!important}.sm-text-secondary{color:#fff3f0!important}}@media (min-width: 1100px){.md-bg-secondary{background-color:#fff3f0!important}.md-text-secondary{color:#fff3f0!important}}@media (min-width: 1440px){.lg-bg-secondary{background-color:#fff3f0!important}.lg-text-secondary{color:#fff3f0!important}}.bg-darkGrey{background-color:#282626!important}.text-darkGrey{color:#282626!important}.b-darkGrey{border-color:#282626!important}@media (min-width: 0px){.xs-bg-darkGrey{background-color:#282626!important}.xs-text-darkGrey{color:#282626!important}}@media (min-width: 640px){.sm-bg-darkGrey{background-color:#282626!important}.sm-text-darkGrey{color:#282626!important}}@media (min-width: 1100px){.md-bg-darkGrey{background-color:#282626!important}.md-text-darkGrey{color:#282626!important}}@media (min-width: 1440px){.lg-bg-darkGrey{background-color:#282626!important}.lg-text-darkGrey{color:#282626!important}}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.b-white{border-color:#fff!important}@media (min-width: 0px){.xs-bg-white{background-color:#fff!important}.xs-text-white{color:#fff!important}}@media (min-width: 640px){.sm-bg-white{background-color:#fff!important}.sm-text-white{color:#fff!important}}@media (min-width: 1100px){.md-bg-white{background-color:#fff!important}.md-text-white{color:#fff!important}}@media (min-width: 1440px){.lg-bg-white{background-color:#fff!important}.lg-text-white{color:#fff!important}}.bg-grey{background-color:#f9f9f9!important}.text-grey{color:#f9f9f9!important}.b-grey{border-color:#f9f9f9!important}@media (min-width: 0px){.xs-bg-grey{background-color:#f9f9f9!important}.xs-text-grey{color:#f9f9f9!important}}@media (min-width: 640px){.sm-bg-grey{background-color:#f9f9f9!important}.sm-text-grey{color:#f9f9f9!important}}@media (min-width: 1100px){.md-bg-grey{background-color:#f9f9f9!important}.md-text-grey{color:#f9f9f9!important}}@media (min-width: 1440px){.lg-bg-grey{background-color:#f9f9f9!important}.lg-text-grey{color:#f9f9f9!important}}.bg-light{background-color:#f0f0f0!important}.text-light{color:#f0f0f0!important}.b-light{border-color:#f0f0f0!important}@media (min-width: 0px){.xs-bg-light{background-color:#f0f0f0!important}.xs-text-light{color:#f0f0f0!important}}@media (min-width: 640px){.sm-bg-light{background-color:#f0f0f0!important}.sm-text-light{color:#f0f0f0!important}}@media (min-width: 1100px){.md-bg-light{background-color:#f0f0f0!important}.md-text-light{color:#f0f0f0!important}}@media (min-width: 1440px){.lg-bg-light{background-color:#f0f0f0!important}.lg-text-light{color:#f0f0f0!important}}.bg-muted{background-color:#6c757d!important}.text-muted{color:#6c757d!important}.b-muted{border-color:#6c757d!important}@media (min-width: 0px){.xs-bg-muted{background-color:#6c757d!important}.xs-text-muted{color:#6c757d!important}}@media (min-width: 640px){.sm-bg-muted{background-color:#6c757d!important}.sm-text-muted{color:#6c757d!important}}@media (min-width: 1100px){.md-bg-muted{background-color:#6c757d!important}.md-text-muted{color:#6c757d!important}}@media (min-width: 1440px){.lg-bg-muted{background-color:#6c757d!important}.lg-text-muted{color:#6c757d!important}}.bg-almostBlack{background-color:#090909!important}.text-almostBlack{color:#090909!important}.b-almostBlack{border-color:#090909!important}@media (min-width: 0px){.xs-bg-almostBlack{background-color:#090909!important}.xs-text-almostBlack{color:#090909!important}}@media (min-width: 640px){.sm-bg-almostBlack{background-color:#090909!important}.sm-text-almostBlack{color:#090909!important}}@media (min-width: 1100px){.md-bg-almostBlack{background-color:#090909!important}.md-text-almostBlack{color:#090909!important}}@media (min-width: 1440px){.lg-bg-almostBlack{background-color:#090909!important}.lg-text-almostBlack{color:#090909!important}}.bg-gooeyDanger{background-color:#dc3545!important}.text-gooeyDanger{color:#dc3545!important}.b-gooeyDanger{border-color:#dc3545!important}@media (min-width: 0px){.xs-bg-gooeyDanger{background-color:#dc3545!important}.xs-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 640px){.sm-bg-gooeyDanger{background-color:#dc3545!important}.sm-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1100px){.md-bg-gooeyDanger{background-color:#dc3545!important}.md-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1440px){.lg-bg-gooeyDanger{background-color:#dc3545!important}.lg-text-gooeyDanger{color:#dc3545!important}}.text-capitalize{text-transform:capitalize}.hover-underline:hover{text-decoration:underline}.hover-grow:hover{transition:transform .1s ease-in;transform:scale(1.1);z-index:99}.hover-grow:active{transition:transform .1s ease-in;transform:scale(1)}.hover-bg-primary:hover{background-color:#b8eae1;color:#282626}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:15%;left:calc(-100% - 8px);margin-bottom:5px;padding:7px;width:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;background-color:#333333e6;color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}.br-large-right{border-radius:0 16px 16px 0}.br-large-left{border-radius:16px 0 0 16px}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-decoration-none{text-decoration:none}.translucent-text{opacity:.67}.br-default{border-radius:8px!important}.br-small{border-radius:4px!important}.br-large{border-radius:16px!important}.b-1{border:1px solid #eee}.b-btm-1{border-bottom:1px solid #eee}.b-top-1{border-top:1px solid #eee}.b-rt-1{border-right:1px solid #eee}.b-lt-1{border-left:1px solid #eee}.b-none{border:none!important}.overflow-hidden,.overflow-x-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.br-circle{border-radius:50%}.cr-pointer{cursor:pointer}.stroke-white{stroke:#fff!important}.top-0{top:0}.left-0{left:0}.right-0{right:0}.h-header{height:56px}.mw-100{max-width:100%}@media (max-width: 1100px){.xs-text-center{text-align:center}.xs-b-none{border:none}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width: 0px){.xs-d-flex{display:flex!important}.xs-d-block{display:block!important}.xs-d-none{display:none!important}.xs-d-inline-block{display:inline-block!important}}@media (min-width: 640px){.sm-d-flex{display:flex!important}.sm-d-block{display:block!important}.sm-d-none{display:none!important}.sm-d-inline-block{display:inline-block!important}}@media (min-width: 1100px){.md-d-flex{display:flex!important}.md-d-block{display:block!important}.md-d-none{display:none!important}.md-d-inline-block{display:inline-block!important}}@media (min-width: 1440px){.lg-d-flex{display:flex!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-inline-block{display:inline-block!important}}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:sticky!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-initial{position:initial!important}.pos-unset{position:unset!important}:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}@keyframes popup{0%{opacity:0;transform:translateY(1000px)}30%{opacity:.6;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-A{0%{opacity:0;transition:opacity .2s ease}to{opacity:1}}.fade-in-A{animation:fade-in-A .3s ease .5s}.anim-typing{line-height:130%!important;opacity:1;width:100%;animation:typing .25s steps(30),blink-border .2s step-end infinite alternate;overflow:hidden;white-space:inherit}.text-reveal-container *:not(code,div,pre,ol,ul){opacity:1;animation:anim-textReveal .35s cubic-bezier(.43,.02,.06,.62) 0s forwards 1}@keyframes anim-textReveal{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:0;width:0;white-space:nowrap}to{opacity:1;white-space:nowrap}}.anim-blink-self{animation:blink 1s infinite}.anim-blink{animation:border-blink .5s infinite}@keyframes border-blink{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bx-shadowA{box-shadow:#0000001a 0 1px 4px,#0003 0 2px 12px}.bx-shadowB{box-shadow:#00000026 0 15px 25px,#0000000d 0 5px 10px}.blur-edges{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}');function _2({config:n}){var r,o;return n={mode:"inline",enableAudioMessage:!0,showSources:!0,...n,branding:{showPoweredByGooey:!0,...n==null?void 0:n.branding}},(r=n.branding).name||(r.name="Gooey"),(o=n.branding).photoUrl||(o.photoUrl="https://gooey.ai/favicon.ico"),d.jsxs("div",{className:"gooey-embed-container",tabIndex:-1,children:[d.jsx(R0,{}),d.jsx(Vg,{config:n,children:d.jsx(F0,{children:d.jsx(k2,{})})})]})}function S2(n,r){const o=n.attachShadow({mode:"open",delegatesFocus:!0}),a=xa.createRoot(o);return a.render(d.jsx(Cr.StrictMode,{children:d.jsx(_2,{config:r})})),a}class E2{constructor(){Rt(this,"defaultConfig",{});Rt(this,"_mounted",[])}mount(r){r={...this.defaultConfig,...r};const o=document.querySelector(r.target);if(!o)throw new Error(`Target not found: ${r.target}. Please provide a valid "target" selector in the config object.`);if(!r.integration_id)throw new Error('Integration ID is required. Please provide an "integration_id" in the config object.');const a=document.createElement("div");a.style.display="contents",o.children.length>0&&o.removeChild(o.children[0]),o.appendChild(a);const p=S2(a,r);this._mounted.push({innerDiv:a,root:p}),globalThis.gooeyShadowRoot=a==null?void 0:a.shadowRoot}unmount(){for(const{innerDiv:r,root:o}of this._mounted)o.unmount(),r.remove();this._mounted=[]}}const Mu=new E2;return window.GooeyEmbed=Mu,Mu}();

    An err * @namespace * @public *) - */function v1(n){let r="";return r=n.children[0].data,r}const k1=({body:n="",language:r=""})=>{const[o,a]=V.useState("Copy");if(!n)return null;const p=async()=>{try{await navigator.clipboard.writeText(n),a("Copied"),setTimeout(()=>{a("Copy")},5e3)}catch(m){console.error("Failed to copy: ",m)}};return d.jsxs("div",{className:"bg-darkGrey text-white d-flex align-center justify-between gp-4 gmt-6",style:{borderRadius:"8px 8px 0 0"},children:[d.jsx("p",{className:"font_12_500 gml-4",style:{margin:0},children:r}),d.jsx(Qn,{onClick:p,className:"font_12_500 text-white gp-4",variant:"text",children:o})]})};function _1({domNode:n}){var a;const r=v1(n),o=((a=n==null?void 0:n.attribs)==null?void 0:a.class.split("-").pop())||"python";return d.jsxs(d.Fragment,{children:[d.jsx(k1,{body:r,language:o}),d.jsx("code",{...Bi.attributesToProps(n.attribs),style:{borderRadius:"4px"},children:d.jsx(b1,{theme:yu.vsDark,code:r,language:o,children:({className:p,style:m,tokens:c,getLineProps:g,getTokenProps:f})=>d.jsx("pre",{style:m,className:p,children:c.map((x,y)=>d.jsx("div",{...g({line:x}),children:x.map((v,R)=>d.jsx("span",{...f({token:v})},R))},y))})})})]})}const S1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"})]})})},E1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"})]})})},C1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"})]})})},T1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"})]})})},R1=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"})})})},Su=n=>{const{data:r,layoutController:o,metaData:a}=n,[p,m]=V.useState(!0);V.useEffect(()=>{m(!0),setTimeout(()=>{m(!1)},0)},[r.url]);const c=W1(r.url);if(!r||!(r!=null&&r.url))return null;const g=Au(a==null?void 0:a.content_type,(a==null?void 0:a.redirect_urls[0])||(r==null?void 0:r.url),24);return p?null:d.jsxs("div",{className:"flex-1 d-flex flex-col",children:[d.jsxs("div",{className:"b-lt-1 b-rt-1 b-btm-1 gp-10 w-100 d-flex justify-between align-center bg-white",style:{height:"56px"},children:[d.jsxs("div",{className:"d-flex align-center",style:{maxWidth:"90%"},children:[g||!(a!=null&&a.logo)?d.jsx(g,{}):d.jsx("img",{src:a==null?void 0:a.logo,alt:r==null?void 0:r.title,style:{width:"24px",height:"24px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:"font_16_500 m-0 flex-1 gml-8",style:{maxWidth:"85%",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:r==null?void 0:r.title}),d.jsx(Ee,{onClick:()=>window.open(r==null?void 0:r.url,"_ablank"),variant:"text-alt",className:"gml-4",children:d.jsx(R1,{size:14})})]}),d.jsx(Ee,{onClick:()=>o==null?void 0:o.toggleSecondaryDrawer(null),variant:"text-alt",className:"gp-6",children:d.jsx(Ma,{size:20})})]}),d.jsx("iframe",{src:c,className:"flex-1",style:{height:"100%",width:"100%",border:0}})]})},j1=n=>{var L;const{data:r}=n,{getTempStoreValue:o,setTempStoreValue:a,layoutController:p}=te(),[m,c]=V.useState((o==null?void 0:o(r.url))||null),{mainString:g}=I1(r==null?void 0:r.title),[f,x]=(g||"").split(",");V.useEffect(()=>{if(!(!r||m||o!=null&&o(r.url)))try{M1(r.url).then(z=>{Object.keys(z).length&&((z==null?void 0:z.title)==="- YouTube"&&(z.title=r.title),c(z),a==null||a(r.url,z))})}catch(z){console.error(z)}},[]);const y=(m==null?void 0:m.redirect_urls[(m==null?void 0:m.redirect_urls.length)-1])||(r==null?void 0:r.url),[v]=P1(y||(r==null?void 0:r.url)),R=Au(m==null?void 0:m.content_type,(m==null?void 0:m.redirect_urls[0])||(r==null?void 0:r.url)),M=v.includes("googleapis")?"":v+(r!=null&&r.refNumber||x?"⋅":""),w=()=>window.open(r==null?void 0:r.url,"_blank"),b=V.useCallback(()=>{var z;(z=p==null?void 0:p.toggleSecondaryDrawer)==null||z.call(p,()=>d.jsx(Su,{data:r,layoutController:p,metaData:m}))},[r,p,m]),I=((L=m==null?void 0:m.content_type)==null?void 0:L.includes("csv"))?w:b;return r?d.jsxs("button",{onClick:I.bind(null),className:Rt("pos-relative sources-card gp-0 gm-0 text-left overflow-hidden gmr-8"),children:[(m==null?void 0:m.image)&&d.jsx("div",{style:{position:"absolute",height:"100%",width:"100%",left:0,top:0,background:`url(${m==null?void 0:m.image})`,backgroundSize:"cover",backgroundPosition:"center",zIndex:0,filter:"brightness(0.6)",transition:"all 1s ease-in-out"}}),d.jsxs("div",{className:"d-flex flex-col justify-between gp-6",style:{zIndex:1,height:"100%"},children:[d.jsx("p",{className:Rt("font_10_600",m!=null&&m.image?"text-white":""),style:{margin:0},children:G1((m==null?void 0:m.title)||f,50)}),d.jsxs("div",{className:Rt("d-flex align-center font_10_600",m!=null&&m.image?"text-white":"text-muted"),children:[R||!(m!=null&&m.logo)?d.jsx(R,{}):d.jsx("img",{src:m==null?void 0:m.logo,alt:r==null?void 0:r.title,style:{width:"14px",height:"14px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:Rt("font_10_500 gml-4",m!=null&&m.image?"text-white":"text-muted"),style:{margin:0},children:M+(x?x.trim():"")+(r!=null&&r.refNumber?`${x?"⋅":""}[${r==null?void 0:r.refNumber}]`:"")})]})]})]}):null},z1=({data:n})=>!n||!n.length?null:d.jsx("div",{className:"text-reveal-container",children:d.jsx("div",{className:"gmt-16 sources-listContainer",children:n.map((r,o)=>d.jsx(j1,{data:r,index:o},(r==null?void 0:r.title)+o))})}),A1=n=>{const{layoutController:r}=te(),o=()=>{var a;(a=r==null?void 0:r.toggleSecondaryDrawer)==null||a.call(r,()=>d.jsx(Su,{data:n==null?void 0:n.data,layoutController:r}))};return d.jsx("a",{onClick:()=>o(),style:{color:n.configColor},className:"gooey-link cr-pointer",children:n.children})},Eu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 74 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("mask",{id:"mask0_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:52)",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L56.4365 16.8843L45.398 1.43036Z",fill:"#0F9D58"})}),d.jsx("mask",{id:"mask1_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:52)",children:d.jsx("path",{d:"M18.9054 48.8962V80.908H54.2288V48.8962H18.9054ZM34.3594 76.4926H23.3209V70.9733H34.3594V76.4926ZM34.3594 67.6617H23.3209V62.1424H34.3594V67.6617ZM34.3594 58.8309H23.3209V53.3116H34.3594V58.8309ZM49.8134 76.4926H38.7748V70.9733H49.8134V76.4926ZM49.8134 67.6617H38.7748V62.1424H49.8134V67.6617ZM49.8134 58.8309H38.7748V53.3116H49.8134V58.8309Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask2_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:52)",children:d.jsx("path",{d:"M47.3352 25.9856L71.8905 50.5354V27.9229L47.3352 25.9856Z",fill:"url(#paint0_linear_1:52)"})}),d.jsx("mask",{id:"mask3_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:52)",children:d.jsx("path",{d:"M45.398 1.43036V21.2998C45.398 24.959 48.3618 27.9229 52.0211 27.9229H71.8905L45.398 1.43036Z",fill:"#87CEAC"})}),d.jsx("mask",{id:"mask4_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:52)",children:d.jsx("path",{d:"M7.86688 1.43036C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V8.60542C1.24374 4.9627 4.22415 1.98229 7.86688 1.98229H45.398V1.43036H7.86688Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:52)",children:d.jsx("path",{d:"M65.2674 98.0177H7.86688C4.22415 98.0177 1.24374 95.0373 1.24374 91.3946V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V91.3946C71.8905 95.0373 68.9101 98.0177 65.2674 98.0177Z",fill:"#263238",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:52)",children:d.jsx("path",{d:"M52.0211 27.9229C48.3618 27.9229 45.398 24.959 45.398 21.2998V21.8517C45.398 25.511 48.3618 28.4748 52.0211 28.4748H71.8905V27.9229H52.0211Z",fill:"#263238",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"url(#paint1_radial_1:52)"}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:52",x1:"59.6142",y1:"28.0935",x2:"59.6142",y2:"50.5388",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{"stop-color":"#263238",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1","stop-color":"#263238",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:52",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(3.48187 3.36121) scale(113.917)",children:[d.jsx("stop",{"stop-color":"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1","stop-color":"white",stopOpacity:"0"})]})]})]})})},io=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 73 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsxs("g",{clipPath:"url(#clip0_1:149)",children:[d.jsx("mask",{id:"mask0_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:149)",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L56.4904 15.9091L45.1923 0Z",fill:"#4285F4"})}),d.jsx("mask",{id:"mask1_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:149)",children:d.jsx("path",{d:"M47.1751 25.2784L72.3077 50.5511V27.2727L47.1751 25.2784Z",fill:"url(#paint0_linear_1:149)"})}),d.jsx("mask",{id:"mask2_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:149)",children:d.jsx("path",{d:"M18.0769 72.7273H54.2308V68.1818H18.0769V72.7273ZM18.0769 81.8182H45.1923V77.2727H18.0769V81.8182ZM18.0769 50V54.5455H54.2308V50H18.0769ZM18.0769 63.6364H54.2308V59.0909H18.0769V63.6364Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask3_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:149)",children:d.jsx("path",{d:"M45.1923 0V20.4545C45.1923 24.2216 48.2258 27.2727 51.9712 27.2727H72.3077L45.1923 0Z",fill:"#A1C2FA"})}),d.jsx("mask",{id:"mask4_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:149)",children:d.jsx("path",{d:"M6.77885 0C3.05048 0 0 3.06818 0 6.81818V7.38636C0 3.63636 3.05048 0.568182 6.77885 0.568182H45.1923V0H6.77885Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:149)",children:d.jsx("path",{d:"M65.5288 99.4318H6.77885C3.05048 99.4318 0 96.3636 0 92.6136V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V92.6136C72.3077 96.3636 69.2572 99.4318 65.5288 99.4318Z",fill:"#1A237E",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:149)",children:d.jsx("path",{d:"M51.9712 27.2727C48.2258 27.2727 45.1923 24.2216 45.1923 20.4545V21.0227C45.1923 24.7898 48.2258 27.8409 51.9712 27.8409H72.3077V27.2727H51.9712Z",fill:"#1A237E",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"url(#paint1_radial_1:149)"})]}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:149",x1:"59.7428",y1:"27.4484",x2:"59.7428",y2:"50.5547",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{stopColor:"#1A237E",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1",stopColor:"#1A237E",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:149",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.29074 1.9765) scale(116.595)",children:[d.jsx("stop",{stopColor:"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),d.jsx("clipPath",{id:"clip0_1:149",children:d.jsx("rect",{width:"72.3077",height:"100",fill:"white"})})]})]})})},Cu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 242424 333334","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision","image-rendering":"optimizeQuality","fill-rule":"evenodd","clip-rule":"evenodd",width:r,height:r,children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"94137",x2:"200291",y2:"173145",children:[d.jsx("stop",{offset:"0","stop-color":"#bf360c"}),d.jsx("stop",{offset:"1","stop-color":"#bf360c"})]}),d.jsxs("mask",{id:"b",children:[d.jsxs("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"91174.4",x2:"200291",y2:"176107",children:[d.jsx("stop",{offset:"0","stop-opacity":".02","stop-color":"#fff"}),d.jsx("stop",{offset:"1","stop-opacity":".2","stop-color":"#fff"})]}),d.jsx("path",{fill:"url(#a)",d:"M158007 84111h84568v99059h-84568z"})]})]}),d.jsxs("g",{"fill-rule":"nonzero",children:[d.jsx("path",{d:"M151516 0H22726C10228 0 0 10228 0 22726v287880c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728V90909l-53037-37880L151516 1z",fill:"#f4b300"}),d.jsx("path",{d:"M170452 151515H71970c-6252 0-11363 5113-11363 11363v98483c0 6251 5112 11363 11363 11363h98482c6252 0 11363-5112 11363-11363v-98483c0-6250-5111-11363-11363-11363zm-3792 87118H75756v-53027h90904v53027z",fill:"#f0f0f0"}),d.jsx("path",{mask:"url(#b)",fill:"url(#c)",d:"M158158 84261l84266 84242V90909z"}),d.jsx("path",{d:"M151516 0v68181c0 12557 10167 22728 22726 22728h68182L151515 0z",fill:"#f9da80"}),d.jsx("path",{fill:"#fff","fill-opacity":".102",d:"M151516 0v1893l89008 89016h1900z"}),d.jsx("path",{d:"M22726 0C10228 0 0 10228 0 22726v1893C0 12121 10228 1893 22726 1893h128790V0H22726z",fill:"#fff","fill-opacity":".2"}),d.jsx("path",{d:"M219697 331433H22726C10228 331433 0 321209 0 308705v1900c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728v-1900c0 12504-10233 22728-22728 22728z",fill:"#bf360c","fill-opacity":".2"}),d.jsx("path",{d:"M174243 90909c-12559 0-22726-10171-22726-22728v1893c0 12557 10167 22728 22726 22728h68182v-1893h-68182z",fill:"#bf360c","fill-opacity":".102"})]})]})})},Tu=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,...n,children:d.jsx("path",{d:"M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"})})})},Ru=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28.57 20",focusable:"false",height:r,width:r,children:d.jsx("svg",{viewBox:"0 0 28.57 20",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",children:d.jsxs("g",{children:[d.jsx("path",{d:"M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z",fill:"#FF0000"}),d.jsx("path",{d:"M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z",fill:"white"})]})})})})},ju=n=>{const r=n.size||16;return d.jsx(Pt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7H170c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320H347.7c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64H164.3c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160H342c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64h90.8c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64H380zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3h83.8zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160h83.7zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64H132c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64H41.3zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3H374.7c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3H53.6c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"})})})},O1=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:r,width:r,children:d.jsx("path",{d:"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"})})})},N1=({children:n,...r})=>{const{config:o}=te(),[a,p]=V.useState((o==null?void 0:o.expandedSources)||!1),m=()=>{p(!a)};return V.useEffect(()=>{o!=null&&o.expandedSources&&p(o==null?void 0:o.expandedSources)},[o==null?void 0:o.expandedSources]),d.jsxs("span",{className:Rt("collapsible-button",a&&"collapsible-button-expanded"),children:[d.jsx(Ee,{...r,variant:"",id:"expand-collapse-button",className:"bg-light gp-4",onClick:c=>{r!=null&&r.onClick&&(r==null||r.onClick(c)),m()},children:d.jsx(O1,{size:12})}),a&&!(r!=null&&r.disabled)&&d.jsx("div",{className:Rt("collapsed-area",a&&"collapsed-area-expanded"),children:n})]})},L1="https://metascraper.gooey.ai",zu=/\[\d+(,\s*\d+)*\]/g,Au=(n,r,o=12)=>{const a=r.toLowerCase();if(a.includes("youtube.com")||a.includes("youtu.be"))return()=>d.jsx(Ru,{size:o});if(a.endsWith(".pdf"))return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:o||12});if(a.endsWith(".xls")||a.endsWith(".xlsx")||a.includes("docs.google")&&a.includes("spreadsheets"))return()=>d.jsx(Eu,{size:o});if(a.endsWith(".docx")||a.includes("docs.google")&&a.includes("document"))return()=>d.jsx(io,{size:o});if(a.endsWith(".pptx")||a.includes("docs.google")&&a.includes("presentation"))return()=>d.jsx(Cu,{size:o});if(a.endsWith(".txt"))return()=>d.jsx(io,{size:o});if(a.endsWith(".html"))return null;switch(n=n==null?void 0:n.toLowerCase().split(";")[0],n){case"video":return()=>d.jsx(Ru,{});case"application/pdf":return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:12});case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":case"application/vnd.oasis.opendocument.spreadsheet":return()=>d.jsx(Eu,{});case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return()=>d.jsx(io,{});case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return()=>d.jsx(Cu,{});case"text/plain":return()=>d.jsx(io,{});case"text/html":return null;default:return()=>d.jsx(ju,{size:12})}};function Ou(n){const r=n.split("/");return r[r.length-1]}function I1(n){const r=Ou(n),o=/\.([a-zA-Z0-9]+)(\?.*)?$/,a=r.match(o);if(a){const p="."+a[1];return{mainString:r.slice(0,-p.length),extension:p}}else return{mainString:r,extension:null}}function P1(n){try{const o=new URL(n).hostname,a=o.split(".");if(a.length>=2){const p=a.slice(-2,-1)[0],m=a.slice(-1)[0];return o.includes("google")?[a.slice(-3,-1).join("."),o]:[p,p+"."+m]}}catch(r){return console.error("Invalid URL:",r),null}}const M1=async n=>{try{const r=await zt.get(`${L1}/fetchUrlMeta?url=${n}`);return r==null?void 0:r.data}catch(r){console.error(r)}},F1=n=>{const{type:r="",status:o="",text:a,detail:p,output_text:m={}}=n;let c="";if(r===On.MESSAGE_PART){if(a)return c=a,c=c.replace("🎧 I heard","🎙️"),c;c=p}return r===On.FINAL_RESPONSE&&o==="completed"&&(c=m[0]),c=c.replace("🎧 I heard","🎙️"),c},ms=n=>({htmlparser2:{lowerCaseTags:!1,lowerCaseAttributeNames:!1},replace:function(r){var o,a;if(r.attribs&&r.children.length&&r.children[0].name==="code"&&(a=(o=r.children[0].attribs)==null?void 0:o.class)!=null&&a.includes("language-"))return d.jsx(_1,{domNode:r.children[0],options:ms(n)})},transform(r,o){if(o.type==="text"&&n.showSources)return $1(r,o,n);switch(o.name){case"img":return U1(r,o);case"a":return B1(r,o,n);default:return r}}}),D1=(n,r)=>{const a=((r==null?void 0:r.references)||[]).filter(p=>p.url===n);a.length&&a[0]},U1=(n,r)=>{if(!n)return n;const o=r.attribs.src;return d.jsx("a",{href:o,target:"_blank",rel:"noreferrer",children:d.jsx("img",{src:o,alt:r.attribs.alt})})},B1=(n,r,o)=>{if(!n)return n;const a=r.attribs.href;delete r.attribs.href;let p=D1(a,o);return p||(p={title:(r==null?void 0:r.children[0].data)||Ou(a),url:a}),d.jsx(A1,{data:p,configColor:(o==null?void 0:o.linkColor)||"default",children:Bi.domToReact(r.children,ms(o))})},$1=(n,r,o)=>{if(!r)return r;let a=r.data||"";const p=Array.from(new Set((a.match(zu)||[]).map(g=>parseInt(g.slice(1,-1),10))));if(!p||!p.length)return n;const{references:m=[]}=o,c=[...m].splice(p[0]-1,p[p.length-1]);return a=a.replaceAll(zu,""),a[a.length-1]==="."&&a[a.length-2]===" "&&(a=a.slice(0,-2)+"."),d.jsxs(Er.Fragment,{children:[a," ",d.jsx(N1,{disabled:!m.length,children:d.jsx(z1,{data:c})}),d.jsx("br",{})]})},H1=(n,r,o)=>{const a=F1(n);if(!a)return"";const p=vt.parse(a,{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,silent:!1,tokenizer:null,walkTokens:null});return bx(p,ms({...n,showSources:o,linkColor:r}))},V1=(n,r)=>{switch(n){case"FEEDBACK_THUMBS_UP":return r?d.jsx(E1,{size:12,className:"text-muted"}):d.jsx(S1,{size:12,className:"text-muted"});case"FEEDBACK_THUMBS_DOWN":return r?d.jsx(C1,{size:12,className:"text-muted"}):d.jsx(T1,{size:12,className:"text-muted"});default:return null}};function G1(n,r){if(n.length<=r)return n;const o="...",a=o.length,p=r-a,m=Math.ceil(p/2),c=Math.floor(p/2);return n.slice(0,m)+o+n.slice(-c)}const W1=n=>{try{const r=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,o=n.match(r);return o&&o[1]?`https://www.youtube.com/embed/${o[1]}`:n}catch(r){return console.error("Error processing URL:",r),n}};Xe(wm);const Nu=n=>{var o;const r=(o=te().config)==null?void 0:o.branding;return d.jsxs("div",{className:"d-flex align-start",children:[(r==null?void 0:r.photoUrl)&&d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:r==null?void 0:r.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("div",{className:"gmt-2 mw-100 overflow-hidden",children:n.children})]})},Z1=({data:n,onFeedbackClick:r})=>{const{buttons:o,bot_message_id:a}=n;return o?d.jsx("div",{className:"d-flex gml-36",children:o.map(p=>!!p&&d.jsx(Qn,{className:"gmr-4 text-muted",variant:"text",onClick:()=>!p.isPressed&&r(p.id,a),children:V1(p.id,p.isPressed)},p.id))}):null},q1=V.memo(n=>{var x;const{output_audio:r=[],type:o,output_video:a=[]}=n.data,p=n.autoPlay!==!1,m=r[0],c=a[0],g=o!==On.FINAL_RESPONSE,f=H1(n.data,n==null?void 0:n.linkColor,n==null?void 0:n.showSources);return f?d.jsx("div",{className:"gooey-incomingMsg gpb-12 mw-100",children:d.jsxs("div",{className:"gpl-16 mw-100",children:[d.jsx(Nu,{children:d.jsx("div",{className:Rt("font_16_400 pos-relative gooey-output-text markdown text-reveal-container mw-100",g&&"response-streaming"),id:n==null?void 0:n.id,children:f})}),!g&&!c&&m&&d.jsx("div",{className:"gmt-8 gml-36 mw-100",children:d.jsx("audio",{autoPlay:p,playsInline:!0,controls:!0,src:m})}),!g&&c&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("video",{autoPlay:p,playsInline:!0,controls:!0,src:c,style:{backgroundColor:"#000"}})}),!g&&((x=n==null?void 0:n.data)==null?void 0:x.buttons)&&d.jsx(Z1,{onFeedbackClick:n==null?void 0:n.onFeedbackClick,data:n==null?void 0:n.data})]})}):d.jsx(Lu,{show:!0})}),Y1=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,...n,children:["// --!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"})]})})},Lu=n=>{const{scrollMessageContainer:r}=Rn(),o=V.useRef(null);return V.useEffect(()=>{var a;if(n.show){const p=(a=o==null?void 0:o.current)==null?void 0:a.offsetTop;r(p)}},[n.show,r]),n.show?d.jsx("div",{ref:o,className:"gpl-16",children:d.jsx(Nu,{children:d.jsx(Y1,{className:"anim-blink gml-4",size:12})})}):null};Xe(".gooey-outgoingMsg{max-width:100%;animation:fade-in-A .4s}.gooey-outgoingMsg audio{width:100%;height:40px}.gooey-outgoing-text{white-space:break-spaces!important}.outgoingMsg-image{max-width:200px;min-width:200px;background-color:#eee;animation:fade-in-A .4s;height:100px;object-fit:cover}");const X1=V.memo(n=>{const{input_prompt:r="",input_audio:o="",input_images:a=[]}=n.data;return d.jsxs("div",{className:"gooey-outgoingMsg gmb-12 gpl-16",children:[a.length>0&&a.map(p=>d.jsx("a",{href:p,target:"_blank",children:d.jsx("img",{src:p,alt:p,className:Rt("outgoingMsg-image b-1 br-large",r&&"gmb-4")})})),o&&d.jsx("div",{className:"gmt-16",children:d.jsx("audio",{controls:!0,src:(URL||webkitURL).createObjectURL(o)})}),r&&d.jsx("p",{className:"font_20_400 anim-typing gooey-outgoing-text",children:r})]})});Xe(wm);const K1=()=>{var r;const n=(r=te().config)==null?void 0:r.branding;return n?d.jsxs("div",{className:"d-flex flex-col justify-center align-center text-center",children:[n.photoUrl&&d.jsxs("div",{className:"bot-avatar gmr-8 gmb-24 bg-primary",style:{width:"128px",height:"128px",borderRadius:"100%"},children:[" ",d.jsx("img",{src:n.photoUrl,alt:"bot-avatar",style:{width:"128px",height:"128px",borderRadius:"100%",objectFit:"cover"}})]}),d.jsxs("div",{children:[d.jsx("p",{className:"font_24_500 gmb-16",children:n.name}),d.jsxs("p",{className:"font_12_500 text-muted gmb-12 d-flex align-center justify-center",children:[n.byLine,n.websiteUrl&&d.jsx("span",{className:"gml-4",style:{marginBottom:"-2px"},children:d.jsx("a",{href:n.websiteUrl,target:"_ablank",className:"text-muted font_12_500",children:d.jsx(ju,{})})})]}),d.jsx("p",{className:"font_12_400 gpl-32 gpr-32",children:n.description})]})]}):null},Q1=()=>{const{initializeQuery:n}=Rn(),{config:r}=te(),o=(r==null?void 0:r.branding.conversationStarters)??[];return d.jsxs("div",{className:"no-scroll-bar w-100 gpl-16",children:[d.jsx(K1,{}),d.jsx("div",{className:"gmt-48 gooey-placeholderMsg-container",children:o==null?void 0:o.map(a=>d.jsx(Qn,{variant:"outlined",onClick:()=>n({input_prompt:a}),className:Rt("text-left font_12_500 w-100"),children:a},a))})]})},J1=n=>{const{config:r}=te(),{handleFeedbackClick:o,preventAutoplay:a}=Rn(),p=V.useMemo(()=>n.queue,[n]),m=n.data;return p?d.jsx(d.Fragment,{children:p.map(c=>{var x,y;const g=m.get(c);return g.role==="user"?d.jsx(X1,{data:g,preventAutoplay:a},c):d.jsx(q1,{data:g,id:c,showSources:(r==null?void 0:r.showSources)||!0,linkColor:((y=(x=r==null?void 0:r.branding)==null?void 0:x.colors)==null?void 0:y.primary)||"initial",onFeedbackClick:o,autoPlay:a?!1:r==null?void 0:r.autoPlayResponses},c)})}):null},t2=()=>{const{messages:n,isSending:r,scrollContainerRef:o,isMessagesLoading:a}=Rn();if(a)return d.jsx("div",{className:"d-flex h-100 w-100 align-center justify-center",children:d.jsx(fm,{})});const p=!(n!=null&&n.size)&&!r;return d.jsxs("div",{ref:o,className:Rt("flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col",p?"justify-end":"justify-start"),style:{overflowY:"auto"},children:[!(n!=null&&n.size)&&!r&&d.jsx(Q1,{}),d.jsx(J1,{queue:Array.from(n.keys()),data:n}),d.jsx(Lu,{show:r})]})},e2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"})})})},n2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"})})})},Iu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:["//--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"})]})})};Xe(".gooey-clipping-container{position:relative;overflow:hidden}.gooey-modal{transition:all .3s;position:fixed;width:max-content;background-color:#fff;padding:10px;border-radius:8px;z-index:99999;font-weight:lighter;line-height:normal;box-shadow:#959da533 0 8px 24px;inset:0px auto auto 0px}");const r2=(n,r)=>{const o=n.getBoundingClientRect();let a="0px",p="0px";const m=r.x,c=r.y,g={top:0,left:0,transform:"none"};switch(m){case"left":g.left=o.left-o.width,a="calc(-50% - 12px)";break;case"right":g.left=o.right,a="12px";break;case"center":g.left=o.left+o.width/2,g.transform="translate(-50%, 12px)",p="12px",a="-50%";break}switch(c){case"top":g.top=o.top-12,m==="center"?g.transform="translate(-50%, -100%)":g.transform="translate(0, -100%)",p="0",a==="0"&&(a="-100%");break;case"bottom":g.top=o.bottom;break;case"center":g.top=o.top+o.height/2,p="-50%",a==="0"&&(a="12px");break}return g.transform=`translate(${a}, ${p})`,g},i2=({containerRef:n,direction:r,style:o,className:a="",ModalContent:p,...m})=>{if(!n)return null;const c=r2(n,r);return p?d.jsx("div",{className:a+=" gooey-modal",style:{...o,...c},...m,children:p()}):null},o2=n=>{const{ModalContent:r=()=>null,children:o,direction:a={x:"center",y:"bottom"},showModal:p,ModalProps:m,...c}=n,[g,f]=V.useState(null);return d.jsxs("div",{className:"gooey-clipping-container",ref:f,...c,children:[o,p&&fp.createPortal(d.jsx(i2,{containerRef:g,direction:a,ModalContent:r,...m}),(gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector(".gooey-embed-container"))||document.body)]})},Fr="-6px",a2=n=>{switch(n){case"top":return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Fr,transform:"translateX(-50%)"};case"bottom":return{borderBottom:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",top:Fr,transform:"translateX(-50%)"};case"left":return{borderLeft:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",right:Fr,transform:"translateY(-50%)",top:"50%"};case"right":return{borderRight:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",left:Fr,transform:"translateY(-50%)",top:"50%"};default:return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Fr,transform:"translateX(-50%)"}}},Dr=({text:n="This is a tooltip",children:r,direction:o="right",disabled:a=!1})=>{const[p,m]=V.useState(!1),c=V.useRef(null),g=a2(o),x="ontouchstart"in window||navigator.maxTouchPoints>0?{onTouchStart:()=>null,onTouchEnd:()=>null}:{onMouseEnter:()=>{a||(c.current=setTimeout(()=>{m(!0),c.current=null},300))},onMouseLeave:()=>{c.current&&clearTimeout(c.current),m(!1)}};return d.jsx(o2,{ModalContent:()=>d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"absolute",width:"2px",height:"2px",...g}}),d.jsx("p",{className:"font_14_500",children:n})]}),showModal:p,direction:{x:o==="left"?"left":o==="right"?"right":"center",y:o==="top"?"top":o==="bottom"?"bottom":"center"},onClick:y=>{y.preventDefault(),y.stopPropagation(),y.persist(),c.current&&clearTimeout(c.current),m(!1)},...x,"aria-label":n,children:r})},s2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,fill:"none",stroke:"currentColor",strokeWidth:"2",height:r,children:["// !--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})]})})},l2=()=>{const{messages:n}=Rn(),{layoutController:r,config:o}=te(),a=!(n!=null&&n.size),p=o==null?void 0:o.branding;return d.jsxs("div",{className:"bg-white b-btm-1 gp-8 d-flex justify-between align-center pos-sticky w-100 h-header",children:[d.jsx("div",{className:"d-flex align-center",children:(r==null?void 0:r.showSidebarButton)&&d.jsx(Dr,{text:"Open sidebar",direction:"right",children:d.jsx(Ee,{id:"sidebar-toggle-icon-header",variant:"text",className:"cr-pointer",onClick:r==null?void 0:r.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"d-flex align-center",style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-8",style:{width:"24px",height:"24px",borderRadius:"100%",marginLeft:"-12px"},children:d.jsx("img",{src:p==null?void 0:p.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:"font_16_700",children:p==null?void 0:p.name})]}),d.jsx("div",{children:d.jsxs("div",{className:"d-flex align-center",children:[(r==null?void 0:r.showFocusModeButton)&&d.jsx(Dr,{text:r.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(Ee,{variant:"text",className:"cr-pointer",onClick:r==null?void 0:r.toggleFocusMode,style:{transform:"rotate(90deg)"},children:r.isFocusMode?d.jsx(n2,{size:16}):d.jsx(e2,{size:16})})}),(r==null?void 0:r.showCloseButton)&&d.jsx(Dr,{text:"New Chat",direction:"left",disabled:a,children:d.jsx(Ee,{variant:"text",className:Rt("gp-8 cr-pointer flex-1"),onClick:r==null?void 0:r.toggleOpenClose,children:d.jsx(s2,{size:16})})})]})})]})},p2=".gooeyChat-widget-container{width:100%;height:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gooey-popup{animation:popup .1s;position:fixed;bottom:0;right:0;z-index:9999}.gooey-inline{position:relative;width:100%;height:100%}.gooey-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.gooey-focused-popup{transform:translateY(0);position:fixed;top:0;left:0}@media (min-width: 640px){.gooey-popup{width:460px;height:min(704px,100% - 114px);border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.gooey-focused-popup{padding:40px 10vw 0px;transition:background-color .3s;background-color:#0003!important;z-index:9999}}",m2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{fill:"none"},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1"}),d.jsx("path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z"}),d.jsx("path",{d:"M16 5l3 3"})]})})},u2=()=>{const{conversations:n,setActiveConversation:r,currentConversationId:o,handleNewConversation:a,messages:p}=Rn(),{layoutController:m,config:c}=te(),g=c==null?void 0:c.branding,f=Er.useMemo(()=>{if(!n||n.length===0)return[];const y=new Date().getTime(),v=new Date().setHours(0,0,0,0),R=new Date().setHours(23,59,59,999),M=new Date(v-1).setHours(0,0,0,0),w=new Date(v-1).setHours(23,59,59,999),b=7*24*60*60*1e3,S=30*24*60*60*1e3,I={Today:[],Yesterday:[],"Previous 7 Days":[],"Previous 30 Days":[],Months:{}};n.forEach(z=>{const $=new Date(z.timestamp).getTime();let G;if($>=v&&$<=R)G="Today";else if($>=M&&$<=w)G="Yesterday";else if($>R-b&&$<=R)G="Previous 7 Days";else if(y-$<=S)G="Previous 30 Days";else{const K=new Date($).toLocaleString("default",{month:"long"});I.Months[K]||(I.Months[K]=[]),I.Months[K].push(z);return}I[G].unshift(z)});const L=Object.entries(I.Months).map(([z,$])=>({subheading:z,conversations:$}));return[{subheading:"Today",conversations:I.Today},{subheading:"Yesterday",conversations:I.Yesterday},{subheading:"Previous 7 Days",conversations:I["Previous 7 Days"]},{subheading:"Previous 30 Days",conversations:I["Previous 30 Days"]},...L].filter(z=>{var $;return(($=z==null?void 0:z.conversations)==null?void 0:$.length)>0})},[n]);if(!(m!=null&&m.showNewConversationButton))return null;const x=!(p!=null&&p.size);return d.jsx("nav",{id:"gooey-side-navbar",style:{transition:m!=null&&m.isMobile?"none":"width ease-in-out 0.2s",width:m!=null&&m.isMobile?"0px":"260px",zIndex:10},className:Rt("b-rt-1 h-100 overflow-x-hidden top-0 left-0 bg-grey d-flex flex-col",m!=null&&m.isMobile?"pos-absolute":"pos-relative"),children:d.jsxs("div",{className:"pos-relative d-flex flex-col h-100",style:{width:"260px"},children:[d.jsx("div",{className:"gp-8 b-btm-1 h-header d-flex align-center",children:d.jsx(Dr,{text:"Close sidebar",direction:"right",children:d.jsx(Ee,{variant:"text",className:"cr-pointer",onClick:m==null?void 0:m.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"pos-relative d-flex flex-col h-100 flex-1 overflow-y-auto",children:[d.jsx("div",{className:"gp-8",children:d.jsx(Dr,{text:"New Chat",direction:"right",disabled:x,children:d.jsx(Qn,{className:"w-100 pos-relative text-dark",disabled:x,onClick:()=>{a(),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))},hideOverflow:!0,RightIconComponent:()=>d.jsx(m2,{size:18}),children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:g==null?void 0:g.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:Rt("font_16_600 text-left",x?"text-muted":"text-almostBlack"),style:{maxWidth:"70%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:"New Chat"})]})})})}),f.length===0?d.jsx("div",{className:"h-100 gpb-30 d-flex align-center justify-center",children:d.jsx("p",{className:"gmb-30 text-muted text-center font_14_400",children:"No conversations yet"})}):d.jsx("div",{className:"gp-8 flex-1 h-100",children:f.map(y=>d.jsxs("div",{className:"gmb-30",children:[d.jsx("div",{className:"top-0 gpt-8 gpb-8 bg-grey pos-sticky",style:{zIndex:1},children:d.jsx("h5",{className:"gpl-8 text-muted",children:y.subheading})}),d.jsx("ol",{children:y.conversations.sort((v,R)=>new Date(R.timestamp).getTime()-new Date(v.timestamp).getTime()).map(v=>d.jsx("li",{children:d.jsx(c2,{conversation:v,isActive:o===(v==null?void 0:v.id),onClick:()=>{r(v),m!=null&&m.isMobile&&(m==null||m.toggleSidebar()),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))}})},v.id))})]},y.subheading))})]})]})})},c2=Er.memo(({conversation:n,isActive:r,onClick:o})=>{const a=(n==null?void 0:n.title)||new Date(n.timestamp).toLocaleString("default",{day:"numeric",month:"short",hour:"numeric",minute:"numeric",hour12:!0});return d.jsx(Qn,{className:"w-100 gp-8 gmb-6 text-left",variant:r?"filled":"text-alt",onClick:o,hideOverflow:!0,children:d.jsx("p",{className:"font_14_400",children:a})})}),d2=300,g2=800,us=5,f2=()=>{var g;const{layoutController:n}=te(),r=V.useRef(null),[o,a]=V.useState(!1),[p,m]=V.useState(window.innerWidth*.65);V.useEffect(()=>{const f=r.current;!f||!(n!=null&&n.isSecondaryDrawerOpen)||(n!=null&&n.isMobile?(f.style.width="100%",f.style.position="absolute !important"):n!=null&&n.isSecondaryDrawerOpen&&(f.style.width=`${p}px`,f.style.position="relative !important"))},[n==null?void 0:n.isMobile,n==null?void 0:n.isSecondaryDrawerOpen,p]);const c=f=>{n!=null&&n.isMobile||(a(!0),f.preventDefault())};return V.useEffect(()=>{const f=y=>{var b;if(!o)return;const v=(b=r.current)==null?void 0:b.parentElement;if(!v)return;const R=v.getBoundingClientRect(),M=R.right-y.clientX,w=Math.min(Math.max(M,d2),Math.max(g2,R.width*.8));m(w)},x=()=>{a(!1)};return o?(document.addEventListener("mousemove",f),document.addEventListener("mouseup",x),document.body.style.userSelect="none",document.body.style.cursor="ew-resize"):(document.body.style.userSelect="",document.body.style.cursor=""),()=>{document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",x),document.body.style.userSelect="",document.body.style.cursor=""}},[o]),d.jsxs("div",{ref:r,id:"gooey-right-bar",style:{zIndex:10,transition:o?"none":"width 0.2s ease",position:n!=null&&n.isMobile?"absolute":"relative"},className:Rt("h-100 top-0 overflow-x-hidden right-0 bg-grey d-flex flex-col"),children:[d.jsx("div",{className:"h-100 w-100 flex-1 d-flex flex-col",children:(g=n==null?void 0:n.secondaryDrawerContent)==null?void 0:g.call(n)}),!(n!=null&&n.isMobile)&&d.jsx("div",{style:{position:"absolute",top:0,left:-us/2,width:`${us}px`,height:"100%",cursor:"ew-resize",zIndex:20},className:Rt(o&&"bg-light"),onMouseDown:c,children:d.jsx("div",{style:{position:"absolute",left:us/2,width:"5px",height:"100%"},className:"bg-white b-lt-1 b-rt-1 drawer-resize-bar"})}),o&&d.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:19,cursor:"ew-resize"}})]})};Xe(p2);const h2=760,x2=(n,r,o)=>n?r?"gooey-fullscreen-container":"gooey-inline-container":o?"gooey-focused-popup":"gooey-popup",y2=({onClick:n,children:r})=>d.jsx("div",{onClick:n,style:{height:"100%",width:"100%",zIndex:1,background:"rgba(0,0,0,0.1)",backdropFilter:"blur(0.2px)"},className:"pos-absolute top-0 cr-pointer",children:r}),w2=({children:n})=>{const{config:r,layoutController:o}=te();return d.jsx("div",{id:"gooeyChat-container",className:Rt("overflow-hidden gooeyChat-widget-container",x2(o.isInline,(r==null?void 0:r.mode)==="fullscreen",o.isFocusMode)),children:d.jsxs("div",{className:"d-flex h-100 pos-relative",children:[d.jsx(u2,{}),(o==null?void 0:o.isSidebarOpen)&&(o==null?void 0:o.isMobile)&&d.jsx(y2,{onClick:o==null?void 0:o.toggleSidebar}),d.jsxs("main",{className:"pos-relative d-flex flex-1 flex-col align-center overflow-hidden h-100 bg-white",children:[d.jsx(l2,{}),d.jsx("div",{style:{maxWidth:`${h2}px`,height:"100%"},className:"d-flex flex-col flex-1 gp-0 w-100 overflow-hidden bg-white w-100",children:d.jsx(d.Fragment,{children:n})})]}),d.jsx(f2,{})]})})},cs=({isInline:n})=>d.jsxs(w2,{isInline:n,children:[d.jsx(t2,{}),d.jsx(L0,{})]});Xe(".gooeyChat-launchButton{border:none;overflow:hidden}");const b2=()=>{const{config:n,layoutController:r}=te(),o=n!=null&&n.branding.fabLabel?36:56;return d.jsx("div",{style:{bottom:0,right:0},className:"pos-fixed gpb-16 gpr-16",children:d.jsxs("button",{onClick:r==null?void 0:r.toggleOpenClose,className:Rt("gooeyChat-launchButton hover-grow cr-pointer bx-shadowA button-hover bg-white",(n==null?void 0:n.branding.fabLabel)&&"gpl-6 gpt-6 gpb-6 "),style:{borderRadius:"30px",padding:0},children:[(n==null?void 0:n.branding.photoUrl)&&d.jsx("img",{src:n==null?void 0:n.branding.photoUrl,alt:"Copilot logo",style:{objectFit:"contain",borderRadius:"50%",width:o+"px",height:o+"px"}}),!!(n!=null&&n.branding.fabLabel)&&d.jsx("p",{className:"font_16_600 gp-8",children:n==null?void 0:n.branding.fabLabel})]})})},v2=({children:n,open:r})=>d.jsxs("div",{role:"reigon",tabIndex:-1,className:"pos-relative",children:[!r&&d.jsx(b2,{}),r&&d.jsx(d.Fragment,{children:n})]});function k2(){const{config:n,layoutController:r}=te();switch(n==null?void 0:n.mode){case"popup":return d.jsx(v2,{open:(r==null?void 0:r.isOpen)||!1,children:d.jsx(cs,{})});case"inline":return d.jsx(cs,{isInline:!0});case"fullscreen":return d.jsx("div",{className:"gooey-fullscreen",children:d.jsx(cs,{isInline:!0})});default:return null}}Xe('.gooey-embed-container * :not(code *){box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,li{margin:0;padding:0}menu,ol,ul{list-style:none}.gooey-embed-container{height:100%}.gooey-embed-container p{color:unset}.gooey-embed-container a{color:inherit;text-decoration:underline;text-decoration-color:#00000073;text-decoration-thickness:.6px;text-underline-offset:.15em}.gooey-embed-container a:hover{color:inherit;text-decoration-color:#000;text-decoration-thickness:2px}div:focus-visible{outline:none}::-webkit-scrollbar{background:transparent;color:#fff;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:0}code,code[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.9rem;color:inherit;white-space:pre-wrap;word-wrap:break-word;max-width:100%}pre,pre[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;overflow:auto;word-wrap:break-word;padding:.8rem;margin:0 0 .9rem;border-radius:0 0 8px 8px}svg{fill:currentColor}.gp-0{padding:0!important}.gp-2{padding:2px!important}.gp-4{padding:4px!important}.gp-5{padding:5px!important}.gp-6{padding:6px!important}.gp-8{padding:8px!important}.gp-10{padding:10px!important}.gp-12{padding:12px!important}.gp-15{padding:15px!important}.gp-16{padding:16px!important}.gp-18{padding:18px!important}.gp-20{padding:20px!important}.gp-22{padding:22px!important}.gp-24{padding:24px!important}.gp-25{padding:25px!important}.gp-26{padding:26px!important}.gp-28{padding:28px!important}.gp-30{padding:30px!important}.gp-32{padding:32px!important}.gp-34{padding:34px!important}.gp-36{padding:36px!important}.gp-40{padding:40px!important}.gp-44{padding:44px!important}.gp-46{padding:46px!important}.gp-48{padding:48px!important}.gp-50{padding:50px!important}.gp-52{padding:52px!important}.gp-60{padding:60px!important}.gp-64{padding:64px!important}.gp-70{padding:70px!important}.gp-76{padding:76px!important}.gp-80{padding:80px!important}.gp-96{padding:96px!important}.gp-100{padding:100px!important}.gpt-0{padding-top:0!important}.gpt-2{padding-top:2px!important}.gpt-4{padding-top:4px!important}.gpt-5{padding-top:5px!important}.gpt-6{padding-top:6px!important}.gpt-8{padding-top:8px!important}.gpt-10{padding-top:10px!important}.gpt-12{padding-top:12px!important}.gpt-15{padding-top:15px!important}.gpt-16{padding-top:16px!important}.gpt-18{padding-top:18px!important}.gpt-20{padding-top:20px!important}.gpt-22{padding-top:22px!important}.gpt-24{padding-top:24px!important}.gpt-25{padding-top:25px!important}.gpt-26{padding-top:26px!important}.gpt-28{padding-top:28px!important}.gpt-30{padding-top:30px!important}.gpt-32{padding-top:32px!important}.gpt-34{padding-top:34px!important}.gpt-36{padding-top:36px!important}.gpt-40{padding-top:40px!important}.gpt-44{padding-top:44px!important}.gpt-46{padding-top:46px!important}.gpt-48{padding-top:48px!important}.gpt-50{padding-top:50px!important}.gpt-52{padding-top:52px!important}.gpt-60{padding-top:60px!important}.gpt-64{padding-top:64px!important}.gpt-70{padding-top:70px!important}.gpt-76{padding-top:76px!important}.gpt-80{padding-top:80px!important}.gpt-96{padding-top:96px!important}.gpt-100{padding-top:100px!important}.gpr-0{padding-right:0!important}.gpr-2{padding-right:2px!important}.gpr-4{padding-right:4px!important}.gpr-5{padding-right:5px!important}.gpr-6{padding-right:6px!important}.gpr-8{padding-right:8px!important}.gpr-10{padding-right:10px!important}.gpr-12{padding-right:12px!important}.gpr-15{padding-right:15px!important}.gpr-16{padding-right:16px!important}.gpr-18{padding-right:18px!important}.gpr-20{padding-right:20px!important}.gpr-22{padding-right:22px!important}.gpr-24{padding-right:24px!important}.gpr-25{padding-right:25px!important}.gpr-26{padding-right:26px!important}.gpr-28{padding-right:28px!important}.gpr-30{padding-right:30px!important}.gpr-32{padding-right:32px!important}.gpr-34{padding-right:34px!important}.gpr-36{padding-right:36px!important}.gpr-40{padding-right:40px!important}.gpr-44{padding-right:44px!important}.gpr-46{padding-right:46px!important}.gpr-48{padding-right:48px!important}.gpr-50{padding-right:50px!important}.gpr-52{padding-right:52px!important}.gpr-60{padding-right:60px!important}.gpr-64{padding-right:64px!important}.gpr-70{padding-right:70px!important}.gpr-76{padding-right:76px!important}.gpr-80{padding-right:80px!important}.gpr-96{padding-right:96px!important}.gpr-100{padding-right:100px!important}.gpb-0{padding-bottom:0!important}.gpb-2{padding-bottom:2px!important}.gpb-4{padding-bottom:4px!important}.gpb-5{padding-bottom:5px!important}.gpb-6{padding-bottom:6px!important}.gpb-8{padding-bottom:8px!important}.gpb-10{padding-bottom:10px!important}.gpb-12{padding-bottom:12px!important}.gpb-15{padding-bottom:15px!important}.gpb-16{padding-bottom:16px!important}.gpb-18{padding-bottom:18px!important}.gpb-20{padding-bottom:20px!important}.gpb-22{padding-bottom:22px!important}.gpb-24{padding-bottom:24px!important}.gpb-25{padding-bottom:25px!important}.gpb-26{padding-bottom:26px!important}.gpb-28{padding-bottom:28px!important}.gpb-30{padding-bottom:30px!important}.gpb-32{padding-bottom:32px!important}.gpb-34{padding-bottom:34px!important}.gpb-36{padding-bottom:36px!important}.gpb-40{padding-bottom:40px!important}.gpb-44{padding-bottom:44px!important}.gpb-46{padding-bottom:46px!important}.gpb-48{padding-bottom:48px!important}.gpb-50{padding-bottom:50px!important}.gpb-52{padding-bottom:52px!important}.gpb-60{padding-bottom:60px!important}.gpb-64{padding-bottom:64px!important}.gpb-70{padding-bottom:70px!important}.gpb-76{padding-bottom:76px!important}.gpb-80{padding-bottom:80px!important}.gpb-96{padding-bottom:96px!important}.gpb-100{padding-bottom:100px!important}.gpl-0{padding-left:0!important}.gpl-2{padding-left:2px!important}.gpl-4{padding-left:4px!important}.gpl-5{padding-left:5px!important}.gpl-6{padding-left:6px!important}.gpl-8{padding-left:8px!important}.gpl-10{padding-left:10px!important}.gpl-12{padding-left:12px!important}.gpl-15{padding-left:15px!important}.gpl-16{padding-left:16px!important}.gpl-18{padding-left:18px!important}.gpl-20{padding-left:20px!important}.gpl-22{padding-left:22px!important}.gpl-24{padding-left:24px!important}.gpl-25{padding-left:25px!important}.gpl-26{padding-left:26px!important}.gpl-28{padding-left:28px!important}.gpl-30{padding-left:30px!important}.gpl-32{padding-left:32px!important}.gpl-34{padding-left:34px!important}.gpl-36{padding-left:36px!important}.gpl-40{padding-left:40px!important}.gpl-44{padding-left:44px!important}.gpl-46{padding-left:46px!important}.gpl-48{padding-left:48px!important}.gpl-50{padding-left:50px!important}.gpl-52{padding-left:52px!important}.gpl-60{padding-left:60px!important}.gpl-64{padding-left:64px!important}.gpl-70{padding-left:70px!important}.gpl-76{padding-left:76px!important}.gpl-80{padding-left:80px!important}.gpl-96{padding-left:96px!important}.gpl-100{padding-left:100px!important}.gm-0{margin:0!important}.gm-2{margin:2px!important}.gm-4{margin:4px!important}.gm-5{margin:5px!important}.gm-6{margin:6px!important}.gm-8{margin:8px!important}.gm-10{margin:10px!important}.gm-12{margin:12px!important}.gm-15{margin:15px!important}.gm-16{margin:16px!important}.gm-18{margin:18px!important}.gm-20{margin:20px!important}.gm-22{margin:22px!important}.gm-24{margin:24px!important}.gm-25{margin:25px!important}.gm-26{margin:26px!important}.gm-28{margin:28px!important}.gm-30{margin:30px!important}.gm-32{margin:32px!important}.gm-34{margin:34px!important}.gm-36{margin:36px!important}.gm-40{margin:40px!important}.gm-44{margin:44px!important}.gm-46{margin:46px!important}.gm-48{margin:48px!important}.gm-50{margin:50px!important}.gm-52{margin:52px!important}.gm-60{margin:60px!important}.gm-64{margin:64px!important}.gm-70{margin:70px!important}.gm-76{margin:76px!important}.gm-80{margin:80px!important}.gm-96{margin:96px!important}.gm-100{margin:100px!important}.gmt-0{margin-top:0!important}.gmt-2{margin-top:2px!important}.gmt-4{margin-top:4px!important}.gmt-5{margin-top:5px!important}.gmt-6{margin-top:6px!important}.gmt-8{margin-top:8px!important}.gmt-10{margin-top:10px!important}.gmt-12{margin-top:12px!important}.gmt-15{margin-top:15px!important}.gmt-16{margin-top:16px!important}.gmt-18{margin-top:18px!important}.gmt-20{margin-top:20px!important}.gmt-22{margin-top:22px!important}.gmt-24{margin-top:24px!important}.gmt-25{margin-top:25px!important}.gmt-26{margin-top:26px!important}.gmt-28{margin-top:28px!important}.gmt-30{margin-top:30px!important}.gmt-32{margin-top:32px!important}.gmt-34{margin-top:34px!important}.gmt-36{margin-top:36px!important}.gmt-40{margin-top:40px!important}.gmt-44{margin-top:44px!important}.gmt-46{margin-top:46px!important}.gmt-48{margin-top:48px!important}.gmt-50{margin-top:50px!important}.gmt-52{margin-top:52px!important}.gmt-60{margin-top:60px!important}.gmt-64{margin-top:64px!important}.gmt-70{margin-top:70px!important}.gmt-76{margin-top:76px!important}.gmt-80{margin-top:80px!important}.gmt-96{margin-top:96px!important}.gmt-100{margin-top:100px!important}.gmr-0{margin-right:0!important}.gmr-2{margin-right:2px!important}.gmr-4{margin-right:4px!important}.gmr-5{margin-right:5px!important}.gmr-6{margin-right:6px!important}.gmr-8{margin-right:8px!important}.gmr-10{margin-right:10px!important}.gmr-12{margin-right:12px!important}.gmr-15{margin-right:15px!important}.gmr-16{margin-right:16px!important}.gmr-18{margin-right:18px!important}.gmr-20{margin-right:20px!important}.gmr-22{margin-right:22px!important}.gmr-24{margin-right:24px!important}.gmr-25{margin-right:25px!important}.gmr-26{margin-right:26px!important}.gmr-28{margin-right:28px!important}.gmr-30{margin-right:30px!important}.gmr-32{margin-right:32px!important}.gmr-34{margin-right:34px!important}.gmr-36{margin-right:36px!important}.gmr-40{margin-right:40px!important}.gmr-44{margin-right:44px!important}.gmr-46{margin-right:46px!important}.gmr-48{margin-right:48px!important}.gmr-50{margin-right:50px!important}.gmr-52{margin-right:52px!important}.gmr-60{margin-right:60px!important}.gmr-64{margin-right:64px!important}.gmr-70{margin-right:70px!important}.gmr-76{margin-right:76px!important}.gmr-80{margin-right:80px!important}.gmr-96{margin-right:96px!important}.gmr-100{margin-right:100px!important}.gmb-0{margin-bottom:0!important}.gmb-2{margin-bottom:2px!important}.gmb-4{margin-bottom:4px!important}.gmb-5{margin-bottom:5px!important}.gmb-6{margin-bottom:6px!important}.gmb-8{margin-bottom:8px!important}.gmb-10{margin-bottom:10px!important}.gmb-12{margin-bottom:12px!important}.gmb-15{margin-bottom:15px!important}.gmb-16{margin-bottom:16px!important}.gmb-18{margin-bottom:18px!important}.gmb-20{margin-bottom:20px!important}.gmb-22{margin-bottom:22px!important}.gmb-24{margin-bottom:24px!important}.gmb-25{margin-bottom:25px!important}.gmb-26{margin-bottom:26px!important}.gmb-28{margin-bottom:28px!important}.gmb-30{margin-bottom:30px!important}.gmb-32{margin-bottom:32px!important}.gmb-34{margin-bottom:34px!important}.gmb-36{margin-bottom:36px!important}.gmb-40{margin-bottom:40px!important}.gmb-44{margin-bottom:44px!important}.gmb-46{margin-bottom:46px!important}.gmb-48{margin-bottom:48px!important}.gmb-50{margin-bottom:50px!important}.gmb-52{margin-bottom:52px!important}.gmb-60{margin-bottom:60px!important}.gmb-64{margin-bottom:64px!important}.gmb-70{margin-bottom:70px!important}.gmb-76{margin-bottom:76px!important}.gmb-80{margin-bottom:80px!important}.gmb-96{margin-bottom:96px!important}.gmb-100{margin-bottom:100px!important}.gml-0{margin-left:0!important}.gml-2{margin-left:2px!important}.gml-4{margin-left:4px!important}.gml-5{margin-left:5px!important}.gml-6{margin-left:6px!important}.gml-8{margin-left:8px!important}.gml-10{margin-left:10px!important}.gml-12{margin-left:12px!important}.gml-15{margin-left:15px!important}.gml-16{margin-left:16px!important}.gml-18{margin-left:18px!important}.gml-20{margin-left:20px!important}.gml-22{margin-left:22px!important}.gml-24{margin-left:24px!important}.gml-25{margin-left:25px!important}.gml-26{margin-left:26px!important}.gml-28{margin-left:28px!important}.gml-30{margin-left:30px!important}.gml-32{margin-left:32px!important}.gml-34{margin-left:34px!important}.gml-36{margin-left:36px!important}.gml-40{margin-left:40px!important}.gml-44{margin-left:44px!important}.gml-46{margin-left:46px!important}.gml-48{margin-left:48px!important}.gml-50{margin-left:50px!important}.gml-52{margin-left:52px!important}.gml-60{margin-left:60px!important}.gml-64{margin-left:64px!important}.gml-70{margin-left:70px!important}.gml-76{margin-left:76px!important}.gml-80{margin-left:80px!important}.gml-96{margin-left:96px!important}.gml-100{margin-left:100px!important}@media screen and (min-width: 0px){.xs-p-0{padding:0!important}.xs-p-2{padding:2px!important}.xs-p-4{padding:4px!important}.xs-p-5{padding:5px!important}.xs-p-6{padding:6px!important}.xs-p-8{padding:8px!important}.xs-p-10{padding:10px!important}.xs-p-12{padding:12px!important}.xs-p-15{padding:15px!important}.xs-p-16{padding:16px!important}.xs-p-18{padding:18px!important}.xs-p-20{padding:20px!important}.xs-p-22{padding:22px!important}.xs-p-24{padding:24px!important}.xs-p-25{padding:25px!important}.xs-p-26{padding:26px!important}.xs-p-28{padding:28px!important}.xs-p-30{padding:30px!important}.xs-p-32{padding:32px!important}.xs-p-34{padding:34px!important}.xs-p-36{padding:36px!important}.xs-p-40{padding:40px!important}.xs-p-44{padding:44px!important}.xs-p-46{padding:46px!important}.xs-p-48{padding:48px!important}.xs-p-50{padding:50px!important}.xs-p-52{padding:52px!important}.xs-p-60{padding:60px!important}.xs-p-64{padding:64px!important}.xs-p-70{padding:70px!important}.xs-p-76{padding:76px!important}.xs-p-80{padding:80px!important}.xs-p-96{padding:96px!important}.xs-p-100{padding:100px!important}.xs-pt-0{padding-top:0!important}.xs-pt-2{padding-top:2px!important}.xs-pt-4{padding-top:4px!important}.xs-pt-5{padding-top:5px!important}.xs-pt-6{padding-top:6px!important}.xs-pt-8{padding-top:8px!important}.xs-pt-10{padding-top:10px!important}.xs-pt-12{padding-top:12px!important}.xs-pt-15{padding-top:15px!important}.xs-pt-16{padding-top:16px!important}.xs-pt-18{padding-top:18px!important}.xs-pt-20{padding-top:20px!important}.xs-pt-22{padding-top:22px!important}.xs-pt-24{padding-top:24px!important}.xs-pt-25{padding-top:25px!important}.xs-pt-26{padding-top:26px!important}.xs-pt-28{padding-top:28px!important}.xs-pt-30{padding-top:30px!important}.xs-pt-32{padding-top:32px!important}.xs-pt-34{padding-top:34px!important}.xs-pt-36{padding-top:36px!important}.xs-pt-40{padding-top:40px!important}.xs-pt-44{padding-top:44px!important}.xs-pt-46{padding-top:46px!important}.xs-pt-48{padding-top:48px!important}.xs-pt-50{padding-top:50px!important}.xs-pt-52{padding-top:52px!important}.xs-pt-60{padding-top:60px!important}.xs-pt-64{padding-top:64px!important}.xs-pt-70{padding-top:70px!important}.xs-pt-76{padding-top:76px!important}.xs-pt-80{padding-top:80px!important}.xs-pt-96{padding-top:96px!important}.xs-pt-100{padding-top:100px!important}.xs-pr-0{padding-right:0!important}.xs-pr-2{padding-right:2px!important}.xs-pr-4{padding-right:4px!important}.xs-pr-5{padding-right:5px!important}.xs-pr-6{padding-right:6px!important}.xs-pr-8{padding-right:8px!important}.xs-pr-10{padding-right:10px!important}.xs-pr-12{padding-right:12px!important}.xs-pr-15{padding-right:15px!important}.xs-pr-16{padding-right:16px!important}.xs-pr-18{padding-right:18px!important}.xs-pr-20{padding-right:20px!important}.xs-pr-22{padding-right:22px!important}.xs-pr-24{padding-right:24px!important}.xs-pr-25{padding-right:25px!important}.xs-pr-26{padding-right:26px!important}.xs-pr-28{padding-right:28px!important}.xs-pr-30{padding-right:30px!important}.xs-pr-32{padding-right:32px!important}.xs-pr-34{padding-right:34px!important}.xs-pr-36{padding-right:36px!important}.xs-pr-40{padding-right:40px!important}.xs-pr-44{padding-right:44px!important}.xs-pr-46{padding-right:46px!important}.xs-pr-48{padding-right:48px!important}.xs-pr-50{padding-right:50px!important}.xs-pr-52{padding-right:52px!important}.xs-pr-60{padding-right:60px!important}.xs-pr-64{padding-right:64px!important}.xs-pr-70{padding-right:70px!important}.xs-pr-76{padding-right:76px!important}.xs-pr-80{padding-right:80px!important}.xs-pr-96{padding-right:96px!important}.xs-pr-100{padding-right:100px!important}.xs-pb-0{padding-bottom:0!important}.xs-pb-2{padding-bottom:2px!important}.xs-pb-4{padding-bottom:4px!important}.xs-pb-5{padding-bottom:5px!important}.xs-pb-6{padding-bottom:6px!important}.xs-pb-8{padding-bottom:8px!important}.xs-pb-10{padding-bottom:10px!important}.xs-pb-12{padding-bottom:12px!important}.xs-pb-15{padding-bottom:15px!important}.xs-pb-16{padding-bottom:16px!important}.xs-pb-18{padding-bottom:18px!important}.xs-pb-20{padding-bottom:20px!important}.xs-pb-22{padding-bottom:22px!important}.xs-pb-24{padding-bottom:24px!important}.xs-pb-25{padding-bottom:25px!important}.xs-pb-26{padding-bottom:26px!important}.xs-pb-28{padding-bottom:28px!important}.xs-pb-30{padding-bottom:30px!important}.xs-pb-32{padding-bottom:32px!important}.xs-pb-34{padding-bottom:34px!important}.xs-pb-36{padding-bottom:36px!important}.xs-pb-40{padding-bottom:40px!important}.xs-pb-44{padding-bottom:44px!important}.xs-pb-46{padding-bottom:46px!important}.xs-pb-48{padding-bottom:48px!important}.xs-pb-50{padding-bottom:50px!important}.xs-pb-52{padding-bottom:52px!important}.xs-pb-60{padding-bottom:60px!important}.xs-pb-64{padding-bottom:64px!important}.xs-pb-70{padding-bottom:70px!important}.xs-pb-76{padding-bottom:76px!important}.xs-pb-80{padding-bottom:80px!important}.xs-pb-96{padding-bottom:96px!important}.xs-pb-100{padding-bottom:100px!important}.xs-pl-0{padding-left:0!important}.xs-pl-2{padding-left:2px!important}.xs-pl-4{padding-left:4px!important}.xs-pl-5{padding-left:5px!important}.xs-pl-6{padding-left:6px!important}.xs-pl-8{padding-left:8px!important}.xs-pl-10{padding-left:10px!important}.xs-pl-12{padding-left:12px!important}.xs-pl-15{padding-left:15px!important}.xs-pl-16{padding-left:16px!important}.xs-pl-18{padding-left:18px!important}.xs-pl-20{padding-left:20px!important}.xs-pl-22{padding-left:22px!important}.xs-pl-24{padding-left:24px!important}.xs-pl-25{padding-left:25px!important}.xs-pl-26{padding-left:26px!important}.xs-pl-28{padding-left:28px!important}.xs-pl-30{padding-left:30px!important}.xs-pl-32{padding-left:32px!important}.xs-pl-34{padding-left:34px!important}.xs-pl-36{padding-left:36px!important}.xs-pl-40{padding-left:40px!important}.xs-pl-44{padding-left:44px!important}.xs-pl-46{padding-left:46px!important}.xs-pl-48{padding-left:48px!important}.xs-pl-50{padding-left:50px!important}.xs-pl-52{padding-left:52px!important}.xs-pl-60{padding-left:60px!important}.xs-pl-64{padding-left:64px!important}.xs-pl-70{padding-left:70px!important}.xs-pl-76{padding-left:76px!important}.xs-pl-80{padding-left:80px!important}.xs-pl-96{padding-left:96px!important}.xs-pl-100{padding-left:100px!important}.xs-m-0{margin:0!important}.xs-m-2{margin:2px!important}.xs-m-4{margin:4px!important}.xs-m-5{margin:5px!important}.xs-m-6{margin:6px!important}.xs-m-8{margin:8px!important}.xs-m-10{margin:10px!important}.xs-m-12{margin:12px!important}.xs-m-15{margin:15px!important}.xs-m-16{margin:16px!important}.xs-m-18{margin:18px!important}.xs-m-20{margin:20px!important}.xs-m-22{margin:22px!important}.xs-m-24{margin:24px!important}.xs-m-25{margin:25px!important}.xs-m-26{margin:26px!important}.xs-m-28{margin:28px!important}.xs-m-30{margin:30px!important}.xs-m-32{margin:32px!important}.xs-m-34{margin:34px!important}.xs-m-36{margin:36px!important}.xs-m-40{margin:40px!important}.xs-m-44{margin:44px!important}.xs-m-46{margin:46px!important}.xs-m-48{margin:48px!important}.xs-m-50{margin:50px!important}.xs-m-52{margin:52px!important}.xs-m-60{margin:60px!important}.xs-m-64{margin:64px!important}.xs-m-70{margin:70px!important}.xs-m-76{margin:76px!important}.xs-m-80{margin:80px!important}.xs-m-96{margin:96px!important}.xs-m-100{margin:100px!important}.xs-mt-0{margin-top:0!important}.xs-mt-2{margin-top:2px!important}.xs-mt-4{margin-top:4px!important}.xs-mt-5{margin-top:5px!important}.xs-mt-6{margin-top:6px!important}.xs-mt-8{margin-top:8px!important}.xs-mt-10{margin-top:10px!important}.xs-mt-12{margin-top:12px!important}.xs-mt-15{margin-top:15px!important}.xs-mt-16{margin-top:16px!important}.xs-mt-18{margin-top:18px!important}.xs-mt-20{margin-top:20px!important}.xs-mt-22{margin-top:22px!important}.xs-mt-24{margin-top:24px!important}.xs-mt-25{margin-top:25px!important}.xs-mt-26{margin-top:26px!important}.xs-mt-28{margin-top:28px!important}.xs-mt-30{margin-top:30px!important}.xs-mt-32{margin-top:32px!important}.xs-mt-34{margin-top:34px!important}.xs-mt-36{margin-top:36px!important}.xs-mt-40{margin-top:40px!important}.xs-mt-44{margin-top:44px!important}.xs-mt-46{margin-top:46px!important}.xs-mt-48{margin-top:48px!important}.xs-mt-50{margin-top:50px!important}.xs-mt-52{margin-top:52px!important}.xs-mt-60{margin-top:60px!important}.xs-mt-64{margin-top:64px!important}.xs-mt-70{margin-top:70px!important}.xs-mt-76{margin-top:76px!important}.xs-mt-80{margin-top:80px!important}.xs-mt-96{margin-top:96px!important}.xs-mt-100{margin-top:100px!important}.xs-mr-0{margin-right:0!important}.xs-mr-2{margin-right:2px!important}.xs-mr-4{margin-right:4px!important}.xs-mr-5{margin-right:5px!important}.xs-mr-6{margin-right:6px!important}.xs-mr-8{margin-right:8px!important}.xs-mr-10{margin-right:10px!important}.xs-mr-12{margin-right:12px!important}.xs-mr-15{margin-right:15px!important}.xs-mr-16{margin-right:16px!important}.xs-mr-18{margin-right:18px!important}.xs-mr-20{margin-right:20px!important}.xs-mr-22{margin-right:22px!important}.xs-mr-24{margin-right:24px!important}.xs-mr-25{margin-right:25px!important}.xs-mr-26{margin-right:26px!important}.xs-mr-28{margin-right:28px!important}.xs-mr-30{margin-right:30px!important}.xs-mr-32{margin-right:32px!important}.xs-mr-34{margin-right:34px!important}.xs-mr-36{margin-right:36px!important}.xs-mr-40{margin-right:40px!important}.xs-mr-44{margin-right:44px!important}.xs-mr-46{margin-right:46px!important}.xs-mr-48{margin-right:48px!important}.xs-mr-50{margin-right:50px!important}.xs-mr-52{margin-right:52px!important}.xs-mr-60{margin-right:60px!important}.xs-mr-64{margin-right:64px!important}.xs-mr-70{margin-right:70px!important}.xs-mr-76{margin-right:76px!important}.xs-mr-80{margin-right:80px!important}.xs-mr-96{margin-right:96px!important}.xs-mr-100{margin-right:100px!important}.xs-mb-0{margin-bottom:0!important}.xs-mb-2{margin-bottom:2px!important}.xs-mb-4{margin-bottom:4px!important}.xs-mb-5{margin-bottom:5px!important}.xs-mb-6{margin-bottom:6px!important}.xs-mb-8{margin-bottom:8px!important}.xs-mb-10{margin-bottom:10px!important}.xs-mb-12{margin-bottom:12px!important}.xs-mb-15{margin-bottom:15px!important}.xs-mb-16{margin-bottom:16px!important}.xs-mb-18{margin-bottom:18px!important}.xs-mb-20{margin-bottom:20px!important}.xs-mb-22{margin-bottom:22px!important}.xs-mb-24{margin-bottom:24px!important}.xs-mb-25{margin-bottom:25px!important}.xs-mb-26{margin-bottom:26px!important}.xs-mb-28{margin-bottom:28px!important}.xs-mb-30{margin-bottom:30px!important}.xs-mb-32{margin-bottom:32px!important}.xs-mb-34{margin-bottom:34px!important}.xs-mb-36{margin-bottom:36px!important}.xs-mb-40{margin-bottom:40px!important}.xs-mb-44{margin-bottom:44px!important}.xs-mb-46{margin-bottom:46px!important}.xs-mb-48{margin-bottom:48px!important}.xs-mb-50{margin-bottom:50px!important}.xs-mb-52{margin-bottom:52px!important}.xs-mb-60{margin-bottom:60px!important}.xs-mb-64{margin-bottom:64px!important}.xs-mb-70{margin-bottom:70px!important}.xs-mb-76{margin-bottom:76px!important}.xs-mb-80{margin-bottom:80px!important}.xs-mb-96{margin-bottom:96px!important}.xs-mb-100{margin-bottom:100px!important}.xs-ml-0{margin-left:0!important}.xs-ml-2{margin-left:2px!important}.xs-ml-4{margin-left:4px!important}.xs-ml-5{margin-left:5px!important}.xs-ml-6{margin-left:6px!important}.xs-ml-8{margin-left:8px!important}.xs-ml-10{margin-left:10px!important}.xs-ml-12{margin-left:12px!important}.xs-ml-15{margin-left:15px!important}.xs-ml-16{margin-left:16px!important}.xs-ml-18{margin-left:18px!important}.xs-ml-20{margin-left:20px!important}.xs-ml-22{margin-left:22px!important}.xs-ml-24{margin-left:24px!important}.xs-ml-25{margin-left:25px!important}.xs-ml-26{margin-left:26px!important}.xs-ml-28{margin-left:28px!important}.xs-ml-30{margin-left:30px!important}.xs-ml-32{margin-left:32px!important}.xs-ml-34{margin-left:34px!important}.xs-ml-36{margin-left:36px!important}.xs-ml-40{margin-left:40px!important}.xs-ml-44{margin-left:44px!important}.xs-ml-46{margin-left:46px!important}.xs-ml-48{margin-left:48px!important}.xs-ml-50{margin-left:50px!important}.xs-ml-52{margin-left:52px!important}.xs-ml-60{margin-left:60px!important}.xs-ml-64{margin-left:64px!important}.xs-ml-70{margin-left:70px!important}.xs-ml-76{margin-left:76px!important}.xs-ml-80{margin-left:80px!important}.xs-ml-96{margin-left:96px!important}.xs-ml-100{margin-left:100px!important}}@media screen and (min-width: 640px){.sm-p-0{padding:0!important}.sm-p-2{padding:2px!important}.sm-p-4{padding:4px!important}.sm-p-5{padding:5px!important}.sm-p-6{padding:6px!important}.sm-p-8{padding:8px!important}.sm-p-10{padding:10px!important}.sm-p-12{padding:12px!important}.sm-p-15{padding:15px!important}.sm-p-16{padding:16px!important}.sm-p-18{padding:18px!important}.sm-p-20{padding:20px!important}.sm-p-22{padding:22px!important}.sm-p-24{padding:24px!important}.sm-p-25{padding:25px!important}.sm-p-26{padding:26px!important}.sm-p-28{padding:28px!important}.sm-p-30{padding:30px!important}.sm-p-32{padding:32px!important}.sm-p-34{padding:34px!important}.sm-p-36{padding:36px!important}.sm-p-40{padding:40px!important}.sm-p-44{padding:44px!important}.sm-p-46{padding:46px!important}.sm-p-48{padding:48px!important}.sm-p-50{padding:50px!important}.sm-p-52{padding:52px!important}.sm-p-60{padding:60px!important}.sm-p-64{padding:64px!important}.sm-p-70{padding:70px!important}.sm-p-76{padding:76px!important}.sm-p-80{padding:80px!important}.sm-p-96{padding:96px!important}.sm-p-100{padding:100px!important}.sm-pt-0{padding-top:0!important}.sm-pt-2{padding-top:2px!important}.sm-pt-4{padding-top:4px!important}.sm-pt-5{padding-top:5px!important}.sm-pt-6{padding-top:6px!important}.sm-pt-8{padding-top:8px!important}.sm-pt-10{padding-top:10px!important}.sm-pt-12{padding-top:12px!important}.sm-pt-15{padding-top:15px!important}.sm-pt-16{padding-top:16px!important}.sm-pt-18{padding-top:18px!important}.sm-pt-20{padding-top:20px!important}.sm-pt-22{padding-top:22px!important}.sm-pt-24{padding-top:24px!important}.sm-pt-25{padding-top:25px!important}.sm-pt-26{padding-top:26px!important}.sm-pt-28{padding-top:28px!important}.sm-pt-30{padding-top:30px!important}.sm-pt-32{padding-top:32px!important}.sm-pt-34{padding-top:34px!important}.sm-pt-36{padding-top:36px!important}.sm-pt-40{padding-top:40px!important}.sm-pt-44{padding-top:44px!important}.sm-pt-46{padding-top:46px!important}.sm-pt-48{padding-top:48px!important}.sm-pt-50{padding-top:50px!important}.sm-pt-52{padding-top:52px!important}.sm-pt-60{padding-top:60px!important}.sm-pt-64{padding-top:64px!important}.sm-pt-70{padding-top:70px!important}.sm-pt-76{padding-top:76px!important}.sm-pt-80{padding-top:80px!important}.sm-pt-96{padding-top:96px!important}.sm-pt-100{padding-top:100px!important}.sm-pr-0{padding-right:0!important}.sm-pr-2{padding-right:2px!important}.sm-pr-4{padding-right:4px!important}.sm-pr-5{padding-right:5px!important}.sm-pr-6{padding-right:6px!important}.sm-pr-8{padding-right:8px!important}.sm-pr-10{padding-right:10px!important}.sm-pr-12{padding-right:12px!important}.sm-pr-15{padding-right:15px!important}.sm-pr-16{padding-right:16px!important}.sm-pr-18{padding-right:18px!important}.sm-pr-20{padding-right:20px!important}.sm-pr-22{padding-right:22px!important}.sm-pr-24{padding-right:24px!important}.sm-pr-25{padding-right:25px!important}.sm-pr-26{padding-right:26px!important}.sm-pr-28{padding-right:28px!important}.sm-pr-30{padding-right:30px!important}.sm-pr-32{padding-right:32px!important}.sm-pr-34{padding-right:34px!important}.sm-pr-36{padding-right:36px!important}.sm-pr-40{padding-right:40px!important}.sm-pr-44{padding-right:44px!important}.sm-pr-46{padding-right:46px!important}.sm-pr-48{padding-right:48px!important}.sm-pr-50{padding-right:50px!important}.sm-pr-52{padding-right:52px!important}.sm-pr-60{padding-right:60px!important}.sm-pr-64{padding-right:64px!important}.sm-pr-70{padding-right:70px!important}.sm-pr-76{padding-right:76px!important}.sm-pr-80{padding-right:80px!important}.sm-pr-96{padding-right:96px!important}.sm-pr-100{padding-right:100px!important}.sm-pb-0{padding-bottom:0!important}.sm-pb-2{padding-bottom:2px!important}.sm-pb-4{padding-bottom:4px!important}.sm-pb-5{padding-bottom:5px!important}.sm-pb-6{padding-bottom:6px!important}.sm-pb-8{padding-bottom:8px!important}.sm-pb-10{padding-bottom:10px!important}.sm-pb-12{padding-bottom:12px!important}.sm-pb-15{padding-bottom:15px!important}.sm-pb-16{padding-bottom:16px!important}.sm-pb-18{padding-bottom:18px!important}.sm-pb-20{padding-bottom:20px!important}.sm-pb-22{padding-bottom:22px!important}.sm-pb-24{padding-bottom:24px!important}.sm-pb-25{padding-bottom:25px!important}.sm-pb-26{padding-bottom:26px!important}.sm-pb-28{padding-bottom:28px!important}.sm-pb-30{padding-bottom:30px!important}.sm-pb-32{padding-bottom:32px!important}.sm-pb-34{padding-bottom:34px!important}.sm-pb-36{padding-bottom:36px!important}.sm-pb-40{padding-bottom:40px!important}.sm-pb-44{padding-bottom:44px!important}.sm-pb-46{padding-bottom:46px!important}.sm-pb-48{padding-bottom:48px!important}.sm-pb-50{padding-bottom:50px!important}.sm-pb-52{padding-bottom:52px!important}.sm-pb-60{padding-bottom:60px!important}.sm-pb-64{padding-bottom:64px!important}.sm-pb-70{padding-bottom:70px!important}.sm-pb-76{padding-bottom:76px!important}.sm-pb-80{padding-bottom:80px!important}.sm-pb-96{padding-bottom:96px!important}.sm-pb-100{padding-bottom:100px!important}.sm-pl-0{padding-left:0!important}.sm-pl-2{padding-left:2px!important}.sm-pl-4{padding-left:4px!important}.sm-pl-5{padding-left:5px!important}.sm-pl-6{padding-left:6px!important}.sm-pl-8{padding-left:8px!important}.sm-pl-10{padding-left:10px!important}.sm-pl-12{padding-left:12px!important}.sm-pl-15{padding-left:15px!important}.sm-pl-16{padding-left:16px!important}.sm-pl-18{padding-left:18px!important}.sm-pl-20{padding-left:20px!important}.sm-pl-22{padding-left:22px!important}.sm-pl-24{padding-left:24px!important}.sm-pl-25{padding-left:25px!important}.sm-pl-26{padding-left:26px!important}.sm-pl-28{padding-left:28px!important}.sm-pl-30{padding-left:30px!important}.sm-pl-32{padding-left:32px!important}.sm-pl-34{padding-left:34px!important}.sm-pl-36{padding-left:36px!important}.sm-pl-40{padding-left:40px!important}.sm-pl-44{padding-left:44px!important}.sm-pl-46{padding-left:46px!important}.sm-pl-48{padding-left:48px!important}.sm-pl-50{padding-left:50px!important}.sm-pl-52{padding-left:52px!important}.sm-pl-60{padding-left:60px!important}.sm-pl-64{padding-left:64px!important}.sm-pl-70{padding-left:70px!important}.sm-pl-76{padding-left:76px!important}.sm-pl-80{padding-left:80px!important}.sm-pl-96{padding-left:96px!important}.sm-pl-100{padding-left:100px!important}.sm-m-0{margin:0!important}.sm-m-2{margin:2px!important}.sm-m-4{margin:4px!important}.sm-m-5{margin:5px!important}.sm-m-6{margin:6px!important}.sm-m-8{margin:8px!important}.sm-m-10{margin:10px!important}.sm-m-12{margin:12px!important}.sm-m-15{margin:15px!important}.sm-m-16{margin:16px!important}.sm-m-18{margin:18px!important}.sm-m-20{margin:20px!important}.sm-m-22{margin:22px!important}.sm-m-24{margin:24px!important}.sm-m-25{margin:25px!important}.sm-m-26{margin:26px!important}.sm-m-28{margin:28px!important}.sm-m-30{margin:30px!important}.sm-m-32{margin:32px!important}.sm-m-34{margin:34px!important}.sm-m-36{margin:36px!important}.sm-m-40{margin:40px!important}.sm-m-44{margin:44px!important}.sm-m-46{margin:46px!important}.sm-m-48{margin:48px!important}.sm-m-50{margin:50px!important}.sm-m-52{margin:52px!important}.sm-m-60{margin:60px!important}.sm-m-64{margin:64px!important}.sm-m-70{margin:70px!important}.sm-m-76{margin:76px!important}.sm-m-80{margin:80px!important}.sm-m-96{margin:96px!important}.sm-m-100{margin:100px!important}.sm-mt-0{margin-top:0!important}.sm-mt-2{margin-top:2px!important}.sm-mt-4{margin-top:4px!important}.sm-mt-5{margin-top:5px!important}.sm-mt-6{margin-top:6px!important}.sm-mt-8{margin-top:8px!important}.sm-mt-10{margin-top:10px!important}.sm-mt-12{margin-top:12px!important}.sm-mt-15{margin-top:15px!important}.sm-mt-16{margin-top:16px!important}.sm-mt-18{margin-top:18px!important}.sm-mt-20{margin-top:20px!important}.sm-mt-22{margin-top:22px!important}.sm-mt-24{margin-top:24px!important}.sm-mt-25{margin-top:25px!important}.sm-mt-26{margin-top:26px!important}.sm-mt-28{margin-top:28px!important}.sm-mt-30{margin-top:30px!important}.sm-mt-32{margin-top:32px!important}.sm-mt-34{margin-top:34px!important}.sm-mt-36{margin-top:36px!important}.sm-mt-40{margin-top:40px!important}.sm-mt-44{margin-top:44px!important}.sm-mt-46{margin-top:46px!important}.sm-mt-48{margin-top:48px!important}.sm-mt-50{margin-top:50px!important}.sm-mt-52{margin-top:52px!important}.sm-mt-60{margin-top:60px!important}.sm-mt-64{margin-top:64px!important}.sm-mt-70{margin-top:70px!important}.sm-mt-76{margin-top:76px!important}.sm-mt-80{margin-top:80px!important}.sm-mt-96{margin-top:96px!important}.sm-mt-100{margin-top:100px!important}.sm-mr-0{margin-right:0!important}.sm-mr-2{margin-right:2px!important}.sm-mr-4{margin-right:4px!important}.sm-mr-5{margin-right:5px!important}.sm-mr-6{margin-right:6px!important}.sm-mr-8{margin-right:8px!important}.sm-mr-10{margin-right:10px!important}.sm-mr-12{margin-right:12px!important}.sm-mr-15{margin-right:15px!important}.sm-mr-16{margin-right:16px!important}.sm-mr-18{margin-right:18px!important}.sm-mr-20{margin-right:20px!important}.sm-mr-22{margin-right:22px!important}.sm-mr-24{margin-right:24px!important}.sm-mr-25{margin-right:25px!important}.sm-mr-26{margin-right:26px!important}.sm-mr-28{margin-right:28px!important}.sm-mr-30{margin-right:30px!important}.sm-mr-32{margin-right:32px!important}.sm-mr-34{margin-right:34px!important}.sm-mr-36{margin-right:36px!important}.sm-mr-40{margin-right:40px!important}.sm-mr-44{margin-right:44px!important}.sm-mr-46{margin-right:46px!important}.sm-mr-48{margin-right:48px!important}.sm-mr-50{margin-right:50px!important}.sm-mr-52{margin-right:52px!important}.sm-mr-60{margin-right:60px!important}.sm-mr-64{margin-right:64px!important}.sm-mr-70{margin-right:70px!important}.sm-mr-76{margin-right:76px!important}.sm-mr-80{margin-right:80px!important}.sm-mr-96{margin-right:96px!important}.sm-mr-100{margin-right:100px!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-2{margin-bottom:2px!important}.sm-mb-4{margin-bottom:4px!important}.sm-mb-5{margin-bottom:5px!important}.sm-mb-6{margin-bottom:6px!important}.sm-mb-8{margin-bottom:8px!important}.sm-mb-10{margin-bottom:10px!important}.sm-mb-12{margin-bottom:12px!important}.sm-mb-15{margin-bottom:15px!important}.sm-mb-16{margin-bottom:16px!important}.sm-mb-18{margin-bottom:18px!important}.sm-mb-20{margin-bottom:20px!important}.sm-mb-22{margin-bottom:22px!important}.sm-mb-24{margin-bottom:24px!important}.sm-mb-25{margin-bottom:25px!important}.sm-mb-26{margin-bottom:26px!important}.sm-mb-28{margin-bottom:28px!important}.sm-mb-30{margin-bottom:30px!important}.sm-mb-32{margin-bottom:32px!important}.sm-mb-34{margin-bottom:34px!important}.sm-mb-36{margin-bottom:36px!important}.sm-mb-40{margin-bottom:40px!important}.sm-mb-44{margin-bottom:44px!important}.sm-mb-46{margin-bottom:46px!important}.sm-mb-48{margin-bottom:48px!important}.sm-mb-50{margin-bottom:50px!important}.sm-mb-52{margin-bottom:52px!important}.sm-mb-60{margin-bottom:60px!important}.sm-mb-64{margin-bottom:64px!important}.sm-mb-70{margin-bottom:70px!important}.sm-mb-76{margin-bottom:76px!important}.sm-mb-80{margin-bottom:80px!important}.sm-mb-96{margin-bottom:96px!important}.sm-mb-100{margin-bottom:100px!important}.sm-ml-0{margin-left:0!important}.sm-ml-2{margin-left:2px!important}.sm-ml-4{margin-left:4px!important}.sm-ml-5{margin-left:5px!important}.sm-ml-6{margin-left:6px!important}.sm-ml-8{margin-left:8px!important}.sm-ml-10{margin-left:10px!important}.sm-ml-12{margin-left:12px!important}.sm-ml-15{margin-left:15px!important}.sm-ml-16{margin-left:16px!important}.sm-ml-18{margin-left:18px!important}.sm-ml-20{margin-left:20px!important}.sm-ml-22{margin-left:22px!important}.sm-ml-24{margin-left:24px!important}.sm-ml-25{margin-left:25px!important}.sm-ml-26{margin-left:26px!important}.sm-ml-28{margin-left:28px!important}.sm-ml-30{margin-left:30px!important}.sm-ml-32{margin-left:32px!important}.sm-ml-34{margin-left:34px!important}.sm-ml-36{margin-left:36px!important}.sm-ml-40{margin-left:40px!important}.sm-ml-44{margin-left:44px!important}.sm-ml-46{margin-left:46px!important}.sm-ml-48{margin-left:48px!important}.sm-ml-50{margin-left:50px!important}.sm-ml-52{margin-left:52px!important}.sm-ml-60{margin-left:60px!important}.sm-ml-64{margin-left:64px!important}.sm-ml-70{margin-left:70px!important}.sm-ml-76{margin-left:76px!important}.sm-ml-80{margin-left:80px!important}.sm-ml-96{margin-left:96px!important}.sm-ml-100{margin-left:100px!important}}@media screen and (min-width: 1100px){.md-p-0{padding:0!important}.md-p-2{padding:2px!important}.md-p-4{padding:4px!important}.md-p-5{padding:5px!important}.md-p-6{padding:6px!important}.md-p-8{padding:8px!important}.md-p-10{padding:10px!important}.md-p-12{padding:12px!important}.md-p-15{padding:15px!important}.md-p-16{padding:16px!important}.md-p-18{padding:18px!important}.md-p-20{padding:20px!important}.md-p-22{padding:22px!important}.md-p-24{padding:24px!important}.md-p-25{padding:25px!important}.md-p-26{padding:26px!important}.md-p-28{padding:28px!important}.md-p-30{padding:30px!important}.md-p-32{padding:32px!important}.md-p-34{padding:34px!important}.md-p-36{padding:36px!important}.md-p-40{padding:40px!important}.md-p-44{padding:44px!important}.md-p-46{padding:46px!important}.md-p-48{padding:48px!important}.md-p-50{padding:50px!important}.md-p-52{padding:52px!important}.md-p-60{padding:60px!important}.md-p-64{padding:64px!important}.md-p-70{padding:70px!important}.md-p-76{padding:76px!important}.md-p-80{padding:80px!important}.md-p-96{padding:96px!important}.md-p-100{padding:100px!important}.md-pt-0{padding-top:0!important}.md-pt-2{padding-top:2px!important}.md-pt-4{padding-top:4px!important}.md-pt-5{padding-top:5px!important}.md-pt-6{padding-top:6px!important}.md-pt-8{padding-top:8px!important}.md-pt-10{padding-top:10px!important}.md-pt-12{padding-top:12px!important}.md-pt-15{padding-top:15px!important}.md-pt-16{padding-top:16px!important}.md-pt-18{padding-top:18px!important}.md-pt-20{padding-top:20px!important}.md-pt-22{padding-top:22px!important}.md-pt-24{padding-top:24px!important}.md-pt-25{padding-top:25px!important}.md-pt-26{padding-top:26px!important}.md-pt-28{padding-top:28px!important}.md-pt-30{padding-top:30px!important}.md-pt-32{padding-top:32px!important}.md-pt-34{padding-top:34px!important}.md-pt-36{padding-top:36px!important}.md-pt-40{padding-top:40px!important}.md-pt-44{padding-top:44px!important}.md-pt-46{padding-top:46px!important}.md-pt-48{padding-top:48px!important}.md-pt-50{padding-top:50px!important}.md-pt-52{padding-top:52px!important}.md-pt-60{padding-top:60px!important}.md-pt-64{padding-top:64px!important}.md-pt-70{padding-top:70px!important}.md-pt-76{padding-top:76px!important}.md-pt-80{padding-top:80px!important}.md-pt-96{padding-top:96px!important}.md-pt-100{padding-top:100px!important}.md-pr-0{padding-right:0!important}.md-pr-2{padding-right:2px!important}.md-pr-4{padding-right:4px!important}.md-pr-5{padding-right:5px!important}.md-pr-6{padding-right:6px!important}.md-pr-8{padding-right:8px!important}.md-pr-10{padding-right:10px!important}.md-pr-12{padding-right:12px!important}.md-pr-15{padding-right:15px!important}.md-pr-16{padding-right:16px!important}.md-pr-18{padding-right:18px!important}.md-pr-20{padding-right:20px!important}.md-pr-22{padding-right:22px!important}.md-pr-24{padding-right:24px!important}.md-pr-25{padding-right:25px!important}.md-pr-26{padding-right:26px!important}.md-pr-28{padding-right:28px!important}.md-pr-30{padding-right:30px!important}.md-pr-32{padding-right:32px!important}.md-pr-34{padding-right:34px!important}.md-pr-36{padding-right:36px!important}.md-pr-40{padding-right:40px!important}.md-pr-44{padding-right:44px!important}.md-pr-46{padding-right:46px!important}.md-pr-48{padding-right:48px!important}.md-pr-50{padding-right:50px!important}.md-pr-52{padding-right:52px!important}.md-pr-60{padding-right:60px!important}.md-pr-64{padding-right:64px!important}.md-pr-70{padding-right:70px!important}.md-pr-76{padding-right:76px!important}.md-pr-80{padding-right:80px!important}.md-pr-96{padding-right:96px!important}.md-pr-100{padding-right:100px!important}.md-pb-0{padding-bottom:0!important}.md-pb-2{padding-bottom:2px!important}.md-pb-4{padding-bottom:4px!important}.md-pb-5{padding-bottom:5px!important}.md-pb-6{padding-bottom:6px!important}.md-pb-8{padding-bottom:8px!important}.md-pb-10{padding-bottom:10px!important}.md-pb-12{padding-bottom:12px!important}.md-pb-15{padding-bottom:15px!important}.md-pb-16{padding-bottom:16px!important}.md-pb-18{padding-bottom:18px!important}.md-pb-20{padding-bottom:20px!important}.md-pb-22{padding-bottom:22px!important}.md-pb-24{padding-bottom:24px!important}.md-pb-25{padding-bottom:25px!important}.md-pb-26{padding-bottom:26px!important}.md-pb-28{padding-bottom:28px!important}.md-pb-30{padding-bottom:30px!important}.md-pb-32{padding-bottom:32px!important}.md-pb-34{padding-bottom:34px!important}.md-pb-36{padding-bottom:36px!important}.md-pb-40{padding-bottom:40px!important}.md-pb-44{padding-bottom:44px!important}.md-pb-46{padding-bottom:46px!important}.md-pb-48{padding-bottom:48px!important}.md-pb-50{padding-bottom:50px!important}.md-pb-52{padding-bottom:52px!important}.md-pb-60{padding-bottom:60px!important}.md-pb-64{padding-bottom:64px!important}.md-pb-70{padding-bottom:70px!important}.md-pb-76{padding-bottom:76px!important}.md-pb-80{padding-bottom:80px!important}.md-pb-96{padding-bottom:96px!important}.md-pb-100{padding-bottom:100px!important}.md-pl-0{padding-left:0!important}.md-pl-2{padding-left:2px!important}.md-pl-4{padding-left:4px!important}.md-pl-5{padding-left:5px!important}.md-pl-6{padding-left:6px!important}.md-pl-8{padding-left:8px!important}.md-pl-10{padding-left:10px!important}.md-pl-12{padding-left:12px!important}.md-pl-15{padding-left:15px!important}.md-pl-16{padding-left:16px!important}.md-pl-18{padding-left:18px!important}.md-pl-20{padding-left:20px!important}.md-pl-22{padding-left:22px!important}.md-pl-24{padding-left:24px!important}.md-pl-25{padding-left:25px!important}.md-pl-26{padding-left:26px!important}.md-pl-28{padding-left:28px!important}.md-pl-30{padding-left:30px!important}.md-pl-32{padding-left:32px!important}.md-pl-34{padding-left:34px!important}.md-pl-36{padding-left:36px!important}.md-pl-40{padding-left:40px!important}.md-pl-44{padding-left:44px!important}.md-pl-46{padding-left:46px!important}.md-pl-48{padding-left:48px!important}.md-pl-50{padding-left:50px!important}.md-pl-52{padding-left:52px!important}.md-pl-60{padding-left:60px!important}.md-pl-64{padding-left:64px!important}.md-pl-70{padding-left:70px!important}.md-pl-76{padding-left:76px!important}.md-pl-80{padding-left:80px!important}.md-pl-96{padding-left:96px!important}.md-pl-100{padding-left:100px!important}.md-m-0{margin:0!important}.md-m-2{margin:2px!important}.md-m-4{margin:4px!important}.md-m-5{margin:5px!important}.md-m-6{margin:6px!important}.md-m-8{margin:8px!important}.md-m-10{margin:10px!important}.md-m-12{margin:12px!important}.md-m-15{margin:15px!important}.md-m-16{margin:16px!important}.md-m-18{margin:18px!important}.md-m-20{margin:20px!important}.md-m-22{margin:22px!important}.md-m-24{margin:24px!important}.md-m-25{margin:25px!important}.md-m-26{margin:26px!important}.md-m-28{margin:28px!important}.md-m-30{margin:30px!important}.md-m-32{margin:32px!important}.md-m-34{margin:34px!important}.md-m-36{margin:36px!important}.md-m-40{margin:40px!important}.md-m-44{margin:44px!important}.md-m-46{margin:46px!important}.md-m-48{margin:48px!important}.md-m-50{margin:50px!important}.md-m-52{margin:52px!important}.md-m-60{margin:60px!important}.md-m-64{margin:64px!important}.md-m-70{margin:70px!important}.md-m-76{margin:76px!important}.md-m-80{margin:80px!important}.md-m-96{margin:96px!important}.md-m-100{margin:100px!important}.md-mt-0{margin-top:0!important}.md-mt-2{margin-top:2px!important}.md-mt-4{margin-top:4px!important}.md-mt-5{margin-top:5px!important}.md-mt-6{margin-top:6px!important}.md-mt-8{margin-top:8px!important}.md-mt-10{margin-top:10px!important}.md-mt-12{margin-top:12px!important}.md-mt-15{margin-top:15px!important}.md-mt-16{margin-top:16px!important}.md-mt-18{margin-top:18px!important}.md-mt-20{margin-top:20px!important}.md-mt-22{margin-top:22px!important}.md-mt-24{margin-top:24px!important}.md-mt-25{margin-top:25px!important}.md-mt-26{margin-top:26px!important}.md-mt-28{margin-top:28px!important}.md-mt-30{margin-top:30px!important}.md-mt-32{margin-top:32px!important}.md-mt-34{margin-top:34px!important}.md-mt-36{margin-top:36px!important}.md-mt-40{margin-top:40px!important}.md-mt-44{margin-top:44px!important}.md-mt-46{margin-top:46px!important}.md-mt-48{margin-top:48px!important}.md-mt-50{margin-top:50px!important}.md-mt-52{margin-top:52px!important}.md-mt-60{margin-top:60px!important}.md-mt-64{margin-top:64px!important}.md-mt-70{margin-top:70px!important}.md-mt-76{margin-top:76px!important}.md-mt-80{margin-top:80px!important}.md-mt-96{margin-top:96px!important}.md-mt-100{margin-top:100px!important}.md-mr-0{margin-right:0!important}.md-mr-2{margin-right:2px!important}.md-mr-4{margin-right:4px!important}.md-mr-5{margin-right:5px!important}.md-mr-6{margin-right:6px!important}.md-mr-8{margin-right:8px!important}.md-mr-10{margin-right:10px!important}.md-mr-12{margin-right:12px!important}.md-mr-15{margin-right:15px!important}.md-mr-16{margin-right:16px!important}.md-mr-18{margin-right:18px!important}.md-mr-20{margin-right:20px!important}.md-mr-22{margin-right:22px!important}.md-mr-24{margin-right:24px!important}.md-mr-25{margin-right:25px!important}.md-mr-26{margin-right:26px!important}.md-mr-28{margin-right:28px!important}.md-mr-30{margin-right:30px!important}.md-mr-32{margin-right:32px!important}.md-mr-34{margin-right:34px!important}.md-mr-36{margin-right:36px!important}.md-mr-40{margin-right:40px!important}.md-mr-44{margin-right:44px!important}.md-mr-46{margin-right:46px!important}.md-mr-48{margin-right:48px!important}.md-mr-50{margin-right:50px!important}.md-mr-52{margin-right:52px!important}.md-mr-60{margin-right:60px!important}.md-mr-64{margin-right:64px!important}.md-mr-70{margin-right:70px!important}.md-mr-76{margin-right:76px!important}.md-mr-80{margin-right:80px!important}.md-mr-96{margin-right:96px!important}.md-mr-100{margin-right:100px!important}.md-mb-0{margin-bottom:0!important}.md-mb-2{margin-bottom:2px!important}.md-mb-4{margin-bottom:4px!important}.md-mb-5{margin-bottom:5px!important}.md-mb-6{margin-bottom:6px!important}.md-mb-8{margin-bottom:8px!important}.md-mb-10{margin-bottom:10px!important}.md-mb-12{margin-bottom:12px!important}.md-mb-15{margin-bottom:15px!important}.md-mb-16{margin-bottom:16px!important}.md-mb-18{margin-bottom:18px!important}.md-mb-20{margin-bottom:20px!important}.md-mb-22{margin-bottom:22px!important}.md-mb-24{margin-bottom:24px!important}.md-mb-25{margin-bottom:25px!important}.md-mb-26{margin-bottom:26px!important}.md-mb-28{margin-bottom:28px!important}.md-mb-30{margin-bottom:30px!important}.md-mb-32{margin-bottom:32px!important}.md-mb-34{margin-bottom:34px!important}.md-mb-36{margin-bottom:36px!important}.md-mb-40{margin-bottom:40px!important}.md-mb-44{margin-bottom:44px!important}.md-mb-46{margin-bottom:46px!important}.md-mb-48{margin-bottom:48px!important}.md-mb-50{margin-bottom:50px!important}.md-mb-52{margin-bottom:52px!important}.md-mb-60{margin-bottom:60px!important}.md-mb-64{margin-bottom:64px!important}.md-mb-70{margin-bottom:70px!important}.md-mb-76{margin-bottom:76px!important}.md-mb-80{margin-bottom:80px!important}.md-mb-96{margin-bottom:96px!important}.md-mb-100{margin-bottom:100px!important}.md-ml-0{margin-left:0!important}.md-ml-2{margin-left:2px!important}.md-ml-4{margin-left:4px!important}.md-ml-5{margin-left:5px!important}.md-ml-6{margin-left:6px!important}.md-ml-8{margin-left:8px!important}.md-ml-10{margin-left:10px!important}.md-ml-12{margin-left:12px!important}.md-ml-15{margin-left:15px!important}.md-ml-16{margin-left:16px!important}.md-ml-18{margin-left:18px!important}.md-ml-20{margin-left:20px!important}.md-ml-22{margin-left:22px!important}.md-ml-24{margin-left:24px!important}.md-ml-25{margin-left:25px!important}.md-ml-26{margin-left:26px!important}.md-ml-28{margin-left:28px!important}.md-ml-30{margin-left:30px!important}.md-ml-32{margin-left:32px!important}.md-ml-34{margin-left:34px!important}.md-ml-36{margin-left:36px!important}.md-ml-40{margin-left:40px!important}.md-ml-44{margin-left:44px!important}.md-ml-46{margin-left:46px!important}.md-ml-48{margin-left:48px!important}.md-ml-50{margin-left:50px!important}.md-ml-52{margin-left:52px!important}.md-ml-60{margin-left:60px!important}.md-ml-64{margin-left:64px!important}.md-ml-70{margin-left:70px!important}.md-ml-76{margin-left:76px!important}.md-ml-80{margin-left:80px!important}.md-ml-96{margin-left:96px!important}.md-ml-100{margin-left:100px!important}}@media screen and (min-width: 1440px){.lg-p-0{padding:0!important}.lg-p-2{padding:2px!important}.lg-p-4{padding:4px!important}.lg-p-5{padding:5px!important}.lg-p-6{padding:6px!important}.lg-p-8{padding:8px!important}.lg-p-10{padding:10px!important}.lg-p-12{padding:12px!important}.lg-p-15{padding:15px!important}.lg-p-16{padding:16px!important}.lg-p-18{padding:18px!important}.lg-p-20{padding:20px!important}.lg-p-22{padding:22px!important}.lg-p-24{padding:24px!important}.lg-p-25{padding:25px!important}.lg-p-26{padding:26px!important}.lg-p-28{padding:28px!important}.lg-p-30{padding:30px!important}.lg-p-32{padding:32px!important}.lg-p-34{padding:34px!important}.lg-p-36{padding:36px!important}.lg-p-40{padding:40px!important}.lg-p-44{padding:44px!important}.lg-p-46{padding:46px!important}.lg-p-48{padding:48px!important}.lg-p-50{padding:50px!important}.lg-p-52{padding:52px!important}.lg-p-60{padding:60px!important}.lg-p-64{padding:64px!important}.lg-p-70{padding:70px!important}.lg-p-76{padding:76px!important}.lg-p-80{padding:80px!important}.lg-p-96{padding:96px!important}.lg-p-100{padding:100px!important}.lg-pt-0{padding-top:0!important}.lg-pt-2{padding-top:2px!important}.lg-pt-4{padding-top:4px!important}.lg-pt-5{padding-top:5px!important}.lg-pt-6{padding-top:6px!important}.lg-pt-8{padding-top:8px!important}.lg-pt-10{padding-top:10px!important}.lg-pt-12{padding-top:12px!important}.lg-pt-15{padding-top:15px!important}.lg-pt-16{padding-top:16px!important}.lg-pt-18{padding-top:18px!important}.lg-pt-20{padding-top:20px!important}.lg-pt-22{padding-top:22px!important}.lg-pt-24{padding-top:24px!important}.lg-pt-25{padding-top:25px!important}.lg-pt-26{padding-top:26px!important}.lg-pt-28{padding-top:28px!important}.lg-pt-30{padding-top:30px!important}.lg-pt-32{padding-top:32px!important}.lg-pt-34{padding-top:34px!important}.lg-pt-36{padding-top:36px!important}.lg-pt-40{padding-top:40px!important}.lg-pt-44{padding-top:44px!important}.lg-pt-46{padding-top:46px!important}.lg-pt-48{padding-top:48px!important}.lg-pt-50{padding-top:50px!important}.lg-pt-52{padding-top:52px!important}.lg-pt-60{padding-top:60px!important}.lg-pt-64{padding-top:64px!important}.lg-pt-70{padding-top:70px!important}.lg-pt-76{padding-top:76px!important}.lg-pt-80{padding-top:80px!important}.lg-pt-96{padding-top:96px!important}.lg-pt-100{padding-top:100px!important}.lg-pr-0{padding-right:0!important}.lg-pr-2{padding-right:2px!important}.lg-pr-4{padding-right:4px!important}.lg-pr-5{padding-right:5px!important}.lg-pr-6{padding-right:6px!important}.lg-pr-8{padding-right:8px!important}.lg-pr-10{padding-right:10px!important}.lg-pr-12{padding-right:12px!important}.lg-pr-15{padding-right:15px!important}.lg-pr-16{padding-right:16px!important}.lg-pr-18{padding-right:18px!important}.lg-pr-20{padding-right:20px!important}.lg-pr-22{padding-right:22px!important}.lg-pr-24{padding-right:24px!important}.lg-pr-25{padding-right:25px!important}.lg-pr-26{padding-right:26px!important}.lg-pr-28{padding-right:28px!important}.lg-pr-30{padding-right:30px!important}.lg-pr-32{padding-right:32px!important}.lg-pr-34{padding-right:34px!important}.lg-pr-36{padding-right:36px!important}.lg-pr-40{padding-right:40px!important}.lg-pr-44{padding-right:44px!important}.lg-pr-46{padding-right:46px!important}.lg-pr-48{padding-right:48px!important}.lg-pr-50{padding-right:50px!important}.lg-pr-52{padding-right:52px!important}.lg-pr-60{padding-right:60px!important}.lg-pr-64{padding-right:64px!important}.lg-pr-70{padding-right:70px!important}.lg-pr-76{padding-right:76px!important}.lg-pr-80{padding-right:80px!important}.lg-pr-96{padding-right:96px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-2{padding-bottom:2px!important}.lg-pb-4{padding-bottom:4px!important}.lg-pb-5{padding-bottom:5px!important}.lg-pb-6{padding-bottom:6px!important}.lg-pb-8{padding-bottom:8px!important}.lg-pb-10{padding-bottom:10px!important}.lg-pb-12{padding-bottom:12px!important}.lg-pb-15{padding-bottom:15px!important}.lg-pb-16{padding-bottom:16px!important}.lg-pb-18{padding-bottom:18px!important}.lg-pb-20{padding-bottom:20px!important}.lg-pb-22{padding-bottom:22px!important}.lg-pb-24{padding-bottom:24px!important}.lg-pb-25{padding-bottom:25px!important}.lg-pb-26{padding-bottom:26px!important}.lg-pb-28{padding-bottom:28px!important}.lg-pb-30{padding-bottom:30px!important}.lg-pb-32{padding-bottom:32px!important}.lg-pb-34{padding-bottom:34px!important}.lg-pb-36{padding-bottom:36px!important}.lg-pb-40{padding-bottom:40px!important}.lg-pb-44{padding-bottom:44px!important}.lg-pb-46{padding-bottom:46px!important}.lg-pb-48{padding-bottom:48px!important}.lg-pb-50{padding-bottom:50px!important}.lg-pb-52{padding-bottom:52px!important}.lg-pb-60{padding-bottom:60px!important}.lg-pb-64{padding-bottom:64px!important}.lg-pb-70{padding-bottom:70px!important}.lg-pb-76{padding-bottom:76px!important}.lg-pb-80{padding-bottom:80px!important}.lg-pb-96{padding-bottom:96px!important}.lg-pb-100{padding-bottom:100px!important}.lg-pl-0{padding-left:0!important}.lg-pl-2{padding-left:2px!important}.lg-pl-4{padding-left:4px!important}.lg-pl-5{padding-left:5px!important}.lg-pl-6{padding-left:6px!important}.lg-pl-8{padding-left:8px!important}.lg-pl-10{padding-left:10px!important}.lg-pl-12{padding-left:12px!important}.lg-pl-15{padding-left:15px!important}.lg-pl-16{padding-left:16px!important}.lg-pl-18{padding-left:18px!important}.lg-pl-20{padding-left:20px!important}.lg-pl-22{padding-left:22px!important}.lg-pl-24{padding-left:24px!important}.lg-pl-25{padding-left:25px!important}.lg-pl-26{padding-left:26px!important}.lg-pl-28{padding-left:28px!important}.lg-pl-30{padding-left:30px!important}.lg-pl-32{padding-left:32px!important}.lg-pl-34{padding-left:34px!important}.lg-pl-36{padding-left:36px!important}.lg-pl-40{padding-left:40px!important}.lg-pl-44{padding-left:44px!important}.lg-pl-46{padding-left:46px!important}.lg-pl-48{padding-left:48px!important}.lg-pl-50{padding-left:50px!important}.lg-pl-52{padding-left:52px!important}.lg-pl-60{padding-left:60px!important}.lg-pl-64{padding-left:64px!important}.lg-pl-70{padding-left:70px!important}.lg-pl-76{padding-left:76px!important}.lg-pl-80{padding-left:80px!important}.lg-pl-96{padding-left:96px!important}.lg-pl-100{padding-left:100px!important}.lg-m-0{margin:0!important}.lg-m-2{margin:2px!important}.lg-m-4{margin:4px!important}.lg-m-5{margin:5px!important}.lg-m-6{margin:6px!important}.lg-m-8{margin:8px!important}.lg-m-10{margin:10px!important}.lg-m-12{margin:12px!important}.lg-m-15{margin:15px!important}.lg-m-16{margin:16px!important}.lg-m-18{margin:18px!important}.lg-m-20{margin:20px!important}.lg-m-22{margin:22px!important}.lg-m-24{margin:24px!important}.lg-m-25{margin:25px!important}.lg-m-26{margin:26px!important}.lg-m-28{margin:28px!important}.lg-m-30{margin:30px!important}.lg-m-32{margin:32px!important}.lg-m-34{margin:34px!important}.lg-m-36{margin:36px!important}.lg-m-40{margin:40px!important}.lg-m-44{margin:44px!important}.lg-m-46{margin:46px!important}.lg-m-48{margin:48px!important}.lg-m-50{margin:50px!important}.lg-m-52{margin:52px!important}.lg-m-60{margin:60px!important}.lg-m-64{margin:64px!important}.lg-m-70{margin:70px!important}.lg-m-76{margin:76px!important}.lg-m-80{margin:80px!important}.lg-m-96{margin:96px!important}.lg-m-100{margin:100px!important}.lg-mt-0{margin-top:0!important}.lg-mt-2{margin-top:2px!important}.lg-mt-4{margin-top:4px!important}.lg-mt-5{margin-top:5px!important}.lg-mt-6{margin-top:6px!important}.lg-mt-8{margin-top:8px!important}.lg-mt-10{margin-top:10px!important}.lg-mt-12{margin-top:12px!important}.lg-mt-15{margin-top:15px!important}.lg-mt-16{margin-top:16px!important}.lg-mt-18{margin-top:18px!important}.lg-mt-20{margin-top:20px!important}.lg-mt-22{margin-top:22px!important}.lg-mt-24{margin-top:24px!important}.lg-mt-25{margin-top:25px!important}.lg-mt-26{margin-top:26px!important}.lg-mt-28{margin-top:28px!important}.lg-mt-30{margin-top:30px!important}.lg-mt-32{margin-top:32px!important}.lg-mt-34{margin-top:34px!important}.lg-mt-36{margin-top:36px!important}.lg-mt-40{margin-top:40px!important}.lg-mt-44{margin-top:44px!important}.lg-mt-46{margin-top:46px!important}.lg-mt-48{margin-top:48px!important}.lg-mt-50{margin-top:50px!important}.lg-mt-52{margin-top:52px!important}.lg-mt-60{margin-top:60px!important}.lg-mt-64{margin-top:64px!important}.lg-mt-70{margin-top:70px!important}.lg-mt-76{margin-top:76px!important}.lg-mt-80{margin-top:80px!important}.lg-mt-96{margin-top:96px!important}.lg-mt-100{margin-top:100px!important}.lg-mr-0{margin-right:0!important}.lg-mr-2{margin-right:2px!important}.lg-mr-4{margin-right:4px!important}.lg-mr-5{margin-right:5px!important}.lg-mr-6{margin-right:6px!important}.lg-mr-8{margin-right:8px!important}.lg-mr-10{margin-right:10px!important}.lg-mr-12{margin-right:12px!important}.lg-mr-15{margin-right:15px!important}.lg-mr-16{margin-right:16px!important}.lg-mr-18{margin-right:18px!important}.lg-mr-20{margin-right:20px!important}.lg-mr-22{margin-right:22px!important}.lg-mr-24{margin-right:24px!important}.lg-mr-25{margin-right:25px!important}.lg-mr-26{margin-right:26px!important}.lg-mr-28{margin-right:28px!important}.lg-mr-30{margin-right:30px!important}.lg-mr-32{margin-right:32px!important}.lg-mr-34{margin-right:34px!important}.lg-mr-36{margin-right:36px!important}.lg-mr-40{margin-right:40px!important}.lg-mr-44{margin-right:44px!important}.lg-mr-46{margin-right:46px!important}.lg-mr-48{margin-right:48px!important}.lg-mr-50{margin-right:50px!important}.lg-mr-52{margin-right:52px!important}.lg-mr-60{margin-right:60px!important}.lg-mr-64{margin-right:64px!important}.lg-mr-70{margin-right:70px!important}.lg-mr-76{margin-right:76px!important}.lg-mr-80{margin-right:80px!important}.lg-mr-96{margin-right:96px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-2{margin-bottom:2px!important}.lg-mb-4{margin-bottom:4px!important}.lg-mb-5{margin-bottom:5px!important}.lg-mb-6{margin-bottom:6px!important}.lg-mb-8{margin-bottom:8px!important}.lg-mb-10{margin-bottom:10px!important}.lg-mb-12{margin-bottom:12px!important}.lg-mb-15{margin-bottom:15px!important}.lg-mb-16{margin-bottom:16px!important}.lg-mb-18{margin-bottom:18px!important}.lg-mb-20{margin-bottom:20px!important}.lg-mb-22{margin-bottom:22px!important}.lg-mb-24{margin-bottom:24px!important}.lg-mb-25{margin-bottom:25px!important}.lg-mb-26{margin-bottom:26px!important}.lg-mb-28{margin-bottom:28px!important}.lg-mb-30{margin-bottom:30px!important}.lg-mb-32{margin-bottom:32px!important}.lg-mb-34{margin-bottom:34px!important}.lg-mb-36{margin-bottom:36px!important}.lg-mb-40{margin-bottom:40px!important}.lg-mb-44{margin-bottom:44px!important}.lg-mb-46{margin-bottom:46px!important}.lg-mb-48{margin-bottom:48px!important}.lg-mb-50{margin-bottom:50px!important}.lg-mb-52{margin-bottom:52px!important}.lg-mb-60{margin-bottom:60px!important}.lg-mb-64{margin-bottom:64px!important}.lg-mb-70{margin-bottom:70px!important}.lg-mb-76{margin-bottom:76px!important}.lg-mb-80{margin-bottom:80px!important}.lg-mb-96{margin-bottom:96px!important}.lg-mb-100{margin-bottom:100px!important}.lg-ml-0{margin-left:0!important}.lg-ml-2{margin-left:2px!important}.lg-ml-4{margin-left:4px!important}.lg-ml-5{margin-left:5px!important}.lg-ml-6{margin-left:6px!important}.lg-ml-8{margin-left:8px!important}.lg-ml-10{margin-left:10px!important}.lg-ml-12{margin-left:12px!important}.lg-ml-15{margin-left:15px!important}.lg-ml-16{margin-left:16px!important}.lg-ml-18{margin-left:18px!important}.lg-ml-20{margin-left:20px!important}.lg-ml-22{margin-left:22px!important}.lg-ml-24{margin-left:24px!important}.lg-ml-25{margin-left:25px!important}.lg-ml-26{margin-left:26px!important}.lg-ml-28{margin-left:28px!important}.lg-ml-30{margin-left:30px!important}.lg-ml-32{margin-left:32px!important}.lg-ml-34{margin-left:34px!important}.lg-ml-36{margin-left:36px!important}.lg-ml-40{margin-left:40px!important}.lg-ml-44{margin-left:44px!important}.lg-ml-46{margin-left:46px!important}.lg-ml-48{margin-left:48px!important}.lg-ml-50{margin-left:50px!important}.lg-ml-52{margin-left:52px!important}.lg-ml-60{margin-left:60px!important}.lg-ml-64{margin-left:64px!important}.lg-ml-70{margin-left:70px!important}.lg-ml-76{margin-left:76px!important}.lg-ml-80{margin-left:80px!important}.lg-ml-96{margin-left:96px!important}.lg-ml-100{margin-left:100px!important}}.h-20{height:20%!important}.h-50{height:50%!important}.h-60{height:60%!important}.h-80{height:80%!important}.h-100{height:100%!important}.h-auto{height:auto%!important}.w-20{width:20%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-100{width:100%!important}.w-auto{width:auto%!important}@media screen and (min-width: 0px){.xs-h-20{height:20%!important}.xs-h-50{height:50%!important}.xs-h-60{height:60%!important}.xs-h-80{height:80%!important}.xs-h-100{height:100%!important}.xs-h-auto{height:auto%!important}.xs-w-20{width:20%!important}.xs-w-50{width:50%!important}.xs-w-60{width:60%!important}.xs-w-80{width:80%!important}.xs-w-100{width:100%!important}.xs-w-auto{width:auto%!important}}@media screen and (min-width: 640px){.sm-h-20{height:20%!important}.sm-h-50{height:50%!important}.sm-h-60{height:60%!important}.sm-h-80{height:80%!important}.sm-h-100{height:100%!important}.sm-h-auto{height:auto%!important}.sm-w-20{width:20%!important}.sm-w-50{width:50%!important}.sm-w-60{width:60%!important}.sm-w-80{width:80%!important}.sm-w-100{width:100%!important}.sm-w-auto{width:auto%!important}}@media screen and (min-width: 1100px){.md-h-20{height:20%!important}.md-h-50{height:50%!important}.md-h-60{height:60%!important}.md-h-80{height:80%!important}.md-h-100{height:100%!important}.md-h-auto{height:auto%!important}.md-w-20{width:20%!important}.md-w-50{width:50%!important}.md-w-60{width:60%!important}.md-w-80{width:80%!important}.md-w-100{width:100%!important}.md-w-auto{width:auto%!important}}@media screen and (min-width: 1440px){.lg-h-20{height:20%!important}.lg-h-50{height:50%!important}.lg-h-60{height:60%!important}.lg-h-80{height:80%!important}.lg-h-100{height:100%!important}.lg-h-auto{height:auto%!important}.lg-w-20{width:20%!important}.lg-w-50{width:50%!important}.lg-w-60{width:60%!important}.lg-w-80{width:80%!important}.lg-w-100{width:100%!important}.lg-w-auto{width:auto%!important}}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-1{flex:1 1 0%!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-self-start{justify-self:flex-start!important}.justify-self-end{justify-self:flex-end!important}.justify-self-center{justify-self:center!important}.justify-self-between{justify-self:space-between!important}.justify-self-around{justify-self:space-around!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-between{align-self:space-between!important}.align-self-around{align-self:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}@media (min-width: 0px){.xs-flex-row{flex-direction:row!important}.xs-flex-col{flex-direction:column!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-col-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xs-flex-fill{flex:1 1 auto!important}.xs-flex-grow-0{flex-grow:0!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-justify-start{justify-content:flex-start!important}.xs-justify-end{justify-content:flex-end!important}.xs-justify-center{justify-content:center!important}.xs-justify-between{justify-content:space-between!important}.xs-justify-around{justify-content:space-around!important}.xs-justify-unset{justify-content:unset!important}.xs-align-start{align-items:flex-start!important}.xs-align-end{align-items:flex-end!important}.xs-align-center{align-items:center!important}.xs-align-baseline{align-items:baseline!important}.xs-align-stretch{align-items:stretch!important}.xs-align-unset{align-items:unset!important}.xs-justify-start{justify-self:flex-start!important}.xs-justify-self-end{justify-self:flex-end!important}.xs-justify-self-center{justify-self:center!important}.xs-justify-self-between{justify-self:space-between!important}.xs-justify-self-around{justify-self:space-around!important}.xs-align-content-start{align-content:flex-start!important}.xs-align-content-end{align-content:flex-end!important}.xs-align-content-center{align-content:center!important}.xs-align-content-between{align-content:space-between!important}.xs-align-content-around{align-content:space-around!important}.xs-align-content-stretch{align-content:stretch!important}.xs-align-self-auto{align-self:auto!important}.xs-align-self-start{align-self:flex-start!important}.xs-align-self-end{align-self:flex-end!important}.xs-align-self-center{align-self:center!important}.xs-align-self-baseline{align-self:baseline!important}.xs-align-self-stretch{align-self:stretch!important}}@media (min-width: 640px){.sm-flex-row{flex-direction:row!important}.sm-flex-col{flex-direction:column!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-col-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm-flex-fill{flex:1 1 auto!important}.sm-flex-grow-0{flex-grow:0!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-justify-start{justify-content:flex-start!important}.sm-justify-end{justify-content:flex-end!important}.sm-justify-center{justify-content:center!important}.sm-justify-between{justify-content:space-between!important}.sm-justify-around{justify-content:space-around!important}.sm-justify-unset{justify-content:unset!important}.sm-align-start{align-items:flex-start!important}.sm-align-end{align-items:flex-end!important}.sm-align-center{align-items:center!important}.sm-align-baseline{align-items:baseline!important}.sm-align-stretch{align-items:stretch!important}.sm-align-unset{align-items:unset!important}.sm-justify-start{justify-self:flex-start!important}.sm-justify-self-end{justify-self:flex-end!important}.sm-justify-self-center{justify-self:center!important}.sm-justify-self-between{justify-self:space-between!important}.sm-justify-self-around{justify-self:space-around!important}.sm-align-content-start{align-content:flex-start!important}.sm-align-content-end{align-content:flex-end!important}.sm-align-content-center{align-content:center!important}.sm-align-content-between{align-content:space-between!important}.sm-align-content-around{align-content:space-around!important}.sm-align-content-stretch{align-content:stretch!important}.sm-align-self-auto{align-self:auto!important}.sm-align-self-start{align-self:flex-start!important}.sm-align-self-end{align-self:flex-end!important}.sm-align-self-center{align-self:center!important}.sm-align-self-baseline{align-self:baseline!important}.sm-align-self-stretch{align-self:stretch!important}}@media (min-width: 1100px){.md-flex-row{flex-direction:row!important}.md-flex-col{flex-direction:column!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-col-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md-flex-fill{flex:1 1 auto!important}.md-flex-grow-0{flex-grow:0!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-justify-start{justify-content:flex-start!important}.md-justify-end{justify-content:flex-end!important}.md-justify-center{justify-content:center!important}.md-justify-between{justify-content:space-between!important}.md-justify-around{justify-content:space-around!important}.md-justify-unset{justify-content:unset!important}.md-align-start{align-items:flex-start!important}.md-align-end{align-items:flex-end!important}.md-align-center{align-items:center!important}.md-align-baseline{align-items:baseline!important}.md-align-stretch{align-items:stretch!important}.md-align-unset{align-items:unset!important}.md-justify-start{justify-self:flex-start!important}.md-justify-self-end{justify-self:flex-end!important}.md-justify-self-center{justify-self:center!important}.md-justify-self-between{justify-self:space-between!important}.md-justify-self-around{justify-self:space-around!important}.md-align-content-start{align-content:flex-start!important}.md-align-content-end{align-content:flex-end!important}.md-align-content-center{align-content:center!important}.md-align-content-between{align-content:space-between!important}.md-align-content-around{align-content:space-around!important}.md-align-content-stretch{align-content:stretch!important}.md-align-self-auto{align-self:auto!important}.md-align-self-start{align-self:flex-start!important}.md-align-self-end{align-self:flex-end!important}.md-align-self-center{align-self:center!important}.md-align-self-baseline{align-self:baseline!important}.md-align-self-stretch{align-self:stretch!important}}@media (min-width: 1440px){.lg-flex-row{flex-direction:row!important}.lg-flex-col{flex-direction:column!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-col-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg-flex-fill{flex:1 1 auto!important}.lg-flex-grow-0{flex-grow:0!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-justify-start{justify-content:flex-start!important}.lg-justify-end{justify-content:flex-end!important}.lg-justify-center{justify-content:center!important}.lg-justify-between{justify-content:space-between!important}.lg-justify-around{justify-content:space-around!important}.lg-justify-unset{justify-content:unset!important}.lg-align-start{align-items:flex-start!important}.lg-align-end{align-items:flex-end!important}.lg-align-center{align-items:center!important}.lg-align-baseline{align-items:baseline!important}.lg-align-stretch{align-items:stretch!important}.lg-align-unset{align-items:unset!important}.lg-justify-start{justify-self:flex-start!important}.lg-justify-self-end{justify-self:flex-end!important}.lg-justify-self-center{justify-self:center!important}.lg-justify-self-between{justify-self:space-between!important}.lg-justify-self-around{justify-self:space-around!important}.lg-align-content-start{align-content:flex-start!important}.lg-align-content-end{align-content:flex-end!important}.lg-align-content-center{align-content:center!important}.lg-align-content-between{align-content:space-between!important}.lg-align-content-around{align-content:space-around!important}.lg-align-content-stretch{align-content:stretch!important}.lg-align-self-auto{align-self:auto!important}.lg-align-self-start{align-self:flex-start!important}.lg-align-self-end{align-self:flex-end!important}.lg-align-self-center{align-self:center!important}.lg-align-self-baseline{align-self:baseline!important}.lg-align-self-stretch{align-self:stretch!important}}.font_10_500{font-size:10px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_10_500{font-size:10px!important;font-weight:500!important}}.font_10_600{font-size:10px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_10_600{font-size:10px!important;font-weight:600!important}}.font_11_500{font-size:11px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_11_500{font-size:11px!important;font-weight:500!important}}.font_11_600{font-size:11px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_11_600{font-size:11px!important;font-weight:600!important}}.font_11_700{font-size:11px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_11_700{font-size:11px!important;font-weight:700!important}}.font_12_400{font-size:12px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_12_400{font-size:12px!important;font-weight:400!important}}.font_12_500{font-size:12px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_12_500{font-size:12px!important;font-weight:500!important}}.font_12_600{font-size:12px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_12_600{font-size:12px!important;font-weight:600!important}}.font_13_400{font-size:13px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_13_400{font-size:13px!important;font-weight:400!important}}.font_13_500{font-size:13px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_13_500{font-size:13px!important;font-weight:500!important}}.font_13_600{font-size:13px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_13_600{font-size:13px!important;font-weight:600!important}}.font_13_700{font-size:13px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_13_700{font-size:13px!important;font-weight:700!important}}.font_14_400{font-size:14px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_14_400{font-size:14px!important;font-weight:400!important}}.font_14_500{font-size:14px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_14_500{font-size:14px!important;font-weight:500!important}}.font_14_600{font-size:14px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_14_600{font-size:14px!important;font-weight:600!important}}.font_15_400{font-size:15px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_15_400{font-size:15px!important;font-weight:400!important}}.font_15_500{font-size:15px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_15_500{font-size:15px!important;font-weight:500!important}}.font_15_600{font-size:15px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_15_600{font-size:15px!important;font-weight:600!important}}.font_15_700{font-size:15px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_15_700{font-size:15px!important;font-weight:700!important}}.font_16_400{font-size:16px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_16_400{font-size:16px!important;font-weight:400!important}}.font_16_500{font-size:16px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_16_500{font-size:16px!important;font-weight:500!important}}.font_16_600{font-size:16px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_16_600{font-size:16px!important;font-weight:600!important}}.font_16_700{font-size:16px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_16_700{font-size:16px!important;font-weight:700!important}}.font_17_600{font-size:17px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_17_600{font-size:17px!important;font-weight:600!important}}.font_18_400{font-size:18px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_18_400{font-size:18px!important;font-weight:400!important}}.font_18_500{font-size:18px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_18_500{font-size:18px!important;font-weight:500!important}}.font_18_600{font-size:18px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_18_600{font-size:18px!important;font-weight:600!important}}.font_18_700{font-size:18px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_18_700{font-size:18px!important;font-weight:700!important}}.font_20_400{font-size:20px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_20_400{font-size:20px!important;font-weight:400!important}}.font_22_400{font-size:22px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_22_400{font-size:22px!important;font-weight:400!important}}.font_20_600{font-size:20px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_20_600{font-size:20px!important;font-weight:600!important}}.font_20_700{font-size:20px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_20_700{font-size:20px!important;font-weight:700!important}}.font_24_400{font-size:24px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_24_400{font-size:24px!important;font-weight:400!important}}.font_24_500{font-size:24px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_24_500{font-size:24px!important;font-weight:500!important}}.font_24_600{font-size:24px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_24_600{font-size:24px!important;font-weight:600!important}}.font_24_700{font-size:24px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_24_700{font-size:24px!important;font-weight:700!important}}.font_25_600{font-size:25px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_25_600{font-size:25px!important;font-weight:600!important}}.font_25_700{font-size:25px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_25_700{font-size:25px!important;font-weight:700!important}}.font_28_600{font-size:28px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_28_600{font-size:28px!important;font-weight:600!important}}.font_30_700{font-size:30px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_30_700{font-size:30px!important;font-weight:700!important}}.font_32_600{font-size:32px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_32_600{font-size:32px!important;font-weight:600!important}}.font_36_600{font-size:36px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_36_600{font-size:36px!important;font-weight:600!important}}.font_44_500{font-size:44px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_44_500{font-size:44px!important;font-weight:500!important}}.font_44_600{font-size:44px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_44_600{font-size:44px!important;font-weight:600!important}}.font_52_600{font-size:52px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_52_600{font-size:52px!important;font-weight:600!important}}.font_60_600{font-size:60px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_60_600{font-size:60px!important;font-weight:600!important}}.font_64_600{font-size:64px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_64_600{font-size:64px!important;font-weight:600!important}}.bg-primary{background-color:#b8eae1!important}.text-primary{color:#b8eae1!important}.b-primary{border-color:#b8eae1!important}@media (min-width: 0px){.xs-bg-primary{background-color:#b8eae1!important}.xs-text-primary{color:#b8eae1!important}}@media (min-width: 640px){.sm-bg-primary{background-color:#b8eae1!important}.sm-text-primary{color:#b8eae1!important}}@media (min-width: 1100px){.md-bg-primary{background-color:#b8eae1!important}.md-text-primary{color:#b8eae1!important}}@media (min-width: 1440px){.lg-bg-primary{background-color:#b8eae1!important}.lg-text-primary{color:#b8eae1!important}}.bg-secondary{background-color:#fff3f0!important}.text-secondary{color:#fff3f0!important}.b-secondary{border-color:#fff3f0!important}@media (min-width: 0px){.xs-bg-secondary{background-color:#fff3f0!important}.xs-text-secondary{color:#fff3f0!important}}@media (min-width: 640px){.sm-bg-secondary{background-color:#fff3f0!important}.sm-text-secondary{color:#fff3f0!important}}@media (min-width: 1100px){.md-bg-secondary{background-color:#fff3f0!important}.md-text-secondary{color:#fff3f0!important}}@media (min-width: 1440px){.lg-bg-secondary{background-color:#fff3f0!important}.lg-text-secondary{color:#fff3f0!important}}.bg-darkGrey{background-color:#282626!important}.text-darkGrey{color:#282626!important}.b-darkGrey{border-color:#282626!important}@media (min-width: 0px){.xs-bg-darkGrey{background-color:#282626!important}.xs-text-darkGrey{color:#282626!important}}@media (min-width: 640px){.sm-bg-darkGrey{background-color:#282626!important}.sm-text-darkGrey{color:#282626!important}}@media (min-width: 1100px){.md-bg-darkGrey{background-color:#282626!important}.md-text-darkGrey{color:#282626!important}}@media (min-width: 1440px){.lg-bg-darkGrey{background-color:#282626!important}.lg-text-darkGrey{color:#282626!important}}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.b-white{border-color:#fff!important}@media (min-width: 0px){.xs-bg-white{background-color:#fff!important}.xs-text-white{color:#fff!important}}@media (min-width: 640px){.sm-bg-white{background-color:#fff!important}.sm-text-white{color:#fff!important}}@media (min-width: 1100px){.md-bg-white{background-color:#fff!important}.md-text-white{color:#fff!important}}@media (min-width: 1440px){.lg-bg-white{background-color:#fff!important}.lg-text-white{color:#fff!important}}.bg-grey{background-color:#f9f9f9!important}.text-grey{color:#f9f9f9!important}.b-grey{border-color:#f9f9f9!important}@media (min-width: 0px){.xs-bg-grey{background-color:#f9f9f9!important}.xs-text-grey{color:#f9f9f9!important}}@media (min-width: 640px){.sm-bg-grey{background-color:#f9f9f9!important}.sm-text-grey{color:#f9f9f9!important}}@media (min-width: 1100px){.md-bg-grey{background-color:#f9f9f9!important}.md-text-grey{color:#f9f9f9!important}}@media (min-width: 1440px){.lg-bg-grey{background-color:#f9f9f9!important}.lg-text-grey{color:#f9f9f9!important}}.bg-light{background-color:#f0f0f0!important}.text-light{color:#f0f0f0!important}.b-light{border-color:#f0f0f0!important}@media (min-width: 0px){.xs-bg-light{background-color:#f0f0f0!important}.xs-text-light{color:#f0f0f0!important}}@media (min-width: 640px){.sm-bg-light{background-color:#f0f0f0!important}.sm-text-light{color:#f0f0f0!important}}@media (min-width: 1100px){.md-bg-light{background-color:#f0f0f0!important}.md-text-light{color:#f0f0f0!important}}@media (min-width: 1440px){.lg-bg-light{background-color:#f0f0f0!important}.lg-text-light{color:#f0f0f0!important}}.bg-muted{background-color:#6c757d!important}.text-muted{color:#6c757d!important}.b-muted{border-color:#6c757d!important}@media (min-width: 0px){.xs-bg-muted{background-color:#6c757d!important}.xs-text-muted{color:#6c757d!important}}@media (min-width: 640px){.sm-bg-muted{background-color:#6c757d!important}.sm-text-muted{color:#6c757d!important}}@media (min-width: 1100px){.md-bg-muted{background-color:#6c757d!important}.md-text-muted{color:#6c757d!important}}@media (min-width: 1440px){.lg-bg-muted{background-color:#6c757d!important}.lg-text-muted{color:#6c757d!important}}.bg-almostBlack{background-color:#090909!important}.text-almostBlack{color:#090909!important}.b-almostBlack{border-color:#090909!important}@media (min-width: 0px){.xs-bg-almostBlack{background-color:#090909!important}.xs-text-almostBlack{color:#090909!important}}@media (min-width: 640px){.sm-bg-almostBlack{background-color:#090909!important}.sm-text-almostBlack{color:#090909!important}}@media (min-width: 1100px){.md-bg-almostBlack{background-color:#090909!important}.md-text-almostBlack{color:#090909!important}}@media (min-width: 1440px){.lg-bg-almostBlack{background-color:#090909!important}.lg-text-almostBlack{color:#090909!important}}.bg-gooeyDanger{background-color:#dc3545!important}.text-gooeyDanger{color:#dc3545!important}.b-gooeyDanger{border-color:#dc3545!important}@media (min-width: 0px){.xs-bg-gooeyDanger{background-color:#dc3545!important}.xs-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 640px){.sm-bg-gooeyDanger{background-color:#dc3545!important}.sm-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1100px){.md-bg-gooeyDanger{background-color:#dc3545!important}.md-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1440px){.lg-bg-gooeyDanger{background-color:#dc3545!important}.lg-text-gooeyDanger{color:#dc3545!important}}.text-capitalize{text-transform:capitalize}.hover-underline:hover{text-decoration:underline}.hover-grow:hover{transition:transform .1s ease-in;transform:scale(1.1);z-index:99}.hover-grow:active{transition:transform .1s ease-in;transform:scale(1)}.hover-bg-primary:hover{background-color:#b8eae1;color:#282626}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:15%;left:calc(-100% - 8px);margin-bottom:5px;padding:7px;width:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;background-color:#333333e6;color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}.br-large-right{border-radius:0 16px 16px 0}.br-large-left{border-radius:16px 0 0 16px}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-decoration-none{text-decoration:none}.translucent-text{opacity:.67}.br-default{border-radius:8px!important}.br-small{border-radius:4px!important}.br-large{border-radius:16px!important}.b-1{border:1px solid #eee}.b-btm-1{border-bottom:1px solid #eee}.b-top-1{border-top:1px solid #eee}.b-rt-1{border-right:1px solid #eee}.b-lt-1{border-left:1px solid #eee}.b-none{border:none!important}.overflow-hidden,.overflow-x-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.br-circle{border-radius:50%}.cr-pointer{cursor:pointer}.stroke-white{stroke:#fff!important}.top-0{top:0}.left-0{left:0}.right-0{right:0}.h-header{height:56px}.mw-100{max-width:100%}@media (max-width: 1100px){.xs-text-center{text-align:center}.xs-b-none{border:none}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width: 0px){.xs-d-flex{display:flex!important}.xs-d-block{display:block!important}.xs-d-none{display:none!important}.xs-d-inline-block{display:inline-block!important}}@media (min-width: 640px){.sm-d-flex{display:flex!important}.sm-d-block{display:block!important}.sm-d-none{display:none!important}.sm-d-inline-block{display:inline-block!important}}@media (min-width: 1100px){.md-d-flex{display:flex!important}.md-d-block{display:block!important}.md-d-none{display:none!important}.md-d-inline-block{display:inline-block!important}}@media (min-width: 1440px){.lg-d-flex{display:flex!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-inline-block{display:inline-block!important}}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:sticky!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-initial{position:initial!important}.pos-unset{position:unset!important}:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}@keyframes popup{0%{opacity:0;transform:translateY(1000px)}30%{opacity:.6;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-A{0%{opacity:0;transition:opacity .2s ease}to{opacity:1}}.fade-in-A{animation:fade-in-A .3s ease .5s}.anim-typing{line-height:130%!important;opacity:1;width:100%;animation:typing .25s steps(30),blink-border .2s step-end infinite alternate;overflow:hidden;white-space:inherit}.text-reveal-container *:not(code,div,pre,ol,ul){opacity:1;animation:anim-textReveal .35s cubic-bezier(.43,.02,.06,.62) 0s forwards 1}@keyframes anim-textReveal{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:0;width:0;white-space:nowrap}to{opacity:1;white-space:nowrap}}.anim-blink-self{animation:blink 1s infinite}.anim-blink{animation:border-blink .5s infinite}@keyframes border-blink{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bx-shadowA{box-shadow:#0000001a 0 1px 4px,#0003 0 2px 12px}.bx-shadowB{box-shadow:#00000026 0 15px 25px,#0000000d 0 5px 10px}.blur-edges{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}');function _2({config:n}){var r,o;return n={mode:"inline",enableAudioMessage:!0,showSources:!0,...n,branding:{showPoweredByGooey:!0,...n==null?void 0:n.branding}},(r=n.branding).name||(r.name="Gooey"),(o=n.branding).photoUrl||(o.photoUrl="https://gooey.ai/favicon.ico"),d.jsxs("div",{className:"gooey-embed-container",tabIndex:-1,children:[d.jsx(T0,{}),d.jsx(Hg,{config:n,children:d.jsx(M0,{children:d.jsx(k2,{})})})]})}function S2(n,r){const o=n.attachShadow({mode:"open",delegatesFocus:!0}),a=xa.createRoot(o);return a.render(d.jsx(Er.StrictMode,{children:d.jsx(_2,{config:r})})),a}class E2{constructor(){Tt(this,"defaultConfig",{});Tt(this,"_mounted",[])}mount(r){r={...this.defaultConfig,...r};const o=document.querySelector(r.target);if(!o)throw new Error(`Target not found: ${r.target}. Please provide a valid "target" selector in the config object.`);if(!r.integration_id)throw new Error('Integration ID is required. Please provide an "integration_id" in the config object.');const a=document.createElement("div");a.style.display="contents",o.children.length>0&&o.removeChild(o.children[0]),o.appendChild(a);const p=S2(a,r);this._mounted.push({innerDiv:a,root:p}),globalThis.gooeyShadowRoot=a==null?void 0:a.shadowRoot}unmount(){for(const{innerDiv:r,root:o}of this._mounted)o.unmount(),r.remove();this._mounted=[]}}const Pu=new E2;return window.GooeyEmbed=Pu,Pu}(); + */function k1(n){let r="";return r=n.children[0].data,r}const _1=({body:n="",language:r=""})=>{const[o,a]=V.useState("Copy");if(!n)return null;const p=async()=>{try{await navigator.clipboard.writeText(n),a("Copied"),setTimeout(()=>{a("Copy")},5e3)}catch(m){console.error("Failed to copy: ",m)}};return d.jsxs("div",{className:"bg-darkGrey text-white d-flex align-center justify-between gp-4 gmt-6",style:{borderRadius:"8px 8px 0 0"},children:[d.jsx("p",{className:"font_12_500 gml-4",style:{margin:0},children:r}),d.jsx(Nn,{onClick:p,className:"font_12_500 text-white gp-4",variant:"text",children:o})]})};function S1({domNode:n}){var a;const r=k1(n),o=((a=n==null?void 0:n.attribs)==null?void 0:a.class.split("-").pop())||"python";return d.jsxs(d.Fragment,{children:[d.jsx(_1,{body:r,language:o}),d.jsx("code",{...Bi.attributesToProps(n.attribs),style:{borderRadius:"4px"},children:d.jsx(v1,{theme:yu.vsDark,code:r,language:o,children:({className:p,style:m,tokens:c,getLineProps:g,getTokenProps:f})=>d.jsx("pre",{style:m,className:p,children:c.map((x,y)=>d.jsx("div",{...g({line:x}),children:x.map((v,j)=>d.jsx("span",{...f({token:v})},j))},y))})})})]})}const E1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M323.8 34.8c-38.2-10.9-78.1 11.2-89 49.4l-5.7 20c-3.7 13-10.4 25-19.5 35l-51.3 56.4c-8.9 9.8-8.2 25 1.6 33.9s25 8.2 33.9-1.6l51.3-56.4c14.1-15.5 24.4-34 30.1-54.1l5.7-20c3.6-12.7 16.9-20.1 29.7-16.5s20.1 16.9 16.5 29.7l-5.7 20c-5.7 19.9-14.7 38.7-26.6 55.5c-5.2 7.3-5.8 16.9-1.7 24.9s12.3 13 21.3 13L448 224c8.8 0 16 7.2 16 16c0 6.8-4.3 12.7-10.4 15c-7.4 2.8-13 9-14.9 16.7s.1 15.8 5.3 21.7c2.5 2.8 4 6.5 4 10.6c0 7.8-5.6 14.3-13 15.7c-8.2 1.6-15.1 7.3-18 15.2s-1.6 16.7 3.6 23.3c2.1 2.7 3.4 6.1 3.4 9.9c0 6.7-4.2 12.6-10.2 14.9c-11.5 4.5-17.7 16.9-14.4 28.8c.4 1.3 .6 2.8 .6 4.3c0 8.8-7.2 16-16 16H286.5c-12.6 0-25-3.7-35.5-10.7l-61.7-41.1c-11-7.4-25.9-4.4-33.3 6.7s-4.4 25.9 6.7 33.3l61.7 41.1c18.4 12.3 40 18.8 62.1 18.8H384c34.7 0 62.9-27.6 64-62c14.6-11.7 24-29.7 24-50c0-4.5-.5-8.8-1.3-13c15.4-11.7 25.3-30.2 25.3-51c0-6.5-1-12.8-2.8-18.7C504.8 273.7 512 257.7 512 240c0-35.3-28.6-64-64-64l-92.3 0c4.7-10.4 8.7-21.2 11.8-32.2l5.7-20c10.9-38.2-11.2-78.1-49.4-89zM32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H32z"})]})})},C1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"})]})})},T1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"})]})})},R1=n=>{const r=(n==null?void 0:n.size)||14;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,style:{fill:"currentColor"},children:["// --!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M323.8 477.2c-38.2 10.9-78.1-11.2-89-49.4l-5.7-20c-3.7-13-10.4-25-19.5-35l-51.3-56.4c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l51.3 56.4c14.1 15.5 24.4 34 30.1 54.1l5.7 20c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7l-5.7-20c-5.7-19.9-14.7-38.7-26.6-55.5c-5.2-7.3-5.8-16.9-1.7-24.9s12.3-13 21.3-13L448 288c8.8 0 16-7.2 16-16c0-6.8-4.3-12.7-10.4-15c-7.4-2.8-13-9-14.9-16.7s.1-15.8 5.3-21.7c2.5-2.8 4-6.5 4-10.6c0-7.8-5.6-14.3-13-15.7c-8.2-1.6-15.1-7.3-18-15.2s-1.6-16.7 3.6-23.3c2.1-2.7 3.4-6.1 3.4-9.9c0-6.7-4.2-12.6-10.2-14.9c-11.5-4.5-17.7-16.9-14.4-28.8c.4-1.3 .6-2.8 .6-4.3c0-8.8-7.2-16-16-16H286.5c-12.6 0-25 3.7-35.5 10.7l-61.7 41.1c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l61.7-41.1c18.4-12.3 40-18.8 62.1-18.8H384c34.7 0 62.9 27.6 64 62c14.6 11.7 24 29.7 24 50c0 4.5-.5 8.8-1.3 13c15.4 11.7 25.3 30.2 25.3 51c0 6.5-1 12.8-2.8 18.7C504.8 238.3 512 254.3 512 272c0 35.3-28.6 64-64 64l-92.3 0c4.7 10.4 8.7 21.2 11.8 32.2l5.7 20c10.9 38.2-11.2 78.1-49.4 89zM32 384c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H32z"})]})})},j1=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"})})})},Su=n=>{const{data:r,layoutController:o,metaData:a}=n,[p,m]=V.useState(!0);V.useEffect(()=>{m(!0),setTimeout(()=>{m(!1)},0)},[r.url]);const c=Z1(r.url);if(!r||!(r!=null&&r.url))return null;const g=zu(a==null?void 0:a.content_type,(a==null?void 0:a.redirect_urls[0])||(r==null?void 0:r.url),24);return p?null:d.jsxs("div",{className:"flex-1 d-flex flex-col",children:[d.jsxs("div",{className:"b-lt-1 b-rt-1 b-btm-1 gp-10 w-100 d-flex justify-between align-center bg-white",style:{height:"56px"},children:[d.jsxs("div",{className:"d-flex align-center",style:{maxWidth:"90%"},children:[g||!(a!=null&&a.logo)?d.jsx(g,{}):d.jsx("img",{src:a==null?void 0:a.logo,alt:r==null?void 0:r.title,style:{width:"24px",height:"24px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:"font_16_500 m-0 flex-1 gml-8",style:{maxWidth:"85%",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:r==null?void 0:r.title}),d.jsx(ye,{onClick:()=>window.open(r==null?void 0:r.url,"_ablank"),variant:"text-alt",className:"gml-4",children:d.jsx(j1,{size:14})})]}),d.jsx(ye,{onClick:()=>o==null?void 0:o.toggleSecondaryDrawer(null),variant:"text-alt",className:"gp-6",children:d.jsx(Ma,{size:20})})]}),d.jsx("iframe",{src:c,className:"flex-1",style:{height:"100%",width:"100%",border:0}})]})},A1=n=>{var L;const{data:r}=n,{getTempStoreValue:o,setTempStoreValue:a,layoutController:p}=te(),[m,c]=V.useState((o==null?void 0:o(r.url))||null),{mainString:g}=P1(r==null?void 0:r.title),[f,x]=(g||"").split(",");V.useEffect(()=>{if(!(!r||m||o!=null&&o(r.url)))try{F1(r.url).then(z=>{Object.keys(z).length&&((z==null?void 0:z.title)==="- YouTube"&&(z.title=r.title),c(z),a==null||a(r.url,z))})}catch(z){console.error(z)}},[]);const y=(m==null?void 0:m.redirect_urls[(m==null?void 0:m.redirect_urls.length)-1])||(r==null?void 0:r.url),[v]=M1(y||(r==null?void 0:r.url)),j=zu(m==null?void 0:m.content_type,(m==null?void 0:m.redirect_urls[0])||(r==null?void 0:r.url)),M=v.includes("googleapis")?"":v+(r!=null&&r.refNumber||x?"⋅":""),w=()=>window.open(r==null?void 0:r.url,"_blank"),b=V.useCallback(()=>{var z;(z=p==null?void 0:p.toggleSecondaryDrawer)==null||z.call(p,()=>d.jsx(Su,{data:r,layoutController:p,metaData:m}))},[r,p,m]),I=((L=m==null?void 0:m.content_type)==null?void 0:L.includes("csv"))?w:b;return r?d.jsxs("button",{onClick:I.bind(null),className:Tt("pos-relative sources-card gp-0 gm-0 text-left overflow-hidden gmr-8"),children:[(m==null?void 0:m.image)&&d.jsx("div",{style:{position:"absolute",height:"100%",width:"100%",left:0,top:0,background:`url(${m==null?void 0:m.image})`,backgroundSize:"cover",backgroundPosition:"center",zIndex:0,filter:"brightness(0.6)",transition:"all 1s ease-in-out"}}),d.jsxs("div",{className:"d-flex flex-col justify-between gp-6",style:{zIndex:1,height:"100%"},children:[d.jsx("p",{className:Tt("font_10_600",m!=null&&m.image?"text-white":""),style:{margin:0},children:W1((m==null?void 0:m.title)||f,50)}),d.jsxs("div",{className:Tt("d-flex align-center font_10_600",m!=null&&m.image?"text-white":"text-muted"),children:[j||!(m!=null&&m.logo)?d.jsx(j,{}):d.jsx("img",{src:m==null?void 0:m.logo,alt:r==null?void 0:r.title,style:{width:"14px",height:"14px",borderRadius:"100px",objectFit:"contain"}}),d.jsx("p",{className:Tt("font_10_500 gml-4",m!=null&&m.image?"text-white":"text-muted"),style:{margin:0},children:M+(x?x.trim():"")+(r!=null&&r.refNumber?`${x?"⋅":""}[${r==null?void 0:r.refNumber}]`:"")})]})]})]}):null},z1=({data:n})=>!n||!n.length?null:d.jsx("div",{className:"text-reveal-container",children:d.jsx("div",{className:"gmt-16 sources-listContainer",children:n.map((r,o)=>d.jsx(A1,{data:r,index:o},(r==null?void 0:r.title)+o))})}),O1=n=>{const{layoutController:r}=te(),o=()=>{var a;(a=r==null?void 0:r.toggleSecondaryDrawer)==null||a.call(r,()=>d.jsx(Su,{data:n==null?void 0:n.data,layoutController:r}))};return d.jsx("a",{onClick:()=>o(),style:{color:n.configColor},className:"gooey-link cr-pointer",children:n.children})},Eu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 74 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsx("mask",{id:"mask0_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:52)",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L56.4365 16.8843L45.398 1.43036Z",fill:"#0F9D58"})}),d.jsx("mask",{id:"mask1_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:52)",children:d.jsx("path",{d:"M18.9054 48.8962V80.908H54.2288V48.8962H18.9054ZM34.3594 76.4926H23.3209V70.9733H34.3594V76.4926ZM34.3594 67.6617H23.3209V62.1424H34.3594V67.6617ZM34.3594 58.8309H23.3209V53.3116H34.3594V58.8309ZM49.8134 76.4926H38.7748V70.9733H49.8134V76.4926ZM49.8134 67.6617H38.7748V62.1424H49.8134V67.6617ZM49.8134 58.8309H38.7748V53.3116H49.8134V58.8309Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask2_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:52)",children:d.jsx("path",{d:"M47.3352 25.9856L71.8905 50.5354V27.9229L47.3352 25.9856Z",fill:"url(#paint0_linear_1:52)"})}),d.jsx("mask",{id:"mask3_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:52)",children:d.jsx("path",{d:"M45.398 1.43036V21.2998C45.398 24.959 48.3618 27.9229 52.0211 27.9229H71.8905L45.398 1.43036Z",fill:"#87CEAC"})}),d.jsx("mask",{id:"mask4_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:52)",children:d.jsx("path",{d:"M7.86688 1.43036C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V8.60542C1.24374 4.9627 4.22415 1.98229 7.86688 1.98229H45.398V1.43036H7.86688Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:52)",children:d.jsx("path",{d:"M65.2674 98.0177H7.86688C4.22415 98.0177 1.24374 95.0373 1.24374 91.3946V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V91.3946C71.8905 95.0373 68.9101 98.0177 65.2674 98.0177Z",fill:"#263238",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:52",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"1",y:"1",width:"71",height:"98",children:d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:52)",children:d.jsx("path",{d:"M52.0211 27.9229C48.3618 27.9229 45.398 24.959 45.398 21.2998V21.8517C45.398 25.511 48.3618 28.4748 52.0211 28.4748H71.8905V27.9229H52.0211Z",fill:"#263238",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.398 1.43036H7.86688C4.22415 1.43036 1.24374 4.41077 1.24374 8.0535V91.9465C1.24374 95.5893 4.22415 98.5697 7.86688 98.5697H65.2674C68.9101 98.5697 71.8905 95.5893 71.8905 91.9465V27.9229L45.398 1.43036Z",fill:"url(#paint1_radial_1:52)"}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:52",x1:"59.6142",y1:"28.0935",x2:"59.6142",y2:"50.5388",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{"stop-color":"#263238",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1","stop-color":"#263238",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:52",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(3.48187 3.36121) scale(113.917)",children:[d.jsx("stop",{"stop-color":"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1","stop-color":"white",stopOpacity:"0"})]})]})]})})},io=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{width:r,height:r,viewBox:"0 0 73 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[d.jsxs("g",{clipPath:"url(#clip0_1:149)",children:[d.jsx("mask",{id:"mask0_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask0_1:149)",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L56.4904 15.9091L45.1923 0Z",fill:"#4285F4"})}),d.jsx("mask",{id:"mask1_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask1_1:149)",children:d.jsx("path",{d:"M47.1751 25.2784L72.3077 50.5511V27.2727L47.1751 25.2784Z",fill:"url(#paint0_linear_1:149)"})}),d.jsx("mask",{id:"mask2_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask2_1:149)",children:d.jsx("path",{d:"M18.0769 72.7273H54.2308V68.1818H18.0769V72.7273ZM18.0769 81.8182H45.1923V77.2727H18.0769V81.8182ZM18.0769 50V54.5455H54.2308V50H18.0769ZM18.0769 63.6364H54.2308V59.0909H18.0769V63.6364Z",fill:"#F1F1F1"})}),d.jsx("mask",{id:"mask3_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask3_1:149)",children:d.jsx("path",{d:"M45.1923 0V20.4545C45.1923 24.2216 48.2258 27.2727 51.9712 27.2727H72.3077L45.1923 0Z",fill:"#A1C2FA"})}),d.jsx("mask",{id:"mask4_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask4_1:149)",children:d.jsx("path",{d:"M6.77885 0C3.05048 0 0 3.06818 0 6.81818V7.38636C0 3.63636 3.05048 0.568182 6.77885 0.568182H45.1923V0H6.77885Z",fill:"white",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask5_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask5_1:149)",children:d.jsx("path",{d:"M65.5288 99.4318H6.77885C3.05048 99.4318 0 96.3636 0 92.6136V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V92.6136C72.3077 96.3636 69.2572 99.4318 65.5288 99.4318Z",fill:"#1A237E",fillOpacity:"0.2"})}),d.jsx("mask",{id:"mask6_1:149",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"73",height:"100",children:d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"white"})}),d.jsx("g",{mask:"url(#mask6_1:149)",children:d.jsx("path",{d:"M51.9712 27.2727C48.2258 27.2727 45.1923 24.2216 45.1923 20.4545V21.0227C45.1923 24.7898 48.2258 27.8409 51.9712 27.8409H72.3077V27.2727H51.9712Z",fill:"#1A237E",fillOpacity:"0.1"})}),d.jsx("path",{d:"M45.1923 0H6.77885C3.05048 0 0 3.06818 0 6.81818V93.1818C0 96.9318 3.05048 100 6.77885 100H65.5288C69.2572 100 72.3077 96.9318 72.3077 93.1818V27.2727L45.1923 0Z",fill:"url(#paint1_radial_1:149)"})]}),d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"paint0_linear_1:149",x1:"59.7428",y1:"27.4484",x2:"59.7428",y2:"50.5547",gradientUnits:"userSpaceOnUse",children:[d.jsx("stop",{stopColor:"#1A237E",stopOpacity:"0.2"}),d.jsx("stop",{offset:"1",stopColor:"#1A237E",stopOpacity:"0.02"})]}),d.jsxs("radialGradient",{id:"paint1_radial_1:149",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.29074 1.9765) scale(116.595)",children:[d.jsx("stop",{stopColor:"white",stopOpacity:"0.1"}),d.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),d.jsx("clipPath",{id:"clip0_1:149",children:d.jsx("rect",{width:"72.3077",height:"100",fill:"white"})})]})]})})},Cu=n=>{const r=(n==null?void 0:n.size)||12;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 242424 333334","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision","image-rendering":"optimizeQuality","fill-rule":"evenodd","clip-rule":"evenodd",width:r,height:r,children:[d.jsxs("defs",{children:[d.jsxs("linearGradient",{id:"c",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"94137",x2:"200291",y2:"173145",children:[d.jsx("stop",{offset:"0","stop-color":"#bf360c"}),d.jsx("stop",{offset:"1","stop-color":"#bf360c"})]}),d.jsxs("mask",{id:"b",children:[d.jsxs("linearGradient",{id:"a",gradientUnits:"userSpaceOnUse",x1:"200291",y1:"91174.4",x2:"200291",y2:"176107",children:[d.jsx("stop",{offset:"0","stop-opacity":".02","stop-color":"#fff"}),d.jsx("stop",{offset:"1","stop-opacity":".2","stop-color":"#fff"})]}),d.jsx("path",{fill:"url(#a)",d:"M158007 84111h84568v99059h-84568z"})]})]}),d.jsxs("g",{"fill-rule":"nonzero",children:[d.jsx("path",{d:"M151516 0H22726C10228 0 0 10228 0 22726v287880c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728V90909l-53037-37880L151516 1z",fill:"#f4b300"}),d.jsx("path",{d:"M170452 151515H71970c-6252 0-11363 5113-11363 11363v98483c0 6251 5112 11363 11363 11363h98482c6252 0 11363-5112 11363-11363v-98483c0-6250-5111-11363-11363-11363zm-3792 87118H75756v-53027h90904v53027z",fill:"#f0f0f0"}),d.jsx("path",{mask:"url(#b)",fill:"url(#c)",d:"M158158 84261l84266 84242V90909z"}),d.jsx("path",{d:"M151516 0v68181c0 12557 10167 22728 22726 22728h68182L151515 0z",fill:"#f9da80"}),d.jsx("path",{fill:"#fff","fill-opacity":".102",d:"M151516 0v1893l89008 89016h1900z"}),d.jsx("path",{d:"M22726 0C10228 0 0 10228 0 22726v1893C0 12121 10228 1893 22726 1893h128790V0H22726z",fill:"#fff","fill-opacity":".2"}),d.jsx("path",{d:"M219697 331433H22726C10228 331433 0 321209 0 308705v1900c0 12494 10228 22728 22726 22728h196971c12494 0 22728-10234 22728-22728v-1900c0 12504-10233 22728-22728 22728z",fill:"#bf360c","fill-opacity":".2"}),d.jsx("path",{d:"M174243 90909c-12559 0-22726-10171-22726-22728v1893c0 12557 10167 22728 22726 22728h68182v-1893h-68182z",fill:"#bf360c","fill-opacity":".102"})]})]})})},Tu=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,...n,children:d.jsx("path",{d:"M0 0L224 0l0 160 160 0 0 144-272 0 0 208L0 512 0 0zM384 128l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32 0 16-32 0 0-16 0-48 0-80 0-16 16 0zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0-16 0 0-16 0-128 0-16 16 0zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-128l16 0 48 0 16 0 0 32-16 0-32 0 0 32 32 0 16 0 0 32-16 0-32 0 0 48 0 16-32 0 0-16 0-64 0-64 0-16z"})})})},Ru=n=>{const r=(n==null?void 0:n.size)||10;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28.57 20",focusable:"false",height:r,width:r,children:d.jsx("svg",{viewBox:"0 0 28.57 20",preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",children:d.jsxs("g",{children:[d.jsx("path",{d:"M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z",fill:"#FF0000"}),d.jsx("path",{d:"M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z",fill:"white"})]})})})})},ju=n=>{const r=n.size||16;return d.jsx(Pt,{...n,children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:d.jsx("path",{d:"M256 480c16.7 0 40.4-14.4 61.9-57.3c9.9-19.8 18.2-43.7 24.1-70.7H170c5.9 27 14.2 50.9 24.1 70.7C215.6 465.6 239.3 480 256 480zM164.3 320H347.7c2.8-20.2 4.3-41.7 4.3-64s-1.5-43.8-4.3-64H164.3c-2.8 20.2-4.3 41.7-4.3 64s1.5 43.8 4.3 64zM170 160H342c-5.9-27-14.2-50.9-24.1-70.7C296.4 46.4 272.7 32 256 32s-40.4 14.4-61.9 57.3C184.2 109.1 175.9 133 170 160zm210 32c2.6 20.5 4 41.9 4 64s-1.4 43.5-4 64h90.8c6-20.3 9.3-41.8 9.3-64s-3.2-43.7-9.3-64H380zm78.5-32c-25.9-54.5-73.1-96.9-130.9-116.3c21 28.3 37.6 68.8 47.2 116.3h83.8zm-321.1 0c9.6-47.6 26.2-88 47.2-116.3C126.7 63.1 79.4 105.5 53.6 160h83.7zm-96 32c-6 20.3-9.3 41.8-9.3 64s3.2 43.7 9.3 64H132c-2.6-20.5-4-41.9-4-64s1.4-43.5 4-64H41.3zM327.5 468.3c57.8-19.5 105-61.8 130.9-116.3H374.7c-9.6 47.6-26.2 88-47.2 116.3zm-143 0c-21-28.3-37.5-68.8-47.2-116.3H53.6c25.9 54.5 73.1 96.9 130.9 116.3zM256 512A256 256 0 1 1 256 0a256 256 0 1 1 0 512z"})})})},N1=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",height:r,width:r,children:d.jsx("path",{d:"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"})})})},L1=({children:n,...r})=>{const{config:o}=te(),[a,p]=V.useState((o==null?void 0:o.expandedSources)||!1),m=()=>{p(!a)};return V.useEffect(()=>{o!=null&&o.expandedSources&&p(o==null?void 0:o.expandedSources)},[o==null?void 0:o.expandedSources]),d.jsxs("span",{className:Tt("collapsible-button",a&&"collapsible-button-expanded"),children:[d.jsx(ye,{...r,variant:"",id:"expand-collapse-button",className:"bg-light gp-4",onClick:c=>{r!=null&&r.onClick&&(r==null||r.onClick(c)),m()},children:d.jsx(N1,{size:12})}),a&&!(r!=null&&r.disabled)&&d.jsx("div",{className:Tt("collapsed-area",a&&"collapsed-area-expanded"),children:n})]})},I1="https://metascraper.gooey.ai",Au=/\[\d+(,\s*\d+)*\]/g,zu=(n,r,o=12)=>{const a=r.toLowerCase();if(a.includes("youtube.com")||a.includes("youtu.be"))return()=>d.jsx(Ru,{size:o});if(a.endsWith(".pdf"))return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:o||12});if(a.endsWith(".xls")||a.endsWith(".xlsx")||a.includes("docs.google")&&a.includes("spreadsheets"))return()=>d.jsx(Eu,{size:o});if(a.endsWith(".docx")||a.includes("docs.google")&&a.includes("document"))return()=>d.jsx(io,{size:o});if(a.endsWith(".pptx")||a.includes("docs.google")&&a.includes("presentation"))return()=>d.jsx(Cu,{size:o});if(a.endsWith(".txt"))return()=>d.jsx(io,{size:o});if(a.endsWith(".html"))return null;switch(n=n==null?void 0:n.toLowerCase().split(";")[0],n){case"video":return()=>d.jsx(Ru,{});case"application/pdf":return()=>d.jsx(Tu,{style:{fill:"#F40F02"},size:12});case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":case"application/vnd.oasis.opendocument.spreadsheet":return()=>d.jsx(Eu,{});case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return()=>d.jsx(io,{});case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return()=>d.jsx(Cu,{});case"text/plain":return()=>d.jsx(io,{});case"text/html":return null;default:return()=>d.jsx(ju,{size:12})}};function Ou(n){const r=n.split("/");return r[r.length-1]}function P1(n){const r=Ou(n),o=/\.([a-zA-Z0-9]+)(\?.*)?$/,a=r.match(o);if(a){const p="."+a[1];return{mainString:r.slice(0,-p.length),extension:p}}else return{mainString:r,extension:null}}function M1(n){try{const o=new URL(n).hostname,a=o.split(".");if(a.length>=2){const p=a.slice(-2,-1)[0],m=a.slice(-1)[0];return o.includes("google")?[a.slice(-3,-1).join("."),o]:[p,p+"."+m]}}catch(r){return console.error("Invalid URL:",r),null}}const F1=async n=>{try{const r=await At.get(`${I1}/fetchUrlMeta?url=${n}`);return r==null?void 0:r.data}catch(r){console.error(r)}},D1=n=>{const{type:r="",status:o="",text:a,detail:p,output_text:m={}}=n;let c="";if(r===On.MESSAGE_PART){if(a)return c=a,c=c.replace("🎧 I heard","🎙️"),c;c=p}return r===On.FINAL_RESPONSE&&o==="completed"&&(c=m[0]),c=c.replace("🎧 I heard","🎙️"),c},ms=n=>({htmlparser2:{lowerCaseTags:!1,lowerCaseAttributeNames:!1},replace:function(r){var o,a;if(r.attribs&&r.children.length&&r.children[0].name==="code"&&(a=(o=r.children[0].attribs)==null?void 0:o.class)!=null&&a.includes("language-"))return d.jsx(S1,{domNode:r.children[0],options:ms(n)})},transform(r,o){if(o.type==="text"&&n.showSources)return H1(r,o,n);switch(o.name){case"img":return B1(r,o);case"a":return $1(r,o,n);default:return r}}}),U1=(n,r)=>{const a=((r==null?void 0:r.references)||[]).filter(p=>p.url===n);a.length&&a[0]},B1=(n,r)=>{if(!n)return n;const o=r.attribs.src;return d.jsx("a",{href:o,target:"_blank",rel:"noreferrer",children:d.jsx("img",{src:o,alt:r.attribs.alt})})},$1=(n,r,o)=>{if(!n)return n;const a=r.attribs.href;delete r.attribs.href;let p=U1(a,o);return p||(p={title:(r==null?void 0:r.children[0].data)||Ou(a),url:a}),d.jsx(O1,{data:p,configColor:(o==null?void 0:o.linkColor)||"default",children:Bi.domToReact(r.children,ms(o))})},H1=(n,r,o)=>{if(!r)return r;let a=r.data||"";const p=Array.from(new Set((a.match(Au)||[]).map(g=>parseInt(g.slice(1,-1),10))));if(!p||!p.length)return n;const{references:m=[]}=o,c=[...m].splice(p[0]-1,p[p.length-1]);return a=a.replaceAll(Au,""),a[a.length-1]==="."&&a[a.length-2]===" "&&(a=a.slice(0,-2)+"."),d.jsxs(Cr.Fragment,{children:[a," ",d.jsx(L1,{disabled:!m.length,children:d.jsx(z1,{data:c})}),d.jsx("br",{})]})},V1=(n,r,o)=>{const a=D1(n);if(!a)return"";const p=_t.parse(a,{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,silent:!1,tokenizer:null,walkTokens:null});return vx(p,ms({...n,showSources:o,linkColor:r}))},G1=(n,r)=>{switch(n){case"FEEDBACK_THUMBS_UP":return r?d.jsx(C1,{size:12,className:"text-muted"}):d.jsx(E1,{size:12,className:"text-muted"});case"FEEDBACK_THUMBS_DOWN":return r?d.jsx(T1,{size:12,className:"text-muted"}):d.jsx(R1,{size:12,className:"text-muted"});default:return null}};function W1(n,r){if(n.length<=r)return n;const o="...",a=o.length,p=r-a,m=Math.ceil(p/2),c=Math.floor(p/2);return n.slice(0,m)+o+n.slice(-c)}const Z1=n=>{try{const r=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,o=n.match(r);return o&&o[1]?`https://www.youtube.com/embed/${o[1]}`:n}catch(r){return console.error("Error processing URL:",r),n}};Xe(wm);const Nu=n=>{var o;const r=(o=te().config)==null?void 0:o.branding;return d.jsxs("div",{className:"d-flex align-start",children:[(r==null?void 0:r.photoUrl)&&d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:r==null?void 0:r.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("div",{className:"gmt-2 mw-100 overflow-hidden",children:n.children})]})},q1=({data:n,onFeedbackClick:r})=>{const{buttons:o,bot_message_id:a}=n;return o?d.jsx("div",{className:"d-flex gml-36",children:o.map(p=>!!p&&d.jsx(Nn,{className:"gmr-4 text-muted",variant:"text",onClick:()=>!p.isPressed&&r(p.id,a),children:G1(p.id,p.isPressed)},p.id))}):null},Y1=V.memo(n=>{var x;const{output_audio:r=[],type:o,output_video:a=[]}=n.data,p=n.autoPlay!==!1,m=r[0],c=a[0],g=o!==On.FINAL_RESPONSE,f=V1(n.data,n==null?void 0:n.linkColor,n==null?void 0:n.showSources);return f?d.jsx("div",{className:"gooey-incomingMsg gpb-12 mw-100",children:d.jsxs("div",{className:"gpl-16 mw-100",children:[d.jsx(Nu,{children:d.jsx("div",{className:Tt("font_16_400 pos-relative gooey-output-text markdown text-reveal-container mw-100",g&&"response-streaming"),id:n==null?void 0:n.id,children:f})}),!g&&!c&&m&&d.jsx("div",{className:"gmt-8 gml-36 mw-100",children:d.jsx("audio",{autoPlay:p,playsInline:!0,controls:!0,src:m})}),!g&&c&&d.jsx("div",{className:"gmt-16 gml-36",children:d.jsx("video",{autoPlay:p,playsInline:!0,controls:!0,src:c,style:{backgroundColor:"#000"}})}),!g&&((x=n==null?void 0:n.data)==null?void 0:x.buttons)&&d.jsx(q1,{onFeedbackClick:n==null?void 0:n.onFeedbackClick,data:n==null?void 0:n.data})]})}):d.jsx(Lu,{show:!0})}),X1=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,...n,children:["// --!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"})]})})},Lu=n=>{const{scrollMessageContainer:r}=Rn(),o=V.useRef(null);return V.useEffect(()=>{var a;if(n.show){const p=(a=o==null?void 0:o.current)==null?void 0:a.offsetTop;r(p)}},[n.show,r]),n.show?d.jsx("div",{ref:o,className:"gpl-16",children:d.jsx(Nu,{children:d.jsx(X1,{className:"anim-blink gml-4",size:12})})}):null};Xe(".gooey-outgoingMsg{max-width:100%;animation:fade-in-A .4s}.gooey-outgoingMsg audio{width:100%;height:40px}.gooey-outgoing-text{white-space:break-spaces!important}.outgoingMsg-image{max-width:200px;min-width:200px;background-color:#eee;animation:fade-in-A .4s;height:100px;object-fit:cover}");const K1=V.memo(n=>{const{input_prompt:r="",input_audio:o="",input_images:a=[]}=n.data;return d.jsxs("div",{className:"gooey-outgoingMsg gmb-12 gpl-16",children:[a.length>0&&a.map(p=>d.jsx("a",{href:p,target:"_blank",children:d.jsx("img",{src:p,alt:p,className:Tt("outgoingMsg-image b-1 br-large",r&&"gmb-4")})})),o&&d.jsx("div",{className:"gmt-16",children:d.jsx("audio",{controls:!0,src:(URL||webkitURL).createObjectURL(o)})}),r&&d.jsx("p",{className:"font_20_400 anim-typing gooey-outgoing-text",children:r})]})});Xe(wm);const Q1=()=>{var r;const n=(r=te().config)==null?void 0:r.branding;return n?d.jsxs("div",{className:"d-flex flex-col justify-center align-center text-center",children:[n.photoUrl&&d.jsxs("div",{className:"bot-avatar gmr-8 gmb-24 bg-primary",style:{width:"128px",height:"128px",borderRadius:"100%"},children:[" ",d.jsx("img",{src:n.photoUrl,alt:"bot-avatar",style:{width:"128px",height:"128px",borderRadius:"100%",objectFit:"cover"}})]}),d.jsxs("div",{children:[d.jsx("p",{className:"font_24_500 gmb-16",children:n.name}),d.jsxs("p",{className:"font_12_500 text-muted gmb-12 d-flex align-center justify-center",children:[n.byLine,n.websiteUrl&&d.jsx("span",{className:"gml-4",style:{marginBottom:"-2px"},children:d.jsx("a",{href:n.websiteUrl,target:"_ablank",className:"text-muted font_12_500",children:d.jsx(ju,{})})})]}),d.jsx("p",{className:"font_12_400 gpl-32 gpr-32",children:n.description})]})]}):null},J1=()=>{const{initializeQuery:n}=Rn(),{config:r}=te(),o=(r==null?void 0:r.branding.conversationStarters)??[];return d.jsxs("div",{className:"no-scroll-bar w-100 gpl-16",children:[d.jsx(Q1,{}),d.jsx("div",{className:"gmt-48 gooey-placeholderMsg-container",children:o==null?void 0:o.map(a=>d.jsx(Nn,{variant:"outlined",onClick:()=>n({input_prompt:a}),className:Tt("text-left font_12_500 w-100"),children:a},a))})]})},t2=n=>{const{config:r}=te(),{handleFeedbackClick:o,preventAutoplay:a}=Rn(),p=V.useMemo(()=>n.queue,[n]),m=n.data;return p?d.jsx(d.Fragment,{children:p.map(c=>{var x,y;const g=m.get(c);return g.role==="user"?d.jsx(K1,{data:g,preventAutoplay:a},c):d.jsx(Y1,{data:g,id:c,showSources:(r==null?void 0:r.showSources)||!0,linkColor:((y=(x=r==null?void 0:r.branding)==null?void 0:x.colors)==null?void 0:y.primary)||"initial",onFeedbackClick:o,autoPlay:a?!1:r==null?void 0:r.autoPlayResponses},c)})}):null},e2=()=>{const{messages:n,isSending:r,scrollContainerRef:o,isMessagesLoading:a,avoidAutoplay:p}=Rn();if(V.useEffect(()=>{p()},[]),a)return d.jsx("div",{className:"d-flex h-100 w-100 align-center justify-center",children:d.jsx(fm,{})});const m=!(n!=null&&n.size)&&!r;return d.jsxs("div",{ref:o,className:Tt("flex-1 bg-white gpt-16 gpb-16 gpr-16 gpb-16 d-flex flex-col",m?"justify-end":"justify-start"),style:{overflowY:"auto"},children:[!(n!=null&&n.size)&&!r&&d.jsx(J1,{}),d.jsx(t2,{queue:Array.from(n.keys()),data:n}),d.jsx(Lu,{show:r})]})},n2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M352 0H320V64h32 50.7L297.4 169.4 274.7 192 320 237.3l22.6-22.6L448 109.3V160v32h64V160 32 0H480 352zM214.6 342.6L237.3 320 192 274.7l-22.6 22.6L64 402.7V352 320H0v32V480v32H32 160h32V448H160 109.3L214.6 342.6z"})})})},r2=n=>{const r=(n==null?void 0:n.size)||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M381.3 176L502.6 54.6 457.4 9.4 336 130.7V80 48H272V80 208v32h32H432h32V176H432 381.3zM80 272H48v64H80h50.7L9.4 457.4l45.3 45.3L176 381.3V432v32h64V432 304 272H208 80z"})})})},Iu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,height:r,children:["//--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M448 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l-224 0 0-384 224 0zM64 64l128 0 0 384L64 448c-17.7 0-32-14.3-32-32L32 96c0-17.7 14.3-32 32-32zm0-32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM80 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L80 96zM64 176c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm16 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"})]})})};Xe(".gooey-clipping-container{position:relative;overflow:hidden}.gooey-modal{transition:all .3s;position:fixed;width:max-content;background-color:#fff;padding:10px;border-radius:8px;z-index:99999;font-weight:lighter;line-height:normal;box-shadow:#959da533 0 8px 24px;inset:0px auto auto 0px}");const i2=(n,r)=>{const o=n.getBoundingClientRect();let a="0px",p="0px";const m=r.x,c=r.y,g={top:0,left:0,transform:"none"};switch(m){case"left":g.left=o.left-o.width,a="calc(-50% - 12px)";break;case"right":g.left=o.right,a="12px";break;case"center":g.left=o.left+o.width/2,g.transform="translate(-50%, 12px)",p="12px",a="-50%";break}switch(c){case"top":g.top=o.top-12,m==="center"?g.transform="translate(-50%, -100%)":g.transform="translate(0, -100%)",p="0",a==="0"&&(a="-100%");break;case"bottom":g.top=o.bottom;break;case"center":g.top=o.top+o.height/2,p="-50%",a==="0"&&(a="12px");break}return g.transform=`translate(${a}, ${p})`,g},o2=({containerRef:n,direction:r,style:o,className:a="",ModalContent:p,...m})=>{if(!n)return null;const c=i2(n,r);return p?d.jsx("div",{className:a+=" gooey-modal",style:{...o,...c},...m,children:p()}):null},a2=n=>{const{ModalContent:r=()=>null,children:o,direction:a={x:"center",y:"bottom"},showModal:p,ModalProps:m,...c}=n,[g,f]=V.useState(null);return d.jsxs("div",{className:"gooey-clipping-container",ref:f,...c,children:[o,p&&fp.createPortal(d.jsx(o2,{containerRef:g,direction:a,ModalContent:r,...m}),(gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector(".gooey-embed-container"))||document.body)]})},Dr="-6px",s2=n=>{switch(n){case"top":return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"};case"bottom":return{borderBottom:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",top:Dr,transform:"translateX(-50%)"};case"left":return{borderLeft:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",right:Dr,transform:"translateY(-50%)",top:"50%"};case"right":return{borderRight:"10px solid white",borderTop:"10px solid transparent",borderBottom:"10px solid transparent",left:Dr,transform:"translateY(-50%)",top:"50%"};default:return{borderTop:"10px solid white",borderLeft:"10px solid transparent",borderRight:"10px solid transparent",left:"50%",bottom:Dr,transform:"translateX(-50%)"}}},Mn=({text:n="This is a tooltip",children:r,direction:o="right",disabled:a=!1})=>{const[p,m]=V.useState(!1),c=V.useRef(null),g=s2(o),x="ontouchstart"in window||navigator.maxTouchPoints>0?{onTouchStart:()=>null,onTouchEnd:()=>null}:{onMouseEnter:()=>{a||(c.current=setTimeout(()=>{m(!0),c.current=null},300))},onMouseLeave:()=>{c.current&&clearTimeout(c.current),m(!1)}};return d.jsx(a2,{ModalContent:()=>d.jsxs(d.Fragment,{children:[d.jsx("div",{style:{position:"absolute",width:"2px",height:"2px",...g}}),d.jsx("p",{className:"font_14_500",children:n})]}),showModal:p,direction:{x:o==="left"?"left":o==="right"?"right":"center",y:o==="top"?"top":o==="bottom"?"bottom":"center"},onClick:y=>{y.preventDefault(),y.stopPropagation(),y.persist(),c.current&&clearTimeout(c.current),m(!1)},...x,"aria-label":n,children:r})},l2=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:r,fill:"none",stroke:"currentColor",strokeWidth:"2",height:r,children:["// !--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--",d.jsx("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})]})})},Pu=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{fill:"none"},children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1"}),d.jsx("path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z"}),d.jsx("path",{d:"M16 5l3 3"})]})})},p2=()=>{const{messages:n,handleNewConversation:r}=Rn(),{layoutController:o,config:a}=te(),p=!(n!=null&&n.size),m=a==null?void 0:a.branding;return d.jsxs("div",{className:"bg-white b-btm-1 gp-8 d-flex justify-between align-center pos-sticky w-100 h-header",children:[d.jsx("div",{className:"d-flex align-center",children:(o==null?void 0:o.showSidebarButton)&&d.jsx(Mn,{text:"Open sidebar",direction:"right",children:d.jsx(ye,{id:"sidebar-toggle-icon-header",variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsx("div",{style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},children:d.jsx(Mn,{text:"New Chat",disabled:p,direction:"bottom",children:d.jsx(Nn,{onClick:()=>r(),disabled:p,children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-8",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:m==null?void 0:m.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%"}})}),d.jsx("p",{className:"font_16_700 text-almostBlack",children:m==null?void 0:m.name})]})})})}),d.jsx("div",{children:d.jsxs("div",{className:"d-flex align-center",children:[(o==null?void 0:o.showFocusModeButton)&&d.jsx(Mn,{text:o.isFocusMode?"Disable Focus":"Enable Focus",direction:"bottom",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:o==null?void 0:o.toggleFocusMode,style:{transform:"rotate(90deg)"},children:o.isFocusMode?d.jsx(r2,{size:16}):d.jsx(n2,{size:16})})}),(o==null?void 0:o.showCloseButton)&&d.jsx(Mn,{text:"Close",direction:"left",children:d.jsx(ye,{variant:"text",className:Tt("gp-8 cr-pointer flex-1"),onClick:o==null?void 0:o.toggleOpenClose,children:d.jsx(l2,{size:16})})}),(o==null?void 0:o.isInline)&&(o==null?void 0:o.showNewConversationButton)&&d.jsx(Mn,{text:"New Chat",direction:"left",disabled:p,children:d.jsx(ye,{disabled:p,variant:"text",className:Tt("gp-8 cr-pointer flex-1"),onClick:()=>r(),children:d.jsx(Pu,{size:22})})})]})})]})},m2=".gooeyChat-widget-container{width:100%;height:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gooey-popup{animation:popup .1s;position:fixed;bottom:0;right:0;z-index:9999}.gooey-inline{position:relative;width:100%;height:100%}.gooey-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.gooey-focused-popup{transform:translateY(0);position:fixed;top:0;left:0}@media (min-width: 640px){.gooey-popup{width:460px;height:min(704px,100% - 114px);border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.gooey-focused-popup{padding:40px 10vw 0px;transition:background-color .3s;background-color:#0003!important;z-index:9999}}",u2=()=>{const{conversations:n,setActiveConversation:r,currentConversationId:o,handleNewConversation:a,messages:p}=Rn(),{layoutController:m,config:c}=te(),g=c==null?void 0:c.branding,f=Cr.useMemo(()=>{if(!n||n.length===0)return[];const y=new Date().getTime(),v=new Date().setHours(0,0,0,0),j=new Date().setHours(23,59,59,999),M=new Date(v-1).setHours(0,0,0,0),w=new Date(v-1).setHours(23,59,59,999),b=7*24*60*60*1e3,_=30*24*60*60*1e3,I={Today:[],Yesterday:[],"Previous 7 Days":[],"Previous 30 Days":[],Months:{}};n.forEach(z=>{const $=new Date(z.timestamp).getTime();let W;if($>=v&&$<=j)W="Today";else if($>=M&&$<=w)W="Yesterday";else if($>j-b&&$<=j)W="Previous 7 Days";else if(y-$<=_)W="Previous 30 Days";else{const Q=new Date($).toLocaleString("default",{month:"long"});I.Months[Q]||(I.Months[Q]=[]),I.Months[Q].push(z);return}I[W].unshift(z)});const L=Object.entries(I.Months).map(([z,$])=>({subheading:z,conversations:$}));return[{subheading:"Today",conversations:I.Today},{subheading:"Yesterday",conversations:I.Yesterday},{subheading:"Previous 7 Days",conversations:I["Previous 7 Days"]},{subheading:"Previous 30 Days",conversations:I["Previous 30 Days"]},...L].filter(z=>{var $;return(($=z==null?void 0:z.conversations)==null?void 0:$.length)>0})},[n]);if(!(m!=null&&m.showNewConversationButton))return null;const x=!(p!=null&&p.size);return d.jsx("nav",{id:"gooey-side-navbar",style:{transition:m!=null&&m.isMobile?"none":"width ease-in-out 0.2s",width:m!=null&&m.isMobile?"0px":"260px",zIndex:10},className:Tt("b-rt-1 h-100 overflow-x-hidden top-0 left-0 bg-grey d-flex flex-col",m!=null&&m.isMobile?"pos-absolute":"pos-relative"),children:d.jsxs("div",{className:"pos-relative d-flex flex-col h-100",style:{width:"260px"},children:[d.jsx("div",{className:"gp-8 b-btm-1 h-header d-flex align-center",children:d.jsx(Mn,{text:"Close sidebar",direction:"right",children:d.jsx(ye,{variant:"text",className:"cr-pointer",onClick:m==null?void 0:m.toggleSidebar,children:d.jsx(Iu,{size:20})})})}),d.jsxs("div",{className:"pos-relative d-flex flex-col h-100 flex-1 overflow-y-auto",children:[d.jsx("div",{className:"gp-8",children:d.jsx(Mn,{text:"New Chat",direction:"right",disabled:x,children:d.jsx(Nn,{className:"w-100 pos-relative text-dark",disabled:x,onClick:()=>{a(),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))},hideOverflow:!0,RightIconComponent:()=>d.jsx(Pu,{size:18}),children:d.jsxs("div",{className:"d-flex align-center",children:[d.jsx("div",{className:"bot-avatar bg-primary gmr-12",style:{width:"24px",height:"24px",borderRadius:"100%"},children:d.jsx("img",{src:g==null?void 0:g.photoUrl,alt:"bot-avatar",style:{width:"24px",height:"24px",borderRadius:"100%",objectFit:"cover"}})}),d.jsx("p",{className:Tt("font_16_600 text-left",x?"text-muted":"text-almostBlack"),style:{maxWidth:"70%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:"New Chat"})]})})})}),f.length===0?d.jsx("div",{className:"h-100 gpb-30 d-flex align-center justify-center",children:d.jsx("p",{className:"gmb-30 text-muted text-center font_14_400",children:"No conversations yet"})}):d.jsx("div",{className:"gp-8 flex-1 h-100",children:f.map(y=>d.jsxs("div",{className:"gmb-30",children:[d.jsx("div",{className:"top-0 gpt-8 gpb-8 bg-grey pos-sticky",style:{zIndex:1},children:d.jsx("h5",{className:"gpl-8 text-muted",children:y.subheading})}),d.jsx("ol",{children:y.conversations.sort((v,j)=>new Date(j.timestamp).getTime()-new Date(v.timestamp).getTime()).map(v=>d.jsx("li",{children:d.jsx(c2,{conversation:v,isActive:o===(v==null?void 0:v.id),onClick:()=>{r(v),m!=null&&m.isMobile&&(m==null||m.toggleSidebar()),m!=null&&m.isSecondaryDrawerOpen&&(m==null||m.toggleSecondaryDrawer(null))}})},v.id))})]},y.subheading))})]})]})})},c2=Cr.memo(({conversation:n,isActive:r,onClick:o})=>{const a=(n==null?void 0:n.title)||new Date(n.timestamp).toLocaleString("default",{day:"numeric",month:"short",hour:"numeric",minute:"numeric",hour12:!0});return d.jsx(Nn,{className:"w-100 gp-8 gmb-6 text-left",variant:r?"filled":"text-alt",onClick:o,hideOverflow:!0,children:d.jsx("p",{className:"font_14_400",children:a})})}),d2=300,g2=800,us=5,f2=()=>{var g;const{layoutController:n}=te(),r=V.useRef(null),[o,a]=V.useState(!1),[p,m]=V.useState(window.innerWidth*.65);V.useEffect(()=>{const f=r.current;!f||!(n!=null&&n.isSecondaryDrawerOpen)||(n!=null&&n.isMobile?(f.style.width="100%",f.style.position="absolute !important"):n!=null&&n.isSecondaryDrawerOpen&&(f.style.width=`${p}px`,f.style.position="relative !important"))},[n==null?void 0:n.isMobile,n==null?void 0:n.isSecondaryDrawerOpen,p]);const c=f=>{n!=null&&n.isMobile||(a(!0),f.preventDefault())};return V.useEffect(()=>{const f=y=>{var b;if(!o)return;const v=(b=r.current)==null?void 0:b.parentElement;if(!v)return;const j=v.getBoundingClientRect(),M=j.right-y.clientX,w=Math.min(Math.max(M,d2),Math.max(g2,j.width*.8));m(w)},x=()=>{a(!1)};return o?(document.addEventListener("mousemove",f),document.addEventListener("mouseup",x),document.body.style.userSelect="none",document.body.style.cursor="ew-resize"):(document.body.style.userSelect="",document.body.style.cursor=""),()=>{document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",x),document.body.style.userSelect="",document.body.style.cursor=""}},[o]),d.jsxs("div",{ref:r,id:"gooey-right-bar",style:{zIndex:10,transition:o?"none":"width 0.2s ease",position:n!=null&&n.isMobile?"absolute":"relative"},className:Tt("h-100 top-0 overflow-x-hidden right-0 bg-grey d-flex flex-col"),children:[d.jsx("div",{className:"h-100 w-100 flex-1 d-flex flex-col",children:(g=n==null?void 0:n.secondaryDrawerContent)==null?void 0:g.call(n)}),!(n!=null&&n.isMobile)&&d.jsx("div",{style:{position:"absolute",top:0,left:-us/2,width:`${us}px`,height:"100%",cursor:"ew-resize",zIndex:20},className:Tt(o&&"bg-light"),onMouseDown:c,children:d.jsx("div",{style:{position:"absolute",left:us/2,width:"5px",height:"100%"},className:"bg-white b-lt-1 b-rt-1 drawer-resize-bar"})}),o&&d.jsx("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:19,cursor:"ew-resize"}})]})};Xe(m2);const h2=760,x2=(n,r,o)=>n?r?"gooey-fullscreen-container":"gooey-inline-container":o?"gooey-focused-popup":"gooey-popup",y2=({onClick:n,children:r})=>d.jsx("div",{onClick:n,style:{height:"100%",width:"100%",zIndex:1,background:"rgba(0,0,0,0.1)",backdropFilter:"blur(0.2px)"},className:"pos-absolute top-0 cr-pointer",children:r}),w2=({children:n})=>{const{config:r,layoutController:o}=te();return d.jsx("div",{id:"gooeyChat-container",className:Tt("overflow-hidden gooeyChat-widget-container",x2(o.isInline,(r==null?void 0:r.mode)==="fullscreen",o.isFocusMode)),children:d.jsxs("div",{className:"d-flex h-100 pos-relative",children:[d.jsx(u2,{}),(o==null?void 0:o.isSidebarOpen)&&(o==null?void 0:o.isMobile)&&d.jsx(y2,{onClick:o==null?void 0:o.toggleSidebar}),d.jsxs("main",{className:"pos-relative d-flex flex-1 flex-col align-center overflow-hidden h-100 bg-white",children:[d.jsx(p2,{}),d.jsx("div",{style:{maxWidth:`${h2}px`,height:"100%"},className:"d-flex flex-col flex-1 gp-0 w-100 overflow-hidden bg-white w-100",children:d.jsx(d.Fragment,{children:n})})]}),d.jsx(f2,{})]})})},cs=({isInline:n})=>d.jsxs(w2,{isInline:n,children:[d.jsx(e2,{}),d.jsx(I0,{})]});Xe(".gooeyChat-launchButton{border:none;overflow:hidden}");const b2=()=>{const{config:n,layoutController:r}=te(),o=n!=null&&n.branding.fabLabel?36:56;return d.jsx("div",{style:{bottom:0,right:0},className:"pos-fixed gpb-16 gpr-16",children:d.jsxs("button",{onClick:r==null?void 0:r.toggleOpenClose,className:Tt("gooeyChat-launchButton hover-grow cr-pointer bx-shadowA button-hover bg-white",(n==null?void 0:n.branding.fabLabel)&&"gpl-6 gpt-6 gpb-6 "),style:{borderRadius:"30px",padding:0},children:[(n==null?void 0:n.branding.photoUrl)&&d.jsx("img",{src:n==null?void 0:n.branding.photoUrl,alt:"Copilot logo",style:{objectFit:"contain",borderRadius:"50%",width:o+"px",height:o+"px"}}),!!(n!=null&&n.branding.fabLabel)&&d.jsx("p",{className:"font_16_600 gp-8",children:n==null?void 0:n.branding.fabLabel})]})})},v2=({children:n,open:r})=>d.jsxs("div",{role:"reigon",tabIndex:-1,className:"pos-relative",children:[!r&&d.jsx(b2,{}),r&&d.jsx(d.Fragment,{children:n})]});function k2(){const{config:n,layoutController:r}=te();switch(n==null?void 0:n.mode){case"popup":return d.jsx(v2,{open:(r==null?void 0:r.isOpen)||!1,children:d.jsx(cs,{})});case"inline":return d.jsx(cs,{isInline:!0});case"fullscreen":return d.jsx("div",{className:"gooey-fullscreen",children:d.jsx(cs,{isInline:!0})});default:return null}}Xe('.gooey-embed-container * :not(code *){box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,li{margin:0;padding:0}menu,ol,ul{list-style:none}.gooey-embed-container{height:100%}.gooey-embed-container p{color:unset}.gooey-embed-container a{color:inherit;text-decoration:underline;text-decoration-color:#00000073;text-decoration-thickness:.6px;text-underline-offset:.15em}.gooey-embed-container a:hover{color:inherit;text-decoration-color:#000;text-decoration-thickness:2px}div:focus-visible{outline:none}::-webkit-scrollbar{background:transparent;color:#fff;width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:0}code,code[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.9rem;color:inherit;white-space:pre-wrap;word-wrap:break-word;max-width:100%}pre,pre[class*=language-]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;overflow:auto;word-wrap:break-word;padding:.8rem;margin:0 0 .9rem;border-radius:0 0 8px 8px}svg{fill:currentColor}.gp-0{padding:0!important}.gp-2{padding:2px!important}.gp-4{padding:4px!important}.gp-5{padding:5px!important}.gp-6{padding:6px!important}.gp-8{padding:8px!important}.gp-10{padding:10px!important}.gp-12{padding:12px!important}.gp-15{padding:15px!important}.gp-16{padding:16px!important}.gp-18{padding:18px!important}.gp-20{padding:20px!important}.gp-22{padding:22px!important}.gp-24{padding:24px!important}.gp-25{padding:25px!important}.gp-26{padding:26px!important}.gp-28{padding:28px!important}.gp-30{padding:30px!important}.gp-32{padding:32px!important}.gp-34{padding:34px!important}.gp-36{padding:36px!important}.gp-40{padding:40px!important}.gp-44{padding:44px!important}.gp-46{padding:46px!important}.gp-48{padding:48px!important}.gp-50{padding:50px!important}.gp-52{padding:52px!important}.gp-60{padding:60px!important}.gp-64{padding:64px!important}.gp-70{padding:70px!important}.gp-76{padding:76px!important}.gp-80{padding:80px!important}.gp-96{padding:96px!important}.gp-100{padding:100px!important}.gpt-0{padding-top:0!important}.gpt-2{padding-top:2px!important}.gpt-4{padding-top:4px!important}.gpt-5{padding-top:5px!important}.gpt-6{padding-top:6px!important}.gpt-8{padding-top:8px!important}.gpt-10{padding-top:10px!important}.gpt-12{padding-top:12px!important}.gpt-15{padding-top:15px!important}.gpt-16{padding-top:16px!important}.gpt-18{padding-top:18px!important}.gpt-20{padding-top:20px!important}.gpt-22{padding-top:22px!important}.gpt-24{padding-top:24px!important}.gpt-25{padding-top:25px!important}.gpt-26{padding-top:26px!important}.gpt-28{padding-top:28px!important}.gpt-30{padding-top:30px!important}.gpt-32{padding-top:32px!important}.gpt-34{padding-top:34px!important}.gpt-36{padding-top:36px!important}.gpt-40{padding-top:40px!important}.gpt-44{padding-top:44px!important}.gpt-46{padding-top:46px!important}.gpt-48{padding-top:48px!important}.gpt-50{padding-top:50px!important}.gpt-52{padding-top:52px!important}.gpt-60{padding-top:60px!important}.gpt-64{padding-top:64px!important}.gpt-70{padding-top:70px!important}.gpt-76{padding-top:76px!important}.gpt-80{padding-top:80px!important}.gpt-96{padding-top:96px!important}.gpt-100{padding-top:100px!important}.gpr-0{padding-right:0!important}.gpr-2{padding-right:2px!important}.gpr-4{padding-right:4px!important}.gpr-5{padding-right:5px!important}.gpr-6{padding-right:6px!important}.gpr-8{padding-right:8px!important}.gpr-10{padding-right:10px!important}.gpr-12{padding-right:12px!important}.gpr-15{padding-right:15px!important}.gpr-16{padding-right:16px!important}.gpr-18{padding-right:18px!important}.gpr-20{padding-right:20px!important}.gpr-22{padding-right:22px!important}.gpr-24{padding-right:24px!important}.gpr-25{padding-right:25px!important}.gpr-26{padding-right:26px!important}.gpr-28{padding-right:28px!important}.gpr-30{padding-right:30px!important}.gpr-32{padding-right:32px!important}.gpr-34{padding-right:34px!important}.gpr-36{padding-right:36px!important}.gpr-40{padding-right:40px!important}.gpr-44{padding-right:44px!important}.gpr-46{padding-right:46px!important}.gpr-48{padding-right:48px!important}.gpr-50{padding-right:50px!important}.gpr-52{padding-right:52px!important}.gpr-60{padding-right:60px!important}.gpr-64{padding-right:64px!important}.gpr-70{padding-right:70px!important}.gpr-76{padding-right:76px!important}.gpr-80{padding-right:80px!important}.gpr-96{padding-right:96px!important}.gpr-100{padding-right:100px!important}.gpb-0{padding-bottom:0!important}.gpb-2{padding-bottom:2px!important}.gpb-4{padding-bottom:4px!important}.gpb-5{padding-bottom:5px!important}.gpb-6{padding-bottom:6px!important}.gpb-8{padding-bottom:8px!important}.gpb-10{padding-bottom:10px!important}.gpb-12{padding-bottom:12px!important}.gpb-15{padding-bottom:15px!important}.gpb-16{padding-bottom:16px!important}.gpb-18{padding-bottom:18px!important}.gpb-20{padding-bottom:20px!important}.gpb-22{padding-bottom:22px!important}.gpb-24{padding-bottom:24px!important}.gpb-25{padding-bottom:25px!important}.gpb-26{padding-bottom:26px!important}.gpb-28{padding-bottom:28px!important}.gpb-30{padding-bottom:30px!important}.gpb-32{padding-bottom:32px!important}.gpb-34{padding-bottom:34px!important}.gpb-36{padding-bottom:36px!important}.gpb-40{padding-bottom:40px!important}.gpb-44{padding-bottom:44px!important}.gpb-46{padding-bottom:46px!important}.gpb-48{padding-bottom:48px!important}.gpb-50{padding-bottom:50px!important}.gpb-52{padding-bottom:52px!important}.gpb-60{padding-bottom:60px!important}.gpb-64{padding-bottom:64px!important}.gpb-70{padding-bottom:70px!important}.gpb-76{padding-bottom:76px!important}.gpb-80{padding-bottom:80px!important}.gpb-96{padding-bottom:96px!important}.gpb-100{padding-bottom:100px!important}.gpl-0{padding-left:0!important}.gpl-2{padding-left:2px!important}.gpl-4{padding-left:4px!important}.gpl-5{padding-left:5px!important}.gpl-6{padding-left:6px!important}.gpl-8{padding-left:8px!important}.gpl-10{padding-left:10px!important}.gpl-12{padding-left:12px!important}.gpl-15{padding-left:15px!important}.gpl-16{padding-left:16px!important}.gpl-18{padding-left:18px!important}.gpl-20{padding-left:20px!important}.gpl-22{padding-left:22px!important}.gpl-24{padding-left:24px!important}.gpl-25{padding-left:25px!important}.gpl-26{padding-left:26px!important}.gpl-28{padding-left:28px!important}.gpl-30{padding-left:30px!important}.gpl-32{padding-left:32px!important}.gpl-34{padding-left:34px!important}.gpl-36{padding-left:36px!important}.gpl-40{padding-left:40px!important}.gpl-44{padding-left:44px!important}.gpl-46{padding-left:46px!important}.gpl-48{padding-left:48px!important}.gpl-50{padding-left:50px!important}.gpl-52{padding-left:52px!important}.gpl-60{padding-left:60px!important}.gpl-64{padding-left:64px!important}.gpl-70{padding-left:70px!important}.gpl-76{padding-left:76px!important}.gpl-80{padding-left:80px!important}.gpl-96{padding-left:96px!important}.gpl-100{padding-left:100px!important}.gm-0{margin:0!important}.gm-2{margin:2px!important}.gm-4{margin:4px!important}.gm-5{margin:5px!important}.gm-6{margin:6px!important}.gm-8{margin:8px!important}.gm-10{margin:10px!important}.gm-12{margin:12px!important}.gm-15{margin:15px!important}.gm-16{margin:16px!important}.gm-18{margin:18px!important}.gm-20{margin:20px!important}.gm-22{margin:22px!important}.gm-24{margin:24px!important}.gm-25{margin:25px!important}.gm-26{margin:26px!important}.gm-28{margin:28px!important}.gm-30{margin:30px!important}.gm-32{margin:32px!important}.gm-34{margin:34px!important}.gm-36{margin:36px!important}.gm-40{margin:40px!important}.gm-44{margin:44px!important}.gm-46{margin:46px!important}.gm-48{margin:48px!important}.gm-50{margin:50px!important}.gm-52{margin:52px!important}.gm-60{margin:60px!important}.gm-64{margin:64px!important}.gm-70{margin:70px!important}.gm-76{margin:76px!important}.gm-80{margin:80px!important}.gm-96{margin:96px!important}.gm-100{margin:100px!important}.gmt-0{margin-top:0!important}.gmt-2{margin-top:2px!important}.gmt-4{margin-top:4px!important}.gmt-5{margin-top:5px!important}.gmt-6{margin-top:6px!important}.gmt-8{margin-top:8px!important}.gmt-10{margin-top:10px!important}.gmt-12{margin-top:12px!important}.gmt-15{margin-top:15px!important}.gmt-16{margin-top:16px!important}.gmt-18{margin-top:18px!important}.gmt-20{margin-top:20px!important}.gmt-22{margin-top:22px!important}.gmt-24{margin-top:24px!important}.gmt-25{margin-top:25px!important}.gmt-26{margin-top:26px!important}.gmt-28{margin-top:28px!important}.gmt-30{margin-top:30px!important}.gmt-32{margin-top:32px!important}.gmt-34{margin-top:34px!important}.gmt-36{margin-top:36px!important}.gmt-40{margin-top:40px!important}.gmt-44{margin-top:44px!important}.gmt-46{margin-top:46px!important}.gmt-48{margin-top:48px!important}.gmt-50{margin-top:50px!important}.gmt-52{margin-top:52px!important}.gmt-60{margin-top:60px!important}.gmt-64{margin-top:64px!important}.gmt-70{margin-top:70px!important}.gmt-76{margin-top:76px!important}.gmt-80{margin-top:80px!important}.gmt-96{margin-top:96px!important}.gmt-100{margin-top:100px!important}.gmr-0{margin-right:0!important}.gmr-2{margin-right:2px!important}.gmr-4{margin-right:4px!important}.gmr-5{margin-right:5px!important}.gmr-6{margin-right:6px!important}.gmr-8{margin-right:8px!important}.gmr-10{margin-right:10px!important}.gmr-12{margin-right:12px!important}.gmr-15{margin-right:15px!important}.gmr-16{margin-right:16px!important}.gmr-18{margin-right:18px!important}.gmr-20{margin-right:20px!important}.gmr-22{margin-right:22px!important}.gmr-24{margin-right:24px!important}.gmr-25{margin-right:25px!important}.gmr-26{margin-right:26px!important}.gmr-28{margin-right:28px!important}.gmr-30{margin-right:30px!important}.gmr-32{margin-right:32px!important}.gmr-34{margin-right:34px!important}.gmr-36{margin-right:36px!important}.gmr-40{margin-right:40px!important}.gmr-44{margin-right:44px!important}.gmr-46{margin-right:46px!important}.gmr-48{margin-right:48px!important}.gmr-50{margin-right:50px!important}.gmr-52{margin-right:52px!important}.gmr-60{margin-right:60px!important}.gmr-64{margin-right:64px!important}.gmr-70{margin-right:70px!important}.gmr-76{margin-right:76px!important}.gmr-80{margin-right:80px!important}.gmr-96{margin-right:96px!important}.gmr-100{margin-right:100px!important}.gmb-0{margin-bottom:0!important}.gmb-2{margin-bottom:2px!important}.gmb-4{margin-bottom:4px!important}.gmb-5{margin-bottom:5px!important}.gmb-6{margin-bottom:6px!important}.gmb-8{margin-bottom:8px!important}.gmb-10{margin-bottom:10px!important}.gmb-12{margin-bottom:12px!important}.gmb-15{margin-bottom:15px!important}.gmb-16{margin-bottom:16px!important}.gmb-18{margin-bottom:18px!important}.gmb-20{margin-bottom:20px!important}.gmb-22{margin-bottom:22px!important}.gmb-24{margin-bottom:24px!important}.gmb-25{margin-bottom:25px!important}.gmb-26{margin-bottom:26px!important}.gmb-28{margin-bottom:28px!important}.gmb-30{margin-bottom:30px!important}.gmb-32{margin-bottom:32px!important}.gmb-34{margin-bottom:34px!important}.gmb-36{margin-bottom:36px!important}.gmb-40{margin-bottom:40px!important}.gmb-44{margin-bottom:44px!important}.gmb-46{margin-bottom:46px!important}.gmb-48{margin-bottom:48px!important}.gmb-50{margin-bottom:50px!important}.gmb-52{margin-bottom:52px!important}.gmb-60{margin-bottom:60px!important}.gmb-64{margin-bottom:64px!important}.gmb-70{margin-bottom:70px!important}.gmb-76{margin-bottom:76px!important}.gmb-80{margin-bottom:80px!important}.gmb-96{margin-bottom:96px!important}.gmb-100{margin-bottom:100px!important}.gml-0{margin-left:0!important}.gml-2{margin-left:2px!important}.gml-4{margin-left:4px!important}.gml-5{margin-left:5px!important}.gml-6{margin-left:6px!important}.gml-8{margin-left:8px!important}.gml-10{margin-left:10px!important}.gml-12{margin-left:12px!important}.gml-15{margin-left:15px!important}.gml-16{margin-left:16px!important}.gml-18{margin-left:18px!important}.gml-20{margin-left:20px!important}.gml-22{margin-left:22px!important}.gml-24{margin-left:24px!important}.gml-25{margin-left:25px!important}.gml-26{margin-left:26px!important}.gml-28{margin-left:28px!important}.gml-30{margin-left:30px!important}.gml-32{margin-left:32px!important}.gml-34{margin-left:34px!important}.gml-36{margin-left:36px!important}.gml-40{margin-left:40px!important}.gml-44{margin-left:44px!important}.gml-46{margin-left:46px!important}.gml-48{margin-left:48px!important}.gml-50{margin-left:50px!important}.gml-52{margin-left:52px!important}.gml-60{margin-left:60px!important}.gml-64{margin-left:64px!important}.gml-70{margin-left:70px!important}.gml-76{margin-left:76px!important}.gml-80{margin-left:80px!important}.gml-96{margin-left:96px!important}.gml-100{margin-left:100px!important}@media screen and (min-width: 0px){.xs-p-0{padding:0!important}.xs-p-2{padding:2px!important}.xs-p-4{padding:4px!important}.xs-p-5{padding:5px!important}.xs-p-6{padding:6px!important}.xs-p-8{padding:8px!important}.xs-p-10{padding:10px!important}.xs-p-12{padding:12px!important}.xs-p-15{padding:15px!important}.xs-p-16{padding:16px!important}.xs-p-18{padding:18px!important}.xs-p-20{padding:20px!important}.xs-p-22{padding:22px!important}.xs-p-24{padding:24px!important}.xs-p-25{padding:25px!important}.xs-p-26{padding:26px!important}.xs-p-28{padding:28px!important}.xs-p-30{padding:30px!important}.xs-p-32{padding:32px!important}.xs-p-34{padding:34px!important}.xs-p-36{padding:36px!important}.xs-p-40{padding:40px!important}.xs-p-44{padding:44px!important}.xs-p-46{padding:46px!important}.xs-p-48{padding:48px!important}.xs-p-50{padding:50px!important}.xs-p-52{padding:52px!important}.xs-p-60{padding:60px!important}.xs-p-64{padding:64px!important}.xs-p-70{padding:70px!important}.xs-p-76{padding:76px!important}.xs-p-80{padding:80px!important}.xs-p-96{padding:96px!important}.xs-p-100{padding:100px!important}.xs-pt-0{padding-top:0!important}.xs-pt-2{padding-top:2px!important}.xs-pt-4{padding-top:4px!important}.xs-pt-5{padding-top:5px!important}.xs-pt-6{padding-top:6px!important}.xs-pt-8{padding-top:8px!important}.xs-pt-10{padding-top:10px!important}.xs-pt-12{padding-top:12px!important}.xs-pt-15{padding-top:15px!important}.xs-pt-16{padding-top:16px!important}.xs-pt-18{padding-top:18px!important}.xs-pt-20{padding-top:20px!important}.xs-pt-22{padding-top:22px!important}.xs-pt-24{padding-top:24px!important}.xs-pt-25{padding-top:25px!important}.xs-pt-26{padding-top:26px!important}.xs-pt-28{padding-top:28px!important}.xs-pt-30{padding-top:30px!important}.xs-pt-32{padding-top:32px!important}.xs-pt-34{padding-top:34px!important}.xs-pt-36{padding-top:36px!important}.xs-pt-40{padding-top:40px!important}.xs-pt-44{padding-top:44px!important}.xs-pt-46{padding-top:46px!important}.xs-pt-48{padding-top:48px!important}.xs-pt-50{padding-top:50px!important}.xs-pt-52{padding-top:52px!important}.xs-pt-60{padding-top:60px!important}.xs-pt-64{padding-top:64px!important}.xs-pt-70{padding-top:70px!important}.xs-pt-76{padding-top:76px!important}.xs-pt-80{padding-top:80px!important}.xs-pt-96{padding-top:96px!important}.xs-pt-100{padding-top:100px!important}.xs-pr-0{padding-right:0!important}.xs-pr-2{padding-right:2px!important}.xs-pr-4{padding-right:4px!important}.xs-pr-5{padding-right:5px!important}.xs-pr-6{padding-right:6px!important}.xs-pr-8{padding-right:8px!important}.xs-pr-10{padding-right:10px!important}.xs-pr-12{padding-right:12px!important}.xs-pr-15{padding-right:15px!important}.xs-pr-16{padding-right:16px!important}.xs-pr-18{padding-right:18px!important}.xs-pr-20{padding-right:20px!important}.xs-pr-22{padding-right:22px!important}.xs-pr-24{padding-right:24px!important}.xs-pr-25{padding-right:25px!important}.xs-pr-26{padding-right:26px!important}.xs-pr-28{padding-right:28px!important}.xs-pr-30{padding-right:30px!important}.xs-pr-32{padding-right:32px!important}.xs-pr-34{padding-right:34px!important}.xs-pr-36{padding-right:36px!important}.xs-pr-40{padding-right:40px!important}.xs-pr-44{padding-right:44px!important}.xs-pr-46{padding-right:46px!important}.xs-pr-48{padding-right:48px!important}.xs-pr-50{padding-right:50px!important}.xs-pr-52{padding-right:52px!important}.xs-pr-60{padding-right:60px!important}.xs-pr-64{padding-right:64px!important}.xs-pr-70{padding-right:70px!important}.xs-pr-76{padding-right:76px!important}.xs-pr-80{padding-right:80px!important}.xs-pr-96{padding-right:96px!important}.xs-pr-100{padding-right:100px!important}.xs-pb-0{padding-bottom:0!important}.xs-pb-2{padding-bottom:2px!important}.xs-pb-4{padding-bottom:4px!important}.xs-pb-5{padding-bottom:5px!important}.xs-pb-6{padding-bottom:6px!important}.xs-pb-8{padding-bottom:8px!important}.xs-pb-10{padding-bottom:10px!important}.xs-pb-12{padding-bottom:12px!important}.xs-pb-15{padding-bottom:15px!important}.xs-pb-16{padding-bottom:16px!important}.xs-pb-18{padding-bottom:18px!important}.xs-pb-20{padding-bottom:20px!important}.xs-pb-22{padding-bottom:22px!important}.xs-pb-24{padding-bottom:24px!important}.xs-pb-25{padding-bottom:25px!important}.xs-pb-26{padding-bottom:26px!important}.xs-pb-28{padding-bottom:28px!important}.xs-pb-30{padding-bottom:30px!important}.xs-pb-32{padding-bottom:32px!important}.xs-pb-34{padding-bottom:34px!important}.xs-pb-36{padding-bottom:36px!important}.xs-pb-40{padding-bottom:40px!important}.xs-pb-44{padding-bottom:44px!important}.xs-pb-46{padding-bottom:46px!important}.xs-pb-48{padding-bottom:48px!important}.xs-pb-50{padding-bottom:50px!important}.xs-pb-52{padding-bottom:52px!important}.xs-pb-60{padding-bottom:60px!important}.xs-pb-64{padding-bottom:64px!important}.xs-pb-70{padding-bottom:70px!important}.xs-pb-76{padding-bottom:76px!important}.xs-pb-80{padding-bottom:80px!important}.xs-pb-96{padding-bottom:96px!important}.xs-pb-100{padding-bottom:100px!important}.xs-pl-0{padding-left:0!important}.xs-pl-2{padding-left:2px!important}.xs-pl-4{padding-left:4px!important}.xs-pl-5{padding-left:5px!important}.xs-pl-6{padding-left:6px!important}.xs-pl-8{padding-left:8px!important}.xs-pl-10{padding-left:10px!important}.xs-pl-12{padding-left:12px!important}.xs-pl-15{padding-left:15px!important}.xs-pl-16{padding-left:16px!important}.xs-pl-18{padding-left:18px!important}.xs-pl-20{padding-left:20px!important}.xs-pl-22{padding-left:22px!important}.xs-pl-24{padding-left:24px!important}.xs-pl-25{padding-left:25px!important}.xs-pl-26{padding-left:26px!important}.xs-pl-28{padding-left:28px!important}.xs-pl-30{padding-left:30px!important}.xs-pl-32{padding-left:32px!important}.xs-pl-34{padding-left:34px!important}.xs-pl-36{padding-left:36px!important}.xs-pl-40{padding-left:40px!important}.xs-pl-44{padding-left:44px!important}.xs-pl-46{padding-left:46px!important}.xs-pl-48{padding-left:48px!important}.xs-pl-50{padding-left:50px!important}.xs-pl-52{padding-left:52px!important}.xs-pl-60{padding-left:60px!important}.xs-pl-64{padding-left:64px!important}.xs-pl-70{padding-left:70px!important}.xs-pl-76{padding-left:76px!important}.xs-pl-80{padding-left:80px!important}.xs-pl-96{padding-left:96px!important}.xs-pl-100{padding-left:100px!important}.xs-m-0{margin:0!important}.xs-m-2{margin:2px!important}.xs-m-4{margin:4px!important}.xs-m-5{margin:5px!important}.xs-m-6{margin:6px!important}.xs-m-8{margin:8px!important}.xs-m-10{margin:10px!important}.xs-m-12{margin:12px!important}.xs-m-15{margin:15px!important}.xs-m-16{margin:16px!important}.xs-m-18{margin:18px!important}.xs-m-20{margin:20px!important}.xs-m-22{margin:22px!important}.xs-m-24{margin:24px!important}.xs-m-25{margin:25px!important}.xs-m-26{margin:26px!important}.xs-m-28{margin:28px!important}.xs-m-30{margin:30px!important}.xs-m-32{margin:32px!important}.xs-m-34{margin:34px!important}.xs-m-36{margin:36px!important}.xs-m-40{margin:40px!important}.xs-m-44{margin:44px!important}.xs-m-46{margin:46px!important}.xs-m-48{margin:48px!important}.xs-m-50{margin:50px!important}.xs-m-52{margin:52px!important}.xs-m-60{margin:60px!important}.xs-m-64{margin:64px!important}.xs-m-70{margin:70px!important}.xs-m-76{margin:76px!important}.xs-m-80{margin:80px!important}.xs-m-96{margin:96px!important}.xs-m-100{margin:100px!important}.xs-mt-0{margin-top:0!important}.xs-mt-2{margin-top:2px!important}.xs-mt-4{margin-top:4px!important}.xs-mt-5{margin-top:5px!important}.xs-mt-6{margin-top:6px!important}.xs-mt-8{margin-top:8px!important}.xs-mt-10{margin-top:10px!important}.xs-mt-12{margin-top:12px!important}.xs-mt-15{margin-top:15px!important}.xs-mt-16{margin-top:16px!important}.xs-mt-18{margin-top:18px!important}.xs-mt-20{margin-top:20px!important}.xs-mt-22{margin-top:22px!important}.xs-mt-24{margin-top:24px!important}.xs-mt-25{margin-top:25px!important}.xs-mt-26{margin-top:26px!important}.xs-mt-28{margin-top:28px!important}.xs-mt-30{margin-top:30px!important}.xs-mt-32{margin-top:32px!important}.xs-mt-34{margin-top:34px!important}.xs-mt-36{margin-top:36px!important}.xs-mt-40{margin-top:40px!important}.xs-mt-44{margin-top:44px!important}.xs-mt-46{margin-top:46px!important}.xs-mt-48{margin-top:48px!important}.xs-mt-50{margin-top:50px!important}.xs-mt-52{margin-top:52px!important}.xs-mt-60{margin-top:60px!important}.xs-mt-64{margin-top:64px!important}.xs-mt-70{margin-top:70px!important}.xs-mt-76{margin-top:76px!important}.xs-mt-80{margin-top:80px!important}.xs-mt-96{margin-top:96px!important}.xs-mt-100{margin-top:100px!important}.xs-mr-0{margin-right:0!important}.xs-mr-2{margin-right:2px!important}.xs-mr-4{margin-right:4px!important}.xs-mr-5{margin-right:5px!important}.xs-mr-6{margin-right:6px!important}.xs-mr-8{margin-right:8px!important}.xs-mr-10{margin-right:10px!important}.xs-mr-12{margin-right:12px!important}.xs-mr-15{margin-right:15px!important}.xs-mr-16{margin-right:16px!important}.xs-mr-18{margin-right:18px!important}.xs-mr-20{margin-right:20px!important}.xs-mr-22{margin-right:22px!important}.xs-mr-24{margin-right:24px!important}.xs-mr-25{margin-right:25px!important}.xs-mr-26{margin-right:26px!important}.xs-mr-28{margin-right:28px!important}.xs-mr-30{margin-right:30px!important}.xs-mr-32{margin-right:32px!important}.xs-mr-34{margin-right:34px!important}.xs-mr-36{margin-right:36px!important}.xs-mr-40{margin-right:40px!important}.xs-mr-44{margin-right:44px!important}.xs-mr-46{margin-right:46px!important}.xs-mr-48{margin-right:48px!important}.xs-mr-50{margin-right:50px!important}.xs-mr-52{margin-right:52px!important}.xs-mr-60{margin-right:60px!important}.xs-mr-64{margin-right:64px!important}.xs-mr-70{margin-right:70px!important}.xs-mr-76{margin-right:76px!important}.xs-mr-80{margin-right:80px!important}.xs-mr-96{margin-right:96px!important}.xs-mr-100{margin-right:100px!important}.xs-mb-0{margin-bottom:0!important}.xs-mb-2{margin-bottom:2px!important}.xs-mb-4{margin-bottom:4px!important}.xs-mb-5{margin-bottom:5px!important}.xs-mb-6{margin-bottom:6px!important}.xs-mb-8{margin-bottom:8px!important}.xs-mb-10{margin-bottom:10px!important}.xs-mb-12{margin-bottom:12px!important}.xs-mb-15{margin-bottom:15px!important}.xs-mb-16{margin-bottom:16px!important}.xs-mb-18{margin-bottom:18px!important}.xs-mb-20{margin-bottom:20px!important}.xs-mb-22{margin-bottom:22px!important}.xs-mb-24{margin-bottom:24px!important}.xs-mb-25{margin-bottom:25px!important}.xs-mb-26{margin-bottom:26px!important}.xs-mb-28{margin-bottom:28px!important}.xs-mb-30{margin-bottom:30px!important}.xs-mb-32{margin-bottom:32px!important}.xs-mb-34{margin-bottom:34px!important}.xs-mb-36{margin-bottom:36px!important}.xs-mb-40{margin-bottom:40px!important}.xs-mb-44{margin-bottom:44px!important}.xs-mb-46{margin-bottom:46px!important}.xs-mb-48{margin-bottom:48px!important}.xs-mb-50{margin-bottom:50px!important}.xs-mb-52{margin-bottom:52px!important}.xs-mb-60{margin-bottom:60px!important}.xs-mb-64{margin-bottom:64px!important}.xs-mb-70{margin-bottom:70px!important}.xs-mb-76{margin-bottom:76px!important}.xs-mb-80{margin-bottom:80px!important}.xs-mb-96{margin-bottom:96px!important}.xs-mb-100{margin-bottom:100px!important}.xs-ml-0{margin-left:0!important}.xs-ml-2{margin-left:2px!important}.xs-ml-4{margin-left:4px!important}.xs-ml-5{margin-left:5px!important}.xs-ml-6{margin-left:6px!important}.xs-ml-8{margin-left:8px!important}.xs-ml-10{margin-left:10px!important}.xs-ml-12{margin-left:12px!important}.xs-ml-15{margin-left:15px!important}.xs-ml-16{margin-left:16px!important}.xs-ml-18{margin-left:18px!important}.xs-ml-20{margin-left:20px!important}.xs-ml-22{margin-left:22px!important}.xs-ml-24{margin-left:24px!important}.xs-ml-25{margin-left:25px!important}.xs-ml-26{margin-left:26px!important}.xs-ml-28{margin-left:28px!important}.xs-ml-30{margin-left:30px!important}.xs-ml-32{margin-left:32px!important}.xs-ml-34{margin-left:34px!important}.xs-ml-36{margin-left:36px!important}.xs-ml-40{margin-left:40px!important}.xs-ml-44{margin-left:44px!important}.xs-ml-46{margin-left:46px!important}.xs-ml-48{margin-left:48px!important}.xs-ml-50{margin-left:50px!important}.xs-ml-52{margin-left:52px!important}.xs-ml-60{margin-left:60px!important}.xs-ml-64{margin-left:64px!important}.xs-ml-70{margin-left:70px!important}.xs-ml-76{margin-left:76px!important}.xs-ml-80{margin-left:80px!important}.xs-ml-96{margin-left:96px!important}.xs-ml-100{margin-left:100px!important}}@media screen and (min-width: 640px){.sm-p-0{padding:0!important}.sm-p-2{padding:2px!important}.sm-p-4{padding:4px!important}.sm-p-5{padding:5px!important}.sm-p-6{padding:6px!important}.sm-p-8{padding:8px!important}.sm-p-10{padding:10px!important}.sm-p-12{padding:12px!important}.sm-p-15{padding:15px!important}.sm-p-16{padding:16px!important}.sm-p-18{padding:18px!important}.sm-p-20{padding:20px!important}.sm-p-22{padding:22px!important}.sm-p-24{padding:24px!important}.sm-p-25{padding:25px!important}.sm-p-26{padding:26px!important}.sm-p-28{padding:28px!important}.sm-p-30{padding:30px!important}.sm-p-32{padding:32px!important}.sm-p-34{padding:34px!important}.sm-p-36{padding:36px!important}.sm-p-40{padding:40px!important}.sm-p-44{padding:44px!important}.sm-p-46{padding:46px!important}.sm-p-48{padding:48px!important}.sm-p-50{padding:50px!important}.sm-p-52{padding:52px!important}.sm-p-60{padding:60px!important}.sm-p-64{padding:64px!important}.sm-p-70{padding:70px!important}.sm-p-76{padding:76px!important}.sm-p-80{padding:80px!important}.sm-p-96{padding:96px!important}.sm-p-100{padding:100px!important}.sm-pt-0{padding-top:0!important}.sm-pt-2{padding-top:2px!important}.sm-pt-4{padding-top:4px!important}.sm-pt-5{padding-top:5px!important}.sm-pt-6{padding-top:6px!important}.sm-pt-8{padding-top:8px!important}.sm-pt-10{padding-top:10px!important}.sm-pt-12{padding-top:12px!important}.sm-pt-15{padding-top:15px!important}.sm-pt-16{padding-top:16px!important}.sm-pt-18{padding-top:18px!important}.sm-pt-20{padding-top:20px!important}.sm-pt-22{padding-top:22px!important}.sm-pt-24{padding-top:24px!important}.sm-pt-25{padding-top:25px!important}.sm-pt-26{padding-top:26px!important}.sm-pt-28{padding-top:28px!important}.sm-pt-30{padding-top:30px!important}.sm-pt-32{padding-top:32px!important}.sm-pt-34{padding-top:34px!important}.sm-pt-36{padding-top:36px!important}.sm-pt-40{padding-top:40px!important}.sm-pt-44{padding-top:44px!important}.sm-pt-46{padding-top:46px!important}.sm-pt-48{padding-top:48px!important}.sm-pt-50{padding-top:50px!important}.sm-pt-52{padding-top:52px!important}.sm-pt-60{padding-top:60px!important}.sm-pt-64{padding-top:64px!important}.sm-pt-70{padding-top:70px!important}.sm-pt-76{padding-top:76px!important}.sm-pt-80{padding-top:80px!important}.sm-pt-96{padding-top:96px!important}.sm-pt-100{padding-top:100px!important}.sm-pr-0{padding-right:0!important}.sm-pr-2{padding-right:2px!important}.sm-pr-4{padding-right:4px!important}.sm-pr-5{padding-right:5px!important}.sm-pr-6{padding-right:6px!important}.sm-pr-8{padding-right:8px!important}.sm-pr-10{padding-right:10px!important}.sm-pr-12{padding-right:12px!important}.sm-pr-15{padding-right:15px!important}.sm-pr-16{padding-right:16px!important}.sm-pr-18{padding-right:18px!important}.sm-pr-20{padding-right:20px!important}.sm-pr-22{padding-right:22px!important}.sm-pr-24{padding-right:24px!important}.sm-pr-25{padding-right:25px!important}.sm-pr-26{padding-right:26px!important}.sm-pr-28{padding-right:28px!important}.sm-pr-30{padding-right:30px!important}.sm-pr-32{padding-right:32px!important}.sm-pr-34{padding-right:34px!important}.sm-pr-36{padding-right:36px!important}.sm-pr-40{padding-right:40px!important}.sm-pr-44{padding-right:44px!important}.sm-pr-46{padding-right:46px!important}.sm-pr-48{padding-right:48px!important}.sm-pr-50{padding-right:50px!important}.sm-pr-52{padding-right:52px!important}.sm-pr-60{padding-right:60px!important}.sm-pr-64{padding-right:64px!important}.sm-pr-70{padding-right:70px!important}.sm-pr-76{padding-right:76px!important}.sm-pr-80{padding-right:80px!important}.sm-pr-96{padding-right:96px!important}.sm-pr-100{padding-right:100px!important}.sm-pb-0{padding-bottom:0!important}.sm-pb-2{padding-bottom:2px!important}.sm-pb-4{padding-bottom:4px!important}.sm-pb-5{padding-bottom:5px!important}.sm-pb-6{padding-bottom:6px!important}.sm-pb-8{padding-bottom:8px!important}.sm-pb-10{padding-bottom:10px!important}.sm-pb-12{padding-bottom:12px!important}.sm-pb-15{padding-bottom:15px!important}.sm-pb-16{padding-bottom:16px!important}.sm-pb-18{padding-bottom:18px!important}.sm-pb-20{padding-bottom:20px!important}.sm-pb-22{padding-bottom:22px!important}.sm-pb-24{padding-bottom:24px!important}.sm-pb-25{padding-bottom:25px!important}.sm-pb-26{padding-bottom:26px!important}.sm-pb-28{padding-bottom:28px!important}.sm-pb-30{padding-bottom:30px!important}.sm-pb-32{padding-bottom:32px!important}.sm-pb-34{padding-bottom:34px!important}.sm-pb-36{padding-bottom:36px!important}.sm-pb-40{padding-bottom:40px!important}.sm-pb-44{padding-bottom:44px!important}.sm-pb-46{padding-bottom:46px!important}.sm-pb-48{padding-bottom:48px!important}.sm-pb-50{padding-bottom:50px!important}.sm-pb-52{padding-bottom:52px!important}.sm-pb-60{padding-bottom:60px!important}.sm-pb-64{padding-bottom:64px!important}.sm-pb-70{padding-bottom:70px!important}.sm-pb-76{padding-bottom:76px!important}.sm-pb-80{padding-bottom:80px!important}.sm-pb-96{padding-bottom:96px!important}.sm-pb-100{padding-bottom:100px!important}.sm-pl-0{padding-left:0!important}.sm-pl-2{padding-left:2px!important}.sm-pl-4{padding-left:4px!important}.sm-pl-5{padding-left:5px!important}.sm-pl-6{padding-left:6px!important}.sm-pl-8{padding-left:8px!important}.sm-pl-10{padding-left:10px!important}.sm-pl-12{padding-left:12px!important}.sm-pl-15{padding-left:15px!important}.sm-pl-16{padding-left:16px!important}.sm-pl-18{padding-left:18px!important}.sm-pl-20{padding-left:20px!important}.sm-pl-22{padding-left:22px!important}.sm-pl-24{padding-left:24px!important}.sm-pl-25{padding-left:25px!important}.sm-pl-26{padding-left:26px!important}.sm-pl-28{padding-left:28px!important}.sm-pl-30{padding-left:30px!important}.sm-pl-32{padding-left:32px!important}.sm-pl-34{padding-left:34px!important}.sm-pl-36{padding-left:36px!important}.sm-pl-40{padding-left:40px!important}.sm-pl-44{padding-left:44px!important}.sm-pl-46{padding-left:46px!important}.sm-pl-48{padding-left:48px!important}.sm-pl-50{padding-left:50px!important}.sm-pl-52{padding-left:52px!important}.sm-pl-60{padding-left:60px!important}.sm-pl-64{padding-left:64px!important}.sm-pl-70{padding-left:70px!important}.sm-pl-76{padding-left:76px!important}.sm-pl-80{padding-left:80px!important}.sm-pl-96{padding-left:96px!important}.sm-pl-100{padding-left:100px!important}.sm-m-0{margin:0!important}.sm-m-2{margin:2px!important}.sm-m-4{margin:4px!important}.sm-m-5{margin:5px!important}.sm-m-6{margin:6px!important}.sm-m-8{margin:8px!important}.sm-m-10{margin:10px!important}.sm-m-12{margin:12px!important}.sm-m-15{margin:15px!important}.sm-m-16{margin:16px!important}.sm-m-18{margin:18px!important}.sm-m-20{margin:20px!important}.sm-m-22{margin:22px!important}.sm-m-24{margin:24px!important}.sm-m-25{margin:25px!important}.sm-m-26{margin:26px!important}.sm-m-28{margin:28px!important}.sm-m-30{margin:30px!important}.sm-m-32{margin:32px!important}.sm-m-34{margin:34px!important}.sm-m-36{margin:36px!important}.sm-m-40{margin:40px!important}.sm-m-44{margin:44px!important}.sm-m-46{margin:46px!important}.sm-m-48{margin:48px!important}.sm-m-50{margin:50px!important}.sm-m-52{margin:52px!important}.sm-m-60{margin:60px!important}.sm-m-64{margin:64px!important}.sm-m-70{margin:70px!important}.sm-m-76{margin:76px!important}.sm-m-80{margin:80px!important}.sm-m-96{margin:96px!important}.sm-m-100{margin:100px!important}.sm-mt-0{margin-top:0!important}.sm-mt-2{margin-top:2px!important}.sm-mt-4{margin-top:4px!important}.sm-mt-5{margin-top:5px!important}.sm-mt-6{margin-top:6px!important}.sm-mt-8{margin-top:8px!important}.sm-mt-10{margin-top:10px!important}.sm-mt-12{margin-top:12px!important}.sm-mt-15{margin-top:15px!important}.sm-mt-16{margin-top:16px!important}.sm-mt-18{margin-top:18px!important}.sm-mt-20{margin-top:20px!important}.sm-mt-22{margin-top:22px!important}.sm-mt-24{margin-top:24px!important}.sm-mt-25{margin-top:25px!important}.sm-mt-26{margin-top:26px!important}.sm-mt-28{margin-top:28px!important}.sm-mt-30{margin-top:30px!important}.sm-mt-32{margin-top:32px!important}.sm-mt-34{margin-top:34px!important}.sm-mt-36{margin-top:36px!important}.sm-mt-40{margin-top:40px!important}.sm-mt-44{margin-top:44px!important}.sm-mt-46{margin-top:46px!important}.sm-mt-48{margin-top:48px!important}.sm-mt-50{margin-top:50px!important}.sm-mt-52{margin-top:52px!important}.sm-mt-60{margin-top:60px!important}.sm-mt-64{margin-top:64px!important}.sm-mt-70{margin-top:70px!important}.sm-mt-76{margin-top:76px!important}.sm-mt-80{margin-top:80px!important}.sm-mt-96{margin-top:96px!important}.sm-mt-100{margin-top:100px!important}.sm-mr-0{margin-right:0!important}.sm-mr-2{margin-right:2px!important}.sm-mr-4{margin-right:4px!important}.sm-mr-5{margin-right:5px!important}.sm-mr-6{margin-right:6px!important}.sm-mr-8{margin-right:8px!important}.sm-mr-10{margin-right:10px!important}.sm-mr-12{margin-right:12px!important}.sm-mr-15{margin-right:15px!important}.sm-mr-16{margin-right:16px!important}.sm-mr-18{margin-right:18px!important}.sm-mr-20{margin-right:20px!important}.sm-mr-22{margin-right:22px!important}.sm-mr-24{margin-right:24px!important}.sm-mr-25{margin-right:25px!important}.sm-mr-26{margin-right:26px!important}.sm-mr-28{margin-right:28px!important}.sm-mr-30{margin-right:30px!important}.sm-mr-32{margin-right:32px!important}.sm-mr-34{margin-right:34px!important}.sm-mr-36{margin-right:36px!important}.sm-mr-40{margin-right:40px!important}.sm-mr-44{margin-right:44px!important}.sm-mr-46{margin-right:46px!important}.sm-mr-48{margin-right:48px!important}.sm-mr-50{margin-right:50px!important}.sm-mr-52{margin-right:52px!important}.sm-mr-60{margin-right:60px!important}.sm-mr-64{margin-right:64px!important}.sm-mr-70{margin-right:70px!important}.sm-mr-76{margin-right:76px!important}.sm-mr-80{margin-right:80px!important}.sm-mr-96{margin-right:96px!important}.sm-mr-100{margin-right:100px!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-2{margin-bottom:2px!important}.sm-mb-4{margin-bottom:4px!important}.sm-mb-5{margin-bottom:5px!important}.sm-mb-6{margin-bottom:6px!important}.sm-mb-8{margin-bottom:8px!important}.sm-mb-10{margin-bottom:10px!important}.sm-mb-12{margin-bottom:12px!important}.sm-mb-15{margin-bottom:15px!important}.sm-mb-16{margin-bottom:16px!important}.sm-mb-18{margin-bottom:18px!important}.sm-mb-20{margin-bottom:20px!important}.sm-mb-22{margin-bottom:22px!important}.sm-mb-24{margin-bottom:24px!important}.sm-mb-25{margin-bottom:25px!important}.sm-mb-26{margin-bottom:26px!important}.sm-mb-28{margin-bottom:28px!important}.sm-mb-30{margin-bottom:30px!important}.sm-mb-32{margin-bottom:32px!important}.sm-mb-34{margin-bottom:34px!important}.sm-mb-36{margin-bottom:36px!important}.sm-mb-40{margin-bottom:40px!important}.sm-mb-44{margin-bottom:44px!important}.sm-mb-46{margin-bottom:46px!important}.sm-mb-48{margin-bottom:48px!important}.sm-mb-50{margin-bottom:50px!important}.sm-mb-52{margin-bottom:52px!important}.sm-mb-60{margin-bottom:60px!important}.sm-mb-64{margin-bottom:64px!important}.sm-mb-70{margin-bottom:70px!important}.sm-mb-76{margin-bottom:76px!important}.sm-mb-80{margin-bottom:80px!important}.sm-mb-96{margin-bottom:96px!important}.sm-mb-100{margin-bottom:100px!important}.sm-ml-0{margin-left:0!important}.sm-ml-2{margin-left:2px!important}.sm-ml-4{margin-left:4px!important}.sm-ml-5{margin-left:5px!important}.sm-ml-6{margin-left:6px!important}.sm-ml-8{margin-left:8px!important}.sm-ml-10{margin-left:10px!important}.sm-ml-12{margin-left:12px!important}.sm-ml-15{margin-left:15px!important}.sm-ml-16{margin-left:16px!important}.sm-ml-18{margin-left:18px!important}.sm-ml-20{margin-left:20px!important}.sm-ml-22{margin-left:22px!important}.sm-ml-24{margin-left:24px!important}.sm-ml-25{margin-left:25px!important}.sm-ml-26{margin-left:26px!important}.sm-ml-28{margin-left:28px!important}.sm-ml-30{margin-left:30px!important}.sm-ml-32{margin-left:32px!important}.sm-ml-34{margin-left:34px!important}.sm-ml-36{margin-left:36px!important}.sm-ml-40{margin-left:40px!important}.sm-ml-44{margin-left:44px!important}.sm-ml-46{margin-left:46px!important}.sm-ml-48{margin-left:48px!important}.sm-ml-50{margin-left:50px!important}.sm-ml-52{margin-left:52px!important}.sm-ml-60{margin-left:60px!important}.sm-ml-64{margin-left:64px!important}.sm-ml-70{margin-left:70px!important}.sm-ml-76{margin-left:76px!important}.sm-ml-80{margin-left:80px!important}.sm-ml-96{margin-left:96px!important}.sm-ml-100{margin-left:100px!important}}@media screen and (min-width: 1100px){.md-p-0{padding:0!important}.md-p-2{padding:2px!important}.md-p-4{padding:4px!important}.md-p-5{padding:5px!important}.md-p-6{padding:6px!important}.md-p-8{padding:8px!important}.md-p-10{padding:10px!important}.md-p-12{padding:12px!important}.md-p-15{padding:15px!important}.md-p-16{padding:16px!important}.md-p-18{padding:18px!important}.md-p-20{padding:20px!important}.md-p-22{padding:22px!important}.md-p-24{padding:24px!important}.md-p-25{padding:25px!important}.md-p-26{padding:26px!important}.md-p-28{padding:28px!important}.md-p-30{padding:30px!important}.md-p-32{padding:32px!important}.md-p-34{padding:34px!important}.md-p-36{padding:36px!important}.md-p-40{padding:40px!important}.md-p-44{padding:44px!important}.md-p-46{padding:46px!important}.md-p-48{padding:48px!important}.md-p-50{padding:50px!important}.md-p-52{padding:52px!important}.md-p-60{padding:60px!important}.md-p-64{padding:64px!important}.md-p-70{padding:70px!important}.md-p-76{padding:76px!important}.md-p-80{padding:80px!important}.md-p-96{padding:96px!important}.md-p-100{padding:100px!important}.md-pt-0{padding-top:0!important}.md-pt-2{padding-top:2px!important}.md-pt-4{padding-top:4px!important}.md-pt-5{padding-top:5px!important}.md-pt-6{padding-top:6px!important}.md-pt-8{padding-top:8px!important}.md-pt-10{padding-top:10px!important}.md-pt-12{padding-top:12px!important}.md-pt-15{padding-top:15px!important}.md-pt-16{padding-top:16px!important}.md-pt-18{padding-top:18px!important}.md-pt-20{padding-top:20px!important}.md-pt-22{padding-top:22px!important}.md-pt-24{padding-top:24px!important}.md-pt-25{padding-top:25px!important}.md-pt-26{padding-top:26px!important}.md-pt-28{padding-top:28px!important}.md-pt-30{padding-top:30px!important}.md-pt-32{padding-top:32px!important}.md-pt-34{padding-top:34px!important}.md-pt-36{padding-top:36px!important}.md-pt-40{padding-top:40px!important}.md-pt-44{padding-top:44px!important}.md-pt-46{padding-top:46px!important}.md-pt-48{padding-top:48px!important}.md-pt-50{padding-top:50px!important}.md-pt-52{padding-top:52px!important}.md-pt-60{padding-top:60px!important}.md-pt-64{padding-top:64px!important}.md-pt-70{padding-top:70px!important}.md-pt-76{padding-top:76px!important}.md-pt-80{padding-top:80px!important}.md-pt-96{padding-top:96px!important}.md-pt-100{padding-top:100px!important}.md-pr-0{padding-right:0!important}.md-pr-2{padding-right:2px!important}.md-pr-4{padding-right:4px!important}.md-pr-5{padding-right:5px!important}.md-pr-6{padding-right:6px!important}.md-pr-8{padding-right:8px!important}.md-pr-10{padding-right:10px!important}.md-pr-12{padding-right:12px!important}.md-pr-15{padding-right:15px!important}.md-pr-16{padding-right:16px!important}.md-pr-18{padding-right:18px!important}.md-pr-20{padding-right:20px!important}.md-pr-22{padding-right:22px!important}.md-pr-24{padding-right:24px!important}.md-pr-25{padding-right:25px!important}.md-pr-26{padding-right:26px!important}.md-pr-28{padding-right:28px!important}.md-pr-30{padding-right:30px!important}.md-pr-32{padding-right:32px!important}.md-pr-34{padding-right:34px!important}.md-pr-36{padding-right:36px!important}.md-pr-40{padding-right:40px!important}.md-pr-44{padding-right:44px!important}.md-pr-46{padding-right:46px!important}.md-pr-48{padding-right:48px!important}.md-pr-50{padding-right:50px!important}.md-pr-52{padding-right:52px!important}.md-pr-60{padding-right:60px!important}.md-pr-64{padding-right:64px!important}.md-pr-70{padding-right:70px!important}.md-pr-76{padding-right:76px!important}.md-pr-80{padding-right:80px!important}.md-pr-96{padding-right:96px!important}.md-pr-100{padding-right:100px!important}.md-pb-0{padding-bottom:0!important}.md-pb-2{padding-bottom:2px!important}.md-pb-4{padding-bottom:4px!important}.md-pb-5{padding-bottom:5px!important}.md-pb-6{padding-bottom:6px!important}.md-pb-8{padding-bottom:8px!important}.md-pb-10{padding-bottom:10px!important}.md-pb-12{padding-bottom:12px!important}.md-pb-15{padding-bottom:15px!important}.md-pb-16{padding-bottom:16px!important}.md-pb-18{padding-bottom:18px!important}.md-pb-20{padding-bottom:20px!important}.md-pb-22{padding-bottom:22px!important}.md-pb-24{padding-bottom:24px!important}.md-pb-25{padding-bottom:25px!important}.md-pb-26{padding-bottom:26px!important}.md-pb-28{padding-bottom:28px!important}.md-pb-30{padding-bottom:30px!important}.md-pb-32{padding-bottom:32px!important}.md-pb-34{padding-bottom:34px!important}.md-pb-36{padding-bottom:36px!important}.md-pb-40{padding-bottom:40px!important}.md-pb-44{padding-bottom:44px!important}.md-pb-46{padding-bottom:46px!important}.md-pb-48{padding-bottom:48px!important}.md-pb-50{padding-bottom:50px!important}.md-pb-52{padding-bottom:52px!important}.md-pb-60{padding-bottom:60px!important}.md-pb-64{padding-bottom:64px!important}.md-pb-70{padding-bottom:70px!important}.md-pb-76{padding-bottom:76px!important}.md-pb-80{padding-bottom:80px!important}.md-pb-96{padding-bottom:96px!important}.md-pb-100{padding-bottom:100px!important}.md-pl-0{padding-left:0!important}.md-pl-2{padding-left:2px!important}.md-pl-4{padding-left:4px!important}.md-pl-5{padding-left:5px!important}.md-pl-6{padding-left:6px!important}.md-pl-8{padding-left:8px!important}.md-pl-10{padding-left:10px!important}.md-pl-12{padding-left:12px!important}.md-pl-15{padding-left:15px!important}.md-pl-16{padding-left:16px!important}.md-pl-18{padding-left:18px!important}.md-pl-20{padding-left:20px!important}.md-pl-22{padding-left:22px!important}.md-pl-24{padding-left:24px!important}.md-pl-25{padding-left:25px!important}.md-pl-26{padding-left:26px!important}.md-pl-28{padding-left:28px!important}.md-pl-30{padding-left:30px!important}.md-pl-32{padding-left:32px!important}.md-pl-34{padding-left:34px!important}.md-pl-36{padding-left:36px!important}.md-pl-40{padding-left:40px!important}.md-pl-44{padding-left:44px!important}.md-pl-46{padding-left:46px!important}.md-pl-48{padding-left:48px!important}.md-pl-50{padding-left:50px!important}.md-pl-52{padding-left:52px!important}.md-pl-60{padding-left:60px!important}.md-pl-64{padding-left:64px!important}.md-pl-70{padding-left:70px!important}.md-pl-76{padding-left:76px!important}.md-pl-80{padding-left:80px!important}.md-pl-96{padding-left:96px!important}.md-pl-100{padding-left:100px!important}.md-m-0{margin:0!important}.md-m-2{margin:2px!important}.md-m-4{margin:4px!important}.md-m-5{margin:5px!important}.md-m-6{margin:6px!important}.md-m-8{margin:8px!important}.md-m-10{margin:10px!important}.md-m-12{margin:12px!important}.md-m-15{margin:15px!important}.md-m-16{margin:16px!important}.md-m-18{margin:18px!important}.md-m-20{margin:20px!important}.md-m-22{margin:22px!important}.md-m-24{margin:24px!important}.md-m-25{margin:25px!important}.md-m-26{margin:26px!important}.md-m-28{margin:28px!important}.md-m-30{margin:30px!important}.md-m-32{margin:32px!important}.md-m-34{margin:34px!important}.md-m-36{margin:36px!important}.md-m-40{margin:40px!important}.md-m-44{margin:44px!important}.md-m-46{margin:46px!important}.md-m-48{margin:48px!important}.md-m-50{margin:50px!important}.md-m-52{margin:52px!important}.md-m-60{margin:60px!important}.md-m-64{margin:64px!important}.md-m-70{margin:70px!important}.md-m-76{margin:76px!important}.md-m-80{margin:80px!important}.md-m-96{margin:96px!important}.md-m-100{margin:100px!important}.md-mt-0{margin-top:0!important}.md-mt-2{margin-top:2px!important}.md-mt-4{margin-top:4px!important}.md-mt-5{margin-top:5px!important}.md-mt-6{margin-top:6px!important}.md-mt-8{margin-top:8px!important}.md-mt-10{margin-top:10px!important}.md-mt-12{margin-top:12px!important}.md-mt-15{margin-top:15px!important}.md-mt-16{margin-top:16px!important}.md-mt-18{margin-top:18px!important}.md-mt-20{margin-top:20px!important}.md-mt-22{margin-top:22px!important}.md-mt-24{margin-top:24px!important}.md-mt-25{margin-top:25px!important}.md-mt-26{margin-top:26px!important}.md-mt-28{margin-top:28px!important}.md-mt-30{margin-top:30px!important}.md-mt-32{margin-top:32px!important}.md-mt-34{margin-top:34px!important}.md-mt-36{margin-top:36px!important}.md-mt-40{margin-top:40px!important}.md-mt-44{margin-top:44px!important}.md-mt-46{margin-top:46px!important}.md-mt-48{margin-top:48px!important}.md-mt-50{margin-top:50px!important}.md-mt-52{margin-top:52px!important}.md-mt-60{margin-top:60px!important}.md-mt-64{margin-top:64px!important}.md-mt-70{margin-top:70px!important}.md-mt-76{margin-top:76px!important}.md-mt-80{margin-top:80px!important}.md-mt-96{margin-top:96px!important}.md-mt-100{margin-top:100px!important}.md-mr-0{margin-right:0!important}.md-mr-2{margin-right:2px!important}.md-mr-4{margin-right:4px!important}.md-mr-5{margin-right:5px!important}.md-mr-6{margin-right:6px!important}.md-mr-8{margin-right:8px!important}.md-mr-10{margin-right:10px!important}.md-mr-12{margin-right:12px!important}.md-mr-15{margin-right:15px!important}.md-mr-16{margin-right:16px!important}.md-mr-18{margin-right:18px!important}.md-mr-20{margin-right:20px!important}.md-mr-22{margin-right:22px!important}.md-mr-24{margin-right:24px!important}.md-mr-25{margin-right:25px!important}.md-mr-26{margin-right:26px!important}.md-mr-28{margin-right:28px!important}.md-mr-30{margin-right:30px!important}.md-mr-32{margin-right:32px!important}.md-mr-34{margin-right:34px!important}.md-mr-36{margin-right:36px!important}.md-mr-40{margin-right:40px!important}.md-mr-44{margin-right:44px!important}.md-mr-46{margin-right:46px!important}.md-mr-48{margin-right:48px!important}.md-mr-50{margin-right:50px!important}.md-mr-52{margin-right:52px!important}.md-mr-60{margin-right:60px!important}.md-mr-64{margin-right:64px!important}.md-mr-70{margin-right:70px!important}.md-mr-76{margin-right:76px!important}.md-mr-80{margin-right:80px!important}.md-mr-96{margin-right:96px!important}.md-mr-100{margin-right:100px!important}.md-mb-0{margin-bottom:0!important}.md-mb-2{margin-bottom:2px!important}.md-mb-4{margin-bottom:4px!important}.md-mb-5{margin-bottom:5px!important}.md-mb-6{margin-bottom:6px!important}.md-mb-8{margin-bottom:8px!important}.md-mb-10{margin-bottom:10px!important}.md-mb-12{margin-bottom:12px!important}.md-mb-15{margin-bottom:15px!important}.md-mb-16{margin-bottom:16px!important}.md-mb-18{margin-bottom:18px!important}.md-mb-20{margin-bottom:20px!important}.md-mb-22{margin-bottom:22px!important}.md-mb-24{margin-bottom:24px!important}.md-mb-25{margin-bottom:25px!important}.md-mb-26{margin-bottom:26px!important}.md-mb-28{margin-bottom:28px!important}.md-mb-30{margin-bottom:30px!important}.md-mb-32{margin-bottom:32px!important}.md-mb-34{margin-bottom:34px!important}.md-mb-36{margin-bottom:36px!important}.md-mb-40{margin-bottom:40px!important}.md-mb-44{margin-bottom:44px!important}.md-mb-46{margin-bottom:46px!important}.md-mb-48{margin-bottom:48px!important}.md-mb-50{margin-bottom:50px!important}.md-mb-52{margin-bottom:52px!important}.md-mb-60{margin-bottom:60px!important}.md-mb-64{margin-bottom:64px!important}.md-mb-70{margin-bottom:70px!important}.md-mb-76{margin-bottom:76px!important}.md-mb-80{margin-bottom:80px!important}.md-mb-96{margin-bottom:96px!important}.md-mb-100{margin-bottom:100px!important}.md-ml-0{margin-left:0!important}.md-ml-2{margin-left:2px!important}.md-ml-4{margin-left:4px!important}.md-ml-5{margin-left:5px!important}.md-ml-6{margin-left:6px!important}.md-ml-8{margin-left:8px!important}.md-ml-10{margin-left:10px!important}.md-ml-12{margin-left:12px!important}.md-ml-15{margin-left:15px!important}.md-ml-16{margin-left:16px!important}.md-ml-18{margin-left:18px!important}.md-ml-20{margin-left:20px!important}.md-ml-22{margin-left:22px!important}.md-ml-24{margin-left:24px!important}.md-ml-25{margin-left:25px!important}.md-ml-26{margin-left:26px!important}.md-ml-28{margin-left:28px!important}.md-ml-30{margin-left:30px!important}.md-ml-32{margin-left:32px!important}.md-ml-34{margin-left:34px!important}.md-ml-36{margin-left:36px!important}.md-ml-40{margin-left:40px!important}.md-ml-44{margin-left:44px!important}.md-ml-46{margin-left:46px!important}.md-ml-48{margin-left:48px!important}.md-ml-50{margin-left:50px!important}.md-ml-52{margin-left:52px!important}.md-ml-60{margin-left:60px!important}.md-ml-64{margin-left:64px!important}.md-ml-70{margin-left:70px!important}.md-ml-76{margin-left:76px!important}.md-ml-80{margin-left:80px!important}.md-ml-96{margin-left:96px!important}.md-ml-100{margin-left:100px!important}}@media screen and (min-width: 1440px){.lg-p-0{padding:0!important}.lg-p-2{padding:2px!important}.lg-p-4{padding:4px!important}.lg-p-5{padding:5px!important}.lg-p-6{padding:6px!important}.lg-p-8{padding:8px!important}.lg-p-10{padding:10px!important}.lg-p-12{padding:12px!important}.lg-p-15{padding:15px!important}.lg-p-16{padding:16px!important}.lg-p-18{padding:18px!important}.lg-p-20{padding:20px!important}.lg-p-22{padding:22px!important}.lg-p-24{padding:24px!important}.lg-p-25{padding:25px!important}.lg-p-26{padding:26px!important}.lg-p-28{padding:28px!important}.lg-p-30{padding:30px!important}.lg-p-32{padding:32px!important}.lg-p-34{padding:34px!important}.lg-p-36{padding:36px!important}.lg-p-40{padding:40px!important}.lg-p-44{padding:44px!important}.lg-p-46{padding:46px!important}.lg-p-48{padding:48px!important}.lg-p-50{padding:50px!important}.lg-p-52{padding:52px!important}.lg-p-60{padding:60px!important}.lg-p-64{padding:64px!important}.lg-p-70{padding:70px!important}.lg-p-76{padding:76px!important}.lg-p-80{padding:80px!important}.lg-p-96{padding:96px!important}.lg-p-100{padding:100px!important}.lg-pt-0{padding-top:0!important}.lg-pt-2{padding-top:2px!important}.lg-pt-4{padding-top:4px!important}.lg-pt-5{padding-top:5px!important}.lg-pt-6{padding-top:6px!important}.lg-pt-8{padding-top:8px!important}.lg-pt-10{padding-top:10px!important}.lg-pt-12{padding-top:12px!important}.lg-pt-15{padding-top:15px!important}.lg-pt-16{padding-top:16px!important}.lg-pt-18{padding-top:18px!important}.lg-pt-20{padding-top:20px!important}.lg-pt-22{padding-top:22px!important}.lg-pt-24{padding-top:24px!important}.lg-pt-25{padding-top:25px!important}.lg-pt-26{padding-top:26px!important}.lg-pt-28{padding-top:28px!important}.lg-pt-30{padding-top:30px!important}.lg-pt-32{padding-top:32px!important}.lg-pt-34{padding-top:34px!important}.lg-pt-36{padding-top:36px!important}.lg-pt-40{padding-top:40px!important}.lg-pt-44{padding-top:44px!important}.lg-pt-46{padding-top:46px!important}.lg-pt-48{padding-top:48px!important}.lg-pt-50{padding-top:50px!important}.lg-pt-52{padding-top:52px!important}.lg-pt-60{padding-top:60px!important}.lg-pt-64{padding-top:64px!important}.lg-pt-70{padding-top:70px!important}.lg-pt-76{padding-top:76px!important}.lg-pt-80{padding-top:80px!important}.lg-pt-96{padding-top:96px!important}.lg-pt-100{padding-top:100px!important}.lg-pr-0{padding-right:0!important}.lg-pr-2{padding-right:2px!important}.lg-pr-4{padding-right:4px!important}.lg-pr-5{padding-right:5px!important}.lg-pr-6{padding-right:6px!important}.lg-pr-8{padding-right:8px!important}.lg-pr-10{padding-right:10px!important}.lg-pr-12{padding-right:12px!important}.lg-pr-15{padding-right:15px!important}.lg-pr-16{padding-right:16px!important}.lg-pr-18{padding-right:18px!important}.lg-pr-20{padding-right:20px!important}.lg-pr-22{padding-right:22px!important}.lg-pr-24{padding-right:24px!important}.lg-pr-25{padding-right:25px!important}.lg-pr-26{padding-right:26px!important}.lg-pr-28{padding-right:28px!important}.lg-pr-30{padding-right:30px!important}.lg-pr-32{padding-right:32px!important}.lg-pr-34{padding-right:34px!important}.lg-pr-36{padding-right:36px!important}.lg-pr-40{padding-right:40px!important}.lg-pr-44{padding-right:44px!important}.lg-pr-46{padding-right:46px!important}.lg-pr-48{padding-right:48px!important}.lg-pr-50{padding-right:50px!important}.lg-pr-52{padding-right:52px!important}.lg-pr-60{padding-right:60px!important}.lg-pr-64{padding-right:64px!important}.lg-pr-70{padding-right:70px!important}.lg-pr-76{padding-right:76px!important}.lg-pr-80{padding-right:80px!important}.lg-pr-96{padding-right:96px!important}.lg-pr-100{padding-right:100px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-2{padding-bottom:2px!important}.lg-pb-4{padding-bottom:4px!important}.lg-pb-5{padding-bottom:5px!important}.lg-pb-6{padding-bottom:6px!important}.lg-pb-8{padding-bottom:8px!important}.lg-pb-10{padding-bottom:10px!important}.lg-pb-12{padding-bottom:12px!important}.lg-pb-15{padding-bottom:15px!important}.lg-pb-16{padding-bottom:16px!important}.lg-pb-18{padding-bottom:18px!important}.lg-pb-20{padding-bottom:20px!important}.lg-pb-22{padding-bottom:22px!important}.lg-pb-24{padding-bottom:24px!important}.lg-pb-25{padding-bottom:25px!important}.lg-pb-26{padding-bottom:26px!important}.lg-pb-28{padding-bottom:28px!important}.lg-pb-30{padding-bottom:30px!important}.lg-pb-32{padding-bottom:32px!important}.lg-pb-34{padding-bottom:34px!important}.lg-pb-36{padding-bottom:36px!important}.lg-pb-40{padding-bottom:40px!important}.lg-pb-44{padding-bottom:44px!important}.lg-pb-46{padding-bottom:46px!important}.lg-pb-48{padding-bottom:48px!important}.lg-pb-50{padding-bottom:50px!important}.lg-pb-52{padding-bottom:52px!important}.lg-pb-60{padding-bottom:60px!important}.lg-pb-64{padding-bottom:64px!important}.lg-pb-70{padding-bottom:70px!important}.lg-pb-76{padding-bottom:76px!important}.lg-pb-80{padding-bottom:80px!important}.lg-pb-96{padding-bottom:96px!important}.lg-pb-100{padding-bottom:100px!important}.lg-pl-0{padding-left:0!important}.lg-pl-2{padding-left:2px!important}.lg-pl-4{padding-left:4px!important}.lg-pl-5{padding-left:5px!important}.lg-pl-6{padding-left:6px!important}.lg-pl-8{padding-left:8px!important}.lg-pl-10{padding-left:10px!important}.lg-pl-12{padding-left:12px!important}.lg-pl-15{padding-left:15px!important}.lg-pl-16{padding-left:16px!important}.lg-pl-18{padding-left:18px!important}.lg-pl-20{padding-left:20px!important}.lg-pl-22{padding-left:22px!important}.lg-pl-24{padding-left:24px!important}.lg-pl-25{padding-left:25px!important}.lg-pl-26{padding-left:26px!important}.lg-pl-28{padding-left:28px!important}.lg-pl-30{padding-left:30px!important}.lg-pl-32{padding-left:32px!important}.lg-pl-34{padding-left:34px!important}.lg-pl-36{padding-left:36px!important}.lg-pl-40{padding-left:40px!important}.lg-pl-44{padding-left:44px!important}.lg-pl-46{padding-left:46px!important}.lg-pl-48{padding-left:48px!important}.lg-pl-50{padding-left:50px!important}.lg-pl-52{padding-left:52px!important}.lg-pl-60{padding-left:60px!important}.lg-pl-64{padding-left:64px!important}.lg-pl-70{padding-left:70px!important}.lg-pl-76{padding-left:76px!important}.lg-pl-80{padding-left:80px!important}.lg-pl-96{padding-left:96px!important}.lg-pl-100{padding-left:100px!important}.lg-m-0{margin:0!important}.lg-m-2{margin:2px!important}.lg-m-4{margin:4px!important}.lg-m-5{margin:5px!important}.lg-m-6{margin:6px!important}.lg-m-8{margin:8px!important}.lg-m-10{margin:10px!important}.lg-m-12{margin:12px!important}.lg-m-15{margin:15px!important}.lg-m-16{margin:16px!important}.lg-m-18{margin:18px!important}.lg-m-20{margin:20px!important}.lg-m-22{margin:22px!important}.lg-m-24{margin:24px!important}.lg-m-25{margin:25px!important}.lg-m-26{margin:26px!important}.lg-m-28{margin:28px!important}.lg-m-30{margin:30px!important}.lg-m-32{margin:32px!important}.lg-m-34{margin:34px!important}.lg-m-36{margin:36px!important}.lg-m-40{margin:40px!important}.lg-m-44{margin:44px!important}.lg-m-46{margin:46px!important}.lg-m-48{margin:48px!important}.lg-m-50{margin:50px!important}.lg-m-52{margin:52px!important}.lg-m-60{margin:60px!important}.lg-m-64{margin:64px!important}.lg-m-70{margin:70px!important}.lg-m-76{margin:76px!important}.lg-m-80{margin:80px!important}.lg-m-96{margin:96px!important}.lg-m-100{margin:100px!important}.lg-mt-0{margin-top:0!important}.lg-mt-2{margin-top:2px!important}.lg-mt-4{margin-top:4px!important}.lg-mt-5{margin-top:5px!important}.lg-mt-6{margin-top:6px!important}.lg-mt-8{margin-top:8px!important}.lg-mt-10{margin-top:10px!important}.lg-mt-12{margin-top:12px!important}.lg-mt-15{margin-top:15px!important}.lg-mt-16{margin-top:16px!important}.lg-mt-18{margin-top:18px!important}.lg-mt-20{margin-top:20px!important}.lg-mt-22{margin-top:22px!important}.lg-mt-24{margin-top:24px!important}.lg-mt-25{margin-top:25px!important}.lg-mt-26{margin-top:26px!important}.lg-mt-28{margin-top:28px!important}.lg-mt-30{margin-top:30px!important}.lg-mt-32{margin-top:32px!important}.lg-mt-34{margin-top:34px!important}.lg-mt-36{margin-top:36px!important}.lg-mt-40{margin-top:40px!important}.lg-mt-44{margin-top:44px!important}.lg-mt-46{margin-top:46px!important}.lg-mt-48{margin-top:48px!important}.lg-mt-50{margin-top:50px!important}.lg-mt-52{margin-top:52px!important}.lg-mt-60{margin-top:60px!important}.lg-mt-64{margin-top:64px!important}.lg-mt-70{margin-top:70px!important}.lg-mt-76{margin-top:76px!important}.lg-mt-80{margin-top:80px!important}.lg-mt-96{margin-top:96px!important}.lg-mt-100{margin-top:100px!important}.lg-mr-0{margin-right:0!important}.lg-mr-2{margin-right:2px!important}.lg-mr-4{margin-right:4px!important}.lg-mr-5{margin-right:5px!important}.lg-mr-6{margin-right:6px!important}.lg-mr-8{margin-right:8px!important}.lg-mr-10{margin-right:10px!important}.lg-mr-12{margin-right:12px!important}.lg-mr-15{margin-right:15px!important}.lg-mr-16{margin-right:16px!important}.lg-mr-18{margin-right:18px!important}.lg-mr-20{margin-right:20px!important}.lg-mr-22{margin-right:22px!important}.lg-mr-24{margin-right:24px!important}.lg-mr-25{margin-right:25px!important}.lg-mr-26{margin-right:26px!important}.lg-mr-28{margin-right:28px!important}.lg-mr-30{margin-right:30px!important}.lg-mr-32{margin-right:32px!important}.lg-mr-34{margin-right:34px!important}.lg-mr-36{margin-right:36px!important}.lg-mr-40{margin-right:40px!important}.lg-mr-44{margin-right:44px!important}.lg-mr-46{margin-right:46px!important}.lg-mr-48{margin-right:48px!important}.lg-mr-50{margin-right:50px!important}.lg-mr-52{margin-right:52px!important}.lg-mr-60{margin-right:60px!important}.lg-mr-64{margin-right:64px!important}.lg-mr-70{margin-right:70px!important}.lg-mr-76{margin-right:76px!important}.lg-mr-80{margin-right:80px!important}.lg-mr-96{margin-right:96px!important}.lg-mr-100{margin-right:100px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-2{margin-bottom:2px!important}.lg-mb-4{margin-bottom:4px!important}.lg-mb-5{margin-bottom:5px!important}.lg-mb-6{margin-bottom:6px!important}.lg-mb-8{margin-bottom:8px!important}.lg-mb-10{margin-bottom:10px!important}.lg-mb-12{margin-bottom:12px!important}.lg-mb-15{margin-bottom:15px!important}.lg-mb-16{margin-bottom:16px!important}.lg-mb-18{margin-bottom:18px!important}.lg-mb-20{margin-bottom:20px!important}.lg-mb-22{margin-bottom:22px!important}.lg-mb-24{margin-bottom:24px!important}.lg-mb-25{margin-bottom:25px!important}.lg-mb-26{margin-bottom:26px!important}.lg-mb-28{margin-bottom:28px!important}.lg-mb-30{margin-bottom:30px!important}.lg-mb-32{margin-bottom:32px!important}.lg-mb-34{margin-bottom:34px!important}.lg-mb-36{margin-bottom:36px!important}.lg-mb-40{margin-bottom:40px!important}.lg-mb-44{margin-bottom:44px!important}.lg-mb-46{margin-bottom:46px!important}.lg-mb-48{margin-bottom:48px!important}.lg-mb-50{margin-bottom:50px!important}.lg-mb-52{margin-bottom:52px!important}.lg-mb-60{margin-bottom:60px!important}.lg-mb-64{margin-bottom:64px!important}.lg-mb-70{margin-bottom:70px!important}.lg-mb-76{margin-bottom:76px!important}.lg-mb-80{margin-bottom:80px!important}.lg-mb-96{margin-bottom:96px!important}.lg-mb-100{margin-bottom:100px!important}.lg-ml-0{margin-left:0!important}.lg-ml-2{margin-left:2px!important}.lg-ml-4{margin-left:4px!important}.lg-ml-5{margin-left:5px!important}.lg-ml-6{margin-left:6px!important}.lg-ml-8{margin-left:8px!important}.lg-ml-10{margin-left:10px!important}.lg-ml-12{margin-left:12px!important}.lg-ml-15{margin-left:15px!important}.lg-ml-16{margin-left:16px!important}.lg-ml-18{margin-left:18px!important}.lg-ml-20{margin-left:20px!important}.lg-ml-22{margin-left:22px!important}.lg-ml-24{margin-left:24px!important}.lg-ml-25{margin-left:25px!important}.lg-ml-26{margin-left:26px!important}.lg-ml-28{margin-left:28px!important}.lg-ml-30{margin-left:30px!important}.lg-ml-32{margin-left:32px!important}.lg-ml-34{margin-left:34px!important}.lg-ml-36{margin-left:36px!important}.lg-ml-40{margin-left:40px!important}.lg-ml-44{margin-left:44px!important}.lg-ml-46{margin-left:46px!important}.lg-ml-48{margin-left:48px!important}.lg-ml-50{margin-left:50px!important}.lg-ml-52{margin-left:52px!important}.lg-ml-60{margin-left:60px!important}.lg-ml-64{margin-left:64px!important}.lg-ml-70{margin-left:70px!important}.lg-ml-76{margin-left:76px!important}.lg-ml-80{margin-left:80px!important}.lg-ml-96{margin-left:96px!important}.lg-ml-100{margin-left:100px!important}}.h-20{height:20%!important}.h-50{height:50%!important}.h-60{height:60%!important}.h-80{height:80%!important}.h-100{height:100%!important}.h-auto{height:auto%!important}.w-20{width:20%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-80{width:80%!important}.w-100{width:100%!important}.w-auto{width:auto%!important}@media screen and (min-width: 0px){.xs-h-20{height:20%!important}.xs-h-50{height:50%!important}.xs-h-60{height:60%!important}.xs-h-80{height:80%!important}.xs-h-100{height:100%!important}.xs-h-auto{height:auto%!important}.xs-w-20{width:20%!important}.xs-w-50{width:50%!important}.xs-w-60{width:60%!important}.xs-w-80{width:80%!important}.xs-w-100{width:100%!important}.xs-w-auto{width:auto%!important}}@media screen and (min-width: 640px){.sm-h-20{height:20%!important}.sm-h-50{height:50%!important}.sm-h-60{height:60%!important}.sm-h-80{height:80%!important}.sm-h-100{height:100%!important}.sm-h-auto{height:auto%!important}.sm-w-20{width:20%!important}.sm-w-50{width:50%!important}.sm-w-60{width:60%!important}.sm-w-80{width:80%!important}.sm-w-100{width:100%!important}.sm-w-auto{width:auto%!important}}@media screen and (min-width: 1100px){.md-h-20{height:20%!important}.md-h-50{height:50%!important}.md-h-60{height:60%!important}.md-h-80{height:80%!important}.md-h-100{height:100%!important}.md-h-auto{height:auto%!important}.md-w-20{width:20%!important}.md-w-50{width:50%!important}.md-w-60{width:60%!important}.md-w-80{width:80%!important}.md-w-100{width:100%!important}.md-w-auto{width:auto%!important}}@media screen and (min-width: 1440px){.lg-h-20{height:20%!important}.lg-h-50{height:50%!important}.lg-h-60{height:60%!important}.lg-h-80{height:80%!important}.lg-h-100{height:100%!important}.lg-h-auto{height:auto%!important}.lg-w-20{width:20%!important}.lg-w-50{width:50%!important}.lg-w-60{width:60%!important}.lg-w-80{width:80%!important}.lg-w-100{width:100%!important}.lg-w-auto{width:auto%!important}}.flex{display:flex}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-1{flex:1 1 0%!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-self-start{justify-self:flex-start!important}.justify-self-end{justify-self:flex-end!important}.justify-self-center{justify-self:center!important}.justify-self-between{justify-self:space-between!important}.justify-self-around{justify-self:space-around!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-between{align-self:space-between!important}.align-self-around{align-self:space-around!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}@media (min-width: 0px){.xs-flex-row{flex-direction:row!important}.xs-flex-col{flex-direction:column!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-col-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xs-flex-fill{flex:1 1 auto!important}.xs-flex-grow-0{flex-grow:0!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-justify-start{justify-content:flex-start!important}.xs-justify-end{justify-content:flex-end!important}.xs-justify-center{justify-content:center!important}.xs-justify-between{justify-content:space-between!important}.xs-justify-around{justify-content:space-around!important}.xs-justify-unset{justify-content:unset!important}.xs-align-start{align-items:flex-start!important}.xs-align-end{align-items:flex-end!important}.xs-align-center{align-items:center!important}.xs-align-baseline{align-items:baseline!important}.xs-align-stretch{align-items:stretch!important}.xs-align-unset{align-items:unset!important}.xs-justify-start{justify-self:flex-start!important}.xs-justify-self-end{justify-self:flex-end!important}.xs-justify-self-center{justify-self:center!important}.xs-justify-self-between{justify-self:space-between!important}.xs-justify-self-around{justify-self:space-around!important}.xs-align-content-start{align-content:flex-start!important}.xs-align-content-end{align-content:flex-end!important}.xs-align-content-center{align-content:center!important}.xs-align-content-between{align-content:space-between!important}.xs-align-content-around{align-content:space-around!important}.xs-align-content-stretch{align-content:stretch!important}.xs-align-self-auto{align-self:auto!important}.xs-align-self-start{align-self:flex-start!important}.xs-align-self-end{align-self:flex-end!important}.xs-align-self-center{align-self:center!important}.xs-align-self-baseline{align-self:baseline!important}.xs-align-self-stretch{align-self:stretch!important}}@media (min-width: 640px){.sm-flex-row{flex-direction:row!important}.sm-flex-col{flex-direction:column!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-col-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm-flex-fill{flex:1 1 auto!important}.sm-flex-grow-0{flex-grow:0!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-justify-start{justify-content:flex-start!important}.sm-justify-end{justify-content:flex-end!important}.sm-justify-center{justify-content:center!important}.sm-justify-between{justify-content:space-between!important}.sm-justify-around{justify-content:space-around!important}.sm-justify-unset{justify-content:unset!important}.sm-align-start{align-items:flex-start!important}.sm-align-end{align-items:flex-end!important}.sm-align-center{align-items:center!important}.sm-align-baseline{align-items:baseline!important}.sm-align-stretch{align-items:stretch!important}.sm-align-unset{align-items:unset!important}.sm-justify-start{justify-self:flex-start!important}.sm-justify-self-end{justify-self:flex-end!important}.sm-justify-self-center{justify-self:center!important}.sm-justify-self-between{justify-self:space-between!important}.sm-justify-self-around{justify-self:space-around!important}.sm-align-content-start{align-content:flex-start!important}.sm-align-content-end{align-content:flex-end!important}.sm-align-content-center{align-content:center!important}.sm-align-content-between{align-content:space-between!important}.sm-align-content-around{align-content:space-around!important}.sm-align-content-stretch{align-content:stretch!important}.sm-align-self-auto{align-self:auto!important}.sm-align-self-start{align-self:flex-start!important}.sm-align-self-end{align-self:flex-end!important}.sm-align-self-center{align-self:center!important}.sm-align-self-baseline{align-self:baseline!important}.sm-align-self-stretch{align-self:stretch!important}}@media (min-width: 1100px){.md-flex-row{flex-direction:row!important}.md-flex-col{flex-direction:column!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-col-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md-flex-fill{flex:1 1 auto!important}.md-flex-grow-0{flex-grow:0!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-justify-start{justify-content:flex-start!important}.md-justify-end{justify-content:flex-end!important}.md-justify-center{justify-content:center!important}.md-justify-between{justify-content:space-between!important}.md-justify-around{justify-content:space-around!important}.md-justify-unset{justify-content:unset!important}.md-align-start{align-items:flex-start!important}.md-align-end{align-items:flex-end!important}.md-align-center{align-items:center!important}.md-align-baseline{align-items:baseline!important}.md-align-stretch{align-items:stretch!important}.md-align-unset{align-items:unset!important}.md-justify-start{justify-self:flex-start!important}.md-justify-self-end{justify-self:flex-end!important}.md-justify-self-center{justify-self:center!important}.md-justify-self-between{justify-self:space-between!important}.md-justify-self-around{justify-self:space-around!important}.md-align-content-start{align-content:flex-start!important}.md-align-content-end{align-content:flex-end!important}.md-align-content-center{align-content:center!important}.md-align-content-between{align-content:space-between!important}.md-align-content-around{align-content:space-around!important}.md-align-content-stretch{align-content:stretch!important}.md-align-self-auto{align-self:auto!important}.md-align-self-start{align-self:flex-start!important}.md-align-self-end{align-self:flex-end!important}.md-align-self-center{align-self:center!important}.md-align-self-baseline{align-self:baseline!important}.md-align-self-stretch{align-self:stretch!important}}@media (min-width: 1440px){.lg-flex-row{flex-direction:row!important}.lg-flex-col{flex-direction:column!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-col-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg-flex-fill{flex:1 1 auto!important}.lg-flex-grow-0{flex-grow:0!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-justify-start{justify-content:flex-start!important}.lg-justify-end{justify-content:flex-end!important}.lg-justify-center{justify-content:center!important}.lg-justify-between{justify-content:space-between!important}.lg-justify-around{justify-content:space-around!important}.lg-justify-unset{justify-content:unset!important}.lg-align-start{align-items:flex-start!important}.lg-align-end{align-items:flex-end!important}.lg-align-center{align-items:center!important}.lg-align-baseline{align-items:baseline!important}.lg-align-stretch{align-items:stretch!important}.lg-align-unset{align-items:unset!important}.lg-justify-start{justify-self:flex-start!important}.lg-justify-self-end{justify-self:flex-end!important}.lg-justify-self-center{justify-self:center!important}.lg-justify-self-between{justify-self:space-between!important}.lg-justify-self-around{justify-self:space-around!important}.lg-align-content-start{align-content:flex-start!important}.lg-align-content-end{align-content:flex-end!important}.lg-align-content-center{align-content:center!important}.lg-align-content-between{align-content:space-between!important}.lg-align-content-around{align-content:space-around!important}.lg-align-content-stretch{align-content:stretch!important}.lg-align-self-auto{align-self:auto!important}.lg-align-self-start{align-self:flex-start!important}.lg-align-self-end{align-self:flex-end!important}.lg-align-self-center{align-self:center!important}.lg-align-self-baseline{align-self:baseline!important}.lg-align-self-stretch{align-self:stretch!important}}.font_10_500{font-size:10px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_10_500{font-size:10px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_10_500{font-size:10px!important;font-weight:500!important}}.font_10_600{font-size:10px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_10_600{font-size:10px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_10_600{font-size:10px!important;font-weight:600!important}}.font_11_500{font-size:11px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_11_500{font-size:11px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_11_500{font-size:11px!important;font-weight:500!important}}.font_11_600{font-size:11px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_11_600{font-size:11px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_11_600{font-size:11px!important;font-weight:600!important}}.font_11_700{font-size:11px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_11_700{font-size:11px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_11_700{font-size:11px!important;font-weight:700!important}}.font_12_400{font-size:12px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_12_400{font-size:12px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_12_400{font-size:12px!important;font-weight:400!important}}.font_12_500{font-size:12px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_12_500{font-size:12px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_12_500{font-size:12px!important;font-weight:500!important}}.font_12_600{font-size:12px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_12_600{font-size:12px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_12_600{font-size:12px!important;font-weight:600!important}}.font_13_400{font-size:13px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_13_400{font-size:13px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_13_400{font-size:13px!important;font-weight:400!important}}.font_13_500{font-size:13px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_13_500{font-size:13px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_13_500{font-size:13px!important;font-weight:500!important}}.font_13_600{font-size:13px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_13_600{font-size:13px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_13_600{font-size:13px!important;font-weight:600!important}}.font_13_700{font-size:13px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_13_700{font-size:13px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_13_700{font-size:13px!important;font-weight:700!important}}.font_14_400{font-size:14px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_14_400{font-size:14px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_14_400{font-size:14px!important;font-weight:400!important}}.font_14_500{font-size:14px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_14_500{font-size:14px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_14_500{font-size:14px!important;font-weight:500!important}}.font_14_600{font-size:14px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_14_600{font-size:14px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_14_600{font-size:14px!important;font-weight:600!important}}.font_15_400{font-size:15px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_15_400{font-size:15px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_15_400{font-size:15px!important;font-weight:400!important}}.font_15_500{font-size:15px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_15_500{font-size:15px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_15_500{font-size:15px!important;font-weight:500!important}}.font_15_600{font-size:15px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_15_600{font-size:15px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_15_600{font-size:15px!important;font-weight:600!important}}.font_15_700{font-size:15px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_15_700{font-size:15px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_15_700{font-size:15px!important;font-weight:700!important}}.font_16_400{font-size:16px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_16_400{font-size:16px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_16_400{font-size:16px!important;font-weight:400!important}}.font_16_500{font-size:16px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_16_500{font-size:16px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_16_500{font-size:16px!important;font-weight:500!important}}.font_16_600{font-size:16px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_16_600{font-size:16px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_16_600{font-size:16px!important;font-weight:600!important}}.font_16_700{font-size:16px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_16_700{font-size:16px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_16_700{font-size:16px!important;font-weight:700!important}}.font_17_600{font-size:17px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_17_600{font-size:17px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_17_600{font-size:17px!important;font-weight:600!important}}.font_18_400{font-size:18px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_18_400{font-size:18px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_18_400{font-size:18px!important;font-weight:400!important}}.font_18_500{font-size:18px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_18_500{font-size:18px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_18_500{font-size:18px!important;font-weight:500!important}}.font_18_600{font-size:18px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_18_600{font-size:18px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_18_600{font-size:18px!important;font-weight:600!important}}.font_18_700{font-size:18px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_18_700{font-size:18px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_18_700{font-size:18px!important;font-weight:700!important}}.font_20_400{font-size:20px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_20_400{font-size:20px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_20_400{font-size:20px!important;font-weight:400!important}}.font_22_400{font-size:22px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_22_400{font-size:22px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_22_400{font-size:22px!important;font-weight:400!important}}.font_20_600{font-size:20px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_20_600{font-size:20px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_20_600{font-size:20px!important;font-weight:600!important}}.font_20_700{font-size:20px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_20_700{font-size:20px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_20_700{font-size:20px!important;font-weight:700!important}}.font_24_400{font-size:24px!important;font-weight:400!important}@media (min-width: 0px){.xs-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 640px){.sm-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1100px){.md-font_24_400{font-size:24px!important;font-weight:400!important}}@media (min-width: 1440px){.lg-font_24_400{font-size:24px!important;font-weight:400!important}}.font_24_500{font-size:24px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_24_500{font-size:24px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_24_500{font-size:24px!important;font-weight:500!important}}.font_24_600{font-size:24px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_24_600{font-size:24px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_24_600{font-size:24px!important;font-weight:600!important}}.font_24_700{font-size:24px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_24_700{font-size:24px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_24_700{font-size:24px!important;font-weight:700!important}}.font_25_600{font-size:25px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_25_600{font-size:25px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_25_600{font-size:25px!important;font-weight:600!important}}.font_25_700{font-size:25px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_25_700{font-size:25px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_25_700{font-size:25px!important;font-weight:700!important}}.font_28_600{font-size:28px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_28_600{font-size:28px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_28_600{font-size:28px!important;font-weight:600!important}}.font_30_700{font-size:30px!important;font-weight:700!important}@media (min-width: 0px){.xs-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 640px){.sm-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1100px){.md-font_30_700{font-size:30px!important;font-weight:700!important}}@media (min-width: 1440px){.lg-font_30_700{font-size:30px!important;font-weight:700!important}}.font_32_600{font-size:32px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_32_600{font-size:32px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_32_600{font-size:32px!important;font-weight:600!important}}.font_36_600{font-size:36px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_36_600{font-size:36px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_36_600{font-size:36px!important;font-weight:600!important}}.font_44_500{font-size:44px!important;font-weight:500!important}@media (min-width: 0px){.xs-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 640px){.sm-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1100px){.md-font_44_500{font-size:44px!important;font-weight:500!important}}@media (min-width: 1440px){.lg-font_44_500{font-size:44px!important;font-weight:500!important}}.font_44_600{font-size:44px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_44_600{font-size:44px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_44_600{font-size:44px!important;font-weight:600!important}}.font_52_600{font-size:52px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_52_600{font-size:52px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_52_600{font-size:52px!important;font-weight:600!important}}.font_60_600{font-size:60px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_60_600{font-size:60px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_60_600{font-size:60px!important;font-weight:600!important}}.font_64_600{font-size:64px!important;font-weight:600!important}@media (min-width: 0px){.xs-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 640px){.sm-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1100px){.md-font_64_600{font-size:64px!important;font-weight:600!important}}@media (min-width: 1440px){.lg-font_64_600{font-size:64px!important;font-weight:600!important}}.bg-primary{background-color:#b8eae1!important}.text-primary{color:#b8eae1!important}.b-primary{border-color:#b8eae1!important}@media (min-width: 0px){.xs-bg-primary{background-color:#b8eae1!important}.xs-text-primary{color:#b8eae1!important}}@media (min-width: 640px){.sm-bg-primary{background-color:#b8eae1!important}.sm-text-primary{color:#b8eae1!important}}@media (min-width: 1100px){.md-bg-primary{background-color:#b8eae1!important}.md-text-primary{color:#b8eae1!important}}@media (min-width: 1440px){.lg-bg-primary{background-color:#b8eae1!important}.lg-text-primary{color:#b8eae1!important}}.bg-secondary{background-color:#fff3f0!important}.text-secondary{color:#fff3f0!important}.b-secondary{border-color:#fff3f0!important}@media (min-width: 0px){.xs-bg-secondary{background-color:#fff3f0!important}.xs-text-secondary{color:#fff3f0!important}}@media (min-width: 640px){.sm-bg-secondary{background-color:#fff3f0!important}.sm-text-secondary{color:#fff3f0!important}}@media (min-width: 1100px){.md-bg-secondary{background-color:#fff3f0!important}.md-text-secondary{color:#fff3f0!important}}@media (min-width: 1440px){.lg-bg-secondary{background-color:#fff3f0!important}.lg-text-secondary{color:#fff3f0!important}}.bg-darkGrey{background-color:#282626!important}.text-darkGrey{color:#282626!important}.b-darkGrey{border-color:#282626!important}@media (min-width: 0px){.xs-bg-darkGrey{background-color:#282626!important}.xs-text-darkGrey{color:#282626!important}}@media (min-width: 640px){.sm-bg-darkGrey{background-color:#282626!important}.sm-text-darkGrey{color:#282626!important}}@media (min-width: 1100px){.md-bg-darkGrey{background-color:#282626!important}.md-text-darkGrey{color:#282626!important}}@media (min-width: 1440px){.lg-bg-darkGrey{background-color:#282626!important}.lg-text-darkGrey{color:#282626!important}}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.b-white{border-color:#fff!important}@media (min-width: 0px){.xs-bg-white{background-color:#fff!important}.xs-text-white{color:#fff!important}}@media (min-width: 640px){.sm-bg-white{background-color:#fff!important}.sm-text-white{color:#fff!important}}@media (min-width: 1100px){.md-bg-white{background-color:#fff!important}.md-text-white{color:#fff!important}}@media (min-width: 1440px){.lg-bg-white{background-color:#fff!important}.lg-text-white{color:#fff!important}}.bg-grey{background-color:#f9f9f9!important}.text-grey{color:#f9f9f9!important}.b-grey{border-color:#f9f9f9!important}@media (min-width: 0px){.xs-bg-grey{background-color:#f9f9f9!important}.xs-text-grey{color:#f9f9f9!important}}@media (min-width: 640px){.sm-bg-grey{background-color:#f9f9f9!important}.sm-text-grey{color:#f9f9f9!important}}@media (min-width: 1100px){.md-bg-grey{background-color:#f9f9f9!important}.md-text-grey{color:#f9f9f9!important}}@media (min-width: 1440px){.lg-bg-grey{background-color:#f9f9f9!important}.lg-text-grey{color:#f9f9f9!important}}.bg-light{background-color:#f0f0f0!important}.text-light{color:#f0f0f0!important}.b-light{border-color:#f0f0f0!important}@media (min-width: 0px){.xs-bg-light{background-color:#f0f0f0!important}.xs-text-light{color:#f0f0f0!important}}@media (min-width: 640px){.sm-bg-light{background-color:#f0f0f0!important}.sm-text-light{color:#f0f0f0!important}}@media (min-width: 1100px){.md-bg-light{background-color:#f0f0f0!important}.md-text-light{color:#f0f0f0!important}}@media (min-width: 1440px){.lg-bg-light{background-color:#f0f0f0!important}.lg-text-light{color:#f0f0f0!important}}.bg-muted{background-color:#6c757d!important}.text-muted{color:#6c757d!important}.b-muted{border-color:#6c757d!important}@media (min-width: 0px){.xs-bg-muted{background-color:#6c757d!important}.xs-text-muted{color:#6c757d!important}}@media (min-width: 640px){.sm-bg-muted{background-color:#6c757d!important}.sm-text-muted{color:#6c757d!important}}@media (min-width: 1100px){.md-bg-muted{background-color:#6c757d!important}.md-text-muted{color:#6c757d!important}}@media (min-width: 1440px){.lg-bg-muted{background-color:#6c757d!important}.lg-text-muted{color:#6c757d!important}}.bg-almostBlack{background-color:#090909!important}.text-almostBlack{color:#090909!important}.b-almostBlack{border-color:#090909!important}@media (min-width: 0px){.xs-bg-almostBlack{background-color:#090909!important}.xs-text-almostBlack{color:#090909!important}}@media (min-width: 640px){.sm-bg-almostBlack{background-color:#090909!important}.sm-text-almostBlack{color:#090909!important}}@media (min-width: 1100px){.md-bg-almostBlack{background-color:#090909!important}.md-text-almostBlack{color:#090909!important}}@media (min-width: 1440px){.lg-bg-almostBlack{background-color:#090909!important}.lg-text-almostBlack{color:#090909!important}}.bg-gooeyDanger{background-color:#dc3545!important}.text-gooeyDanger{color:#dc3545!important}.b-gooeyDanger{border-color:#dc3545!important}@media (min-width: 0px){.xs-bg-gooeyDanger{background-color:#dc3545!important}.xs-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 640px){.sm-bg-gooeyDanger{background-color:#dc3545!important}.sm-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1100px){.md-bg-gooeyDanger{background-color:#dc3545!important}.md-text-gooeyDanger{color:#dc3545!important}}@media (min-width: 1440px){.lg-bg-gooeyDanger{background-color:#dc3545!important}.lg-text-gooeyDanger{color:#dc3545!important}}.text-capitalize{text-transform:capitalize}.hover-underline:hover{text-decoration:underline}.hover-grow:hover{transition:transform .1s ease-in;transform:scale(1.1);z-index:99}.hover-grow:active{transition:transform .1s ease-in;transform:scale(1)}.hover-bg-primary:hover{background-color:#b8eae1;color:#282626}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:15%;left:calc(-100% - 8px);margin-bottom:5px;padding:7px;width:fit-content;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;background-color:#333333e6;color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}.br-large-right{border-radius:0 16px 16px 0}.br-large-left{border-radius:16px 0 0 16px}.text-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-decoration-none{text-decoration:none}.translucent-text{opacity:.67}.br-default{border-radius:8px!important}.br-small{border-radius:4px!important}.br-large{border-radius:16px!important}.b-1{border:1px solid #eee}.b-btm-1{border-bottom:1px solid #eee}.b-top-1{border-top:1px solid #eee}.b-rt-1{border-right:1px solid #eee}.b-lt-1{border-left:1px solid #eee}.b-none{border:none!important}.overflow-hidden,.overflow-x-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.br-circle{border-radius:50%}.cr-pointer{cursor:pointer}.stroke-white{stroke:#fff!important}.top-0{top:0}.left-0{left:0}.right-0{right:0}.h-header{height:56px}.mw-100{max-width:100%}@media (max-width: 1100px){.xs-text-center{text-align:center}.xs-b-none{border:none}}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}@media (min-width: 0px){.xs-d-flex{display:flex!important}.xs-d-block{display:block!important}.xs-d-none{display:none!important}.xs-d-inline-block{display:inline-block!important}}@media (min-width: 640px){.sm-d-flex{display:flex!important}.sm-d-block{display:block!important}.sm-d-none{display:none!important}.sm-d-inline-block{display:inline-block!important}}@media (min-width: 1100px){.md-d-flex{display:flex!important}.md-d-block{display:block!important}.md-d-none{display:none!important}.md-d-inline-block{display:inline-block!important}}@media (min-width: 1440px){.lg-d-flex{display:flex!important}.lg-d-block{display:block!important}.lg-d-none{display:none!important}.lg-d-inline-block{display:inline-block!important}}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:sticky!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-initial{position:initial!important}.pos-unset{position:unset!important}:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}@keyframes popup{0%{opacity:0;transform:translateY(1000px)}30%{opacity:.6;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-A{0%{opacity:0;transition:opacity .2s ease}to{opacity:1}}.fade-in-A{animation:fade-in-A .3s ease .5s}.anim-typing{line-height:130%!important;opacity:1;width:100%;animation:typing .25s steps(30),blink-border .2s step-end infinite alternate;overflow:hidden;white-space:inherit}.text-reveal-container *:not(code,div,pre,ol,ul){opacity:1;animation:anim-textReveal .35s cubic-bezier(.43,.02,.06,.62) 0s forwards 1}@keyframes anim-textReveal{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:0;width:0;white-space:nowrap}to{opacity:1;white-space:nowrap}}.anim-blink-self{animation:blink 1s infinite}.anim-blink{animation:border-blink .5s infinite}@keyframes border-blink{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bx-shadowA{box-shadow:#0000001a 0 1px 4px,#0003 0 2px 12px}.bx-shadowB{box-shadow:#00000026 0 15px 25px,#0000000d 0 5px 10px}.blur-edges{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}');function _2({config:n}){var r,o;return n={mode:"inline",enableAudioMessage:!0,showSources:!0,...n,branding:{showPoweredByGooey:!0,...n==null?void 0:n.branding}},(r=n.branding).name||(r.name="Gooey"),(o=n.branding).photoUrl||(o.photoUrl="https://gooey.ai/favicon.ico"),d.jsxs("div",{className:"gooey-embed-container",tabIndex:-1,children:[d.jsx(R0,{}),d.jsx(Vg,{config:n,children:d.jsx(F0,{children:d.jsx(k2,{})})})]})}function S2(n,r){const o=n.attachShadow({mode:"open",delegatesFocus:!0}),a=xa.createRoot(o);return a.render(d.jsx(Cr.StrictMode,{children:d.jsx(_2,{config:r})})),a}class E2{constructor(){Rt(this,"defaultConfig",{});Rt(this,"_mounted",[])}mount(r){r={...this.defaultConfig,...r};const o=document.querySelector(r.target);if(!o)throw new Error(`Target not found: ${r.target}. Please provide a valid "target" selector in the config object.`);if(!r.integration_id)throw new Error('Integration ID is required. Please provide an "integration_id" in the config object.');const a=document.createElement("div");a.style.display="contents",o.children.length>0&&o.removeChild(o.children[0]),o.appendChild(a);const p=S2(a,r);this._mounted.push({innerDiv:a,root:p}),globalThis.gooeyShadowRoot=a==null?void 0:a.shadowRoot}unmount(){for(const{innerDiv:r,root:o}of this._mounted)o.unmount(),r.remove();this._mounted=[]}}const Mu=new E2;return window.GooeyEmbed=Mu,Mu}(); From 58a57f980f188a6cfa068a66ece0fa4b0de175b3 Mon Sep 17 00:00:00 2001 From: anish-work Date: Thu, 5 Dec 2024 20:13:08 +0530 Subject: [PATCH 12/14] hide sources for empty data --- .../copilot/components/Messages/IncomingMsg.tsx | 2 ++ src/widgets/copilot/components/Messages/helpers.tsx | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/widgets/copilot/components/Messages/IncomingMsg.tsx b/src/widgets/copilot/components/Messages/IncomingMsg.tsx index 7af3653..a1cd691 100644 --- a/src/widgets/copilot/components/Messages/IncomingMsg.tsx +++ b/src/widgets/copilot/components/Messages/IncomingMsg.tsx @@ -74,6 +74,8 @@ const IncomingMsg = memo( const audioTrack = output_audio[0]; const videoTrack = output_video[0]; const isStreaming = type !== STREAM_MESSAGE_TYPES.FINAL_RESPONSE; + + // Parse the response text and format it - customised links, sources, etc. const parsedElements = formatTextResponse( props.data, props?.linkColor, diff --git a/src/widgets/copilot/components/Messages/helpers.tsx b/src/widgets/copilot/components/Messages/helpers.tsx index 6407778..2d30514 100644 --- a/src/widgets/copilot/components/Messages/helpers.tsx +++ b/src/widgets/copilot/components/Messages/helpers.tsx @@ -179,7 +179,7 @@ export const getReactParserOptions = (data: any): HTMLReactParserOptions => ({ }, transform(reactNode, domNode) { if (domNode.type === "text" && data.showSources) { - return customizedReferences(reactNode, domNode, data); + return customizedSources(reactNode, domNode, data); } // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error @@ -228,7 +228,7 @@ const customizedLinks = (reactNode: any, domNode: any, data: any) => { ); }; -const customizedReferences = (reactNode: any, domNode: any, data: any) => { +const customizedSources = (reactNode: any, domNode: any, data: any) => { if (!domNode) return domNode; let text = domNode.data || ""; @@ -259,10 +259,11 @@ const customizedReferences = (reactNode: any, domNode: any, data: any) => { return ( {text}{" "} - - - -
    + {!!references.length && ( + + + + )}
    ); }; From 81043812fc4b132dbe8d39dde9bf203c31d3d4e2 Mon Sep 17 00:00:00 2001 From: anish-work Date: Mon, 23 Dec 2024 14:22:41 +0530 Subject: [PATCH 13/14] remove fontawesome comment --- src/assets/SvgIcons/IconChevronDown.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/assets/SvgIcons/IconChevronDown.tsx b/src/assets/SvgIcons/IconChevronDown.tsx index a028ad4..6cb25a0 100644 --- a/src/assets/SvgIcons/IconChevronDown.tsx +++ b/src/assets/SvgIcons/IconChevronDown.tsx @@ -13,9 +13,6 @@ const IconChevronDown = (props: any) => { strokeWidth="2" height={size} > - // !--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com - License - https://fontawesome.com/license/free Copyright 2024 Fonticons, - Inc.-- From 542e13c8cb943837f952b22852085761108d6f9b Mon Sep 17 00:00:00 2001 From: anish-work Date: Mon, 23 Dec 2024 14:31:23 +0530 Subject: [PATCH 14/14] build correction --- dist/lib.js | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/dist/lib.js b/dist/lib.js index 29667c7..58266ab 100644 --- a/dist/lib.js +++ b/dist/lib.js @@ -6,7 +6,7 @@ var kw=Object.defineProperty;var Og=gt=>{throw TypeError(gt)};var _w=(gt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var lp;function Ig(){if(lp)return ut;lp=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),m=Symbol.for("react.provider"),c=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),x=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.iterator;function j(C){return C===null||typeof C!="object"?null:(C=v&&C[v]||C["@@iterator"],typeof C=="function"?C:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,b={};function _(C,T,G){this.props=C,this.context=T,this.refs=b,this.updater=G||M}_.prototype.isReactComponent={},_.prototype.setState=function(C,T){if(typeof C!="object"&&typeof C!="function"&&C!=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,C,T,"setState")},_.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function I(){}I.prototype=_.prototype;function L(C,T,G){this.props=C,this.context=T,this.refs=b,this.updater=G||M}var z=L.prototype=new I;z.constructor=L,w(z,_.prototype),z.isPureReactComponent=!0;var $=Array.isArray,W=Object.prototype.hasOwnProperty,Q={current:null},tt={key:!0,ref:!0,__self:!0,__source:!0};function pt(C,T,G){var X,st={},rt=null,dt=null;if(T!=null)for(X in T.ref!==void 0&&(dt=T.ref),T.key!==void 0&&(rt=""+T.key),T)W.call(T,X)&&!tt.hasOwnProperty(X)&&(st[X]=T[X]);var xt=arguments.length-2;if(xt===1)st.children=G;else if(1{throw TypeError(gt)};var _w=(gt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var up;function Mg(){return up||(up=1,function(n){function r(H,it){var Z=H.length;H.push(it);t:for(;0>>1,T=H[C];if(0>>1;Cp(st,Z))rtp(dt,st)?(H[C]=dt,H[rt]=Z,C=rt):(H[C]=st,H[X]=Z,C=X);else if(rtp(dt,Z))H[C]=dt,H[rt]=Z,C=rt;else break t}}return it}function p(H,it){var Z=H.sortIndex-it.sortIndex;return Z!==0?Z:H.id-it.id}if(typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var c=Date,g=c.now();n.unstable_now=function(){return c.now()-g}}var f=[],x=[],y=1,v=null,j=3,M=!1,w=!1,b=!1,_=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function z(H){for(var it=o(x);it!==null;){if(it.callback===null)a(x);else if(it.startTime<=H)a(x),it.sortIndex=it.expirationTime,r(f,it);else break;it=o(x)}}function $(H){if(b=!1,z(H),!w)if(o(f)!==null)w=!0,bt(W);else{var it=o(x);it!==null&&kt($,it.startTime-H)}}function W(H,it){w=!1,b&&(b=!1,I(pt),pt=-1),M=!0;var Z=j;try{for(z(it),v=o(f);v!==null&&(!(v.expirationTime>it)||H&&!zt());){var C=v.callback;if(typeof C=="function"){v.callback=null,j=v.priorityLevel;var T=C(v.expirationTime<=it);it=n.unstable_now(),typeof T=="function"?v.callback=T:v===o(f)&&a(f),z(it)}else a(f);v=o(f)}if(v!==null)var G=!0;else{var X=o(x);X!==null&&kt($,X.startTime-it),G=!1}return G}finally{v=null,j=Z,M=!1}}var Q=!1,tt=null,pt=-1,J=5,ft=-1;function zt(){return!(n.unstable_now()-ftH||125C?(H.sortIndex=Z,r(x,H),o(f)===null&&H===o(x)&&(b?(I(pt),pt=-1):b=!0,kt($,Z-C))):(H.sortIndex=T,r(f,H),w||M||(w=!0,bt(W))),H},n.unstable_shouldYield=zt,n.unstable_wrapCallback=function(H){var it=j;return function(){var Z=j;j=it;try{return H.apply(this,arguments)}finally{j=Z}}}}(wa)),wa}var cp;function Fg(){return cp||(cp=1,ya.exports=Mg()),ya.exports}/** + */var up;function Mg(){return up||(up=1,function(n){function r(H,it){var Z=H.length;H.push(it);t:for(;0>>1,T=H[C];if(0>>1;Cp(st,Z))rtp(dt,st)?(H[C]=dt,H[rt]=Z,C=rt):(H[C]=st,H[X]=Z,C=X);else if(rtp(dt,Z))H[C]=dt,H[rt]=Z,C=rt;else break t}}return it}function p(H,it){var Z=H.sortIndex-it.sortIndex;return Z!==0?Z:H.id-it.id}if(typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var c=Date,g=c.now();n.unstable_now=function(){return c.now()-g}}var f=[],x=[],y=1,v=null,j=3,M=!1,w=!1,b=!1,_=typeof setTimeout=="function"?setTimeout:null,I=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function A(H){for(var it=o(x);it!==null;){if(it.callback===null)a(x);else if(it.startTime<=H)a(x),it.sortIndex=it.expirationTime,r(f,it);else break;it=o(x)}}function $(H){if(b=!1,A(H),!w)if(o(f)!==null)w=!0,bt(W);else{var it=o(x);it!==null&&kt($,it.startTime-H)}}function W(H,it){w=!1,b&&(b=!1,I(pt),pt=-1),M=!0;var Z=j;try{for(A(it),v=o(f);v!==null&&(!(v.expirationTime>it)||H&&!At());){var C=v.callback;if(typeof C=="function"){v.callback=null,j=v.priorityLevel;var T=C(v.expirationTime<=it);it=n.unstable_now(),typeof T=="function"?v.callback=T:v===o(f)&&a(f),A(it)}else a(f);v=o(f)}if(v!==null)var G=!0;else{var X=o(x);X!==null&&kt($,X.startTime-it),G=!1}return G}finally{v=null,j=Z,M=!1}}var Q=!1,tt=null,pt=-1,J=5,ft=-1;function At(){return!(n.unstable_now()-ftH||125C?(H.sortIndex=Z,r(x,H),o(f)===null&&H===o(x)&&(b?(I(pt),pt=-1):b=!0,kt($,Z-C))):(H.sortIndex=T,r(f,H),w||M||(w=!0,bt(W))),H},n.unstable_shouldYield=At,n.unstable_wrapCallback=function(H){var it=j;return function(){var Z=j;j=it;try{return H.apply(this,arguments)}finally{j=Z}}}}(wa)),wa}var cp;function Fg(){return cp||(cp=1,ya.exports=Mg()),ya.exports}/** * @license React * react-dom.production.min.js * @@ -30,20 +30,20 @@ var kw=Object.defineProperty;var Og=gt=>{throw TypeError(gt)};var _w=(gt,Vt,he)= * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var dp;function Dg(){if(dp)return le;dp=1;var n=V,r=Fg();function o(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,i=1;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},v={};function j(t){return f.call(v,t)?!0:f.call(y,t)?!1:x.test(t)?v[t]=!0:(y[t]=!0,!1)}function M(t,e,i,s){if(i!==null&&i.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return s?!1:i!==null?!i.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function w(t,e,i,s){if(e===null||typeof e>"u"||M(t,e,i,s))return!0;if(s)return!1;if(i!==null)switch(i.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function b(t,e,i,s,l,u,h){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=i,this.propertyName=t,this.type=e,this.sanitizeURL=u,this.removeEmptyString=h}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){_[t]=new b(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];_[e]=new b(e,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){_[t]=new b(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){_[t]=new b(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){_[t]=new b(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){_[t]=new b(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){_[t]=new b(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){_[t]=new b(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){_[t]=new b(t,5,!1,t.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function L(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){_[t]=new b(t,1,!1,t.toLowerCase(),null,!1,!1)}),_.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){_[t]=new b(t,1,!1,t.toLowerCase(),null,!0,!0)});function z(t,e,i,s){var l=_.hasOwnProperty(e)?_[e]:null;(l!==null?l.type!==0:s||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,x=/^[: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]*$/,y={},v={};function j(t){return f.call(v,t)?!0:f.call(y,t)?!1:x.test(t)?v[t]=!0:(y[t]=!0,!1)}function M(t,e,i,s){if(i!==null&&i.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return s?!1:i!==null?!i.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function w(t,e,i,s){if(e===null||typeof e>"u"||M(t,e,i,s))return!0;if(s)return!1;if(i!==null)switch(i.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function b(t,e,i,s,l,u,h){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=i,this.propertyName=t,this.type=e,this.sanitizeURL=u,this.removeEmptyString=h}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){_[t]=new b(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];_[e]=new b(e,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){_[t]=new b(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){_[t]=new b(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){_[t]=new b(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){_[t]=new b(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){_[t]=new b(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){_[t]=new b(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){_[t]=new b(t,5,!1,t.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function L(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(I,L);_[e]=new b(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){_[t]=new b(t,1,!1,t.toLowerCase(),null,!1,!1)}),_.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){_[t]=new b(t,1,!1,t.toLowerCase(),null,!0,!0)});function A(t,e,i,s){var l=_.hasOwnProperty(e)?_[e]:null;(l!==null?l.type!==0:s||!(2k||l[h]!==u[k]){var S=` -`+l[h].replace(" at new "," at ");return t.displayName&&S.includes("")&&(S=S.replace("",t.displayName)),S}while(1<=h&&0<=k);break}}}finally{G=!1,Error.prepareStackTrace=i}return(t=t?t.displayName||t.name:"")?T(t):""}function st(t){switch(t.tag){case 5:return T(t.type);case 16:return T("Lazy");case 13:return T("Suspense");case 19:return T("SuspenseList");case 0:case 2:case 15:return t=X(t.type,!1),t;case 11:return t=X(t.type.render,!1),t;case 1:return t=X(t.type,!0),t;default:return""}}function rt(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case tt:return"Fragment";case Q:return"Portal";case J:return"Profiler";case pt:return"StrictMode";case Mt:return"Suspense";case ht:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case zt:return(t.displayName||"Context")+".Consumer";case ft:return(t._context.displayName||"Context")+".Provider";case Ct:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Ot:return e=t.displayName||null,e!==null?e:rt(t.type)||"Memo";case bt:e=t._payload,t=t._init;try{return rt(t(e))}catch{}}return null}function dt(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rt(e);case 8:return e===pt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function xt(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function vt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ve(t){var e=vt(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),s=""+t[e];if(!t.hasOwnProperty(e)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var l=i.get,u=i.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(h){s=""+h,u.call(this,h)}}),Object.defineProperty(t,e,{enumerable:i.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function oo(t){t._valueTracker||(t._valueTracker=ve(t))}function Fu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var i=e.getValue(),s="";return t&&(s=vt(t)?t.checked?"true":"false":t.value),t=s,t!==i?(e.setValue(t),!0):!1}function ao(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function ds(t,e){var i=e.checked;return Z({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked})}function Du(t,e){var i=e.defaultValue==null?"":e.defaultValue,s=e.checked!=null?e.checked:e.defaultChecked;i=xt(e.value!=null?e.value:i),t._wrapperState={initialChecked:s,initialValue:i,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Uu(t,e){e=e.checked,e!=null&&z(t,"checked",e,!1)}function gs(t,e){Uu(t,e);var i=xt(e.value),s=e.type;if(i!=null)s==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+i):t.value!==""+i&&(t.value=""+i);else if(s==="submit"||s==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?fs(t,e.type,i):e.hasOwnProperty("defaultValue")&&fs(t,e.type,xt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Bu(t,e,i){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var s=e.type;if(!(s!=="submit"&&s!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,i||e===t.value||(t.value=e),t.defaultValue=e}i=t.name,i!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,i!==""&&(t.name=i)}function fs(t,e,i){(e!=="number"||ao(t.ownerDocument)!==t)&&(i==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+i&&(t.defaultValue=""+i))}var Ur=Array.isArray;function tr(t,e,i,s){if(t=t.options,e){e={};for(var l=0;l"+e.valueOf().toString()+"",e=so.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Br(t,e){if(e){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=e;return}}t.textContent=e}var $r={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},C2=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(t){C2.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),$r[e]=$r[t]})});function Zu(t,e,i){return e==null||typeof e=="boolean"||e===""?"":i||typeof e!="number"||e===0||$r.hasOwnProperty(t)&&$r[t]?(""+e).trim():e+"px"}function qu(t,e){t=t.style;for(var i in e)if(e.hasOwnProperty(i)){var s=i.indexOf("--")===0,l=Zu(i,e[i],s);i==="float"&&(i="cssFloat"),s?t.setProperty(i,l):t[i]=l}}var T2=Z({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 ys(t,e){if(e){if(T2[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(o(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(e.style!=null&&typeof e.style!="object")throw Error(o(62))}}function ws(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bs=null;function vs(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ks=null,er=null,nr=null;function Yu(t){if(t=mi(t)){if(typeof ks!="function")throw Error(o(280));var e=t.stateNode;e&&(e=zo(e),ks(t.stateNode,t.type,e))}}function Xu(t){er?nr?nr.push(t):nr=[t]:er=t}function Ku(){if(er){var t=er,e=nr;if(nr=er=null,Yu(t),e)for(t=0;t>>=0,t===0?32:31-(F2(t)/D2|0)|0}var co=64,go=4194304;function Wr(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function fo(t,e){var i=t.pendingLanes;if(i===0)return 0;var s=0,l=t.suspendedLanes,u=t.pingedLanes,h=i&268435455;if(h!==0){var k=h&~l;k!==0?s=Wr(k):(u&=h,u!==0&&(s=Wr(u)))}else h=i&~l,h!==0?s=Wr(h):u!==0&&(s=Wr(u));if(s===0)return 0;if(e!==0&&e!==s&&!(e&l)&&(l=s&-s,u=e&-e,l>=u||l===16&&(u&4194240)!==0))return e;if(s&4&&(s|=i&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=s;0i;i++)e.push(t);return e}function Zr(t,e,i){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Ie(e),t[e]=i}function H2(t,e){var i=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var s=t.eventTimes;for(t=t.expirationTimes;0=ei),Ec=" ",Cc=!1;function Tc(t,e){switch(t){case"keyup":return xy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var or=!1;function wy(t,e){switch(t){case"compositionend":return Rc(e);case"keypress":return e.which!==32?null:(Cc=!0,Ec);case"textInput":return t=e.data,t===Ec&&Cc?null:t;default:return null}}function by(t,e){if(or)return t==="compositionend"||!Us&&Tc(t,e)?(t=wc(),bo=Ls=dn=null,or=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:i,offset:e-t};t=s}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Ic(i)}}function Mc(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Mc(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Fc(){for(var t=window,e=ao();e instanceof t.HTMLIFrameElement;){try{var i=typeof e.contentWindow.location.href=="string"}catch{i=!1}if(i)t=e.contentWindow;else break;e=ao(t.document)}return e}function Hs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function jy(t){var e=Fc(),i=t.focusedElem,s=t.selectionRange;if(e!==i&&i&&i.ownerDocument&&Mc(i.ownerDocument.documentElement,i)){if(s!==null&&Hs(i)){if(e=s.start,t=s.end,t===void 0&&(t=e),"selectionStart"in i)i.selectionStart=e,i.selectionEnd=Math.min(t,i.value.length);else if(t=(e=i.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var l=i.textContent.length,u=Math.min(s.start,l);s=s.end===void 0?u:Math.min(s.end,l),!t.extend&&u>s&&(l=s,s=u,u=l),l=Pc(i,u);var h=Pc(i,s);l&&h&&(t.rangeCount!==1||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==h.node||t.focusOffset!==h.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),t.removeAllRanges(),u>s?(t.addRange(e),t.extend(h.node,h.offset)):(e.setEnd(h.node,h.offset),t.addRange(e)))}}for(e=[],t=i;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i=document.documentMode,ar=null,Vs=null,oi=null,Gs=!1;function Dc(t,e,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Gs||ar==null||ar!==ao(s)||(s=ar,"selectionStart"in s&&Hs(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),oi&&ii(oi,s)||(oi=s,s=Ro(Vs,"onSelect"),0ur||(t.current=rl[ur],rl[ur]=null,ur--)}function jt(t,e){ur++,rl[ur]=t.current,t.current=e}var xn={},ee=hn(xn),ue=hn(!1),Bn=xn;function cr(t,e){var i=t.type.contextTypes;if(!i)return xn;var s=t.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===e)return s.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in i)l[u]=e[u];return s&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=l),l}function ce(t){return t=t.childContextTypes,t!=null}function Oo(){Lt(ue),Lt(ee)}function td(t,e,i){if(ee.current!==xn)throw Error(o(168));jt(ee,e),jt(ue,i)}function ed(t,e,i){var s=t.stateNode;if(e=e.childContextTypes,typeof s.getChildContext!="function")return i;s=s.getChildContext();for(var l in s)if(!(l in e))throw Error(o(108,dt(t)||"Unknown",l));return Z({},i,s)}function No(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||xn,Bn=ee.current,jt(ee,t),jt(ue,ue.current),!0}function nd(t,e,i){var s=t.stateNode;if(!s)throw Error(o(169));i?(t=ed(t,e,Bn),s.__reactInternalMemoizedMergedChildContext=t,Lt(ue),Lt(ee),jt(ee,t)):Lt(ue),jt(ue,i)}var Qe=null,Lo=!1,il=!1;function rd(t){Qe===null?Qe=[t]:Qe.push(t)}function By(t){Lo=!0,rd(t)}function yn(){if(!il&&Qe!==null){il=!0;var t=0,e=St;try{var i=Qe;for(St=1;t>=h,l-=h,Je=1<<32-Ie(e)+l|i<lt?(Yt=at,at=null):Yt=at.sibling;var wt=F(R,at,A[lt],B);if(wt===null){at===null&&(at=Yt);break}t&&at&&wt.alternate===null&&e(R,at),E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt,at=Yt}if(lt===A.length)return i(R,at),It&&Hn(R,lt),nt;if(at===null){for(;ltlt?(Yt=at,at=null):Yt=at.sibling;var Tn=F(R,at,wt.value,B);if(Tn===null){at===null&&(at=Yt);break}t&&at&&Tn.alternate===null&&e(R,at),E=u(Tn,E,lt),ot===null?nt=Tn:ot.sibling=Tn,ot=Tn,at=Yt}if(wt.done)return i(R,at),It&&Hn(R,lt),nt;if(at===null){for(;!wt.done;lt++,wt=A.next())wt=U(R,wt.value,B),wt!==null&&(E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt);return It&&Hn(R,lt),nt}for(at=s(R,at);!wt.done;lt++,wt=A.next())wt=q(at,R,lt,wt.value,B),wt!==null&&(t&&wt.alternate!==null&&at.delete(wt.key===null?lt:wt.key),E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt);return t&&at.forEach(function(vw){return e(R,vw)}),It&&Hn(R,lt),nt}function $t(R,E,A,B){if(typeof A=="object"&&A!==null&&A.type===tt&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case W:t:{for(var nt=A.key,ot=E;ot!==null;){if(ot.key===nt){if(nt=A.type,nt===tt){if(ot.tag===7){i(R,ot.sibling),E=l(ot,A.props.children),E.return=R,R=E;break t}}else if(ot.elementType===nt||typeof nt=="object"&&nt!==null&&nt.$$typeof===bt&&pd(nt)===ot.type){i(R,ot.sibling),E=l(ot,A.props),E.ref=ui(R,ot,A),E.return=R,R=E;break t}i(R,ot);break}else e(R,ot);ot=ot.sibling}A.type===tt?(E=Kn(A.props.children,R.mode,B,A.key),E.return=R,R=E):(B=la(A.type,A.key,A.props,null,R.mode,B),B.ref=ui(R,E,A),B.return=R,R=B)}return h(R);case Q:t:{for(ot=A.key;E!==null;){if(E.key===ot)if(E.tag===4&&E.stateNode.containerInfo===A.containerInfo&&E.stateNode.implementation===A.implementation){i(R,E.sibling),E=l(E,A.children||[]),E.return=R,R=E;break t}else{i(R,E);break}else e(R,E);E=E.sibling}E=ep(A,R.mode,B),E.return=R,R=E}return h(R);case bt:return ot=A._init,$t(R,E,ot(A._payload),B)}if(Ur(A))return K(R,E,A,B);if(it(A))return et(R,E,A,B);Fo(R,A)}return typeof A=="string"&&A!==""||typeof A=="number"?(A=""+A,E!==null&&E.tag===6?(i(R,E.sibling),E=l(E,A),E.return=R,R=E):(i(R,E),E=tp(A,R.mode,B),E.return=R,R=E),h(R)):i(R,E)}return $t}var hr=md(!0),ud=md(!1),Do=hn(null),Uo=null,xr=null,ml=null;function ul(){ml=xr=Uo=null}function cl(t){var e=Do.current;Lt(Do),t._currentValue=e}function dl(t,e,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,s!==null&&(s.childLanes|=e)):s!==null&&(s.childLanes&e)!==e&&(s.childLanes|=e),t===i)break;t=t.return}}function yr(t,e){Uo=t,ml=xr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(de=!0),t.firstContext=null)}function Re(t){var e=t._currentValue;if(ml!==t)if(t={context:t,memoizedValue:e,next:null},xr===null){if(Uo===null)throw Error(o(308));xr=t,Uo.dependencies={lanes:0,firstContext:t}}else xr=xr.next=t;return e}var Vn=null;function gl(t){Vn===null?Vn=[t]:Vn.push(t)}function cd(t,e,i,s){var l=e.interleaved;return l===null?(i.next=i,gl(e)):(i.next=l.next,l.next=i),e.interleaved=i,en(t,s)}function en(t,e){t.lanes|=e;var i=t.alternate;for(i!==null&&(i.lanes|=e),i=t,t=t.return;t!==null;)t.childLanes|=e,i=t.alternate,i!==null&&(i.childLanes|=e),i=t,t=t.return;return i.tag===3?i.stateNode:null}var wn=!1;function fl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function dd(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function nn(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function bn(t,e,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,yt&2){var l=s.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),s.pending=e,en(t,i)}return l=s.interleaved,l===null?(e.next=e,gl(s)):(e.next=l.next,l.next=e),s.interleaved=e,en(t,i)}function Bo(t,e,i){if(e=e.updateQueue,e!==null&&(e=e.shared,(i&4194240)!==0)){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}function gd(t,e){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var l=null,u=null;if(i=i.firstBaseUpdate,i!==null){do{var h={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};u===null?l=u=h:u=u.next=h,i=i.next}while(i!==null);u===null?l=u=e:u=u.next=e}else l=u=e;i={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:s.shared,effects:s.effects},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=e:t.next=e,i.lastBaseUpdate=e}function $o(t,e,i,s){var l=t.updateQueue;wn=!1;var u=l.firstBaseUpdate,h=l.lastBaseUpdate,k=l.shared.pending;if(k!==null){l.shared.pending=null;var S=k,O=S.next;S.next=null,h===null?u=O:h.next=O,h=S;var D=t.alternate;D!==null&&(D=D.updateQueue,k=D.lastBaseUpdate,k!==h&&(k===null?D.firstBaseUpdate=O:k.next=O,D.lastBaseUpdate=S))}if(u!==null){var U=l.baseState;h=0,D=O=S=null,k=u;do{var F=k.lane,q=k.eventTime;if((s&F)===F){D!==null&&(D=D.next={eventTime:q,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});t:{var K=t,et=k;switch(F=e,q=i,et.tag){case 1:if(K=et.payload,typeof K=="function"){U=K.call(q,U,F);break t}U=K;break t;case 3:K.flags=K.flags&-65537|128;case 0:if(K=et.payload,F=typeof K=="function"?K.call(q,U,F):K,F==null)break t;U=Z({},U,F);break t;case 2:wn=!0}}k.callback!==null&&k.lane!==0&&(t.flags|=64,F=l.effects,F===null?l.effects=[k]:F.push(k))}else q={eventTime:q,lane:F,tag:k.tag,payload:k.payload,callback:k.callback,next:null},D===null?(O=D=q,S=U):D=D.next=q,h|=F;if(k=k.next,k===null){if(k=l.shared.pending,k===null)break;F=k,k=F.next,F.next=null,l.lastBaseUpdate=F,l.shared.pending=null}}while(!0);if(D===null&&(S=U),l.baseState=S,l.firstBaseUpdate=O,l.lastBaseUpdate=D,e=l.shared.interleaved,e!==null){l=e;do h|=l.lane,l=l.next;while(l!==e)}else u===null&&(l.shared.lanes=0);Zn|=h,t.lanes=h,t.memoizedState=U}}function fd(t,e,i){if(t=e.effects,e.effects=null,t!==null)for(e=0;ei?i:4,t(!0);var s=bl.transition;bl.transition={};try{t(!1),e()}finally{St=i,bl.transition=s}}function Ld(){return je().memoizedState}function Gy(t,e,i){var s=Sn(t);if(i={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null},Id(t))Pd(e,i);else if(i=cd(t,e,i,s),i!==null){var l=se();Be(i,t,s,l),Md(i,e,s)}}function Wy(t,e,i){var s=Sn(t),l={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null};if(Id(t))Pd(e,l);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var h=e.lastRenderedState,k=u(h,i);if(l.hasEagerState=!0,l.eagerState=k,Pe(k,h)){var S=e.interleaved;S===null?(l.next=l,gl(e)):(l.next=S.next,S.next=l),e.interleaved=l;return}}catch{}finally{}i=cd(t,e,l,s),i!==null&&(l=se(),Be(i,t,s,l),Md(i,e,s))}}function Id(t){var e=t.alternate;return t===Dt||e!==null&&e===Dt}function Pd(t,e){fi=Go=!0;var i=t.pending;i===null?e.next=e:(e.next=i.next,i.next=e),t.pending=e}function Md(t,e,i){if(i&4194240){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}var qo={readContext:Re,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},Zy={readContext:Re,useCallback:function(t,e){return qe().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Cd,useImperativeHandle:function(t,e,i){return i=i!=null?i.concat([t]):null,Wo(4194308,4,jd.bind(null,e,t),i)},useLayoutEffect:function(t,e){return Wo(4194308,4,t,e)},useInsertionEffect:function(t,e){return Wo(4,2,t,e)},useMemo:function(t,e){var i=qe();return e=e===void 0?null:e,t=t(),i.memoizedState=[t,e],t},useReducer:function(t,e,i){var s=qe();return e=i!==void 0?i(e):e,s.memoizedState=s.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},s.queue=t,t=t.dispatch=Gy.bind(null,Dt,t),[s.memoizedState,t]},useRef:function(t){var e=qe();return t={current:t},e.memoizedState=t},useState:Sd,useDebugValue:Tl,useDeferredValue:function(t){return qe().memoizedState=t},useTransition:function(){var t=Sd(!1),e=t[0];return t=Vy.bind(null,t[1]),qe().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,i){var s=Dt,l=qe();if(It){if(i===void 0)throw Error(o(407));i=i()}else{if(i=e(),qt===null)throw Error(o(349));Wn&30||wd(s,e,i)}l.memoizedState=i;var u={value:i,getSnapshot:e};return l.queue=u,Cd(vd.bind(null,s,u,t),[t]),s.flags|=2048,yi(9,bd.bind(null,s,u,i,e),void 0,null),i},useId:function(){var t=qe(),e=qt.identifierPrefix;if(It){var i=tn,s=Je;i=(s&~(1<<32-Ie(s)-1)).toString(32)+i,e=":"+e+"R"+i,i=hi++,0")&&(S=S.replace("",t.displayName)),S}while(1<=h&&0<=k);break}}}finally{G=!1,Error.prepareStackTrace=i}return(t=t?t.displayName||t.name:"")?T(t):""}function st(t){switch(t.tag){case 5:return T(t.type);case 16:return T("Lazy");case 13:return T("Suspense");case 19:return T("SuspenseList");case 0:case 2:case 15:return t=X(t.type,!1),t;case 11:return t=X(t.type.render,!1),t;case 1:return t=X(t.type,!0),t;default:return""}}function rt(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case tt:return"Fragment";case Q:return"Portal";case J:return"Profiler";case pt:return"StrictMode";case Mt:return"Suspense";case ht:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case At:return(t.displayName||"Context")+".Consumer";case ft:return(t._context.displayName||"Context")+".Provider";case Ct:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Ot:return e=t.displayName||null,e!==null?e:rt(t.type)||"Memo";case bt:e=t._payload,t=t._init;try{return rt(t(e))}catch{}}return null}function dt(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rt(e);case 8:return e===pt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function xt(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function vt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ve(t){var e=vt(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),s=""+t[e];if(!t.hasOwnProperty(e)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var l=i.get,u=i.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(h){s=""+h,u.call(this,h)}}),Object.defineProperty(t,e,{enumerable:i.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function oo(t){t._valueTracker||(t._valueTracker=ve(t))}function Fu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var i=e.getValue(),s="";return t&&(s=vt(t)?t.checked?"true":"false":t.value),t=s,t!==i?(e.setValue(t),!0):!1}function ao(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function ds(t,e){var i=e.checked;return Z({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked})}function Du(t,e){var i=e.defaultValue==null?"":e.defaultValue,s=e.checked!=null?e.checked:e.defaultChecked;i=xt(e.value!=null?e.value:i),t._wrapperState={initialChecked:s,initialValue:i,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Uu(t,e){e=e.checked,e!=null&&A(t,"checked",e,!1)}function gs(t,e){Uu(t,e);var i=xt(e.value),s=e.type;if(i!=null)s==="number"?(i===0&&t.value===""||t.value!=i)&&(t.value=""+i):t.value!==""+i&&(t.value=""+i);else if(s==="submit"||s==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?fs(t,e.type,i):e.hasOwnProperty("defaultValue")&&fs(t,e.type,xt(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Bu(t,e,i){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var s=e.type;if(!(s!=="submit"&&s!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,i||e===t.value||(t.value=e),t.defaultValue=e}i=t.name,i!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,i!==""&&(t.name=i)}function fs(t,e,i){(e!=="number"||ao(t.ownerDocument)!==t)&&(i==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+i&&(t.defaultValue=""+i))}var Ur=Array.isArray;function tr(t,e,i,s){if(t=t.options,e){e={};for(var l=0;l"+e.valueOf().toString()+"",e=so.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Br(t,e){if(e){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=e;return}}t.textContent=e}var $r={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},C2=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(t){C2.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),$r[e]=$r[t]})});function Zu(t,e,i){return e==null||typeof e=="boolean"||e===""?"":i||typeof e!="number"||e===0||$r.hasOwnProperty(t)&&$r[t]?(""+e).trim():e+"px"}function qu(t,e){t=t.style;for(var i in e)if(e.hasOwnProperty(i)){var s=i.indexOf("--")===0,l=Zu(i,e[i],s);i==="float"&&(i="cssFloat"),s?t.setProperty(i,l):t[i]=l}}var T2=Z({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 ys(t,e){if(e){if(T2[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(o(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(o(61))}if(e.style!=null&&typeof e.style!="object")throw Error(o(62))}}function ws(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bs=null;function vs(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var ks=null,er=null,nr=null;function Yu(t){if(t=mi(t)){if(typeof ks!="function")throw Error(o(280));var e=t.stateNode;e&&(e=Ao(e),ks(t.stateNode,t.type,e))}}function Xu(t){er?nr?nr.push(t):nr=[t]:er=t}function Ku(){if(er){var t=er,e=nr;if(nr=er=null,Yu(t),e)for(t=0;t>>=0,t===0?32:31-(F2(t)/D2|0)|0}var co=64,go=4194304;function Wr(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function fo(t,e){var i=t.pendingLanes;if(i===0)return 0;var s=0,l=t.suspendedLanes,u=t.pingedLanes,h=i&268435455;if(h!==0){var k=h&~l;k!==0?s=Wr(k):(u&=h,u!==0&&(s=Wr(u)))}else h=i&~l,h!==0?s=Wr(h):u!==0&&(s=Wr(u));if(s===0)return 0;if(e!==0&&e!==s&&!(e&l)&&(l=s&-s,u=e&-e,l>=u||l===16&&(u&4194240)!==0))return e;if(s&4&&(s|=i&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=s;0i;i++)e.push(t);return e}function Zr(t,e,i){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Ie(e),t[e]=i}function H2(t,e){var i=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var s=t.eventTimes;for(t=t.expirationTimes;0=ei),Ec=" ",Cc=!1;function Tc(t,e){switch(t){case"keyup":return xy.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rc(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var or=!1;function wy(t,e){switch(t){case"compositionend":return Rc(e);case"keypress":return e.which!==32?null:(Cc=!0,Ec);case"textInput":return t=e.data,t===Ec&&Cc?null:t;default:return null}}function by(t,e){if(or)return t==="compositionend"||!Us&&Tc(t,e)?(t=wc(),bo=Ls=dn=null,or=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:i,offset:e-t};t=s}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Ic(i)}}function Mc(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Mc(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Fc(){for(var t=window,e=ao();e instanceof t.HTMLIFrameElement;){try{var i=typeof e.contentWindow.location.href=="string"}catch{i=!1}if(i)t=e.contentWindow;else break;e=ao(t.document)}return e}function Hs(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function jy(t){var e=Fc(),i=t.focusedElem,s=t.selectionRange;if(e!==i&&i&&i.ownerDocument&&Mc(i.ownerDocument.documentElement,i)){if(s!==null&&Hs(i)){if(e=s.start,t=s.end,t===void 0&&(t=e),"selectionStart"in i)i.selectionStart=e,i.selectionEnd=Math.min(t,i.value.length);else if(t=(e=i.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var l=i.textContent.length,u=Math.min(s.start,l);s=s.end===void 0?u:Math.min(s.end,l),!t.extend&&u>s&&(l=s,s=u,u=l),l=Pc(i,u);var h=Pc(i,s);l&&h&&(t.rangeCount!==1||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==h.node||t.focusOffset!==h.offset)&&(e=e.createRange(),e.setStart(l.node,l.offset),t.removeAllRanges(),u>s?(t.addRange(e),t.extend(h.node,h.offset)):(e.setEnd(h.node,h.offset),t.addRange(e)))}}for(e=[],t=i;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i=document.documentMode,ar=null,Vs=null,oi=null,Gs=!1;function Dc(t,e,i){var s=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Gs||ar==null||ar!==ao(s)||(s=ar,"selectionStart"in s&&Hs(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),oi&&ii(oi,s)||(oi=s,s=Ro(Vs,"onSelect"),0ur||(t.current=rl[ur],rl[ur]=null,ur--)}function jt(t,e){ur++,rl[ur]=t.current,t.current=e}var xn={},ee=hn(xn),ue=hn(!1),Bn=xn;function cr(t,e){var i=t.type.contextTypes;if(!i)return xn;var s=t.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===e)return s.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in i)l[u]=e[u];return s&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=l),l}function ce(t){return t=t.childContextTypes,t!=null}function Oo(){Lt(ue),Lt(ee)}function td(t,e,i){if(ee.current!==xn)throw Error(o(168));jt(ee,e),jt(ue,i)}function ed(t,e,i){var s=t.stateNode;if(e=e.childContextTypes,typeof s.getChildContext!="function")return i;s=s.getChildContext();for(var l in s)if(!(l in e))throw Error(o(108,dt(t)||"Unknown",l));return Z({},i,s)}function No(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||xn,Bn=ee.current,jt(ee,t),jt(ue,ue.current),!0}function nd(t,e,i){var s=t.stateNode;if(!s)throw Error(o(169));i?(t=ed(t,e,Bn),s.__reactInternalMemoizedMergedChildContext=t,Lt(ue),Lt(ee),jt(ee,t)):Lt(ue),jt(ue,i)}var Qe=null,Lo=!1,il=!1;function rd(t){Qe===null?Qe=[t]:Qe.push(t)}function By(t){Lo=!0,rd(t)}function yn(){if(!il&&Qe!==null){il=!0;var t=0,e=St;try{var i=Qe;for(St=1;t>=h,l-=h,Je=1<<32-Ie(e)+l|i<lt?(Yt=at,at=null):Yt=at.sibling;var wt=F(R,at,z[lt],B);if(wt===null){at===null&&(at=Yt);break}t&&at&&wt.alternate===null&&e(R,at),E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt,at=Yt}if(lt===z.length)return i(R,at),It&&Hn(R,lt),nt;if(at===null){for(;ltlt?(Yt=at,at=null):Yt=at.sibling;var Tn=F(R,at,wt.value,B);if(Tn===null){at===null&&(at=Yt);break}t&&at&&Tn.alternate===null&&e(R,at),E=u(Tn,E,lt),ot===null?nt=Tn:ot.sibling=Tn,ot=Tn,at=Yt}if(wt.done)return i(R,at),It&&Hn(R,lt),nt;if(at===null){for(;!wt.done;lt++,wt=z.next())wt=U(R,wt.value,B),wt!==null&&(E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt);return It&&Hn(R,lt),nt}for(at=s(R,at);!wt.done;lt++,wt=z.next())wt=q(at,R,lt,wt.value,B),wt!==null&&(t&&wt.alternate!==null&&at.delete(wt.key===null?lt:wt.key),E=u(wt,E,lt),ot===null?nt=wt:ot.sibling=wt,ot=wt);return t&&at.forEach(function(vw){return e(R,vw)}),It&&Hn(R,lt),nt}function $t(R,E,z,B){if(typeof z=="object"&&z!==null&&z.type===tt&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case W:t:{for(var nt=z.key,ot=E;ot!==null;){if(ot.key===nt){if(nt=z.type,nt===tt){if(ot.tag===7){i(R,ot.sibling),E=l(ot,z.props.children),E.return=R,R=E;break t}}else if(ot.elementType===nt||typeof nt=="object"&&nt!==null&&nt.$$typeof===bt&&pd(nt)===ot.type){i(R,ot.sibling),E=l(ot,z.props),E.ref=ui(R,ot,z),E.return=R,R=E;break t}i(R,ot);break}else e(R,ot);ot=ot.sibling}z.type===tt?(E=Kn(z.props.children,R.mode,B,z.key),E.return=R,R=E):(B=la(z.type,z.key,z.props,null,R.mode,B),B.ref=ui(R,E,z),B.return=R,R=B)}return h(R);case Q:t:{for(ot=z.key;E!==null;){if(E.key===ot)if(E.tag===4&&E.stateNode.containerInfo===z.containerInfo&&E.stateNode.implementation===z.implementation){i(R,E.sibling),E=l(E,z.children||[]),E.return=R,R=E;break t}else{i(R,E);break}else e(R,E);E=E.sibling}E=ep(z,R.mode,B),E.return=R,R=E}return h(R);case bt:return ot=z._init,$t(R,E,ot(z._payload),B)}if(Ur(z))return K(R,E,z,B);if(it(z))return et(R,E,z,B);Fo(R,z)}return typeof z=="string"&&z!==""||typeof z=="number"?(z=""+z,E!==null&&E.tag===6?(i(R,E.sibling),E=l(E,z),E.return=R,R=E):(i(R,E),E=tp(z,R.mode,B),E.return=R,R=E),h(R)):i(R,E)}return $t}var hr=md(!0),ud=md(!1),Do=hn(null),Uo=null,xr=null,ml=null;function ul(){ml=xr=Uo=null}function cl(t){var e=Do.current;Lt(Do),t._currentValue=e}function dl(t,e,i){for(;t!==null;){var s=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,s!==null&&(s.childLanes|=e)):s!==null&&(s.childLanes&e)!==e&&(s.childLanes|=e),t===i)break;t=t.return}}function yr(t,e){Uo=t,ml=xr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(de=!0),t.firstContext=null)}function Re(t){var e=t._currentValue;if(ml!==t)if(t={context:t,memoizedValue:e,next:null},xr===null){if(Uo===null)throw Error(o(308));xr=t,Uo.dependencies={lanes:0,firstContext:t}}else xr=xr.next=t;return e}var Vn=null;function gl(t){Vn===null?Vn=[t]:Vn.push(t)}function cd(t,e,i,s){var l=e.interleaved;return l===null?(i.next=i,gl(e)):(i.next=l.next,l.next=i),e.interleaved=i,en(t,s)}function en(t,e){t.lanes|=e;var i=t.alternate;for(i!==null&&(i.lanes|=e),i=t,t=t.return;t!==null;)t.childLanes|=e,i=t.alternate,i!==null&&(i.childLanes|=e),i=t,t=t.return;return i.tag===3?i.stateNode:null}var wn=!1;function fl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function dd(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function nn(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function bn(t,e,i){var s=t.updateQueue;if(s===null)return null;if(s=s.shared,yt&2){var l=s.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),s.pending=e,en(t,i)}return l=s.interleaved,l===null?(e.next=e,gl(s)):(e.next=l.next,l.next=e),s.interleaved=e,en(t,i)}function Bo(t,e,i){if(e=e.updateQueue,e!==null&&(e=e.shared,(i&4194240)!==0)){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}function gd(t,e){var i=t.updateQueue,s=t.alternate;if(s!==null&&(s=s.updateQueue,i===s)){var l=null,u=null;if(i=i.firstBaseUpdate,i!==null){do{var h={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};u===null?l=u=h:u=u.next=h,i=i.next}while(i!==null);u===null?l=u=e:u=u.next=e}else l=u=e;i={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:s.shared,effects:s.effects},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=e:t.next=e,i.lastBaseUpdate=e}function $o(t,e,i,s){var l=t.updateQueue;wn=!1;var u=l.firstBaseUpdate,h=l.lastBaseUpdate,k=l.shared.pending;if(k!==null){l.shared.pending=null;var S=k,O=S.next;S.next=null,h===null?u=O:h.next=O,h=S;var D=t.alternate;D!==null&&(D=D.updateQueue,k=D.lastBaseUpdate,k!==h&&(k===null?D.firstBaseUpdate=O:k.next=O,D.lastBaseUpdate=S))}if(u!==null){var U=l.baseState;h=0,D=O=S=null,k=u;do{var F=k.lane,q=k.eventTime;if((s&F)===F){D!==null&&(D=D.next={eventTime:q,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});t:{var K=t,et=k;switch(F=e,q=i,et.tag){case 1:if(K=et.payload,typeof K=="function"){U=K.call(q,U,F);break t}U=K;break t;case 3:K.flags=K.flags&-65537|128;case 0:if(K=et.payload,F=typeof K=="function"?K.call(q,U,F):K,F==null)break t;U=Z({},U,F);break t;case 2:wn=!0}}k.callback!==null&&k.lane!==0&&(t.flags|=64,F=l.effects,F===null?l.effects=[k]:F.push(k))}else q={eventTime:q,lane:F,tag:k.tag,payload:k.payload,callback:k.callback,next:null},D===null?(O=D=q,S=U):D=D.next=q,h|=F;if(k=k.next,k===null){if(k=l.shared.pending,k===null)break;F=k,k=F.next,F.next=null,l.lastBaseUpdate=F,l.shared.pending=null}}while(!0);if(D===null&&(S=U),l.baseState=S,l.firstBaseUpdate=O,l.lastBaseUpdate=D,e=l.shared.interleaved,e!==null){l=e;do h|=l.lane,l=l.next;while(l!==e)}else u===null&&(l.shared.lanes=0);Zn|=h,t.lanes=h,t.memoizedState=U}}function fd(t,e,i){if(t=e.effects,e.effects=null,t!==null)for(e=0;ei?i:4,t(!0);var s=bl.transition;bl.transition={};try{t(!1),e()}finally{St=i,bl.transition=s}}function Ld(){return je().memoizedState}function Gy(t,e,i){var s=Sn(t);if(i={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null},Id(t))Pd(e,i);else if(i=cd(t,e,i,s),i!==null){var l=se();Be(i,t,s,l),Md(i,e,s)}}function Wy(t,e,i){var s=Sn(t),l={lane:s,action:i,hasEagerState:!1,eagerState:null,next:null};if(Id(t))Pd(e,l);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var h=e.lastRenderedState,k=u(h,i);if(l.hasEagerState=!0,l.eagerState=k,Pe(k,h)){var S=e.interleaved;S===null?(l.next=l,gl(e)):(l.next=S.next,S.next=l),e.interleaved=l;return}}catch{}finally{}i=cd(t,e,l,s),i!==null&&(l=se(),Be(i,t,s,l),Md(i,e,s))}}function Id(t){var e=t.alternate;return t===Dt||e!==null&&e===Dt}function Pd(t,e){fi=Go=!0;var i=t.pending;i===null?e.next=e:(e.next=i.next,i.next=e),t.pending=e}function Md(t,e,i){if(i&4194240){var s=e.lanes;s&=t.pendingLanes,i|=s,e.lanes=i,js(t,i)}}var qo={readContext:Re,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},Zy={readContext:Re,useCallback:function(t,e){return qe().memoizedState=[t,e===void 0?null:e],t},useContext:Re,useEffect:Cd,useImperativeHandle:function(t,e,i){return i=i!=null?i.concat([t]):null,Wo(4194308,4,jd.bind(null,e,t),i)},useLayoutEffect:function(t,e){return Wo(4194308,4,t,e)},useInsertionEffect:function(t,e){return Wo(4,2,t,e)},useMemo:function(t,e){var i=qe();return e=e===void 0?null:e,t=t(),i.memoizedState=[t,e],t},useReducer:function(t,e,i){var s=qe();return e=i!==void 0?i(e):e,s.memoizedState=s.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},s.queue=t,t=t.dispatch=Gy.bind(null,Dt,t),[s.memoizedState,t]},useRef:function(t){var e=qe();return t={current:t},e.memoizedState=t},useState:Sd,useDebugValue:Tl,useDeferredValue:function(t){return qe().memoizedState=t},useTransition:function(){var t=Sd(!1),e=t[0];return t=Vy.bind(null,t[1]),qe().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,i){var s=Dt,l=qe();if(It){if(i===void 0)throw Error(o(407));i=i()}else{if(i=e(),qt===null)throw Error(o(349));Wn&30||wd(s,e,i)}l.memoizedState=i;var u={value:i,getSnapshot:e};return l.queue=u,Cd(vd.bind(null,s,u,t),[t]),s.flags|=2048,yi(9,bd.bind(null,s,u,i,e),void 0,null),i},useId:function(){var t=qe(),e=qt.identifierPrefix;if(It){var i=tn,s=Je;i=(s&~(1<<32-Ie(s)-1)).toString(32)+i,e=":"+e+"R"+i,i=hi++,0<\/script>",t=t.removeChild(t.firstChild)):typeof s.is=="string"?t=h.createElement(i,{is:s.is}):(t=h.createElement(i),i==="select"&&(h=t,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):t=h.createElementNS(t,i),t[We]=e,t[pi]=s,rg(t,e,!1,!1),e.stateNode=t;t:{switch(h=ws(i,s),i){case"dialog":Nt("cancel",t),Nt("close",t),l=s;break;case"iframe":case"object":case"embed":Nt("load",t),l=s;break;case"video":case"audio":for(l=0;l_r&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304)}else{if(!s)if(t=Ho(h),t!==null){if(e.flags|=128,s=!0,i=t.updateQueue,i!==null&&(e.updateQueue=i,e.flags|=4),wi(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!It)return re(e),null}else 2*Bt()-u.renderingStartTime>_r&&i!==1073741824&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304);u.isBackwards?(h.sibling=e.child,e.child=h):(i=u.last,i!==null?i.sibling=h:e.child=h,u.last=h)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Bt(),e.sibling=null,i=Ft.current,jt(Ft,s?i&1|2:i&1),e):(re(e),null);case 22:case 23:return Kl(),s=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==s&&(e.flags|=8192),s&&e.mode&1?Ee&1073741824&&(re(e),e.subtreeFlags&6&&(e.flags|=8192)):re(e),null;case 24:return null;case 25:return null}throw Error(o(156,e.tag))}function ew(t,e){switch(al(e),e.tag){case 1:return ce(e.type)&&Oo(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return wr(),Lt(ue),Lt(ee),wl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return xl(e),null;case 13:if(Lt(Ft),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));fr()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Lt(Ft),null;case 4:return wr(),null;case 10:return cl(e.type._context),null;case 22:case 23:return Kl(),null;case 24:return null;default:return null}}var Qo=!1,ie=!1,nw=typeof WeakSet=="function"?WeakSet:Set,Y=null;function vr(t,e){var i=t.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(s){Ut(t,e,s)}else i.current=null}function Dl(t,e,i){try{i()}catch(s){Ut(t,e,s)}}var ag=!1;function rw(t,e){if(Ks=yo,t=Fc(),Hs(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{i.nodeType,u.nodeType}catch{i=null;break t}var h=0,k=-1,S=-1,O=0,D=0,U=t,F=null;e:for(;;){for(var q;U!==i||l!==0&&U.nodeType!==3||(k=h+l),U!==u||s!==0&&U.nodeType!==3||(S=h+s),U.nodeType===3&&(h+=U.nodeValue.length),(q=U.firstChild)!==null;)F=U,U=q;for(;;){if(U===t)break e;if(F===i&&++O===l&&(k=h),F===u&&++D===s&&(S=h),(q=U.nextSibling)!==null)break;U=F,F=U.parentNode}U=q}i=k===-1||S===-1?null:{start:k,end:S}}else i=null}i=i||{start:0,end:0}}else i=null;for(Qs={focusedElem:t,selectionRange:i},yo=!1,Y=e;Y!==null;)if(e=Y,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Y=t;else for(;Y!==null;){e=Y;try{var K=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(K!==null){var et=K.memoizedProps,$t=K.memoizedState,R=e.stateNode,E=R.getSnapshotBeforeUpdate(e.elementType===e.type?et:Fe(e.type,et),$t);R.__reactInternalSnapshotBeforeUpdate=E}break;case 3:var A=e.stateNode.containerInfo;A.nodeType===1?A.textContent="":A.nodeType===9&&A.documentElement&&A.removeChild(A.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(B){Ut(e,e.return,B)}if(t=e.sibling,t!==null){t.return=e.return,Y=t;break}Y=e.return}return K=ag,ag=!1,K}function bi(t,e,i){var s=e.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&t)===t){var u=l.destroy;l.destroy=void 0,u!==void 0&&Dl(e,i,u)}l=l.next}while(l!==s)}}function Jo(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var i=e=e.next;do{if((i.tag&t)===t){var s=i.create;i.destroy=s()}i=i.next}while(i!==e)}}function Ul(t){var e=t.ref;if(e!==null){var i=t.stateNode;switch(t.tag){case 5:t=i;break;default:t=i}typeof e=="function"?e(t):e.current=t}}function sg(t){var e=t.alternate;e!==null&&(t.alternate=null,sg(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[We],delete e[pi],delete e[nl],delete e[Dy],delete e[Uy])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function lg(t){return t.tag===5||t.tag===3||t.tag===4}function pg(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||lg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bl(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.nodeType===8?i.parentNode.insertBefore(t,e):i.insertBefore(t,e):(i.nodeType===8?(e=i.parentNode,e.insertBefore(t,i)):(e=i,e.appendChild(t)),i=i._reactRootContainer,i!=null||e.onclick!==null||(e.onclick=Ao));else if(s!==4&&(t=t.child,t!==null))for(Bl(t,e,i),t=t.sibling;t!==null;)Bl(t,e,i),t=t.sibling}function $l(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.insertBefore(t,e):i.appendChild(t);else if(s!==4&&(t=t.child,t!==null))for($l(t,e,i),t=t.sibling;t!==null;)$l(t,e,i),t=t.sibling}var Qt=null,De=!1;function vn(t,e,i){for(i=i.child;i!==null;)mg(t,e,i),i=i.sibling}function mg(t,e,i){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(uo,i)}catch{}switch(i.tag){case 5:ie||vr(i,e);case 6:var s=Qt,l=De;Qt=null,vn(t,e,i),Qt=s,De=l,Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?t.parentNode.removeChild(i):t.removeChild(i)):Qt.removeChild(i.stateNode));break;case 18:Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?el(t.parentNode,i):t.nodeType===1&&el(t,i),Qr(t)):el(Qt,i.stateNode));break;case 4:s=Qt,l=De,Qt=i.stateNode.containerInfo,De=!0,vn(t,e,i),Qt=s,De=l;break;case 0:case 11:case 14:case 15:if(!ie&&(s=i.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var u=l,h=u.destroy;u=u.tag,h!==void 0&&(u&2||u&4)&&Dl(i,e,h),l=l.next}while(l!==s)}vn(t,e,i);break;case 1:if(!ie&&(vr(i,e),s=i.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=i.memoizedProps,s.state=i.memoizedState,s.componentWillUnmount()}catch(k){Ut(i,e,k)}vn(t,e,i);break;case 21:vn(t,e,i);break;case 22:i.mode&1?(ie=(s=ie)||i.memoizedState!==null,vn(t,e,i),ie=s):vn(t,e,i);break;default:vn(t,e,i)}}function ug(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var i=t.stateNode;i===null&&(i=t.stateNode=new nw),e.forEach(function(s){var l=cw.bind(null,t,s);i.has(s)||(i.add(s),s.then(l,l))})}}function Ue(t,e){var i=e.deletions;if(i!==null)for(var s=0;sl&&(l=h),s&=~u}if(s=l,s=Bt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*ow(s/1960))-s,10t?16:t,_n===null)var s=!1;else{if(t=_n,_n=null,ia=0,yt&6)throw Error(o(331));var l=yt;for(yt|=4,Y=t.current;Y!==null;){var u=Y,h=u.child;if(Y.flags&16){var k=u.deletions;if(k!==null){for(var S=0;SBt()-Gl?Yn(t,0):Vl|=i),fe(t,e)}function Sg(t,e){e===0&&(t.mode&1?(e=go,go<<=1,!(go&130023424)&&(go=4194304)):e=1);var i=se();t=en(t,e),t!==null&&(Zr(t,e,i),fe(t,i))}function uw(t){var e=t.memoizedState,i=0;e!==null&&(i=e.retryLane),Sg(t,i)}function cw(t,e){var i=0;switch(t.tag){case 13:var s=t.stateNode,l=t.memoizedState;l!==null&&(i=l.retryLane);break;case 19:s=t.stateNode;break;default:throw Error(o(314))}s!==null&&s.delete(e),Sg(t,i)}var Eg;Eg=function(t,e,i){if(t!==null)if(t.memoizedProps!==e.pendingProps||ue.current)de=!0;else{if(!(t.lanes&i)&&!(e.flags&128))return de=!1,Jy(t,e,i);de=!!(t.flags&131072)}else de=!1,It&&e.flags&1048576&&id(e,Po,e.index);switch(e.lanes=0,e.tag){case 2:var s=e.type;Ko(t,e),t=e.pendingProps;var l=cr(e,ee.current);yr(e,i),l=kl(null,e,s,t,l,i);var u=_l();return e.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ce(s)?(u=!0,No(e)):u=!1,e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fl(e),l.updater=Yo,e.stateNode=l,l._reactInternals=e,jl(e,s,t,i),e=Nl(null,e,s,!0,u,i)):(e.tag=0,It&&u&&ol(e),ae(null,e,l,i),e=e.child),e;case 16:s=e.elementType;t:{switch(Ko(t,e),t=e.pendingProps,l=s._init,s=l(s._payload),e.type=s,l=e.tag=gw(s),t=Fe(s,t),l){case 0:e=Ol(null,e,s,t,i);break t;case 1:e=Kd(null,e,s,t,i);break t;case 11:e=Wd(null,e,s,t,i);break t;case 14:e=Zd(null,e,s,Fe(s.type,t),i);break t}throw Error(o(306,s,""))}return e;case 0:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ol(t,e,s,l,i);case 1:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Kd(t,e,s,l,i);case 3:t:{if(Qd(e),t===null)throw Error(o(387));s=e.pendingProps,u=e.memoizedState,l=u.element,dd(t,e),$o(e,s,null,i);var h=e.memoizedState;if(s=h.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){l=br(Error(o(423)),e),e=Jd(t,e,s,i,l);break t}else if(s!==l){l=br(Error(o(424)),e),e=Jd(t,e,s,i,l);break t}else for(Se=fn(e.stateNode.containerInfo.firstChild),_e=e,It=!0,Me=null,i=ud(e,null,s,i),e.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(fr(),s===l){e=rn(t,e,i);break t}ae(t,e,s,i)}e=e.child}return e;case 5:return hd(e),t===null&&ll(e),s=e.type,l=e.pendingProps,u=t!==null?t.memoizedProps:null,h=l.children,Js(s,l)?h=null:u!==null&&Js(s,u)&&(e.flags|=32),Xd(t,e),ae(t,e,h,i),e.child;case 6:return t===null&&ll(e),null;case 13:return tg(t,e,i);case 4:return hl(e,e.stateNode.containerInfo),s=e.pendingProps,t===null?e.child=hr(e,null,s,i):ae(t,e,s,i),e.child;case 11:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Wd(t,e,s,l,i);case 7:return ae(t,e,e.pendingProps,i),e.child;case 8:return ae(t,e,e.pendingProps.children,i),e.child;case 12:return ae(t,e,e.pendingProps.children,i),e.child;case 10:t:{if(s=e.type._context,l=e.pendingProps,u=e.memoizedProps,h=l.value,jt(Do,s._currentValue),s._currentValue=h,u!==null)if(Pe(u.value,h)){if(u.children===l.children&&!ue.current){e=rn(t,e,i);break t}}else for(u=e.child,u!==null&&(u.return=e);u!==null;){var k=u.dependencies;if(k!==null){h=u.child;for(var S=k.firstContext;S!==null;){if(S.context===s){if(u.tag===1){S=nn(-1,i&-i),S.tag=2;var O=u.updateQueue;if(O!==null){O=O.shared;var D=O.pending;D===null?S.next=S:(S.next=D.next,D.next=S),O.pending=S}}u.lanes|=i,S=u.alternate,S!==null&&(S.lanes|=i),dl(u.return,i,e),k.lanes|=i;break}S=S.next}}else if(u.tag===10)h=u.type===e.type?null:u.child;else if(u.tag===18){if(h=u.return,h===null)throw Error(o(341));h.lanes|=i,k=h.alternate,k!==null&&(k.lanes|=i),dl(h,i,e),h=u.sibling}else h=u.child;if(h!==null)h.return=u;else for(h=u;h!==null;){if(h===e){h=null;break}if(u=h.sibling,u!==null){u.return=h.return,h=u;break}h=h.return}u=h}ae(t,e,l.children,i),e=e.child}return e;case 9:return l=e.type,s=e.pendingProps.children,yr(e,i),l=Re(l),s=s(l),e.flags|=1,ae(t,e,s,i),e.child;case 14:return s=e.type,l=Fe(s,e.pendingProps),l=Fe(s.type,l),Zd(t,e,s,l,i);case 15:return qd(t,e,e.type,e.pendingProps,i);case 17:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ko(t,e),e.tag=1,ce(s)?(t=!0,No(e)):t=!1,yr(e,i),Dd(e,s,l),jl(e,s,l,i),Nl(null,e,s,!0,t,i);case 19:return ng(t,e,i);case 22:return Yd(t,e,i)}throw Error(o(156,e.tag))};function Cg(t,e){return oc(t,e)}function dw(t,e,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ze(t,e,i,s){return new dw(t,e,i,s)}function Jl(t){return t=t.prototype,!(!t||!t.isReactComponent)}function gw(t){if(typeof t=="function")return Jl(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Ct)return 11;if(t===Ot)return 14}return 2}function Cn(t,e){var i=t.alternate;return i===null?(i=ze(t.tag,e,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=e,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&14680064,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,e=t.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i}function la(t,e,i,s,l,u){var h=2;if(s=t,typeof t=="function")Jl(t)&&(h=1);else if(typeof t=="string")h=5;else t:switch(t){case tt:return Kn(i.children,l,u,e);case pt:h=8,l|=8;break;case J:return t=ze(12,i,e,l|2),t.elementType=J,t.lanes=u,t;case Mt:return t=ze(13,i,e,l),t.elementType=Mt,t.lanes=u,t;case ht:return t=ze(19,i,e,l),t.elementType=ht,t.lanes=u,t;case kt:return pa(i,l,u,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ft:h=10;break t;case zt:h=9;break t;case Ct:h=11;break t;case Ot:h=14;break t;case bt:h=16,s=null;break t}throw Error(o(130,t==null?t:typeof t,""))}return e=ze(h,i,e,l),e.elementType=t,e.type=s,e.lanes=u,e}function Kn(t,e,i,s){return t=ze(7,t,s,e),t.lanes=i,t}function pa(t,e,i,s){return t=ze(22,t,s,e),t.elementType=kt,t.lanes=i,t.stateNode={isHidden:!1},t}function tp(t,e,i){return t=ze(6,t,null,e),t.lanes=i,t}function ep(t,e,i){return e=ze(4,t.children!==null?t.children:[],t.key,e),e.lanes=i,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function fw(t,e,i,s,l){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rs(0),this.expirationTimes=Rs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rs(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function np(t,e,i,s,l,u,h,k,S){return t=new fw(t,e,i,k,S),e===1?(e=1,u===!0&&(e|=8)):e=0,u=ze(3,null,null,e),t.current=u,u.stateNode=t,u.memoizedState={element:s,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},fl(u),t}function hw(t,e,i){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gp)}catch(n){console.error(n)}}gp(),mp.exports=Dg();var fp=mp.exports,hp=fp;xa.createRoot=hp.createRoot,xa.hydrateRoot=hp.hydrateRoot;let Ei;const Ug=new Uint8Array(16);function Bg(){if(!Ei&&(Ei=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ei))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ei(Ug)}const Xt=[];for(let n=0;n<256;++n)Xt.push((n+256).toString(16).slice(1));function $g(n,r=0){return Xt[n[r+0]]+Xt[n[r+1]]+Xt[n[r+2]]+Xt[n[r+3]]+"-"+Xt[n[r+4]]+Xt[n[r+5]]+"-"+Xt[n[r+6]]+Xt[n[r+7]]+"-"+Xt[n[r+8]]+Xt[n[r+9]]+"-"+Xt[n[r+10]]+Xt[n[r+11]]+Xt[n[r+12]]+Xt[n[r+13]]+Xt[n[r+14]]+Xt[n[r+15]]}const xp={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function yp(n,r,o){if(xp.randomUUID&&!r&&!n)return xp.randomUUID();n=n||{};const a=n.random||(n.rng||Bg)();return a[6]=a[6]&15|64,a[8]=a[8]&63|128,$g(a)}const wp={mobile:768},bp=(n,r,o)=>[n<=wp[o],r<=wp[o]],Hg=(n="mobile",r=[])=>{const[o,a]=V.useState(!1),[p,m]=V.useState(!1),c=r==null?void 0:r.some(g=>!g);return V.useEffect(()=>{const g=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooeyChat-container");if(!g)return;const[f,x]=bp(g.clientWidth,window.innerWidth,n);a(f),m(x);const y=new ResizeObserver(()=>{const[v,j]=bp(g.clientWidth,window.innerWidth,n);a(v),m(j)});return y.observe(g),()=>{y.disconnect()}},[n,c]),[o,p]},ba=(n,r="left",o=!1)=>{if(r==="right"){const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-right-bar");if(!a)return;n?a.style.width="0px":a.style.width=o?"100%":"65vw"}else{const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");if(!a)return;n?(a.style.width="0px",a.style.transition="width ease-in-out 0.2s"):(a.style.width="260px",a.style.transition="width ease-in-out 0.2s")}},vp=V.createContext({}),Vg=({config:n,children:r})=>{const o=(n==null?void 0:n.mode)==="inline"||(n==null?void 0:n.mode)==="fullscreen",[a,p]=V.useState(new Map),[m,c]=V.useState({isOpen:o||!1,isFocusMode:!1,isInline:o,isSidebarOpen:!1,showCloseButton:!o||!1,showSidebarButton:!1,showFocusModeButton:!o||!1,showNewConversationButton:(n==null?void 0:n.enableConversations)===void 0?!0:n==null?void 0:n.enableConversations,isMobile:!1,isSecondaryDrawerOpen:!1,secondaryDrawerContent:()=>null}),g=!(m!=null&&m.showNewConversationButton),[f,x]=Hg("mobile",[m==null?void 0:m.isOpen]),y=(w,b)=>{p(_=>{const I=new Map(_);return I.set(w,b),I})},v=w=>a.get(w),j=V.useMemo(()=>({toggleOpenClose:()=>{c(w=>({...w,isOpen:!w.isOpen,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:!g}))},toggleSidebar:()=>{g||c(w=>(ba(w.isSidebarOpen),{...w,isSidebarOpen:!w.isSidebarOpen,showSidebarButton:w.isSidebarOpen}))},toggleFocusMode:()=>{c(w=>{const b=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");return b?w!=null&&w.isFocusMode?(w!=null&&w.isSidebarOpen&&(b.style.width="0px"),{...w,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:g?!1:w.isSidebarOpen}):(w!=null&&w.isSidebarOpen||(b.style.width="260px"),{...w,isFocusMode:!0,isSidebarOpen:!g,showSidebarButton:g?!1:w.isSidebarOpen}):{...w,isFocusMode:!w.isFocusMode}})},toggleSecondaryDrawer:(w=null)=>{c(b=>{const _=w&&b.isSidebarOpen&&!b.isSecondaryDrawerOpen;return _&&ba(b.isSidebarOpen),(w&&!b.isSecondaryDrawerOpen||!w)&&ba(b.isSecondaryDrawerOpen,"right",b.isMobile),{...b,isSecondaryDrawerOpen:!!w,secondaryDrawerContent:w,isSidebarOpen:_?!b.isSidebarOpen:b.isSidebarOpen,showSidebarButton:_?b.isSidebarOpen:b.showSidebarButton}})},setState:w=>{c(b=>({...b,...w}))},...m}),[c,g,m]);V.useEffect(()=>{c(w=>({...w,isSidebarOpen:!f,showSidebarButton:g?!1:f,showFocusModeButton:o?!1:f&&!x||!f&&!x,isMobile:f,isMobileWindow:x}))},[g,o,f,x]);const M={config:n,setTempStoreValue:y,getTempStoreValue:v,layoutController:j};return d.jsx(vp.Provider,{value:M,children:r})},Rn=()=>V.useContext(ym),te=()=>V.useContext(vp);function kp(n,r){return function(){return n.apply(r,arguments)}}const{toString:Gg}=Object.prototype,{getPrototypeOf:va}=Object,Ci=(n=>r=>{const o=Gg.call(r);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=n=>(n=n.toLowerCase(),r=>Ci(r)===n),Ti=n=>r=>typeof r===n,{isArray:Qn}=Array,Tr=Ti("undefined");function Wg(n){return n!==null&&!Tr(n)&&n.constructor!==null&&!Tr(n.constructor)&&xe(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const _p=Oe("ArrayBuffer");function Zg(n){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(n):r=n&&n.buffer&&_p(n.buffer),r}const qg=Ti("string"),xe=Ti("function"),Sp=Ti("number"),Ri=n=>n!==null&&typeof n=="object",Yg=n=>n===!0||n===!1,ji=n=>{if(Ci(n)!=="object")return!1;const r=va(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Xg=Oe("Date"),Kg=Oe("File"),Qg=Oe("Blob"),Jg=Oe("FileList"),tf=n=>Ri(n)&&xe(n.pipe),ef=n=>{let r;return n&&(typeof FormData=="function"&&n instanceof FormData||xe(n.append)&&((r=Ci(n))==="formdata"||r==="object"&&xe(n.toString)&&n.toString()==="[object FormData]"))},nf=Oe("URLSearchParams"),[rf,of,af,sf]=["ReadableStream","Request","Response","Headers"].map(Oe),lf=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rr(n,r,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let a,p;if(typeof n!="object"&&(n=[n]),Qn(n))for(a=0,p=n.length;a0;)if(p=o[a],r===p.toLowerCase())return p;return null}const jn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Cp=n=>!Tr(n)&&n!==jn;function ka(){const{caseless:n}=Cp(this)&&this||{},r={},o=(a,p)=>{const m=n&&Ep(r,p)||p;ji(r[m])&&ji(a)?r[m]=ka(r[m],a):ji(a)?r[m]=ka({},a):Qn(a)?r[m]=a.slice():r[m]=a};for(let a=0,p=arguments.length;a(Rr(r,(p,m)=>{o&&xe(p)?n[m]=kp(p,o):n[m]=p},{allOwnKeys:a}),n),mf=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),uf=(n,r,o,a)=>{n.prototype=Object.create(r.prototype,a),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:r.prototype}),o&&Object.assign(n.prototype,o)},cf=(n,r,o,a)=>{let p,m,c;const g={};if(r=r||{},n==null)return r;do{for(p=Object.getOwnPropertyNames(n),m=p.length;m-- >0;)c=p[m],(!a||a(c,n,r))&&!g[c]&&(r[c]=n[c],g[c]=!0);n=o!==!1&&va(n)}while(n&&(!o||o(n,r))&&n!==Object.prototype);return r},df=(n,r,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=r.length;const a=n.indexOf(r,o);return a!==-1&&a===o},gf=n=>{if(!n)return null;if(Qn(n))return n;let r=n.length;if(!Sp(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=n[r];return o},ff=(n=>r=>n&&r instanceof n)(typeof Uint8Array<"u"&&va(Uint8Array)),hf=(n,r)=>{const a=(n&&n[Symbol.iterator]).call(n);let p;for(;(p=a.next())&&!p.done;){const m=p.value;r.call(n,m[0],m[1])}},xf=(n,r)=>{let o;const a=[];for(;(o=n.exec(r))!==null;)a.push(o);return a},yf=Oe("HTMLFormElement"),wf=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,a,p){return a.toUpperCase()+p}),Tp=(({hasOwnProperty:n})=>(r,o)=>n.call(r,o))(Object.prototype),bf=Oe("RegExp"),Rp=(n,r)=>{const o=Object.getOwnPropertyDescriptors(n),a={};Rr(o,(p,m)=>{let c;(c=r(p,m,n))!==!1&&(a[m]=c||p)}),Object.defineProperties(n,a)},vf=n=>{Rp(n,(r,o)=>{if(xe(n)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const a=n[o];if(xe(a)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},kf=(n,r)=>{const o={},a=p=>{p.forEach(m=>{o[m]=!0})};return Qn(n)?a(n):a(String(n).split(r)),o},_f=()=>{},Sf=(n,r)=>n!=null&&Number.isFinite(n=+n)?n:r,_a="abcdefghijklmnopqrstuvwxyz",jp="0123456789",Ap={DIGIT:jp,ALPHA:_a,ALPHA_DIGIT:_a+_a.toUpperCase()+jp},Ef=(n=16,r=Ap.ALPHA_DIGIT)=>{let o="";const{length:a}=r;for(;n--;)o+=r[Math.random()*a|0];return o};function Cf(n){return!!(n&&xe(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Tf=n=>{const r=new Array(10),o=(a,p)=>{if(Ri(a)){if(r.indexOf(a)>=0)return;if(!("toJSON"in a)){r[p]=a;const m=Qn(a)?[]:{};return Rr(a,(c,g)=>{const f=o(c,p+1);!Tr(f)&&(m[g]=f)}),r[p]=void 0,m}}return a};return o(n,0)},Rf=Oe("AsyncFunction"),jf=n=>n&&(Ri(n)||xe(n))&&xe(n.then)&&xe(n.catch),zp=((n,r)=>n?setImmediate:r?((o,a)=>(jn.addEventListener("message",({source:p,data:m})=>{p===jn&&m===o&&a.length&&a.shift()()},!1),p=>{a.push(p),jn.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",xe(jn.postMessage)),Af=typeof queueMicrotask<"u"?queueMicrotask.bind(jn):typeof process<"u"&&process.nextTick||zp,N={isArray:Qn,isArrayBuffer:_p,isBuffer:Wg,isFormData:ef,isArrayBufferView:Zg,isString:qg,isNumber:Sp,isBoolean:Yg,isObject:Ri,isPlainObject:ji,isReadableStream:rf,isRequest:of,isResponse:af,isHeaders:sf,isUndefined:Tr,isDate:Xg,isFile:Kg,isBlob:Qg,isRegExp:bf,isFunction:xe,isStream:tf,isURLSearchParams:nf,isTypedArray:ff,isFileList:Jg,forEach:Rr,merge:ka,extend:pf,trim:lf,stripBOM:mf,inherits:uf,toFlatObject:cf,kindOf:Ci,kindOfTest:Oe,endsWith:df,toArray:gf,forEachEntry:hf,matchAll:xf,isHTMLForm:yf,hasOwnProperty:Tp,hasOwnProp:Tp,reduceDescriptors:Rp,freezeMethods:vf,toObjectSet:kf,toCamelCase:wf,noop:_f,toFiniteNumber:Sf,findKey:Ep,global:jn,isContextDefined:Cp,ALPHABET:Ap,generateString:Ef,isSpecCompliantForm:Cf,toJSONObject:Tf,isAsyncFn:Rf,isThenable:jf,setImmediate:zp,asap:Af};function mt(n,r,o,a,p){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),a&&(this.request=a),p&&(this.response=p)}N.inherits(mt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Op=mt.prototype,Np={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{Np[n]={value:n}}),Object.defineProperties(mt,Np),Object.defineProperty(Op,"isAxiosError",{value:!0}),mt.from=(n,r,o,a,p,m)=>{const c=Object.create(Op);return N.toFlatObject(n,c,function(f){return f!==Error.prototype},g=>g!=="isAxiosError"),mt.call(c,n.message,r,o,a,p),c.cause=n,c.name=n.name,m&&Object.assign(c,m),c};const zf=null;function Sa(n){return N.isPlainObject(n)||N.isArray(n)}function Lp(n){return N.endsWith(n,"[]")?n.slice(0,-2):n}function Ip(n,r,o){return n?n.concat(r).map(function(p,m){return p=Lp(p),!o&&m?"["+p+"]":p}).join(o?".":""):r}function Of(n){return N.isArray(n)&&!n.some(Sa)}const Nf=N.toFlatObject(N,{},null,function(r){return/^is[A-Z]/.test(r)});function Ai(n,r,o){if(!N.isObject(n))throw new TypeError("target must be an object");r=r||new FormData,o=N.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,_){return!N.isUndefined(_[b])});const a=o.metaTokens,p=o.visitor||y,m=o.dots,c=o.indexes,f=(o.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(r);if(!N.isFunction(p))throw new TypeError("visitor must be a function");function x(w){if(w===null)return"";if(N.isDate(w))return w.toISOString();if(!f&&N.isBlob(w))throw new mt("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(w)||N.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function y(w,b,_){let I=w;if(w&&!_&&typeof w=="object"){if(N.endsWith(b,"{}"))b=a?b:b.slice(0,-2),w=JSON.stringify(w);else if(N.isArray(w)&&Of(w)||(N.isFileList(w)||N.endsWith(b,"[]"))&&(I=N.toArray(w)))return b=Lp(b),I.forEach(function(z,$){!(N.isUndefined(z)||z===null)&&r.append(c===!0?Ip([b],$,m):c===null?b:b+"[]",x(z))}),!1}return Sa(w)?!0:(r.append(Ip(_,b,m),x(w)),!1)}const v=[],j=Object.assign(Nf,{defaultVisitor:y,convertValue:x,isVisitable:Sa});function M(w,b){if(!N.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+b.join("."));v.push(w),N.forEach(w,function(I,L){(!(N.isUndefined(I)||I===null)&&p.call(r,I,N.isString(L)?L.trim():L,b,j))===!0&&M(I,b?b.concat(L):[L])}),v.pop()}}if(!N.isObject(n))throw new TypeError("data must be an object");return M(n),r}function Pp(n){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(a){return r[a]})}function Ea(n,r){this._pairs=[],n&&Ai(n,this,r)}const Mp=Ea.prototype;Mp.append=function(r,o){this._pairs.push([r,o])},Mp.toString=function(r){const o=r?function(a){return r.call(this,a,Pp)}:Pp;return this._pairs.map(function(p){return o(p[0])+"="+o(p[1])},"").join("&")};function Lf(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fp(n,r,o){if(!r)return n;const a=o&&o.encode||Lf,p=o&&o.serialize;let m;if(p?m=p(r,o):m=N.isURLSearchParams(r)?r.toString():new Ea(r,o).toString(a),m){const c=n.indexOf("#");c!==-1&&(n=n.slice(0,c)),n+=(n.indexOf("?")===-1?"?":"&")+m}return n}class Dp{constructor(){this.handlers=[]}use(r,o,a){return this.handlers.push({fulfilled:r,rejected:o,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){N.forEach(this.handlers,function(a){a!==null&&r(a)})}}const Up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},If={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ea,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ca=typeof window<"u"&&typeof document<"u",Pf=(n=>Ca&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Mf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ff=Ca&&window.location.href||"http://localhost",Ne={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ca,hasStandardBrowserEnv:Pf,hasStandardBrowserWebWorkerEnv:Mf,origin:Ff},Symbol.toStringTag,{value:"Module"})),...If};function Df(n,r){return Ai(n,new Ne.classes.URLSearchParams,Object.assign({visitor:function(o,a,p,m){return Ne.isNode&&N.isBuffer(o)?(this.append(a,o.toString("base64")),!1):m.defaultVisitor.apply(this,arguments)}},r))}function Uf(n){return N.matchAll(/\w+|\[(\w*)]/g,n).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Bf(n){const r={},o=Object.keys(n);let a;const p=o.length;let m;for(a=0;a=o.length;return c=!c&&N.isArray(p)?p.length:c,f?(N.hasOwnProp(p,c)?p[c]=[p[c],a]:p[c]=a,!g):((!p[c]||!N.isObject(p[c]))&&(p[c]=[]),r(o,a,p[c],m)&&N.isArray(p[c])&&(p[c]=Bf(p[c])),!g)}if(N.isFormData(n)&&N.isFunction(n.entries)){const o={};return N.forEachEntry(n,(a,p)=>{r(Uf(a),p,o,0)}),o}return null}function $f(n,r,o){if(N.isString(n))try{return(r||JSON.parse)(n),N.trim(n)}catch(a){if(a.name!=="SyntaxError")throw a}return(o||JSON.stringify)(n)}const jr={transitional:Up,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const a=o.getContentType()||"",p=a.indexOf("application/json")>-1,m=N.isObject(r);if(m&&N.isHTMLForm(r)&&(r=new FormData(r)),N.isFormData(r))return p?JSON.stringify(Bp(r)):r;if(N.isArrayBuffer(r)||N.isBuffer(r)||N.isStream(r)||N.isFile(r)||N.isBlob(r)||N.isReadableStream(r))return r;if(N.isArrayBufferView(r))return r.buffer;if(N.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let g;if(m){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Df(r,this.formSerializer).toString();if((g=N.isFileList(r))||a.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Ai(g?{"files[]":r}:r,f&&new f,this.formSerializer)}}return m||p?(o.setContentType("application/json",!1),$f(r)):r}],transformResponse:[function(r){const o=this.transitional||jr.transitional,a=o&&o.forcedJSONParsing,p=this.responseType==="json";if(N.isResponse(r)||N.isReadableStream(r))return r;if(r&&N.isString(r)&&(a&&!this.responseType||p)){const c=!(o&&o.silentJSONParsing)&&p;try{return JSON.parse(r)}catch(g){if(c)throw g.name==="SyntaxError"?mt.from(g,mt.ERR_BAD_RESPONSE,this,null,this.response):g}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],n=>{jr.headers[n]={}});const Hf=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vf=n=>{const r={};let o,a,p;return n&&n.split(` -`).forEach(function(c){p=c.indexOf(":"),o=c.substring(0,p).trim().toLowerCase(),a=c.substring(p+1).trim(),!(!o||r[o]&&Hf[o])&&(o==="set-cookie"?r[o]?r[o].push(a):r[o]=[a]:r[o]=r[o]?r[o]+", "+a:a)}),r},$p=Symbol("internals");function Ar(n){return n&&String(n).trim().toLowerCase()}function zi(n){return n===!1||n==null?n:N.isArray(n)?n.map(zi):String(n)}function Gf(n){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=o.exec(n);)r[a[1]]=a[2];return r}const Wf=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ta(n,r,o,a,p){if(N.isFunction(a))return a.call(this,r,o);if(p&&(r=o),!!N.isString(r)){if(N.isString(a))return r.indexOf(a)!==-1;if(N.isRegExp(a))return a.test(r)}}function Zf(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,a)=>o.toUpperCase()+a)}function qf(n,r){const o=N.toCamelCase(" "+r);["get","set","has"].forEach(a=>{Object.defineProperty(n,a+o,{value:function(p,m,c){return this[a].call(this,r,p,m,c)},configurable:!0})})}class pe{constructor(r){r&&this.set(r)}set(r,o,a){const p=this;function m(g,f,x){const y=Ar(f);if(!y)throw new Error("header name must be a non-empty string");const v=N.findKey(p,y);(!v||p[v]===void 0||x===!0||x===void 0&&p[v]!==!1)&&(p[v||f]=zi(g))}const c=(g,f)=>N.forEach(g,(x,y)=>m(x,y,f));if(N.isPlainObject(r)||r instanceof this.constructor)c(r,o);else if(N.isString(r)&&(r=r.trim())&&!Wf(r))c(Vf(r),o);else if(N.isHeaders(r))for(const[g,f]of r.entries())m(f,g,a);else r!=null&&m(o,r,a);return this}get(r,o){if(r=Ar(r),r){const a=N.findKey(this,r);if(a){const p=this[a];if(!o)return p;if(o===!0)return Gf(p);if(N.isFunction(o))return o.call(this,p,a);if(N.isRegExp(o))return o.exec(p);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=Ar(r),r){const a=N.findKey(this,r);return!!(a&&this[a]!==void 0&&(!o||Ta(this,this[a],a,o)))}return!1}delete(r,o){const a=this;let p=!1;function m(c){if(c=Ar(c),c){const g=N.findKey(a,c);g&&(!o||Ta(a,a[g],g,o))&&(delete a[g],p=!0)}}return N.isArray(r)?r.forEach(m):m(r),p}clear(r){const o=Object.keys(this);let a=o.length,p=!1;for(;a--;){const m=o[a];(!r||Ta(this,this[m],m,r,!0))&&(delete this[m],p=!0)}return p}normalize(r){const o=this,a={};return N.forEach(this,(p,m)=>{const c=N.findKey(a,m);if(c){o[c]=zi(p),delete o[m];return}const g=r?Zf(m):String(m).trim();g!==m&&delete o[m],o[g]=zi(p),a[g]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return N.forEach(this,(a,p)=>{a!=null&&a!==!1&&(o[p]=r&&N.isArray(a)?a.join(", "):a)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const a=new this(r);return o.forEach(p=>a.set(p)),a}static accessor(r){const a=(this[$p]=this[$p]={accessors:{}}).accessors,p=this.prototype;function m(c){const g=Ar(c);a[g]||(qf(p,c),a[g]=!0)}return N.isArray(r)?r.forEach(m):m(r),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(pe.prototype,({value:n},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>n,set(a){this[o]=a}}}),N.freezeMethods(pe);function Ra(n,r){const o=this||jr,a=r||o,p=pe.from(a.headers);let m=a.data;return N.forEach(n,function(g){m=g.call(o,m,p.normalize(),r?r.status:void 0)}),p.normalize(),m}function Hp(n){return!!(n&&n.__CANCEL__)}function Jn(n,r,o){mt.call(this,n??"canceled",mt.ERR_CANCELED,r,o),this.name="CanceledError"}N.inherits(Jn,mt,{__CANCEL__:!0});function Vp(n,r,o){const a=o.config.validateStatus;!o.status||!a||a(o.status)?n(o):r(new mt("Request failed with status code "+o.status,[mt.ERR_BAD_REQUEST,mt.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function Yf(n){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return r&&r[1]||""}function Xf(n,r){n=n||10;const o=new Array(n),a=new Array(n);let p=0,m=0,c;return r=r!==void 0?r:1e3,function(f){const x=Date.now(),y=a[m];c||(c=x),o[p]=f,a[p]=x;let v=m,j=0;for(;v!==p;)j+=o[v++],v=v%n;if(p=(p+1)%n,p===m&&(m=(m+1)%n),x-c{o=y,p=null,m&&(clearTimeout(m),m=null),n.apply(null,x)};return[(...x)=>{const y=Date.now(),v=y-o;v>=a?c(x,y):(p=x,m||(m=setTimeout(()=>{m=null,c(p)},a-v)))},()=>p&&c(p)]}const Oi=(n,r,o=3)=>{let a=0;const p=Xf(50,250);return Kf(m=>{const c=m.loaded,g=m.lengthComputable?m.total:void 0,f=c-a,x=p(f),y=c<=g;a=c;const v={loaded:c,total:g,progress:g?c/g:void 0,bytes:f,rate:x||void 0,estimated:x&&g&&y?(g-c)/x:void 0,event:m,lengthComputable:g!=null,[r?"download":"upload"]:!0};n(v)},o)},Gp=(n,r)=>{const o=n!=null;return[a=>r[0]({lengthComputable:o,total:n,loaded:a}),r[1]]},Wp=n=>(...r)=>N.asap(()=>n(...r)),Qf=Ne.hasStandardBrowserEnv?function(){const r=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let a;function p(m){let c=m;return r&&(o.setAttribute("href",c),c=o.href),o.setAttribute("href",c),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return a=p(window.location.href),function(c){const g=N.isString(c)?p(c):c;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Jf=Ne.hasStandardBrowserEnv?{write(n,r,o,a,p,m){const c=[n+"="+encodeURIComponent(r)];N.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),N.isString(a)&&c.push("path="+a),N.isString(p)&&c.push("domain="+p),m===!0&&c.push("secure"),document.cookie=c.join("; ")},read(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function t0(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function e0(n,r){return r?n.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):n}function Zp(n,r){return n&&!t0(r)?e0(n,r):r}const qp=n=>n instanceof pe?{...n}:n;function An(n,r){r=r||{};const o={};function a(x,y,v){return N.isPlainObject(x)&&N.isPlainObject(y)?N.merge.call({caseless:v},x,y):N.isPlainObject(y)?N.merge({},y):N.isArray(y)?y.slice():y}function p(x,y,v){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x,v)}else return a(x,y,v)}function m(x,y){if(!N.isUndefined(y))return a(void 0,y)}function c(x,y){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x)}else return a(void 0,y)}function g(x,y,v){if(v in r)return a(x,y);if(v in n)return a(void 0,x)}const f={url:m,method:m,data:m,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:g,headers:(x,y)=>p(qp(x),qp(y),!0)};return N.forEach(Object.keys(Object.assign({},n,r)),function(y){const v=f[y]||p,j=v(n[y],r[y],y);N.isUndefined(j)&&v!==g||(o[y]=j)}),o}const Yp=n=>{const r=An({},n);let{data:o,withXSRFToken:a,xsrfHeaderName:p,xsrfCookieName:m,headers:c,auth:g}=r;r.headers=c=pe.from(c),r.url=Fp(Zp(r.baseURL,r.url),n.params,n.paramsSerializer),g&&c.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let f;if(N.isFormData(o)){if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if((f=c.getContentType())!==!1){const[x,...y]=f?f.split(";").map(v=>v.trim()).filter(Boolean):[];c.setContentType([x||"multipart/form-data",...y].join("; "))}}if(Ne.hasStandardBrowserEnv&&(a&&N.isFunction(a)&&(a=a(r)),a||a!==!1&&Qf(r.url))){const x=p&&m&&Jf.read(m);x&&c.set(p,x)}return r},n0=typeof XMLHttpRequest<"u"&&function(n){return new Promise(function(o,a){const p=Yp(n);let m=p.data;const c=pe.from(p.headers).normalize();let{responseType:g,onUploadProgress:f,onDownloadProgress:x}=p,y,v,j,M,w;function b(){M&&M(),w&&w(),p.cancelToken&&p.cancelToken.unsubscribe(y),p.signal&&p.signal.removeEventListener("abort",y)}let _=new XMLHttpRequest;_.open(p.method.toUpperCase(),p.url,!0),_.timeout=p.timeout;function I(){if(!_)return;const z=pe.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),W={data:!g||g==="text"||g==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:z,config:n,request:_};Vp(function(tt){o(tt),b()},function(tt){a(tt),b()},W),_=null}"onloadend"in _?_.onloadend=I:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(I)},_.onabort=function(){_&&(a(new mt("Request aborted",mt.ECONNABORTED,n,_)),_=null)},_.onerror=function(){a(new mt("Network Error",mt.ERR_NETWORK,n,_)),_=null},_.ontimeout=function(){let $=p.timeout?"timeout of "+p.timeout+"ms exceeded":"timeout exceeded";const W=p.transitional||Up;p.timeoutErrorMessage&&($=p.timeoutErrorMessage),a(new mt($,W.clarifyTimeoutError?mt.ETIMEDOUT:mt.ECONNABORTED,n,_)),_=null},m===void 0&&c.setContentType(null),"setRequestHeader"in _&&N.forEach(c.toJSON(),function($,W){_.setRequestHeader(W,$)}),N.isUndefined(p.withCredentials)||(_.withCredentials=!!p.withCredentials),g&&g!=="json"&&(_.responseType=p.responseType),x&&([j,w]=Oi(x,!0),_.addEventListener("progress",j)),f&&_.upload&&([v,M]=Oi(f),_.upload.addEventListener("progress",v),_.upload.addEventListener("loadend",M)),(p.cancelToken||p.signal)&&(y=z=>{_&&(a(!z||z.type?new Jn(null,n,_):z),_.abort(),_=null)},p.cancelToken&&p.cancelToken.subscribe(y),p.signal&&(p.signal.aborted?y():p.signal.addEventListener("abort",y)));const L=Yf(p.url);if(L&&Ne.protocols.indexOf(L)===-1){a(new mt("Unsupported protocol "+L+":",mt.ERR_BAD_REQUEST,n));return}_.send(m||null)})},r0=(n,r)=>{let o=new AbortController,a;const p=function(f){if(!a){a=!0,c();const x=f instanceof Error?f:this.reason;o.abort(x instanceof mt?x:new Jn(x instanceof Error?x.message:x))}};let m=r&&setTimeout(()=>{p(new mt(`timeout ${r} of ms exceeded`,mt.ETIMEDOUT))},r);const c=()=>{n&&(m&&clearTimeout(m),m=null,n.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",p):f.unsubscribe(p))}),n=null)};n.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",p));const{signal:g}=o;return g.unsubscribe=c,[g,()=>{m&&clearTimeout(m),m=null}]},i0=function*(n,r){let o=n.byteLength;if(!r||o{const m=o0(n,r,p);let c=0,g,f=x=>{g||(g=!0,a&&a(x))};return new ReadableStream({async pull(x){try{const{done:y,value:v}=await m.next();if(y){f(),x.close();return}let j=v.byteLength;if(o){let M=c+=j;o(M)}x.enqueue(new Uint8Array(v))}catch(y){throw f(y),y}},cancel(x){return f(x),m.return()}},{highWaterMark:2})},Ni=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kp=Ni&&typeof ReadableStream=="function",ja=Ni&&(typeof TextEncoder=="function"?(n=>r=>n.encode(r))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Qp=(n,...r)=>{try{return!!n(...r)}catch{return!1}},a0=Kp&&Qp(()=>{let n=!1;const r=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!r}),Jp=64*1024,Aa=Kp&&Qp(()=>N.isReadableStream(new Response("").body)),Li={stream:Aa&&(n=>n.body)};Ni&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Li[r]&&(Li[r]=N.isFunction(n[r])?o=>o[r]():(o,a)=>{throw new mt(`Response type '${r}' is not supported`,mt.ERR_NOT_SUPPORT,a)})})})(new Response);const s0=async n=>{if(n==null)return 0;if(N.isBlob(n))return n.size;if(N.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(N.isArrayBufferView(n)||N.isArrayBuffer(n))return n.byteLength;if(N.isURLSearchParams(n)&&(n=n+""),N.isString(n))return(await ja(n)).byteLength},l0=async(n,r)=>{const o=N.toFiniteNumber(n.getContentLength());return o??s0(r)},za={http:zf,xhr:n0,fetch:Ni&&(async n=>{let{url:r,method:o,data:a,signal:p,cancelToken:m,timeout:c,onDownloadProgress:g,onUploadProgress:f,responseType:x,headers:y,withCredentials:v="same-origin",fetchOptions:j}=Yp(n);x=x?(x+"").toLowerCase():"text";let[M,w]=p||m||c?r0([p,m],c):[],b,_;const I=()=>{!b&&setTimeout(()=>{M&&M.unsubscribe()}),b=!0};let L;try{if(f&&a0&&o!=="get"&&o!=="head"&&(L=await l0(y,a))!==0){let Q=new Request(r,{method:"POST",body:a,duplex:"half"}),tt;if(N.isFormData(a)&&(tt=Q.headers.get("content-type"))&&y.setContentType(tt),Q.body){const[pt,J]=Gp(L,Oi(Wp(f)));a=Xp(Q.body,Jp,pt,J,ja)}}N.isString(v)||(v=v?"include":"omit"),_=new Request(r,{...j,signal:M,method:o.toUpperCase(),headers:y.normalize().toJSON(),body:a,duplex:"half",credentials:v});let z=await fetch(_);const $=Aa&&(x==="stream"||x==="response");if(Aa&&(g||$)){const Q={};["status","statusText","headers"].forEach(ft=>{Q[ft]=z[ft]});const tt=N.toFiniteNumber(z.headers.get("content-length")),[pt,J]=g&&Gp(tt,Oi(Wp(g),!0))||[];z=new Response(Xp(z.body,Jp,pt,()=>{J&&J(),$&&I()},ja),Q)}x=x||"text";let W=await Li[N.findKey(Li,x)||"text"](z,n);return!$&&I(),w&&w(),await new Promise((Q,tt)=>{Vp(Q,tt,{data:W,headers:pe.from(z.headers),status:z.status,statusText:z.statusText,config:n,request:_})})}catch(z){throw I(),z&&z.name==="TypeError"&&/fetch/i.test(z.message)?Object.assign(new mt("Network Error",mt.ERR_NETWORK,n,_),{cause:z.cause||z}):mt.from(z,z&&z.code,n,_)}})};N.forEach(za,(n,r)=>{if(n){try{Object.defineProperty(n,"name",{value:r})}catch{}Object.defineProperty(n,"adapterName",{value:r})}});const tm=n=>`- ${n}`,p0=n=>N.isFunction(n)||n===null||n===!1,em={getAdapter:n=>{n=N.isArray(n)?n:[n];const{length:r}=n;let o,a;const p={};for(let m=0;m`adapter ${g} `+(f===!1?"is not supported by the environment":"is not available in the build"));let c=r?m.length>1?`since : +`+u.stack}return{value:t,source:e,stack:l,digest:null}}function zl(t,e,i){return{value:t,source:null,stack:i??null,digest:e??null}}function Al(t,e){try{console.error(e.value)}catch(i){setTimeout(function(){throw i})}}var Xy=typeof WeakMap=="function"?WeakMap:Map;function Bd(t,e,i){i=nn(-1,i),i.tag=3,i.payload={element:null};var s=e.value;return i.callback=function(){na||(na=!0,Wl=s),Al(t,e)},i}function $d(t,e,i){i=nn(-1,i),i.tag=3;var s=t.type.getDerivedStateFromError;if(typeof s=="function"){var l=e.value;i.payload=function(){return s(l)},i.callback=function(){Al(t,e)}}var u=t.stateNode;return u!==null&&typeof u.componentDidCatch=="function"&&(i.callback=function(){Al(t,e),typeof s!="function"&&(kn===null?kn=new Set([this]):kn.add(this));var h=e.stack;this.componentDidCatch(e.value,{componentStack:h!==null?h:""})}),i}function Hd(t,e,i){var s=t.pingCache;if(s===null){s=t.pingCache=new Xy;var l=new Set;s.set(e,l)}else l=s.get(e),l===void 0&&(l=new Set,s.set(e,l));l.has(i)||(l.add(i),t=mw.bind(null,t,e,i),e.then(t,t))}function Vd(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function Gd(t,e,i,s,l){return t.mode&1?(t.flags|=65536,t.lanes=l,t):(t===e?t.flags|=65536:(t.flags|=128,i.flags|=131072,i.flags&=-52805,i.tag===1&&(i.alternate===null?i.tag=17:(e=nn(-1,1),e.tag=2,bn(i,e,1))),i.lanes|=1),t)}var Ky=$.ReactCurrentOwner,de=!1;function ae(t,e,i,s){e.child=t===null?ud(e,null,i,s):hr(e,t.child,i,s)}function Wd(t,e,i,s,l){i=i.render;var u=e.ref;return yr(e,l),s=kl(t,e,i,s,u,l),i=_l(),t!==null&&!de?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l,rn(t,e,l)):(It&&i&&ol(e),e.flags|=1,ae(t,e,s,l),e.child)}function Zd(t,e,i,s,l){if(t===null){var u=i.type;return typeof u=="function"&&!Jl(u)&&u.defaultProps===void 0&&i.compare===null&&i.defaultProps===void 0?(e.tag=15,e.type=u,qd(t,e,u,s,l)):(t=la(i.type,null,s,e,e.mode,l),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!(t.lanes&l)){var h=u.memoizedProps;if(i=i.compare,i=i!==null?i:ii,i(h,s)&&t.ref===e.ref)return rn(t,e,l)}return e.flags|=1,t=Cn(u,s),t.ref=e.ref,t.return=e,e.child=t}function qd(t,e,i,s,l){if(t!==null){var u=t.memoizedProps;if(ii(u,s)&&t.ref===e.ref)if(de=!1,e.pendingProps=s=u,(t.lanes&l)!==0)t.flags&131072&&(de=!0);else return e.lanes=t.lanes,rn(t,e,l)}return Ol(t,e,i,s,l)}function Yd(t,e,i){var s=e.pendingProps,l=s.children,u=t!==null?t.memoizedState:null;if(s.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},jt(kr,Ee),Ee|=i;else{if(!(i&1073741824))return t=u!==null?u.baseLanes|i:i,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,jt(kr,Ee),Ee|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},s=u!==null?u.baseLanes:i,jt(kr,Ee),Ee|=s}else u!==null?(s=u.baseLanes|i,e.memoizedState=null):s=i,jt(kr,Ee),Ee|=s;return ae(t,e,l,i),e.child}function Xd(t,e){var i=e.ref;(t===null&&i!==null||t!==null&&t.ref!==i)&&(e.flags|=512,e.flags|=2097152)}function Ol(t,e,i,s,l){var u=ce(i)?Bn:ee.current;return u=cr(e,u),yr(e,l),i=kl(t,e,i,s,u,l),s=_l(),t!==null&&!de?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l,rn(t,e,l)):(It&&s&&ol(e),e.flags|=1,ae(t,e,i,l),e.child)}function Kd(t,e,i,s,l){if(ce(i)){var u=!0;No(e)}else u=!1;if(yr(e,l),e.stateNode===null)Ko(t,e),Dd(e,i,s),jl(e,i,s,l),s=!0;else if(t===null){var h=e.stateNode,k=e.memoizedProps;h.props=k;var S=h.context,O=i.contextType;typeof O=="object"&&O!==null?O=Re(O):(O=ce(i)?Bn:ee.current,O=cr(e,O));var D=i.getDerivedStateFromProps,U=typeof D=="function"||typeof h.getSnapshotBeforeUpdate=="function";U||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(k!==s||S!==O)&&Ud(e,h,s,O),wn=!1;var F=e.memoizedState;h.state=F,$o(e,s,h,l),S=e.memoizedState,k!==s||F!==S||ue.current||wn?(typeof D=="function"&&(Rl(e,i,D,s),S=e.memoizedState),(k=wn||Fd(e,i,k,s,F,S,O))?(U||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(e.flags|=4194308)):(typeof h.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=s,e.memoizedState=S),h.props=s,h.state=S,h.context=O,s=k):(typeof h.componentDidMount=="function"&&(e.flags|=4194308),s=!1)}else{h=e.stateNode,dd(t,e),k=e.memoizedProps,O=e.type===e.elementType?k:Fe(e.type,k),h.props=O,U=e.pendingProps,F=h.context,S=i.contextType,typeof S=="object"&&S!==null?S=Re(S):(S=ce(i)?Bn:ee.current,S=cr(e,S));var q=i.getDerivedStateFromProps;(D=typeof q=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(k!==U||F!==S)&&Ud(e,h,s,S),wn=!1,F=e.memoizedState,h.state=F,$o(e,s,h,l);var K=e.memoizedState;k!==U||F!==K||ue.current||wn?(typeof q=="function"&&(Rl(e,i,q,s),K=e.memoizedState),(O=wn||Fd(e,i,O,s,F,K,S)||!1)?(D||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(s,K,S),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(s,K,S)),typeof h.componentDidUpdate=="function"&&(e.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof h.componentDidUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=1024),e.memoizedProps=s,e.memoizedState=K),h.props=s,h.state=K,h.context=S,s=O):(typeof h.componentDidUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||k===t.memoizedProps&&F===t.memoizedState||(e.flags|=1024),s=!1)}return Nl(t,e,i,s,u,l)}function Nl(t,e,i,s,l,u){Xd(t,e);var h=(e.flags&128)!==0;if(!s&&!h)return l&&nd(e,i,!1),rn(t,e,u);s=e.stateNode,Ky.current=e;var k=h&&typeof i.getDerivedStateFromError!="function"?null:s.render();return e.flags|=1,t!==null&&h?(e.child=hr(e,t.child,null,u),e.child=hr(e,null,k,u)):ae(t,e,k,u),e.memoizedState=s.state,l&&nd(e,i,!0),e.child}function Qd(t){var e=t.stateNode;e.pendingContext?td(t,e.pendingContext,e.pendingContext!==e.context):e.context&&td(t,e.context,!1),hl(t,e.containerInfo)}function Jd(t,e,i,s,l){return fr(),pl(l),e.flags|=256,ae(t,e,i,s),e.child}var Ll={dehydrated:null,treeContext:null,retryLane:0};function Il(t){return{baseLanes:t,cachePool:null,transitions:null}}function tg(t,e,i){var s=e.pendingProps,l=Ft.current,u=!1,h=(e.flags&128)!==0,k;if((k=h)||(k=t!==null&&t.memoizedState===null?!1:(l&2)!==0),k?(u=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(l|=1),jt(Ft,l&1),t===null)return ll(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(h=s.children,t=s.fallback,u?(s=e.mode,u=e.child,h={mode:"hidden",children:h},!(s&1)&&u!==null?(u.childLanes=0,u.pendingProps=h):u=pa(h,s,0,null),t=Kn(t,s,i,null),u.return=e,t.return=e,u.sibling=t,e.child=u,e.child.memoizedState=Il(i),e.memoizedState=Ll,t):Pl(e,h));if(l=t.memoizedState,l!==null&&(k=l.dehydrated,k!==null))return Qy(t,e,h,s,k,l,i);if(u){u=s.fallback,h=e.mode,l=t.child,k=l.sibling;var S={mode:"hidden",children:s.children};return!(h&1)&&e.child!==l?(s=e.child,s.childLanes=0,s.pendingProps=S,e.deletions=null):(s=Cn(l,S),s.subtreeFlags=l.subtreeFlags&14680064),k!==null?u=Cn(k,u):(u=Kn(u,h,i,null),u.flags|=2),u.return=e,s.return=e,s.sibling=u,e.child=s,s=u,u=e.child,h=t.child.memoizedState,h=h===null?Il(i):{baseLanes:h.baseLanes|i,cachePool:null,transitions:h.transitions},u.memoizedState=h,u.childLanes=t.childLanes&~i,e.memoizedState=Ll,s}return u=t.child,t=u.sibling,s=Cn(u,{mode:"visible",children:s.children}),!(e.mode&1)&&(s.lanes=i),s.return=e,s.sibling=null,t!==null&&(i=e.deletions,i===null?(e.deletions=[t],e.flags|=16):i.push(t)),e.child=s,e.memoizedState=null,s}function Pl(t,e){return e=pa({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function Xo(t,e,i,s){return s!==null&&pl(s),hr(e,t.child,null,i),t=Pl(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Qy(t,e,i,s,l,u,h){if(i)return e.flags&256?(e.flags&=-257,s=zl(Error(o(422))),Xo(t,e,h,s)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(u=s.fallback,l=e.mode,s=pa({mode:"visible",children:s.children},l,0,null),u=Kn(u,l,h,null),u.flags|=2,s.return=e,u.return=e,s.sibling=u,e.child=s,e.mode&1&&hr(e,t.child,null,h),e.child.memoizedState=Il(h),e.memoizedState=Ll,u);if(!(e.mode&1))return Xo(t,e,h,null);if(l.data==="$!"){if(s=l.nextSibling&&l.nextSibling.dataset,s)var k=s.dgst;return s=k,u=Error(o(419)),s=zl(u,s,void 0),Xo(t,e,h,s)}if(k=(h&t.childLanes)!==0,de||k){if(s=qt,s!==null){switch(h&-h){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(s.suspendedLanes|h)?0:l,l!==0&&l!==u.retryLane&&(u.retryLane=l,en(t,l),Be(s,t,l,-1))}return Ql(),s=zl(Error(o(421))),Xo(t,e,h,s)}return l.data==="$?"?(e.flags|=128,e.child=t.child,e=uw.bind(null,t),l._reactRetry=e,null):(t=u.treeContext,Se=fn(l.nextSibling),_e=e,It=!0,Me=null,t!==null&&(Ce[Te++]=Je,Ce[Te++]=tn,Ce[Te++]=$n,Je=t.id,tn=t.overflow,$n=e),e=Pl(e,s.children),e.flags|=4096,e)}function eg(t,e,i){t.lanes|=e;var s=t.alternate;s!==null&&(s.lanes|=e),dl(t.return,e,i)}function Ml(t,e,i,s,l){var u=t.memoizedState;u===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:s,tail:i,tailMode:l}:(u.isBackwards=e,u.rendering=null,u.renderingStartTime=0,u.last=s,u.tail=i,u.tailMode=l)}function ng(t,e,i){var s=e.pendingProps,l=s.revealOrder,u=s.tail;if(ae(t,e,s.children,i),s=Ft.current,s&2)s=s&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&eg(t,i,e);else if(t.tag===19)eg(t,i,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}s&=1}if(jt(Ft,s),!(e.mode&1))e.memoizedState=null;else switch(l){case"forwards":for(i=e.child,l=null;i!==null;)t=i.alternate,t!==null&&Ho(t)===null&&(l=i),i=i.sibling;i=l,i===null?(l=e.child,e.child=null):(l=i.sibling,i.sibling=null),Ml(e,!1,l,i,u);break;case"backwards":for(i=null,l=e.child,e.child=null;l!==null;){if(t=l.alternate,t!==null&&Ho(t)===null){e.child=l;break}t=l.sibling,l.sibling=i,i=l,l=t}Ml(e,!0,i,null,u);break;case"together":Ml(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function Ko(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function rn(t,e,i){if(t!==null&&(e.dependencies=t.dependencies),Zn|=e.lanes,!(i&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(o(153));if(e.child!==null){for(t=e.child,i=Cn(t,t.pendingProps),e.child=i,i.return=e;t.sibling!==null;)t=t.sibling,i=i.sibling=Cn(t,t.pendingProps),i.return=e;i.sibling=null}return e.child}function Jy(t,e,i){switch(e.tag){case 3:Qd(e),fr();break;case 5:hd(e);break;case 1:ce(e.type)&&No(e);break;case 4:hl(e,e.stateNode.containerInfo);break;case 10:var s=e.type._context,l=e.memoizedProps.value;jt(Do,s._currentValue),s._currentValue=l;break;case 13:if(s=e.memoizedState,s!==null)return s.dehydrated!==null?(jt(Ft,Ft.current&1),e.flags|=128,null):i&e.child.childLanes?tg(t,e,i):(jt(Ft,Ft.current&1),t=rn(t,e,i),t!==null?t.sibling:null);jt(Ft,Ft.current&1);break;case 19:if(s=(i&e.childLanes)!==0,t.flags&128){if(s)return ng(t,e,i);e.flags|=128}if(l=e.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),jt(Ft,Ft.current),s)break;return null;case 22:case 23:return e.lanes=0,Yd(t,e,i)}return rn(t,e,i)}var rg,Fl,ig,og;rg=function(t,e){for(var i=e.child;i!==null;){if(i.tag===5||i.tag===6)t.appendChild(i.stateNode);else if(i.tag!==4&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},Fl=function(){},ig=function(t,e,i,s){var l=t.memoizedProps;if(l!==s){t=e.stateNode,Gn(Ze.current);var u=null;switch(i){case"input":l=ds(t,l),s=ds(t,s),u=[];break;case"select":l=Z({},l,{value:void 0}),s=Z({},s,{value:void 0}),u=[];break;case"textarea":l=hs(t,l),s=hs(t,s),u=[];break;default:typeof l.onClick!="function"&&typeof s.onClick=="function"&&(t.onclick=zo)}ys(i,s);var h;i=null;for(O in l)if(!s.hasOwnProperty(O)&&l.hasOwnProperty(O)&&l[O]!=null)if(O==="style"){var k=l[O];for(h in k)k.hasOwnProperty(h)&&(i||(i={}),i[h]="")}else O!=="dangerouslySetInnerHTML"&&O!=="children"&&O!=="suppressContentEditableWarning"&&O!=="suppressHydrationWarning"&&O!=="autoFocus"&&(p.hasOwnProperty(O)?u||(u=[]):(u=u||[]).push(O,null));for(O in s){var S=s[O];if(k=l!=null?l[O]:void 0,s.hasOwnProperty(O)&&S!==k&&(S!=null||k!=null))if(O==="style")if(k){for(h in k)!k.hasOwnProperty(h)||S&&S.hasOwnProperty(h)||(i||(i={}),i[h]="");for(h in S)S.hasOwnProperty(h)&&k[h]!==S[h]&&(i||(i={}),i[h]=S[h])}else i||(u||(u=[]),u.push(O,i)),i=S;else O==="dangerouslySetInnerHTML"?(S=S?S.__html:void 0,k=k?k.__html:void 0,S!=null&&k!==S&&(u=u||[]).push(O,S)):O==="children"?typeof S!="string"&&typeof S!="number"||(u=u||[]).push(O,""+S):O!=="suppressContentEditableWarning"&&O!=="suppressHydrationWarning"&&(p.hasOwnProperty(O)?(S!=null&&O==="onScroll"&&Nt("scroll",t),u||k===S||(u=[])):(u=u||[]).push(O,S))}i&&(u=u||[]).push("style",i);var O=u;(e.updateQueue=O)&&(e.flags|=4)}},og=function(t,e,i,s){i!==s&&(e.flags|=4)};function wi(t,e){if(!It)switch(t.tailMode){case"hidden":e=t.tail;for(var i=null;e!==null;)e.alternate!==null&&(i=e),e=e.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:s.sibling=null}}function re(t){var e=t.alternate!==null&&t.alternate.child===t.child,i=0,s=0;if(e)for(var l=t.child;l!==null;)i|=l.lanes|l.childLanes,s|=l.subtreeFlags&14680064,s|=l.flags&14680064,l.return=t,l=l.sibling;else for(l=t.child;l!==null;)i|=l.lanes|l.childLanes,s|=l.subtreeFlags,s|=l.flags,l.return=t,l=l.sibling;return t.subtreeFlags|=s,t.childLanes=i,e}function tw(t,e,i){var s=e.pendingProps;switch(al(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return re(e),null;case 1:return ce(e.type)&&Oo(),re(e),null;case 3:return s=e.stateNode,wr(),Lt(ue),Lt(ee),wl(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(t===null||t.child===null)&&(Mo(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,Me!==null&&(Yl(Me),Me=null))),Fl(t,e),re(e),null;case 5:xl(e);var l=Gn(gi.current);if(i=e.type,t!==null&&e.stateNode!=null)ig(t,e,i,s,l),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!s){if(e.stateNode===null)throw Error(o(166));return re(e),null}if(t=Gn(Ze.current),Mo(e)){s=e.stateNode,i=e.type;var u=e.memoizedProps;switch(s[We]=e,s[pi]=u,t=(e.mode&1)!==0,i){case"dialog":Nt("cancel",s),Nt("close",s);break;case"iframe":case"object":case"embed":Nt("load",s);break;case"video":case"audio":for(l=0;l<\/script>",t=t.removeChild(t.firstChild)):typeof s.is=="string"?t=h.createElement(i,{is:s.is}):(t=h.createElement(i),i==="select"&&(h=t,s.multiple?h.multiple=!0:s.size&&(h.size=s.size))):t=h.createElementNS(t,i),t[We]=e,t[pi]=s,rg(t,e,!1,!1),e.stateNode=t;t:{switch(h=ws(i,s),i){case"dialog":Nt("cancel",t),Nt("close",t),l=s;break;case"iframe":case"object":case"embed":Nt("load",t),l=s;break;case"video":case"audio":for(l=0;l_r&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304)}else{if(!s)if(t=Ho(h),t!==null){if(e.flags|=128,s=!0,i=t.updateQueue,i!==null&&(e.updateQueue=i,e.flags|=4),wi(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!It)return re(e),null}else 2*Bt()-u.renderingStartTime>_r&&i!==1073741824&&(e.flags|=128,s=!0,wi(u,!1),e.lanes=4194304);u.isBackwards?(h.sibling=e.child,e.child=h):(i=u.last,i!==null?i.sibling=h:e.child=h,u.last=h)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Bt(),e.sibling=null,i=Ft.current,jt(Ft,s?i&1|2:i&1),e):(re(e),null);case 22:case 23:return Kl(),s=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==s&&(e.flags|=8192),s&&e.mode&1?Ee&1073741824&&(re(e),e.subtreeFlags&6&&(e.flags|=8192)):re(e),null;case 24:return null;case 25:return null}throw Error(o(156,e.tag))}function ew(t,e){switch(al(e),e.tag){case 1:return ce(e.type)&&Oo(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return wr(),Lt(ue),Lt(ee),wl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return xl(e),null;case 13:if(Lt(Ft),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(o(340));fr()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Lt(Ft),null;case 4:return wr(),null;case 10:return cl(e.type._context),null;case 22:case 23:return Kl(),null;case 24:return null;default:return null}}var Qo=!1,ie=!1,nw=typeof WeakSet=="function"?WeakSet:Set,Y=null;function vr(t,e){var i=t.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(s){Ut(t,e,s)}else i.current=null}function Dl(t,e,i){try{i()}catch(s){Ut(t,e,s)}}var ag=!1;function rw(t,e){if(Ks=yo,t=Fc(),Hs(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var s=i.getSelection&&i.getSelection();if(s&&s.rangeCount!==0){i=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{i.nodeType,u.nodeType}catch{i=null;break t}var h=0,k=-1,S=-1,O=0,D=0,U=t,F=null;e:for(;;){for(var q;U!==i||l!==0&&U.nodeType!==3||(k=h+l),U!==u||s!==0&&U.nodeType!==3||(S=h+s),U.nodeType===3&&(h+=U.nodeValue.length),(q=U.firstChild)!==null;)F=U,U=q;for(;;){if(U===t)break e;if(F===i&&++O===l&&(k=h),F===u&&++D===s&&(S=h),(q=U.nextSibling)!==null)break;U=F,F=U.parentNode}U=q}i=k===-1||S===-1?null:{start:k,end:S}}else i=null}i=i||{start:0,end:0}}else i=null;for(Qs={focusedElem:t,selectionRange:i},yo=!1,Y=e;Y!==null;)if(e=Y,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Y=t;else for(;Y!==null;){e=Y;try{var K=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(K!==null){var et=K.memoizedProps,$t=K.memoizedState,R=e.stateNode,E=R.getSnapshotBeforeUpdate(e.elementType===e.type?et:Fe(e.type,et),$t);R.__reactInternalSnapshotBeforeUpdate=E}break;case 3:var z=e.stateNode.containerInfo;z.nodeType===1?z.textContent="":z.nodeType===9&&z.documentElement&&z.removeChild(z.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(B){Ut(e,e.return,B)}if(t=e.sibling,t!==null){t.return=e.return,Y=t;break}Y=e.return}return K=ag,ag=!1,K}function bi(t,e,i){var s=e.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&t)===t){var u=l.destroy;l.destroy=void 0,u!==void 0&&Dl(e,i,u)}l=l.next}while(l!==s)}}function Jo(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var i=e=e.next;do{if((i.tag&t)===t){var s=i.create;i.destroy=s()}i=i.next}while(i!==e)}}function Ul(t){var e=t.ref;if(e!==null){var i=t.stateNode;switch(t.tag){case 5:t=i;break;default:t=i}typeof e=="function"?e(t):e.current=t}}function sg(t){var e=t.alternate;e!==null&&(t.alternate=null,sg(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[We],delete e[pi],delete e[nl],delete e[Dy],delete e[Uy])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function lg(t){return t.tag===5||t.tag===3||t.tag===4}function pg(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||lg(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bl(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.nodeType===8?i.parentNode.insertBefore(t,e):i.insertBefore(t,e):(i.nodeType===8?(e=i.parentNode,e.insertBefore(t,i)):(e=i,e.appendChild(t)),i=i._reactRootContainer,i!=null||e.onclick!==null||(e.onclick=zo));else if(s!==4&&(t=t.child,t!==null))for(Bl(t,e,i),t=t.sibling;t!==null;)Bl(t,e,i),t=t.sibling}function $l(t,e,i){var s=t.tag;if(s===5||s===6)t=t.stateNode,e?i.insertBefore(t,e):i.appendChild(t);else if(s!==4&&(t=t.child,t!==null))for($l(t,e,i),t=t.sibling;t!==null;)$l(t,e,i),t=t.sibling}var Qt=null,De=!1;function vn(t,e,i){for(i=i.child;i!==null;)mg(t,e,i),i=i.sibling}function mg(t,e,i){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(uo,i)}catch{}switch(i.tag){case 5:ie||vr(i,e);case 6:var s=Qt,l=De;Qt=null,vn(t,e,i),Qt=s,De=l,Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?t.parentNode.removeChild(i):t.removeChild(i)):Qt.removeChild(i.stateNode));break;case 18:Qt!==null&&(De?(t=Qt,i=i.stateNode,t.nodeType===8?el(t.parentNode,i):t.nodeType===1&&el(t,i),Qr(t)):el(Qt,i.stateNode));break;case 4:s=Qt,l=De,Qt=i.stateNode.containerInfo,De=!0,vn(t,e,i),Qt=s,De=l;break;case 0:case 11:case 14:case 15:if(!ie&&(s=i.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var u=l,h=u.destroy;u=u.tag,h!==void 0&&(u&2||u&4)&&Dl(i,e,h),l=l.next}while(l!==s)}vn(t,e,i);break;case 1:if(!ie&&(vr(i,e),s=i.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=i.memoizedProps,s.state=i.memoizedState,s.componentWillUnmount()}catch(k){Ut(i,e,k)}vn(t,e,i);break;case 21:vn(t,e,i);break;case 22:i.mode&1?(ie=(s=ie)||i.memoizedState!==null,vn(t,e,i),ie=s):vn(t,e,i);break;default:vn(t,e,i)}}function ug(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var i=t.stateNode;i===null&&(i=t.stateNode=new nw),e.forEach(function(s){var l=cw.bind(null,t,s);i.has(s)||(i.add(s),s.then(l,l))})}}function Ue(t,e){var i=e.deletions;if(i!==null)for(var s=0;sl&&(l=h),s&=~u}if(s=l,s=Bt()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*ow(s/1960))-s,10t?16:t,_n===null)var s=!1;else{if(t=_n,_n=null,ia=0,yt&6)throw Error(o(331));var l=yt;for(yt|=4,Y=t.current;Y!==null;){var u=Y,h=u.child;if(Y.flags&16){var k=u.deletions;if(k!==null){for(var S=0;SBt()-Gl?Yn(t,0):Vl|=i),fe(t,e)}function Sg(t,e){e===0&&(t.mode&1?(e=go,go<<=1,!(go&130023424)&&(go=4194304)):e=1);var i=se();t=en(t,e),t!==null&&(Zr(t,e,i),fe(t,i))}function uw(t){var e=t.memoizedState,i=0;e!==null&&(i=e.retryLane),Sg(t,i)}function cw(t,e){var i=0;switch(t.tag){case 13:var s=t.stateNode,l=t.memoizedState;l!==null&&(i=l.retryLane);break;case 19:s=t.stateNode;break;default:throw Error(o(314))}s!==null&&s.delete(e),Sg(t,i)}var Eg;Eg=function(t,e,i){if(t!==null)if(t.memoizedProps!==e.pendingProps||ue.current)de=!0;else{if(!(t.lanes&i)&&!(e.flags&128))return de=!1,Jy(t,e,i);de=!!(t.flags&131072)}else de=!1,It&&e.flags&1048576&&id(e,Po,e.index);switch(e.lanes=0,e.tag){case 2:var s=e.type;Ko(t,e),t=e.pendingProps;var l=cr(e,ee.current);yr(e,i),l=kl(null,e,s,t,l,i);var u=_l();return e.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ce(s)?(u=!0,No(e)):u=!1,e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fl(e),l.updater=Yo,e.stateNode=l,l._reactInternals=e,jl(e,s,t,i),e=Nl(null,e,s,!0,u,i)):(e.tag=0,It&&u&&ol(e),ae(null,e,l,i),e=e.child),e;case 16:s=e.elementType;t:{switch(Ko(t,e),t=e.pendingProps,l=s._init,s=l(s._payload),e.type=s,l=e.tag=gw(s),t=Fe(s,t),l){case 0:e=Ol(null,e,s,t,i);break t;case 1:e=Kd(null,e,s,t,i);break t;case 11:e=Wd(null,e,s,t,i);break t;case 14:e=Zd(null,e,s,Fe(s.type,t),i);break t}throw Error(o(306,s,""))}return e;case 0:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ol(t,e,s,l,i);case 1:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Kd(t,e,s,l,i);case 3:t:{if(Qd(e),t===null)throw Error(o(387));s=e.pendingProps,u=e.memoizedState,l=u.element,dd(t,e),$o(e,s,null,i);var h=e.memoizedState;if(s=h.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:h.cache,pendingSuspenseBoundaries:h.pendingSuspenseBoundaries,transitions:h.transitions},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){l=br(Error(o(423)),e),e=Jd(t,e,s,i,l);break t}else if(s!==l){l=br(Error(o(424)),e),e=Jd(t,e,s,i,l);break t}else for(Se=fn(e.stateNode.containerInfo.firstChild),_e=e,It=!0,Me=null,i=ud(e,null,s,i),e.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(fr(),s===l){e=rn(t,e,i);break t}ae(t,e,s,i)}e=e.child}return e;case 5:return hd(e),t===null&&ll(e),s=e.type,l=e.pendingProps,u=t!==null?t.memoizedProps:null,h=l.children,Js(s,l)?h=null:u!==null&&Js(s,u)&&(e.flags|=32),Xd(t,e),ae(t,e,h,i),e.child;case 6:return t===null&&ll(e),null;case 13:return tg(t,e,i);case 4:return hl(e,e.stateNode.containerInfo),s=e.pendingProps,t===null?e.child=hr(e,null,s,i):ae(t,e,s,i),e.child;case 11:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Wd(t,e,s,l,i);case 7:return ae(t,e,e.pendingProps,i),e.child;case 8:return ae(t,e,e.pendingProps.children,i),e.child;case 12:return ae(t,e,e.pendingProps.children,i),e.child;case 10:t:{if(s=e.type._context,l=e.pendingProps,u=e.memoizedProps,h=l.value,jt(Do,s._currentValue),s._currentValue=h,u!==null)if(Pe(u.value,h)){if(u.children===l.children&&!ue.current){e=rn(t,e,i);break t}}else for(u=e.child,u!==null&&(u.return=e);u!==null;){var k=u.dependencies;if(k!==null){h=u.child;for(var S=k.firstContext;S!==null;){if(S.context===s){if(u.tag===1){S=nn(-1,i&-i),S.tag=2;var O=u.updateQueue;if(O!==null){O=O.shared;var D=O.pending;D===null?S.next=S:(S.next=D.next,D.next=S),O.pending=S}}u.lanes|=i,S=u.alternate,S!==null&&(S.lanes|=i),dl(u.return,i,e),k.lanes|=i;break}S=S.next}}else if(u.tag===10)h=u.type===e.type?null:u.child;else if(u.tag===18){if(h=u.return,h===null)throw Error(o(341));h.lanes|=i,k=h.alternate,k!==null&&(k.lanes|=i),dl(h,i,e),h=u.sibling}else h=u.child;if(h!==null)h.return=u;else for(h=u;h!==null;){if(h===e){h=null;break}if(u=h.sibling,u!==null){u.return=h.return,h=u;break}h=h.return}u=h}ae(t,e,l.children,i),e=e.child}return e;case 9:return l=e.type,s=e.pendingProps.children,yr(e,i),l=Re(l),s=s(l),e.flags|=1,ae(t,e,s,i),e.child;case 14:return s=e.type,l=Fe(s,e.pendingProps),l=Fe(s.type,l),Zd(t,e,s,l,i);case 15:return qd(t,e,e.type,e.pendingProps,i);case 17:return s=e.type,l=e.pendingProps,l=e.elementType===s?l:Fe(s,l),Ko(t,e),e.tag=1,ce(s)?(t=!0,No(e)):t=!1,yr(e,i),Dd(e,s,l),jl(e,s,l,i),Nl(null,e,s,!0,t,i);case 19:return ng(t,e,i);case 22:return Yd(t,e,i)}throw Error(o(156,e.tag))};function Cg(t,e){return oc(t,e)}function dw(t,e,i,s){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ae(t,e,i,s){return new dw(t,e,i,s)}function Jl(t){return t=t.prototype,!(!t||!t.isReactComponent)}function gw(t){if(typeof t=="function")return Jl(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Ct)return 11;if(t===Ot)return 14}return 2}function Cn(t,e){var i=t.alternate;return i===null?(i=Ae(t.tag,e,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=e,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&14680064,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,e=t.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i}function la(t,e,i,s,l,u){var h=2;if(s=t,typeof t=="function")Jl(t)&&(h=1);else if(typeof t=="string")h=5;else t:switch(t){case tt:return Kn(i.children,l,u,e);case pt:h=8,l|=8;break;case J:return t=Ae(12,i,e,l|2),t.elementType=J,t.lanes=u,t;case Mt:return t=Ae(13,i,e,l),t.elementType=Mt,t.lanes=u,t;case ht:return t=Ae(19,i,e,l),t.elementType=ht,t.lanes=u,t;case kt:return pa(i,l,u,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ft:h=10;break t;case At:h=9;break t;case Ct:h=11;break t;case Ot:h=14;break t;case bt:h=16,s=null;break t}throw Error(o(130,t==null?t:typeof t,""))}return e=Ae(h,i,e,l),e.elementType=t,e.type=s,e.lanes=u,e}function Kn(t,e,i,s){return t=Ae(7,t,s,e),t.lanes=i,t}function pa(t,e,i,s){return t=Ae(22,t,s,e),t.elementType=kt,t.lanes=i,t.stateNode={isHidden:!1},t}function tp(t,e,i){return t=Ae(6,t,null,e),t.lanes=i,t}function ep(t,e,i){return e=Ae(4,t.children!==null?t.children:[],t.key,e),e.lanes=i,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function fw(t,e,i,s,l){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Rs(0),this.expirationTimes=Rs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rs(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function np(t,e,i,s,l,u,h,k,S){return t=new fw(t,e,i,k,S),e===1?(e=1,u===!0&&(e|=8)):e=0,u=Ae(3,null,null,e),t.current=u,u.stateNode=t,u.memoizedState={element:s,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},fl(u),t}function hw(t,e,i){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gp)}catch(n){console.error(n)}}gp(),mp.exports=Dg();var fp=mp.exports,hp=fp;xa.createRoot=hp.createRoot,xa.hydrateRoot=hp.hydrateRoot;let Ei;const Ug=new Uint8Array(16);function Bg(){if(!Ei&&(Ei=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ei))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ei(Ug)}const Xt=[];for(let n=0;n<256;++n)Xt.push((n+256).toString(16).slice(1));function $g(n,r=0){return Xt[n[r+0]]+Xt[n[r+1]]+Xt[n[r+2]]+Xt[n[r+3]]+"-"+Xt[n[r+4]]+Xt[n[r+5]]+"-"+Xt[n[r+6]]+Xt[n[r+7]]+"-"+Xt[n[r+8]]+Xt[n[r+9]]+"-"+Xt[n[r+10]]+Xt[n[r+11]]+Xt[n[r+12]]+Xt[n[r+13]]+Xt[n[r+14]]+Xt[n[r+15]]}const xp={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function yp(n,r,o){if(xp.randomUUID&&!r&&!n)return xp.randomUUID();n=n||{};const a=n.random||(n.rng||Bg)();return a[6]=a[6]&15|64,a[8]=a[8]&63|128,$g(a)}const wp={mobile:768},bp=(n,r,o)=>[n<=wp[o],r<=wp[o]],Hg=(n="mobile",r=[])=>{const[o,a]=V.useState(!1),[p,m]=V.useState(!1),c=r==null?void 0:r.some(g=>!g);return V.useEffect(()=>{const g=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooeyChat-container");if(!g)return;const[f,x]=bp(g.clientWidth,window.innerWidth,n);a(f),m(x);const y=new ResizeObserver(()=>{const[v,j]=bp(g.clientWidth,window.innerWidth,n);a(v),m(j)});return y.observe(g),()=>{y.disconnect()}},[n,c]),[o,p]},ba=(n,r="left",o=!1)=>{if(r==="right"){const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-right-bar");if(!a)return;n?a.style.width="0px":a.style.width=o?"100%":"65vw"}else{const a=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");if(!a)return;n?(a.style.width="0px",a.style.transition="width ease-in-out 0.2s"):(a.style.width="260px",a.style.transition="width ease-in-out 0.2s")}},vp=V.createContext({}),Vg=({config:n,children:r})=>{const o=(n==null?void 0:n.mode)==="inline"||(n==null?void 0:n.mode)==="fullscreen",[a,p]=V.useState(new Map),[m,c]=V.useState({isOpen:o||!1,isFocusMode:!1,isInline:o,isSidebarOpen:!1,showCloseButton:!o||!1,showSidebarButton:!1,showFocusModeButton:!o||!1,showNewConversationButton:(n==null?void 0:n.enableConversations)===void 0?!0:n==null?void 0:n.enableConversations,isMobile:!1,isSecondaryDrawerOpen:!1,secondaryDrawerContent:()=>null}),g=!(m!=null&&m.showNewConversationButton),[f,x]=Hg("mobile",[m==null?void 0:m.isOpen]),y=(w,b)=>{p(_=>{const I=new Map(_);return I.set(w,b),I})},v=w=>a.get(w),j=V.useMemo(()=>({toggleOpenClose:()=>{c(w=>({...w,isOpen:!w.isOpen,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:!g}))},toggleSidebar:()=>{g||c(w=>(ba(w.isSidebarOpen),{...w,isSidebarOpen:!w.isSidebarOpen,showSidebarButton:w.isSidebarOpen}))},toggleFocusMode:()=>{c(w=>{const b=gooeyShadowRoot==null?void 0:gooeyShadowRoot.querySelector("#gooey-side-navbar");return b?w!=null&&w.isFocusMode?(w!=null&&w.isSidebarOpen&&(b.style.width="0px"),{...w,isFocusMode:!1,isSidebarOpen:!1,showSidebarButton:g?!1:w.isSidebarOpen}):(w!=null&&w.isSidebarOpen||(b.style.width="260px"),{...w,isFocusMode:!0,isSidebarOpen:!g,showSidebarButton:g?!1:w.isSidebarOpen}):{...w,isFocusMode:!w.isFocusMode}})},toggleSecondaryDrawer:(w=null)=>{c(b=>{const _=w&&b.isSidebarOpen&&!b.isSecondaryDrawerOpen;return _&&ba(b.isSidebarOpen),(w&&!b.isSecondaryDrawerOpen||!w)&&ba(b.isSecondaryDrawerOpen,"right",b.isMobile),{...b,isSecondaryDrawerOpen:!!w,secondaryDrawerContent:w,isSidebarOpen:_?!b.isSidebarOpen:b.isSidebarOpen,showSidebarButton:_?b.isSidebarOpen:b.showSidebarButton}})},setState:w=>{c(b=>({...b,...w}))},...m}),[c,g,m]);V.useEffect(()=>{c(w=>({...w,isSidebarOpen:!f,showSidebarButton:g?!1:f,showFocusModeButton:o?!1:f&&!x||!f&&!x,isMobile:f,isMobileWindow:x}))},[g,o,f,x]);const M={config:n,setTempStoreValue:y,getTempStoreValue:v,layoutController:j};return d.jsx(vp.Provider,{value:M,children:r})},Rn=()=>V.useContext(ym),te=()=>V.useContext(vp);function kp(n,r){return function(){return n.apply(r,arguments)}}const{toString:Gg}=Object.prototype,{getPrototypeOf:va}=Object,Ci=(n=>r=>{const o=Gg.call(r);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=n=>(n=n.toLowerCase(),r=>Ci(r)===n),Ti=n=>r=>typeof r===n,{isArray:Qn}=Array,Tr=Ti("undefined");function Wg(n){return n!==null&&!Tr(n)&&n.constructor!==null&&!Tr(n.constructor)&&xe(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const _p=Oe("ArrayBuffer");function Zg(n){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(n):r=n&&n.buffer&&_p(n.buffer),r}const qg=Ti("string"),xe=Ti("function"),Sp=Ti("number"),Ri=n=>n!==null&&typeof n=="object",Yg=n=>n===!0||n===!1,ji=n=>{if(Ci(n)!=="object")return!1;const r=va(n);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Xg=Oe("Date"),Kg=Oe("File"),Qg=Oe("Blob"),Jg=Oe("FileList"),tf=n=>Ri(n)&&xe(n.pipe),ef=n=>{let r;return n&&(typeof FormData=="function"&&n instanceof FormData||xe(n.append)&&((r=Ci(n))==="formdata"||r==="object"&&xe(n.toString)&&n.toString()==="[object FormData]"))},nf=Oe("URLSearchParams"),[rf,of,af,sf]=["ReadableStream","Request","Response","Headers"].map(Oe),lf=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rr(n,r,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let a,p;if(typeof n!="object"&&(n=[n]),Qn(n))for(a=0,p=n.length;a0;)if(p=o[a],r===p.toLowerCase())return p;return null}const jn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Cp=n=>!Tr(n)&&n!==jn;function ka(){const{caseless:n}=Cp(this)&&this||{},r={},o=(a,p)=>{const m=n&&Ep(r,p)||p;ji(r[m])&&ji(a)?r[m]=ka(r[m],a):ji(a)?r[m]=ka({},a):Qn(a)?r[m]=a.slice():r[m]=a};for(let a=0,p=arguments.length;a(Rr(r,(p,m)=>{o&&xe(p)?n[m]=kp(p,o):n[m]=p},{allOwnKeys:a}),n),mf=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),uf=(n,r,o,a)=>{n.prototype=Object.create(r.prototype,a),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:r.prototype}),o&&Object.assign(n.prototype,o)},cf=(n,r,o,a)=>{let p,m,c;const g={};if(r=r||{},n==null)return r;do{for(p=Object.getOwnPropertyNames(n),m=p.length;m-- >0;)c=p[m],(!a||a(c,n,r))&&!g[c]&&(r[c]=n[c],g[c]=!0);n=o!==!1&&va(n)}while(n&&(!o||o(n,r))&&n!==Object.prototype);return r},df=(n,r,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=r.length;const a=n.indexOf(r,o);return a!==-1&&a===o},gf=n=>{if(!n)return null;if(Qn(n))return n;let r=n.length;if(!Sp(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=n[r];return o},ff=(n=>r=>n&&r instanceof n)(typeof Uint8Array<"u"&&va(Uint8Array)),hf=(n,r)=>{const a=(n&&n[Symbol.iterator]).call(n);let p;for(;(p=a.next())&&!p.done;){const m=p.value;r.call(n,m[0],m[1])}},xf=(n,r)=>{let o;const a=[];for(;(o=n.exec(r))!==null;)a.push(o);return a},yf=Oe("HTMLFormElement"),wf=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,a,p){return a.toUpperCase()+p}),Tp=(({hasOwnProperty:n})=>(r,o)=>n.call(r,o))(Object.prototype),bf=Oe("RegExp"),Rp=(n,r)=>{const o=Object.getOwnPropertyDescriptors(n),a={};Rr(o,(p,m)=>{let c;(c=r(p,m,n))!==!1&&(a[m]=c||p)}),Object.defineProperties(n,a)},vf=n=>{Rp(n,(r,o)=>{if(xe(n)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const a=n[o];if(xe(a)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},kf=(n,r)=>{const o={},a=p=>{p.forEach(m=>{o[m]=!0})};return Qn(n)?a(n):a(String(n).split(r)),o},_f=()=>{},Sf=(n,r)=>n!=null&&Number.isFinite(n=+n)?n:r,_a="abcdefghijklmnopqrstuvwxyz",jp="0123456789",zp={DIGIT:jp,ALPHA:_a,ALPHA_DIGIT:_a+_a.toUpperCase()+jp},Ef=(n=16,r=zp.ALPHA_DIGIT)=>{let o="";const{length:a}=r;for(;n--;)o+=r[Math.random()*a|0];return o};function Cf(n){return!!(n&&xe(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Tf=n=>{const r=new Array(10),o=(a,p)=>{if(Ri(a)){if(r.indexOf(a)>=0)return;if(!("toJSON"in a)){r[p]=a;const m=Qn(a)?[]:{};return Rr(a,(c,g)=>{const f=o(c,p+1);!Tr(f)&&(m[g]=f)}),r[p]=void 0,m}}return a};return o(n,0)},Rf=Oe("AsyncFunction"),jf=n=>n&&(Ri(n)||xe(n))&&xe(n.then)&&xe(n.catch),Ap=((n,r)=>n?setImmediate:r?((o,a)=>(jn.addEventListener("message",({source:p,data:m})=>{p===jn&&m===o&&a.length&&a.shift()()},!1),p=>{a.push(p),jn.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",xe(jn.postMessage)),zf=typeof queueMicrotask<"u"?queueMicrotask.bind(jn):typeof process<"u"&&process.nextTick||Ap,N={isArray:Qn,isArrayBuffer:_p,isBuffer:Wg,isFormData:ef,isArrayBufferView:Zg,isString:qg,isNumber:Sp,isBoolean:Yg,isObject:Ri,isPlainObject:ji,isReadableStream:rf,isRequest:of,isResponse:af,isHeaders:sf,isUndefined:Tr,isDate:Xg,isFile:Kg,isBlob:Qg,isRegExp:bf,isFunction:xe,isStream:tf,isURLSearchParams:nf,isTypedArray:ff,isFileList:Jg,forEach:Rr,merge:ka,extend:pf,trim:lf,stripBOM:mf,inherits:uf,toFlatObject:cf,kindOf:Ci,kindOfTest:Oe,endsWith:df,toArray:gf,forEachEntry:hf,matchAll:xf,isHTMLForm:yf,hasOwnProperty:Tp,hasOwnProp:Tp,reduceDescriptors:Rp,freezeMethods:vf,toObjectSet:kf,toCamelCase:wf,noop:_f,toFiniteNumber:Sf,findKey:Ep,global:jn,isContextDefined:Cp,ALPHABET:zp,generateString:Ef,isSpecCompliantForm:Cf,toJSONObject:Tf,isAsyncFn:Rf,isThenable:jf,setImmediate:Ap,asap:zf};function mt(n,r,o,a,p){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),a&&(this.request=a),p&&(this.response=p)}N.inherits(mt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Op=mt.prototype,Np={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{Np[n]={value:n}}),Object.defineProperties(mt,Np),Object.defineProperty(Op,"isAxiosError",{value:!0}),mt.from=(n,r,o,a,p,m)=>{const c=Object.create(Op);return N.toFlatObject(n,c,function(f){return f!==Error.prototype},g=>g!=="isAxiosError"),mt.call(c,n.message,r,o,a,p),c.cause=n,c.name=n.name,m&&Object.assign(c,m),c};const Af=null;function Sa(n){return N.isPlainObject(n)||N.isArray(n)}function Lp(n){return N.endsWith(n,"[]")?n.slice(0,-2):n}function Ip(n,r,o){return n?n.concat(r).map(function(p,m){return p=Lp(p),!o&&m?"["+p+"]":p}).join(o?".":""):r}function Of(n){return N.isArray(n)&&!n.some(Sa)}const Nf=N.toFlatObject(N,{},null,function(r){return/^is[A-Z]/.test(r)});function zi(n,r,o){if(!N.isObject(n))throw new TypeError("target must be an object");r=r||new FormData,o=N.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,_){return!N.isUndefined(_[b])});const a=o.metaTokens,p=o.visitor||y,m=o.dots,c=o.indexes,f=(o.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(r);if(!N.isFunction(p))throw new TypeError("visitor must be a function");function x(w){if(w===null)return"";if(N.isDate(w))return w.toISOString();if(!f&&N.isBlob(w))throw new mt("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(w)||N.isTypedArray(w)?f&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function y(w,b,_){let I=w;if(w&&!_&&typeof w=="object"){if(N.endsWith(b,"{}"))b=a?b:b.slice(0,-2),w=JSON.stringify(w);else if(N.isArray(w)&&Of(w)||(N.isFileList(w)||N.endsWith(b,"[]"))&&(I=N.toArray(w)))return b=Lp(b),I.forEach(function(A,$){!(N.isUndefined(A)||A===null)&&r.append(c===!0?Ip([b],$,m):c===null?b:b+"[]",x(A))}),!1}return Sa(w)?!0:(r.append(Ip(_,b,m),x(w)),!1)}const v=[],j=Object.assign(Nf,{defaultVisitor:y,convertValue:x,isVisitable:Sa});function M(w,b){if(!N.isUndefined(w)){if(v.indexOf(w)!==-1)throw Error("Circular reference detected in "+b.join("."));v.push(w),N.forEach(w,function(I,L){(!(N.isUndefined(I)||I===null)&&p.call(r,I,N.isString(L)?L.trim():L,b,j))===!0&&M(I,b?b.concat(L):[L])}),v.pop()}}if(!N.isObject(n))throw new TypeError("data must be an object");return M(n),r}function Pp(n){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(a){return r[a]})}function Ea(n,r){this._pairs=[],n&&zi(n,this,r)}const Mp=Ea.prototype;Mp.append=function(r,o){this._pairs.push([r,o])},Mp.toString=function(r){const o=r?function(a){return r.call(this,a,Pp)}:Pp;return this._pairs.map(function(p){return o(p[0])+"="+o(p[1])},"").join("&")};function Lf(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fp(n,r,o){if(!r)return n;const a=o&&o.encode||Lf,p=o&&o.serialize;let m;if(p?m=p(r,o):m=N.isURLSearchParams(r)?r.toString():new Ea(r,o).toString(a),m){const c=n.indexOf("#");c!==-1&&(n=n.slice(0,c)),n+=(n.indexOf("?")===-1?"?":"&")+m}return n}class Dp{constructor(){this.handlers=[]}use(r,o,a){return this.handlers.push({fulfilled:r,rejected:o,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){N.forEach(this.handlers,function(a){a!==null&&r(a)})}}const Up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},If={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Ea,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ca=typeof window<"u"&&typeof document<"u",Pf=(n=>Ca&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Mf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ff=Ca&&window.location.href||"http://localhost",Ne={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ca,hasStandardBrowserEnv:Pf,hasStandardBrowserWebWorkerEnv:Mf,origin:Ff},Symbol.toStringTag,{value:"Module"})),...If};function Df(n,r){return zi(n,new Ne.classes.URLSearchParams,Object.assign({visitor:function(o,a,p,m){return Ne.isNode&&N.isBuffer(o)?(this.append(a,o.toString("base64")),!1):m.defaultVisitor.apply(this,arguments)}},r))}function Uf(n){return N.matchAll(/\w+|\[(\w*)]/g,n).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Bf(n){const r={},o=Object.keys(n);let a;const p=o.length;let m;for(a=0;a=o.length;return c=!c&&N.isArray(p)?p.length:c,f?(N.hasOwnProp(p,c)?p[c]=[p[c],a]:p[c]=a,!g):((!p[c]||!N.isObject(p[c]))&&(p[c]=[]),r(o,a,p[c],m)&&N.isArray(p[c])&&(p[c]=Bf(p[c])),!g)}if(N.isFormData(n)&&N.isFunction(n.entries)){const o={};return N.forEachEntry(n,(a,p)=>{r(Uf(a),p,o,0)}),o}return null}function $f(n,r,o){if(N.isString(n))try{return(r||JSON.parse)(n),N.trim(n)}catch(a){if(a.name!=="SyntaxError")throw a}return(o||JSON.stringify)(n)}const jr={transitional:Up,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const a=o.getContentType()||"",p=a.indexOf("application/json")>-1,m=N.isObject(r);if(m&&N.isHTMLForm(r)&&(r=new FormData(r)),N.isFormData(r))return p?JSON.stringify(Bp(r)):r;if(N.isArrayBuffer(r)||N.isBuffer(r)||N.isStream(r)||N.isFile(r)||N.isBlob(r)||N.isReadableStream(r))return r;if(N.isArrayBufferView(r))return r.buffer;if(N.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let g;if(m){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Df(r,this.formSerializer).toString();if((g=N.isFileList(r))||a.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return zi(g?{"files[]":r}:r,f&&new f,this.formSerializer)}}return m||p?(o.setContentType("application/json",!1),$f(r)):r}],transformResponse:[function(r){const o=this.transitional||jr.transitional,a=o&&o.forcedJSONParsing,p=this.responseType==="json";if(N.isResponse(r)||N.isReadableStream(r))return r;if(r&&N.isString(r)&&(a&&!this.responseType||p)){const c=!(o&&o.silentJSONParsing)&&p;try{return JSON.parse(r)}catch(g){if(c)throw g.name==="SyntaxError"?mt.from(g,mt.ERR_BAD_RESPONSE,this,null,this.response):g}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ne.classes.FormData,Blob:Ne.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],n=>{jr.headers[n]={}});const Hf=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Vf=n=>{const r={};let o,a,p;return n&&n.split(` +`).forEach(function(c){p=c.indexOf(":"),o=c.substring(0,p).trim().toLowerCase(),a=c.substring(p+1).trim(),!(!o||r[o]&&Hf[o])&&(o==="set-cookie"?r[o]?r[o].push(a):r[o]=[a]:r[o]=r[o]?r[o]+", "+a:a)}),r},$p=Symbol("internals");function zr(n){return n&&String(n).trim().toLowerCase()}function Ai(n){return n===!1||n==null?n:N.isArray(n)?n.map(Ai):String(n)}function Gf(n){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=o.exec(n);)r[a[1]]=a[2];return r}const Wf=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ta(n,r,o,a,p){if(N.isFunction(a))return a.call(this,r,o);if(p&&(r=o),!!N.isString(r)){if(N.isString(a))return r.indexOf(a)!==-1;if(N.isRegExp(a))return a.test(r)}}function Zf(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,a)=>o.toUpperCase()+a)}function qf(n,r){const o=N.toCamelCase(" "+r);["get","set","has"].forEach(a=>{Object.defineProperty(n,a+o,{value:function(p,m,c){return this[a].call(this,r,p,m,c)},configurable:!0})})}class pe{constructor(r){r&&this.set(r)}set(r,o,a){const p=this;function m(g,f,x){const y=zr(f);if(!y)throw new Error("header name must be a non-empty string");const v=N.findKey(p,y);(!v||p[v]===void 0||x===!0||x===void 0&&p[v]!==!1)&&(p[v||f]=Ai(g))}const c=(g,f)=>N.forEach(g,(x,y)=>m(x,y,f));if(N.isPlainObject(r)||r instanceof this.constructor)c(r,o);else if(N.isString(r)&&(r=r.trim())&&!Wf(r))c(Vf(r),o);else if(N.isHeaders(r))for(const[g,f]of r.entries())m(f,g,a);else r!=null&&m(o,r,a);return this}get(r,o){if(r=zr(r),r){const a=N.findKey(this,r);if(a){const p=this[a];if(!o)return p;if(o===!0)return Gf(p);if(N.isFunction(o))return o.call(this,p,a);if(N.isRegExp(o))return o.exec(p);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=zr(r),r){const a=N.findKey(this,r);return!!(a&&this[a]!==void 0&&(!o||Ta(this,this[a],a,o)))}return!1}delete(r,o){const a=this;let p=!1;function m(c){if(c=zr(c),c){const g=N.findKey(a,c);g&&(!o||Ta(a,a[g],g,o))&&(delete a[g],p=!0)}}return N.isArray(r)?r.forEach(m):m(r),p}clear(r){const o=Object.keys(this);let a=o.length,p=!1;for(;a--;){const m=o[a];(!r||Ta(this,this[m],m,r,!0))&&(delete this[m],p=!0)}return p}normalize(r){const o=this,a={};return N.forEach(this,(p,m)=>{const c=N.findKey(a,m);if(c){o[c]=Ai(p),delete o[m];return}const g=r?Zf(m):String(m).trim();g!==m&&delete o[m],o[g]=Ai(p),a[g]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return N.forEach(this,(a,p)=>{a!=null&&a!==!1&&(o[p]=r&&N.isArray(a)?a.join(", "):a)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const a=new this(r);return o.forEach(p=>a.set(p)),a}static accessor(r){const a=(this[$p]=this[$p]={accessors:{}}).accessors,p=this.prototype;function m(c){const g=zr(c);a[g]||(qf(p,c),a[g]=!0)}return N.isArray(r)?r.forEach(m):m(r),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),N.reduceDescriptors(pe.prototype,({value:n},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>n,set(a){this[o]=a}}}),N.freezeMethods(pe);function Ra(n,r){const o=this||jr,a=r||o,p=pe.from(a.headers);let m=a.data;return N.forEach(n,function(g){m=g.call(o,m,p.normalize(),r?r.status:void 0)}),p.normalize(),m}function Hp(n){return!!(n&&n.__CANCEL__)}function Jn(n,r,o){mt.call(this,n??"canceled",mt.ERR_CANCELED,r,o),this.name="CanceledError"}N.inherits(Jn,mt,{__CANCEL__:!0});function Vp(n,r,o){const a=o.config.validateStatus;!o.status||!a||a(o.status)?n(o):r(new mt("Request failed with status code "+o.status,[mt.ERR_BAD_REQUEST,mt.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function Yf(n){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return r&&r[1]||""}function Xf(n,r){n=n||10;const o=new Array(n),a=new Array(n);let p=0,m=0,c;return r=r!==void 0?r:1e3,function(f){const x=Date.now(),y=a[m];c||(c=x),o[p]=f,a[p]=x;let v=m,j=0;for(;v!==p;)j+=o[v++],v=v%n;if(p=(p+1)%n,p===m&&(m=(m+1)%n),x-c{o=y,p=null,m&&(clearTimeout(m),m=null),n.apply(null,x)};return[(...x)=>{const y=Date.now(),v=y-o;v>=a?c(x,y):(p=x,m||(m=setTimeout(()=>{m=null,c(p)},a-v)))},()=>p&&c(p)]}const Oi=(n,r,o=3)=>{let a=0;const p=Xf(50,250);return Kf(m=>{const c=m.loaded,g=m.lengthComputable?m.total:void 0,f=c-a,x=p(f),y=c<=g;a=c;const v={loaded:c,total:g,progress:g?c/g:void 0,bytes:f,rate:x||void 0,estimated:x&&g&&y?(g-c)/x:void 0,event:m,lengthComputable:g!=null,[r?"download":"upload"]:!0};n(v)},o)},Gp=(n,r)=>{const o=n!=null;return[a=>r[0]({lengthComputable:o,total:n,loaded:a}),r[1]]},Wp=n=>(...r)=>N.asap(()=>n(...r)),Qf=Ne.hasStandardBrowserEnv?function(){const r=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let a;function p(m){let c=m;return r&&(o.setAttribute("href",c),c=o.href),o.setAttribute("href",c),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return a=p(window.location.href),function(c){const g=N.isString(c)?p(c):c;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Jf=Ne.hasStandardBrowserEnv?{write(n,r,o,a,p,m){const c=[n+"="+encodeURIComponent(r)];N.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),N.isString(a)&&c.push("path="+a),N.isString(p)&&c.push("domain="+p),m===!0&&c.push("secure"),document.cookie=c.join("; ")},read(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function t0(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function e0(n,r){return r?n.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):n}function Zp(n,r){return n&&!t0(r)?e0(n,r):r}const qp=n=>n instanceof pe?{...n}:n;function zn(n,r){r=r||{};const o={};function a(x,y,v){return N.isPlainObject(x)&&N.isPlainObject(y)?N.merge.call({caseless:v},x,y):N.isPlainObject(y)?N.merge({},y):N.isArray(y)?y.slice():y}function p(x,y,v){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x,v)}else return a(x,y,v)}function m(x,y){if(!N.isUndefined(y))return a(void 0,y)}function c(x,y){if(N.isUndefined(y)){if(!N.isUndefined(x))return a(void 0,x)}else return a(void 0,y)}function g(x,y,v){if(v in r)return a(x,y);if(v in n)return a(void 0,x)}const f={url:m,method:m,data:m,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:g,headers:(x,y)=>p(qp(x),qp(y),!0)};return N.forEach(Object.keys(Object.assign({},n,r)),function(y){const v=f[y]||p,j=v(n[y],r[y],y);N.isUndefined(j)&&v!==g||(o[y]=j)}),o}const Yp=n=>{const r=zn({},n);let{data:o,withXSRFToken:a,xsrfHeaderName:p,xsrfCookieName:m,headers:c,auth:g}=r;r.headers=c=pe.from(c),r.url=Fp(Zp(r.baseURL,r.url),n.params,n.paramsSerializer),g&&c.set("Authorization","Basic "+btoa((g.username||"")+":"+(g.password?unescape(encodeURIComponent(g.password)):"")));let f;if(N.isFormData(o)){if(Ne.hasStandardBrowserEnv||Ne.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if((f=c.getContentType())!==!1){const[x,...y]=f?f.split(";").map(v=>v.trim()).filter(Boolean):[];c.setContentType([x||"multipart/form-data",...y].join("; "))}}if(Ne.hasStandardBrowserEnv&&(a&&N.isFunction(a)&&(a=a(r)),a||a!==!1&&Qf(r.url))){const x=p&&m&&Jf.read(m);x&&c.set(p,x)}return r},n0=typeof XMLHttpRequest<"u"&&function(n){return new Promise(function(o,a){const p=Yp(n);let m=p.data;const c=pe.from(p.headers).normalize();let{responseType:g,onUploadProgress:f,onDownloadProgress:x}=p,y,v,j,M,w;function b(){M&&M(),w&&w(),p.cancelToken&&p.cancelToken.unsubscribe(y),p.signal&&p.signal.removeEventListener("abort",y)}let _=new XMLHttpRequest;_.open(p.method.toUpperCase(),p.url,!0),_.timeout=p.timeout;function I(){if(!_)return;const A=pe.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),W={data:!g||g==="text"||g==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:A,config:n,request:_};Vp(function(tt){o(tt),b()},function(tt){a(tt),b()},W),_=null}"onloadend"in _?_.onloadend=I:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(I)},_.onabort=function(){_&&(a(new mt("Request aborted",mt.ECONNABORTED,n,_)),_=null)},_.onerror=function(){a(new mt("Network Error",mt.ERR_NETWORK,n,_)),_=null},_.ontimeout=function(){let $=p.timeout?"timeout of "+p.timeout+"ms exceeded":"timeout exceeded";const W=p.transitional||Up;p.timeoutErrorMessage&&($=p.timeoutErrorMessage),a(new mt($,W.clarifyTimeoutError?mt.ETIMEDOUT:mt.ECONNABORTED,n,_)),_=null},m===void 0&&c.setContentType(null),"setRequestHeader"in _&&N.forEach(c.toJSON(),function($,W){_.setRequestHeader(W,$)}),N.isUndefined(p.withCredentials)||(_.withCredentials=!!p.withCredentials),g&&g!=="json"&&(_.responseType=p.responseType),x&&([j,w]=Oi(x,!0),_.addEventListener("progress",j)),f&&_.upload&&([v,M]=Oi(f),_.upload.addEventListener("progress",v),_.upload.addEventListener("loadend",M)),(p.cancelToken||p.signal)&&(y=A=>{_&&(a(!A||A.type?new Jn(null,n,_):A),_.abort(),_=null)},p.cancelToken&&p.cancelToken.subscribe(y),p.signal&&(p.signal.aborted?y():p.signal.addEventListener("abort",y)));const L=Yf(p.url);if(L&&Ne.protocols.indexOf(L)===-1){a(new mt("Unsupported protocol "+L+":",mt.ERR_BAD_REQUEST,n));return}_.send(m||null)})},r0=(n,r)=>{let o=new AbortController,a;const p=function(f){if(!a){a=!0,c();const x=f instanceof Error?f:this.reason;o.abort(x instanceof mt?x:new Jn(x instanceof Error?x.message:x))}};let m=r&&setTimeout(()=>{p(new mt(`timeout ${r} of ms exceeded`,mt.ETIMEDOUT))},r);const c=()=>{n&&(m&&clearTimeout(m),m=null,n.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",p):f.unsubscribe(p))}),n=null)};n.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",p));const{signal:g}=o;return g.unsubscribe=c,[g,()=>{m&&clearTimeout(m),m=null}]},i0=function*(n,r){let o=n.byteLength;if(!r||o{const m=o0(n,r,p);let c=0,g,f=x=>{g||(g=!0,a&&a(x))};return new ReadableStream({async pull(x){try{const{done:y,value:v}=await m.next();if(y){f(),x.close();return}let j=v.byteLength;if(o){let M=c+=j;o(M)}x.enqueue(new Uint8Array(v))}catch(y){throw f(y),y}},cancel(x){return f(x),m.return()}},{highWaterMark:2})},Ni=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kp=Ni&&typeof ReadableStream=="function",ja=Ni&&(typeof TextEncoder=="function"?(n=>r=>n.encode(r))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),Qp=(n,...r)=>{try{return!!n(...r)}catch{return!1}},a0=Kp&&Qp(()=>{let n=!1;const r=new Request(Ne.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!r}),Jp=64*1024,za=Kp&&Qp(()=>N.isReadableStream(new Response("").body)),Li={stream:za&&(n=>n.body)};Ni&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Li[r]&&(Li[r]=N.isFunction(n[r])?o=>o[r]():(o,a)=>{throw new mt(`Response type '${r}' is not supported`,mt.ERR_NOT_SUPPORT,a)})})})(new Response);const s0=async n=>{if(n==null)return 0;if(N.isBlob(n))return n.size;if(N.isSpecCompliantForm(n))return(await new Request(n).arrayBuffer()).byteLength;if(N.isArrayBufferView(n)||N.isArrayBuffer(n))return n.byteLength;if(N.isURLSearchParams(n)&&(n=n+""),N.isString(n))return(await ja(n)).byteLength},l0=async(n,r)=>{const o=N.toFiniteNumber(n.getContentLength());return o??s0(r)},Aa={http:Af,xhr:n0,fetch:Ni&&(async n=>{let{url:r,method:o,data:a,signal:p,cancelToken:m,timeout:c,onDownloadProgress:g,onUploadProgress:f,responseType:x,headers:y,withCredentials:v="same-origin",fetchOptions:j}=Yp(n);x=x?(x+"").toLowerCase():"text";let[M,w]=p||m||c?r0([p,m],c):[],b,_;const I=()=>{!b&&setTimeout(()=>{M&&M.unsubscribe()}),b=!0};let L;try{if(f&&a0&&o!=="get"&&o!=="head"&&(L=await l0(y,a))!==0){let Q=new Request(r,{method:"POST",body:a,duplex:"half"}),tt;if(N.isFormData(a)&&(tt=Q.headers.get("content-type"))&&y.setContentType(tt),Q.body){const[pt,J]=Gp(L,Oi(Wp(f)));a=Xp(Q.body,Jp,pt,J,ja)}}N.isString(v)||(v=v?"include":"omit"),_=new Request(r,{...j,signal:M,method:o.toUpperCase(),headers:y.normalize().toJSON(),body:a,duplex:"half",credentials:v});let A=await fetch(_);const $=za&&(x==="stream"||x==="response");if(za&&(g||$)){const Q={};["status","statusText","headers"].forEach(ft=>{Q[ft]=A[ft]});const tt=N.toFiniteNumber(A.headers.get("content-length")),[pt,J]=g&&Gp(tt,Oi(Wp(g),!0))||[];A=new Response(Xp(A.body,Jp,pt,()=>{J&&J(),$&&I()},ja),Q)}x=x||"text";let W=await Li[N.findKey(Li,x)||"text"](A,n);return!$&&I(),w&&w(),await new Promise((Q,tt)=>{Vp(Q,tt,{data:W,headers:pe.from(A.headers),status:A.status,statusText:A.statusText,config:n,request:_})})}catch(A){throw I(),A&&A.name==="TypeError"&&/fetch/i.test(A.message)?Object.assign(new mt("Network Error",mt.ERR_NETWORK,n,_),{cause:A.cause||A}):mt.from(A,A&&A.code,n,_)}})};N.forEach(Aa,(n,r)=>{if(n){try{Object.defineProperty(n,"name",{value:r})}catch{}Object.defineProperty(n,"adapterName",{value:r})}});const tm=n=>`- ${n}`,p0=n=>N.isFunction(n)||n===null||n===!1,em={getAdapter:n=>{n=N.isArray(n)?n:[n];const{length:r}=n;let o,a;const p={};for(let m=0;m`adapter ${g} `+(f===!1?"is not supported by the environment":"is not available in the build"));let c=r?m.length>1?`since : `+m.map(tm).join(` -`):" "+tm(m[0]):"as no adapter specified";throw new mt("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return a},adapters:za};function Oa(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Jn(null,n)}function nm(n){return Oa(n),n.headers=pe.from(n.headers),n.data=Ra.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),em.getAdapter(n.adapter||jr.adapter)(n).then(function(a){return Oa(n),a.data=Ra.call(n,n.transformResponse,a),a.headers=pe.from(a.headers),a},function(a){return Hp(a)||(Oa(n),a&&a.response&&(a.response.data=Ra.call(n,n.transformResponse,a.response),a.response.headers=pe.from(a.response.headers))),Promise.reject(a)})}const rm="1.7.3",Na={};["object","boolean","number","function","string","symbol"].forEach((n,r)=>{Na[n]=function(a){return typeof a===n||"a"+(r<1?"n ":" ")+n}});const im={};Na.transitional=function(r,o,a){function p(m,c){return"[Axios v"+rm+"] Transitional option '"+m+"'"+c+(a?". "+a:"")}return(m,c,g)=>{if(r===!1)throw new mt(p(c," has been removed"+(o?" in "+o:"")),mt.ERR_DEPRECATED);return o&&!im[c]&&(im[c]=!0,console.warn(p(c," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(m,c,g):!0}};function m0(n,r,o){if(typeof n!="object")throw new mt("options must be an object",mt.ERR_BAD_OPTION_VALUE);const a=Object.keys(n);let p=a.length;for(;p-- >0;){const m=a[p],c=r[m];if(c){const g=n[m],f=g===void 0||c(g,m,n);if(f!==!0)throw new mt("option "+m+" must be "+f,mt.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new mt("Unknown option "+m,mt.ERR_BAD_OPTION)}}const La={assertOptions:m0,validators:Na},an=La.validators;class zn{constructor(r){this.defaults=r,this.interceptors={request:new Dp,response:new Dp}}async request(r,o){try{return await this._request(r,o)}catch(a){if(a instanceof Error){let p;Error.captureStackTrace?Error.captureStackTrace(p={}):p=new Error;const m=p.stack?p.stack.replace(/^.+\n/,""):"";try{a.stack?m&&!String(a.stack).endsWith(m.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+m):a.stack=m}catch{}}throw a}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=An(this.defaults,o);const{transitional:a,paramsSerializer:p,headers:m}=o;a!==void 0&&La.assertOptions(a,{silentJSONParsing:an.transitional(an.boolean),forcedJSONParsing:an.transitional(an.boolean),clarifyTimeoutError:an.transitional(an.boolean)},!1),p!=null&&(N.isFunction(p)?o.paramsSerializer={serialize:p}:La.assertOptions(p,{encode:an.function,serialize:an.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let c=m&&N.merge(m.common,m[o.method]);m&&N.forEach(["delete","get","head","post","put","patch","common"],w=>{delete m[w]}),o.headers=pe.concat(c,m);const g=[];let f=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(o)===!1||(f=f&&b.synchronous,g.unshift(b.fulfilled,b.rejected))});const x=[];this.interceptors.response.forEach(function(b){x.push(b.fulfilled,b.rejected)});let y,v=0,j;if(!f){const w=[nm.bind(this),void 0];for(w.unshift.apply(w,g),w.push.apply(w,x),j=w.length,y=Promise.resolve(o);v{if(!a._listeners)return;let m=a._listeners.length;for(;m-- >0;)a._listeners[m](p);a._listeners=null}),this.promise.then=p=>{let m;const c=new Promise(g=>{a.subscribe(g),m=g}).then(p);return c.cancel=function(){a.unsubscribe(m)},c},r(function(m,c,g){a.reason||(a.reason=new Jn(m,c,g),o(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}static source(){let r;return{token:new Ia(function(p){r=p}),cancel:r}}}function u0(n){return function(o){return n.apply(null,o)}}function c0(n){return N.isObject(n)&&n.isAxiosError===!0}const Pa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Pa).forEach(([n,r])=>{Pa[r]=n});function om(n){const r=new zn(n),o=kp(zn.prototype.request,r);return N.extend(o,zn.prototype,r,{allOwnKeys:!0}),N.extend(o,r,null,{allOwnKeys:!0}),o.create=function(p){return om(An(n,p))},o}const At=om(jr);At.Axios=zn,At.CanceledError=Jn,At.CancelToken=Ia,At.isCancel=Hp,At.VERSION=rm,At.toFormData=Ai,At.AxiosError=mt,At.Cancel=At.CanceledError,At.all=function(r){return Promise.all(r)},At.spread=u0,At.isAxiosError=c0,At.mergeConfig=An,At.AxiosHeaders=pe,At.formToJSON=n=>Bp(N.isHTMLForm(n)?new FormData(n):n),At.getAdapter=em.getAdapter,At.HttpStatusCode=Pa,At.default=At;var d0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai/",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.3",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const g0=`${d0.REACT_APP_GOOEY_SERVER}/v3/integrations/stream/`,f0=()=>({"Content-Type":"application/json"}),On={CONVERSATION_START:"conversation_start",FINAL_RESPONSE:"final_response",RUN_START:"run_start",RUNNING:"running",COMPLETED:"completed",MESSAGE_PART:"message_part"},am=async(n,r,o="")=>{const a=f0(),p={citation_style:"number",use_url_shortener:!1,...n};return(await At.post(o||g0,JSON.stringify(p),{headers:a,responseType:"stream",cancelToken:r.token})).headers.get("Location")},h0=(n,r)=>{const o=new EventSource(n);window.GooeyEventSource=o,o.onmessage=a=>{const p=JSON.parse(a.data);p.type===On.FINAL_RESPONSE?(r(p),o.close()):r(p)}};var x0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai/",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.95.3",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const y0=`${x0.REACT_APP_GOOEY_SERVER}/__/file-upload/`,sm=async n=>{var a;const r=new FormData;r.append("file",n);const o=await At.post(y0,r,{headers:{"Content-Type":"multipart/form-data"}});return(a=o==null?void 0:o.data)==null?void 0:a.url},lm="user_id",w0=n=>{if(!(window.localStorage||null))return console.error("Local Storage not available");localStorage.getItem("user_id")||localStorage.setItem(lm,n)},b0=n=>{var r,o;return(o=(r=n==null?void 0:n.messages)==null?void 0:r[0])==null?void 0:o.input_prompt},pm=n=>new Promise((r,o)=>{const a=indexedDB.open(n,1);a.onupgradeneeded=()=>{a.result.createObjectStore("conversations",{keyPath:"id",autoIncrement:!0})},a.onsuccess=()=>{r(a.result)},a.onerror=()=>{o(a.error)}}),v0=(n,r)=>new Promise((o,a)=>{const c=n.transaction(["conversations"],"readonly").objectStore("conversations").get(r);c.onsuccess=()=>{o(c.result)},c.onerror=()=>{a(c.error)}}),mm=(n,r)=>{const o=Object.assign({},n);return o.title=b0(n),delete o.messages,o.getMessages=async()=>(await v0(r,n.id)).messages||[],o},k0=(n,r,o)=>new Promise((a,p)=>{const g=n.transaction(["conversations"],"readonly").objectStore("conversations").getAll();g.onsuccess=()=>{const f=g.result.filter(x=>x.user_id===r&&x.bot_id===o).map(x=>mm(x,n));a(f)},g.onerror=()=>{p(g.error)}}),_0=(n,r)=>new Promise((o,a)=>{const m=n.transaction(["conversations"],"readwrite").objectStore("conversations"),c=m.put(r);c.onsuccess=()=>{const g=m.getAll();g.onsuccess=()=>{o(g.result.filter(f=>f.user_id===r.user_id&&f.bot_id===r.bot_id).map(f=>mm(f,n)))},g.onerror=()=>{a(g.error)}},c.onerror=()=>{a(c.error)}}),um="GOOEY_COPILOT_CONVERSATIONS_DB",S0=(n,r)=>{const[o,a]=V.useState([]);return V.useEffect(()=>{(async()=>{const c=await pm(um),g=await k0(c,n,r);a(g.sort((f,x)=>new Date(x.timestamp).getTime()-new Date(f.timestamp).getTime()))})()},[r,n]),{conversations:o,handleAddConversation:async m=>{var f;if(!m||!((f=m.messages)!=null&&f.length))return;const c=await pm(um),g=await _0(c,m);a(g)}}};function cm(n){var r,o,a="";if(typeof n=="string"||typeof n=="number")a+=n;else if(typeof n=="object")if(Array.isArray(n)){var p=n.length;for(r=0;r{const p=Tt(`button-${r==null?void 0:r.toLowerCase()}`,n);return d.jsx("button",{...a,className:p,onClick:o,children:a.children})},Pt=({children:n})=>d.jsx(d.Fragment,{children:n}),dm=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"})})})},E0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:["// --!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"})]})})},gm=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",width:r,height:r,fill:"currentColor",...n,children:d.jsx("path",{d:"M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"})})})},Ma=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M18 6l-12 12"}),d.jsx("path",{d:"M6 6l12 12"})]})})},fm=({size:n=50})=>{const r={width:n+"px",height:n+"px",border:"2px solid #ccc",borderTopColor:"transparent",borderRadius:"50%",animation:"rotate 1s linear infinite"};return d.jsx("div",{style:r})},C0={audio:!0},T0=n=>{const{onCancel:r,onSend:o}=n,[a,p]=V.useState(0),[m,c]=V.useState(!1),[g,f]=V.useState(!1),[x,y]=V.useState([]),v=V.useRef(null),[j,M]=V.useState(!0);V.useEffect(()=>{let W;return m&&(W=setInterval(()=>p(a+1),10)),()=>clearInterval(W)},[m,a]);const w=W=>{const Q=new MediaRecorder(W);v.current=Q,Q.start(),Q.onstop=function(){W==null||W.getTracks().forEach(tt=>tt==null?void 0:tt.stop())},Q.ondataavailable=function(tt){y(pt=>[...pt,tt.data])},M(!1),c(!0)},b=function(W){console.log("The following error occured: "+W)},_=()=>{v.current&&(v.current.stop(),c(!1))};V.useEffect(()=>{var W,Q,tt,pt,J,ft;if(M(!0),navigator.mediaDevices.getUserMedia=((W=navigator==null?void 0:navigator.mediaDevices)==null?void 0:W.getUserMedia)||((Q=navigator==null?void 0:navigator.mediaDevices)==null?void 0:Q.webkitGetUserMedia)||((tt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:tt.mozGetUserMedia)||((pt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:pt.msGetUserMedia),!((J=navigator==null?void 0:navigator.mediaDevices)!=null&&J.getUserMedia)){console.error("The mediaDevices.getUserMedia() method is not supported.");return}(ft=navigator==null?void 0:navigator.mediaDevices)==null||ft.getUserMedia(C0).then(w,b)},[]),V.useEffect(()=>{if(!g||!x.length)return;const W=new Blob(x,{type:"audio/mp3;codecs=mpeg"});y([]),o(W),f(!1)},[x,o,g]);const I=()=>{_(),r()},L=()=>{_(),f(!0)},z=Math.floor(a%36e4/6e3),$=Math.floor(a%6e3/100);return j?d.jsx("div",{className:"gpl-8 gpr-8 d-flex align-center justify-center gpb-25 w-100",children:d.jsx(fm,{size:44})}):d.jsxs("div",{className:"gpl-8 gpr-8 d-flex align-center gpb-25",children:[d.jsx(ye,{variant:"text",className:"bg-light gp-8",style:{borderRadius:"100px",height:"44px"},onClick:I,children:d.jsx(Ma,{size:"24"})}),d.jsxs("div",{className:"gml-24 d-flex b-1 gp-2 w-100 pos-relative justify-between align-center",style:{borderRadius:"40px",backgroundColor:"#fae1e1",height:"44px"},children:[d.jsx("div",{}),d.jsxs("div",{className:"d-flex align-center",children:[d.jsx(gm,{size:"16",className:"anim-blink-self text-gooeyDanger",style:{}}),d.jsxs("p",{className:"gpl-4 text-gooeyDanger font_14_400",children:[z.toString().padStart(2,"0"),":",$.toString().padStart(2,"0")]})]}),d.jsx(ye,{onClick:L,variant:"text-alt",style:{height:"44px"},children:d.jsx(dm,{size:24})})]})]})};function R0(){return d.jsx("style",{children:Array.from(globalThis.addedStyles).join(` -`)})}function Xe(n){globalThis.addedStyles=globalThis.addedStyles||new Set,globalThis.addedStyles.add(n)}const j0=":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooeyChat-chat-input{width:100%;bottom:0;background:transparent}.gooeyChat-chat-input textarea{width:100%;outline:none;max-height:200px;height:44px;resize:none;position:relative}.gooeyChat-chat-input textarea:focus{outline:1px solid #f0f0f0}.input-left-buttons{position:absolute;left:4px;top:7px}.input-right-buttons{position:absolute;right:4px;top:3px}.file-preview-box img{height:80px;max-width:100px;object-fit:cover}.uploading-box{filter:brightness(.2)}",A0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{height:r,width:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:d.jsx("path",{d:"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"})})})};Xe(":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}button{background:none transparent;display:block;padding-inline:0px;margin:0;padding-block:0px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;border-radius:8px;padding:8px;color:#090909;width:fit-content}button:disabled{color:#6c757d!important;fill:#f0f0f0;cursor:unset}button .btn-icon{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}button .icon-hover{opacity:0}button .btn-hide-overflow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button:hover .icon-hover{opacity:1}.button-filled{background-color:#eee}.button-filled:hover{border:1px solid #0d0d0d}.button-outlined{border:1px solid #eee}.button-outlined:hover{background-color:#f0f0f0}.button-text:disabled:hover{border:1px solid transparent}.button-text:hover{border:1px solid #eee}.button-text:active:not(:disabled){background-color:#eee;color:#0d0d0d!important}.button-text:active:disabled{background-color:unset}#expand-collapse-button svg{transform:rotate(180deg)}.collapsible-button-expanded #expand-collapse-button>svg{transform:rotate(0);transition:transform .3s ease}.button-text-alt:hover{background-color:#f0f0f0}.collapsed-area{height:0px;transition:all .3s ease;opacity:0}.collapsed-area-expanded{transition:all .3s ease;height:100%;opacity:1}#expand-collapse-button{display:inline-flex;padding:1px!important;max-height:16px}");const Nn=({variant:n="text",className:r="",onClick:o,RightIconComponent:a,showIconOnHover:p,hideOverflow:m,...c})=>{const g=`button-${n==null?void 0:n.toLowerCase()}`;return d.jsx("button",{...c,onMouseDown:o,className:g+" "+r,children:d.jsxs("div",{className:Tt("pos-relative w-100 h-100",m&&"btn-hide-overflow"),children:[c.children,a&&d.jsx("div",{className:Tt("btn-icon right-icon","flex items-center justify-center",p&&"icon-hover"),children:d.jsx(a,{})}),m&&d.jsx("div",{className:"button-right-blur"})]})})},z0=n=>{const r=n.size||16;return d.jsx("div",{className:"circular-loader",children:d.jsx("svg",{className:"circular",viewBox:"25 25 50 50",height:r,width:r,children:d.jsx("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10"})})})},O0=({files:n})=>n?d.jsx("div",{className:"d-flex",style:{gap:"12px",flexWrap:"wrap"},children:n.map((r,o)=>{const{isUploading:a,name:p,data:m,removeFile:c}=r,g=URL.createObjectURL(m),f=r.type.split("/")[0];return d.jsx("div",{className:"d-flex",children:f==="image"?d.jsxs("div",{className:Tt("file-preview-box br-large pos-relative"),children:[a&&d.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(z0,{size:32})}),d.jsx("div",{style:{position:"absolute",top:"6px",right:"-16px",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(Nn,{className:"bg-white gp-4 b-1",onClick:c,children:d.jsx(Ma,{size:12})})}),d.jsx("div",{className:Tt(a&&"uploading-box","overflow-hidden file-preview-box"),children:d.jsx("a",{href:g,target:"_blank",children:d.jsx("img",{src:g,alt:`preview-${p}`,className:"br-large b-1"})})})]}):d.jsx("div",{children:d.jsx("p",{children:r.name})})},o)})}):null;Xe(j0);const hm="gooeyChat-input",xm=44,N0="image/*",L0=n=>new Promise((r,o)=>{const a=new FileReader;a.onload=p=>{const m=p.target.result,c=new Blob([new Uint8Array(m)],{type:n.type});r(c)},a.onerror=o,a.readAsArrayBuffer(n)}),I0=()=>{const{config:n}=te(),{initializeQuery:r,isSending:o,cancelApiCall:a,isReceiving:p}=Rn(),[m,c]=V.useState(""),[g,f]=V.useState(!1),[x,y]=V.useState(null),v=V.useRef(null),j=()=>{const J=v.current;J.style.height=xm+"px"},M=J=>{const{value:ft}=J.target;c(ft),ft||j()},w=J=>{if(J.keyCode===13&&!J.shiftKey){if(o||p)return;J.preventDefault(),_()}else J.keyCode===13&&J.shiftKey&&b()},b=()=>{const J=v.current;J.scrollHeight>xm&&(J==null||J.setAttribute("style","height:"+J.scrollHeight+"px !important"))},_=()=>{if(!m.trim()&&!(x!=null&&x.length)||tt)return null;const J={input_prompt:m.trim()};x!=null&&x.length&&(J.input_images=x.map(ft=>ft.gooeyUrl),y([])),r(J),c(""),j()},I=()=>{a()},L=()=>{f(!0)},z=J=>{r({input_audio:J}),f(!1)},$=J=>{const ft=Array.from(J.target.files);!ft||!ft.length||y(ft.map((zt,Ct)=>(L0(zt).then(Mt=>{const ht=new File([Mt],zt.name);sm(ht).then(Ot=>{y(bt=>bt[Ct]?(bt[Ct].isUploading=!1,bt[Ct].gooeyUrl=Ot,[...bt]):bt)})}),{name:zt.name,type:zt.type.split("/")[0],data:zt,gooeyUrl:"",isUploading:!0,removeFile:()=>{y(Mt=>(Mt.splice(Ct,1),[...Mt]))}})))},W=()=>{const J=document.createElement("input");J.type="file",J.accept=N0,J.onchange=$,J.click()};if(!n)return null;const Q=o||p,tt=!Q&&!o&&m.trim().length===0&&!(x!=null&&x.length)||(x==null?void 0:x.some(J=>J.isUploading)),pt=V.useMemo(()=>n==null?void 0:n.enablePhotoUpload,[n==null?void 0:n.enablePhotoUpload]);return d.jsxs(Cr.Fragment,{children:[x&&x.length>0&&d.jsx("div",{className:"gp-12 b-1 br-large gmb-12 gm-12",children:d.jsx(O0,{files:x})}),d.jsxs("div",{className:Tt("gooeyChat-chat-input gpr-8 gpl-8",!n.branding.showPoweredByGooey&&"gpb-8"),children:[g?d.jsx(T0,{onSend:z,onCancel:()=>f(!1)}):d.jsxs("div",{className:"pos-relative",children:[d.jsx("textarea",{value:m,ref:v,id:hm,onChange:M,onKeyDown:w,className:Tt("br-large b-1 font_16_500 bg-white gpt-10 gpb-10 gpr-40 flex-1 gm-0",pt?"gpl-32":"gpl-12"),placeholder:`Message ${n.branding.name||""}`}),pt&&d.jsx("div",{className:"input-left-buttons",children:d.jsx(ye,{onClick:W,variant:"text-alt",className:"gp-4",children:d.jsx(A0,{size:18})})}),d.jsxs("div",{className:"input-right-buttons",children:[!(x!=null&&x.length)&&!Q&&(n==null?void 0:n.enableAudioMessage)&&!m&&d.jsx(ye,{onClick:L,variant:"text-alt",children:d.jsx(gm,{size:18})}),(!!m||!(n!=null&&n.enableAudioMessage)||Q||!!(x!=null&&x.length))&&d.jsx(ye,{disabled:tt,variant:"text-alt",className:"gp-4",onClick:Q?I:_,children:Q?d.jsx(E0,{size:24}):d.jsx(dm,{size:24})})]})]}),!!n.branding.showPoweredByGooey&&!g&&d.jsxs("p",{className:"font_10_500 gpt-4 gpb-6 text-darkGrey text-center gm-0",style:{fontSize:"8px"},children:["Powered by"," ",d.jsx("a",{href:"https://gooey.ai/copilot/",target:"_ablank",className:"text-darkGrey text-underline",children:"Gooey.AI"})]})]})]})},P0="number",M0=n=>({...n,id:yp(),role:"user"}),ym=V.createContext({}),F0=n=>{var it,Z,C;const r=localStorage.getItem(lm)||"",o=(it=te())==null?void 0:it.config,a=(Z=te())==null?void 0:Z.layoutController,{conversations:p,handleAddConversation:m}=S0(r,o==null?void 0:o.integration_id),[c,g]=V.useState(new Map),[f,x]=V.useState(!1),[y,v]=V.useState(!1),[j,M]=V.useState(!0),[w,b]=V.useState(!0),_=V.useRef(At.CancelToken.source()),I=V.useRef(null),L=V.useRef(null),z=V.useRef(null),$=T=>{z.current={...z.current,...T}},W=T=>{b(!1);const G=Array.from(c.values()).pop(),X=G==null?void 0:G.conversation_id;x(!0);const st=M0(T);ft({...T,conversation_id:X,citation_style:P0,user_id:r}),Q(st)},Q=T=>{g(G=>new Map(G.set(T.id,T)))},tt=V.useCallback((T=0)=>{L.current&&L.current.scroll({top:T,behavior:"smooth"})},[L]),pt=V.useCallback(()=>{setTimeout(()=>{var T;tt((T=L==null?void 0:L.current)==null?void 0:T.scrollHeight)},10)},[tt]),J=V.useCallback(T=>{g(G=>{if((T==null?void 0:T.type)===On.CONVERSATION_START){x(!1),v(!0),I.current=T.bot_message_id;const X=new Map(G);return X.set(T.bot_message_id,{id:I.current,...T}),w0(T==null?void 0:T.user_id),X}if((T==null?void 0:T.type)===On.FINAL_RESPONSE&&(T==null?void 0:T.status)==="completed"){const X=new Map(G),st=Array.from(G.keys()).pop(),rt=G.get(st),{output:dt,...xt}=T;X.set(st,{...rt,conversation_id:rt==null?void 0:rt.conversation_id,id:I.current,...dt,...xt}),v(!1);const vt={id:rt==null?void 0:rt.conversation_id,user_id:rt==null?void 0:rt.user_id,title:T==null?void 0:T.title,timestamp:T==null?void 0:T.created_at,bot_id:o==null?void 0:o.integration_id};return $(vt),m(Object.assign({},{...vt,messages:Array.from(X.values())})),X}if((T==null?void 0:T.type)===On.MESSAGE_PART){const X=new Map(G),st=Array.from(G.keys()).pop(),rt=G.get(st),dt=((rt==null?void 0:rt.text)||"")+(T.text||"");return X.set(st,{...rt,...T,id:I.current,text:dt}),X}return G}),pt()},[o==null?void 0:o.integration_id,m,pt]),ft=async T=>{try{let G="";if(T!=null&&T.input_audio){const st=new File([T.input_audio],`gooey-widget-recording-${yp()}.webm`);G=await sm(st),T.input_audio=G}T={...o==null?void 0:o.payload,integration_id:o==null?void 0:o.integration_id,user_id:r,...T};const X=await am(T,_.current,o==null?void 0:o.apiUrl);h0(X,J)}catch(G){console.error("Api Failed!",G),x(!1)}},zt=T=>{const G=new Map;T.forEach(X=>{G.set(X.id,{...X})}),g(G)},Ct=()=>{!y&&!f?m(Object.assign({},z.current)):(ht(),m(Object.assign({},z.current))),(y||f)&&ht(),a!=null&&a.isMobile&&(a!=null&&a.isSidebarOpen)&&(a==null||a.toggleSidebar()),v(!1),x(!1),Mt();const T=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(hm);T==null||T.focus()},Mt=()=>{g(new Map),z.current={}},ht=V.useCallback(()=>{window!=null&&window.GooeyEventSource?GooeyEventSource.close():_==null||_.current.cancel("Operation canceled by the user."),!y&&!f&&(_.current=At.CancelToken.source());const T=new Map(c),G=Array.from(c.keys());f&&(T.delete(G.pop()),g(T)),y&&(T.delete(G.pop()),T.delete(G.pop()),g(T)),$({messages:Array.from(T.values())}),_.current=At.CancelToken.source(),v(!1),x(!1)},[y,f,c]),Ot=(T,G)=>{am({button_pressed:{button_id:T,context_msg_id:G},integration_id:o==null?void 0:o.integration_id,user_id:r},_.current),g(X=>{const st=new Map(X),rt=X.get(G),dt=rt.buttons.map(xt=>{if(xt.id===T)return{...xt,isPressed:!0}});return st.set(G,{...rt,buttons:dt}),st})},bt=V.useCallback(async T=>{var X;if((f||y)&&ht(),!T||!T.getMessages||((X=z.current)==null?void 0:X.id)===T.id)return M(!1);b(!0),M(!0);const G=await T.getMessages();return zt(G),$(T),M(!1),G},[ht,y,f]);V.useEffect(()=>{b(!0),!(a!=null&&a.showNewConversationButton)&&p.length?bt(p[0]):M(!1),kt()},[o,p,a==null?void 0:a.showNewConversationButton,bt]);const kt=()=>{b(!0),setTimeout(()=>{b(!1)},3e3)},H={sendPrompt:ft,messages:c,isSending:f,initializeQuery:W,handleNewConversation:Ct,cancelApiCall:ht,scrollMessageContainer:tt,scrollContainerRef:L,isReceiving:y,handleFeedbackClick:Ot,conversations:p,setActiveConversation:bt,currentConversationId:((C=z.current)==null?void 0:C.id)||null,isMessagesLoading:j,preventAutoplay:w,avoidAutoplay:kt};return d.jsx(ym.Provider,{value:H,children:n.children})},wm='@charset "UTF-8";:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooey-incomingMsg{width:100%;word-wrap:normal}.gooey-incomingMsg audio{width:100%;height:40px}.gooey-incomingMsg video{width:360px;height:360px;border-radius:12px}.sources-listContainer{display:flex;min-height:72px;max-width:calc(100% + 16px);overflow:hidden}.sources-listContainer:hover{overflow-x:auto}.sources-card{background-color:#f0f0f0;border-radius:12px;cursor:pointer;min-width:160px;max-width:160px;height:128px;padding:8px;border:1px solid transparent}.sources-card:hover{border:1px solid #6c757d}.sources-card-disabled:hover{border:1px solid transparent}.sources-card p{display:-webkit-box;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}.gooey-placeholderMsg-container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:row;gap:12px 12px}.markdown{max-width:none;font-size:16px!important}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown p{margin-bottom:12px}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown li{margin-bottom:12px}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity: 1;border-color:#9b9b9b;border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.response-streaming>:not(ol):not(ul):not(pre):last-child:after,.response-streaming>pre:last-child code:after{content:"●";-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite;font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}@supports (selector(:has(*))){.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@supports not (selector(:has(*))){.response-streaming>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}.markdown img{max-height:400px;max-width:800px;border-radius:8px;object-fit:cover;overflow:hidden}@-webkit-keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}';function Fa(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Ln=Fa();function bm(n){Ln=n}const vm=/[&<>"']/,D0=new RegExp(vm.source,"g"),km=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,U0=new RegExp(km.source,"g"),B0={"&":"&","<":"<",">":">",'"':""","'":"'"},_m=n=>B0[n];function we(n,r){if(r){if(vm.test(n))return n.replace(D0,_m)}else if(km.test(n))return n.replace(U0,_m);return n}const $0=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function H0(n){return n.replace($0,(r,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const V0=/(^|[^\[])\^/g;function Et(n,r){let o=typeof n=="string"?n:n.source;r=r||"";const a={replace:(p,m)=>{let c=typeof m=="string"?m:m.source;return c=c.replace(V0,"$1"),o=o.replace(p,c),a},getRegex:()=>new RegExp(o,r)};return a}function Sm(n){try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const zr={exec:()=>null};function Em(n,r){const o=n.replace(/\|/g,(m,c,g)=>{let f=!1,x=c;for(;--x>=0&&g[x]==="\\";)f=!f;return f?"|":" |"}),a=o.split(/ \|/);let p=0;if(a[0].trim()||a.shift(),a.length>0&&!a[a.length-1].trim()&&a.pop(),r)if(a.length>r)a.splice(r);else for(;a.length{Na[n]=function(a){return typeof a===n||"a"+(r<1?"n ":" ")+n}});const im={};Na.transitional=function(r,o,a){function p(m,c){return"[Axios v"+rm+"] Transitional option '"+m+"'"+c+(a?". "+a:"")}return(m,c,g)=>{if(r===!1)throw new mt(p(c," has been removed"+(o?" in "+o:"")),mt.ERR_DEPRECATED);return o&&!im[c]&&(im[c]=!0,console.warn(p(c," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(m,c,g):!0}};function m0(n,r,o){if(typeof n!="object")throw new mt("options must be an object",mt.ERR_BAD_OPTION_VALUE);const a=Object.keys(n);let p=a.length;for(;p-- >0;){const m=a[p],c=r[m];if(c){const g=n[m],f=g===void 0||c(g,m,n);if(f!==!0)throw new mt("option "+m+" must be "+f,mt.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new mt("Unknown option "+m,mt.ERR_BAD_OPTION)}}const La={assertOptions:m0,validators:Na},an=La.validators;class An{constructor(r){this.defaults=r,this.interceptors={request:new Dp,response:new Dp}}async request(r,o){try{return await this._request(r,o)}catch(a){if(a instanceof Error){let p;Error.captureStackTrace?Error.captureStackTrace(p={}):p=new Error;const m=p.stack?p.stack.replace(/^.+\n/,""):"";try{a.stack?m&&!String(a.stack).endsWith(m.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+m):a.stack=m}catch{}}throw a}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=zn(this.defaults,o);const{transitional:a,paramsSerializer:p,headers:m}=o;a!==void 0&&La.assertOptions(a,{silentJSONParsing:an.transitional(an.boolean),forcedJSONParsing:an.transitional(an.boolean),clarifyTimeoutError:an.transitional(an.boolean)},!1),p!=null&&(N.isFunction(p)?o.paramsSerializer={serialize:p}:La.assertOptions(p,{encode:an.function,serialize:an.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let c=m&&N.merge(m.common,m[o.method]);m&&N.forEach(["delete","get","head","post","put","patch","common"],w=>{delete m[w]}),o.headers=pe.concat(c,m);const g=[];let f=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(o)===!1||(f=f&&b.synchronous,g.unshift(b.fulfilled,b.rejected))});const x=[];this.interceptors.response.forEach(function(b){x.push(b.fulfilled,b.rejected)});let y,v=0,j;if(!f){const w=[nm.bind(this),void 0];for(w.unshift.apply(w,g),w.push.apply(w,x),j=w.length,y=Promise.resolve(o);v{if(!a._listeners)return;let m=a._listeners.length;for(;m-- >0;)a._listeners[m](p);a._listeners=null}),this.promise.then=p=>{let m;const c=new Promise(g=>{a.subscribe(g),m=g}).then(p);return c.cancel=function(){a.unsubscribe(m)},c},r(function(m,c,g){a.reason||(a.reason=new Jn(m,c,g),o(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}static source(){let r;return{token:new Ia(function(p){r=p}),cancel:r}}}function u0(n){return function(o){return n.apply(null,o)}}function c0(n){return N.isObject(n)&&n.isAxiosError===!0}const Pa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Pa).forEach(([n,r])=>{Pa[r]=n});function om(n){const r=new An(n),o=kp(An.prototype.request,r);return N.extend(o,An.prototype,r,{allOwnKeys:!0}),N.extend(o,r,null,{allOwnKeys:!0}),o.create=function(p){return om(zn(n,p))},o}const zt=om(jr);zt.Axios=An,zt.CanceledError=Jn,zt.CancelToken=Ia,zt.isCancel=Hp,zt.VERSION=rm,zt.toFormData=zi,zt.AxiosError=mt,zt.Cancel=zt.CanceledError,zt.all=function(r){return Promise.all(r)},zt.spread=u0,zt.isAxiosError=c0,zt.mergeConfig=zn,zt.AxiosHeaders=pe,zt.formToJSON=n=>Bp(N.isHTMLForm(n)?new FormData(n):n),zt.getAdapter=em.getAdapter,zt.HttpStatusCode=Pa,zt.default=zt;var d0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai/",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.96.0",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const g0=`${d0.REACT_APP_GOOEY_SERVER}/v3/integrations/stream/`,f0=()=>({"Content-Type":"application/json"}),On={CONVERSATION_START:"conversation_start",FINAL_RESPONSE:"final_response",RUN_START:"run_start",RUNNING:"running",COMPLETED:"completed",MESSAGE_PART:"message_part"},am=async(n,r,o="")=>{const a=f0(),p={citation_style:"number",use_url_shortener:!1,...n};return(await zt.post(o||g0,JSON.stringify(p),{headers:a,responseType:"stream",cancelToken:r.token})).headers.get("Location")},h0=(n,r)=>{const o=new EventSource(n);window.GooeyEventSource=o,o.onmessage=a=>{const p=JSON.parse(a.data);p.type===On.FINAL_RESPONSE?(r(p),o.close()):r(p)}};var x0={REACT_APP_GOOEY_SERVER:"https://api.gooey.ai/",TERM_PROGRAM:"vscode",NODE:"/opt/homebrew/Cellar/node/22.9.0/bin/node",INIT_CWD:"/Users/anish/code/gooey-web-widget",PYENV_ROOT:"/Users/anish/.pyenv",TERM:"xterm-256color",SHELL:"/bin/zsh",HOMEBREW_REPOSITORY:"/opt/homebrew",TMPDIR:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/",npm_config_global_prefix:"/opt/homebrew",TERM_PROGRAM_VERSION:"1.96.0",ZDOTDIR:"/Users/anish",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",COLOR:"1",npm_config_noproxy:"",npm_config_local_prefix:"/Users/anish/code/gooey-web-widget",USER:"anish",COMMAND_MODE:"unix2003",npm_config_globalconfig:"/opt/homebrew/etc/npmrc",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.2uhcKOej1e/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/opt/homebrew/lib/node_modules/npm/bin/npm-cli.js",PATH:"/Users/anish/code/gooey-web-widget/node_modules/.bin:/Users/anish/code/node_modules/.bin:/Users/anish/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/shims:/Users/anish/.pyenv/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/anish/.local/bin:/opt/homebrew/opt/postgresql@15/bin:/Users/anish/.pyenv/bin:/Users/anish/.local/bin",npm_package_json:"/Users/anish/code/gooey-web-widget/package.json",npm_config_userconfig:"/Users/anish/.npmrc",npm_config_init_module:"/Users/anish/.npm-init.js",USER_ZDOTDIR:"/Users/anish",__CFBundleIdentifier:"com.microsoft.VSCode",npm_command:"run-script",PWD:"/Users/anish/code/gooey-web-widget",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_name:"gooey-chat",LANG:"en_US.UTF-8",npm_config_npm_version:"10.8.3",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_node_gyp:"/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_version:"2.1.0",XPC_SERVICE_NAME:"0",VSCODE_INJECTION:"1",PYENV_SHELL:"zsh",SHLVL:"2",HOME:"/Users/anish",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",HOMEBREW_PREFIX:"/opt/homebrew",npm_config_cache:"/Users/anish/.npm",LOGNAME:"anish",npm_lifecycle_script:"tsc && vite build",VSCODE_GIT_IPC_HANDLE:"/var/folders/zm/g23ryfcx1ws67y9_pqfcs8r40000gn/T/vscode-git-6dcb1fa584.sock",npm_config_user_agent:"npm/10.8.3 node/v22.9.0 darwin arm64 workspaces/false",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",INFOPATH:"/opt/homebrew/share/info:/opt/homebrew/share/info:",HOMEBREW_CELLAR:"/opt/homebrew/Cellar",npm_node_execpath:"/opt/homebrew/Cellar/node/22.9.0/bin/node",npm_config_prefix:"/opt/homebrew",COLORTERM:"truecolor",_:"/Users/anish/code/gooey-web-widget/node_modules/.bin/vite",NODE_ENV:"production"};const y0=`${x0.REACT_APP_GOOEY_SERVER}/__/file-upload/`,sm=async n=>{var a;const r=new FormData;r.append("file",n);const o=await zt.post(y0,r,{headers:{"Content-Type":"multipart/form-data"}});return(a=o==null?void 0:o.data)==null?void 0:a.url},lm="user_id",w0=n=>{if(!(window.localStorage||null))return console.error("Local Storage not available");localStorage.getItem("user_id")||localStorage.setItem(lm,n)},b0=n=>{var r,o;return(o=(r=n==null?void 0:n.messages)==null?void 0:r[0])==null?void 0:o.input_prompt},pm=n=>new Promise((r,o)=>{const a=indexedDB.open(n,1);a.onupgradeneeded=()=>{a.result.createObjectStore("conversations",{keyPath:"id",autoIncrement:!0})},a.onsuccess=()=>{r(a.result)},a.onerror=()=>{o(a.error)}}),v0=(n,r)=>new Promise((o,a)=>{const c=n.transaction(["conversations"],"readonly").objectStore("conversations").get(r);c.onsuccess=()=>{o(c.result)},c.onerror=()=>{a(c.error)}}),mm=(n,r)=>{const o=Object.assign({},n);return o.title=b0(n),delete o.messages,o.getMessages=async()=>(await v0(r,n.id)).messages||[],o},k0=(n,r,o)=>new Promise((a,p)=>{const g=n.transaction(["conversations"],"readonly").objectStore("conversations").getAll();g.onsuccess=()=>{const f=g.result.filter(x=>x.user_id===r&&x.bot_id===o).map(x=>mm(x,n));a(f)},g.onerror=()=>{p(g.error)}}),_0=(n,r)=>new Promise((o,a)=>{const m=n.transaction(["conversations"],"readwrite").objectStore("conversations"),c=m.put(r);c.onsuccess=()=>{const g=m.getAll();g.onsuccess=()=>{o(g.result.filter(f=>f.user_id===r.user_id&&f.bot_id===r.bot_id).map(f=>mm(f,n)))},g.onerror=()=>{a(g.error)}},c.onerror=()=>{a(c.error)}}),um="GOOEY_COPILOT_CONVERSATIONS_DB",S0=(n,r)=>{const[o,a]=V.useState([]);return V.useEffect(()=>{(async()=>{const c=await pm(um),g=await k0(c,n,r);a(g.sort((f,x)=>new Date(x.timestamp).getTime()-new Date(f.timestamp).getTime()))})()},[r,n]),{conversations:o,handleAddConversation:async m=>{var f;if(!m||!((f=m.messages)!=null&&f.length))return;const c=await pm(um),g=await _0(c,m);a(g)}}};function cm(n){var r,o,a="";if(typeof n=="string"||typeof n=="number")a+=n;else if(typeof n=="object")if(Array.isArray(n)){var p=n.length;for(r=0;r{const p=Tt(`button-${r==null?void 0:r.toLowerCase()}`,n);return d.jsx("button",{...a,className:p,onClick:o,children:a.children})},Pt=({children:n})=>d.jsx(d.Fragment,{children:n}),dm=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z"})})})},E0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:r,width:r,children:["// --!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.",d.jsx("path",{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z"})]})})},gm=n=>{const r=n.size||24;return d.jsx(Pt,{children:d.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",width:r,height:r,fill:"currentColor",...n,children:d.jsx("path",{d:"M240 96V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V96c0-26.5 21.5-48 48-48s48 21.5 48 48zM96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96S96 43 96 96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z"})})})},Ma=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[d.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),d.jsx("path",{d:"M18 6l-12 12"}),d.jsx("path",{d:"M6 6l12 12"})]})})},fm=({size:n=50})=>{const r={width:n+"px",height:n+"px",border:"2px solid #ccc",borderTopColor:"transparent",borderRadius:"50%",animation:"rotate 1s linear infinite"};return d.jsx("div",{style:r})},C0={audio:!0},T0=n=>{const{onCancel:r,onSend:o}=n,[a,p]=V.useState(0),[m,c]=V.useState(!1),[g,f]=V.useState(!1),[x,y]=V.useState([]),v=V.useRef(null),[j,M]=V.useState(!0);V.useEffect(()=>{let W;return m&&(W=setInterval(()=>p(a+1),10)),()=>clearInterval(W)},[m,a]);const w=W=>{const Q=new MediaRecorder(W);v.current=Q,Q.start(),Q.onstop=function(){W==null||W.getTracks().forEach(tt=>tt==null?void 0:tt.stop())},Q.ondataavailable=function(tt){y(pt=>[...pt,tt.data])},M(!1),c(!0)},b=function(W){console.log("The following error occured: "+W)},_=()=>{v.current&&(v.current.stop(),c(!1))};V.useEffect(()=>{var W,Q,tt,pt,J,ft;if(M(!0),navigator.mediaDevices.getUserMedia=((W=navigator==null?void 0:navigator.mediaDevices)==null?void 0:W.getUserMedia)||((Q=navigator==null?void 0:navigator.mediaDevices)==null?void 0:Q.webkitGetUserMedia)||((tt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:tt.mozGetUserMedia)||((pt=navigator==null?void 0:navigator.mediaDevices)==null?void 0:pt.msGetUserMedia),!((J=navigator==null?void 0:navigator.mediaDevices)!=null&&J.getUserMedia)){console.error("The mediaDevices.getUserMedia() method is not supported.");return}(ft=navigator==null?void 0:navigator.mediaDevices)==null||ft.getUserMedia(C0).then(w,b)},[]),V.useEffect(()=>{if(!g||!x.length)return;const W=new Blob(x,{type:"audio/mp3;codecs=mpeg"});y([]),o(W),f(!1)},[x,o,g]);const I=()=>{_(),r()},L=()=>{_(),f(!0)},A=Math.floor(a%36e4/6e3),$=Math.floor(a%6e3/100);return j?d.jsx("div",{className:"gpl-8 gpr-8 d-flex align-center justify-center gpb-25 w-100",children:d.jsx(fm,{size:44})}):d.jsxs("div",{className:"gpl-8 gpr-8 d-flex align-center gpb-25",children:[d.jsx(ye,{variant:"text",className:"bg-light gp-8",style:{borderRadius:"100px",height:"44px"},onClick:I,children:d.jsx(Ma,{size:"24"})}),d.jsxs("div",{className:"gml-24 d-flex b-1 gp-2 w-100 pos-relative justify-between align-center",style:{borderRadius:"40px",backgroundColor:"#fae1e1",height:"44px"},children:[d.jsx("div",{}),d.jsxs("div",{className:"d-flex align-center",children:[d.jsx(gm,{size:"16",className:"anim-blink-self text-gooeyDanger",style:{}}),d.jsxs("p",{className:"gpl-4 text-gooeyDanger font_14_400",children:[A.toString().padStart(2,"0"),":",$.toString().padStart(2,"0")]})]}),d.jsx(ye,{onClick:L,variant:"text-alt",style:{height:"44px"},children:d.jsx(dm,{size:24})})]})]})};function R0(){return d.jsx("style",{children:Array.from(globalThis.addedStyles).join(` +`)})}function Xe(n){globalThis.addedStyles=globalThis.addedStyles||new Set,globalThis.addedStyles.add(n)}const j0=":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooeyChat-chat-input{width:100%;bottom:0;background:transparent}.gooeyChat-chat-input textarea{width:100%;outline:none;max-height:200px;height:44px;resize:none;position:relative}.gooeyChat-chat-input textarea:focus{outline:1px solid #f0f0f0}.input-left-buttons{position:absolute;left:4px;top:7px}.input-right-buttons{position:absolute;right:4px;top:3px}.file-preview-box img{height:80px;max-width:100px;object-fit:cover}.uploading-box{filter:brightness(.2)}",z0=n=>{const r=n.size||16;return d.jsx(Pt,{children:d.jsx("svg",{height:r,width:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",children:d.jsx("path",{d:"M32 128C32 57.3 89.3 0 160 0s128 57.3 128 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z"})})})};Xe(":export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}button{background:none transparent;display:block;padding-inline:0px;margin:0;padding-block:0px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;border-radius:8px;padding:8px;color:#090909;width:fit-content}button:disabled{color:#6c757d!important;fill:#f0f0f0;cursor:unset}button .btn-icon{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2}button .icon-hover{opacity:0}button .btn-hide-overflow p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button:hover .icon-hover{opacity:1}.button-filled{background-color:#eee}.button-filled:hover{border:1px solid #0d0d0d}.button-outlined{border:1px solid #eee}.button-outlined:hover{background-color:#f0f0f0}.button-text:disabled:hover{border:1px solid transparent}.button-text:hover{border:1px solid #eee}.button-text:active:not(:disabled){background-color:#eee;color:#0d0d0d!important}.button-text:active:disabled{background-color:unset}#expand-collapse-button svg{transform:rotate(180deg)}.collapsible-button-expanded #expand-collapse-button>svg{transform:rotate(0);transition:transform .3s ease}.button-text-alt:hover{background-color:#f0f0f0}.collapsed-area{height:0px;transition:all .3s ease;opacity:0}.collapsed-area-expanded{transition:all .3s ease;height:100%;opacity:1}#expand-collapse-button{display:inline-flex;padding:1px!important;max-height:16px}");const Nn=({variant:n="text",className:r="",onClick:o,RightIconComponent:a,showIconOnHover:p,hideOverflow:m,...c})=>{const g=`button-${n==null?void 0:n.toLowerCase()}`;return d.jsx("button",{...c,onMouseDown:o,className:g+" "+r,children:d.jsxs("div",{className:Tt("pos-relative w-100 h-100",m&&"btn-hide-overflow"),children:[c.children,a&&d.jsx("div",{className:Tt("btn-icon right-icon","flex items-center justify-center",p&&"icon-hover"),children:d.jsx(a,{})}),m&&d.jsx("div",{className:"button-right-blur"})]})})},A0=n=>{const r=n.size||16;return d.jsx("div",{className:"circular-loader",children:d.jsx("svg",{className:"circular",viewBox:"25 25 50 50",height:r,width:r,children:d.jsx("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10"})})})},O0=({files:n})=>n?d.jsx("div",{className:"d-flex",style:{gap:"12px",flexWrap:"wrap"},children:n.map((r,o)=>{const{isUploading:a,name:p,data:m,removeFile:c}=r,g=URL.createObjectURL(m),f=r.type.split("/")[0];return d.jsx("div",{className:"d-flex",children:f==="image"?d.jsxs("div",{className:Tt("file-preview-box br-large pos-relative"),children:[a&&d.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(A0,{size:32})}),d.jsx("div",{style:{position:"absolute",top:"6px",right:"-16px",transform:"translate(-50%, -50%)",zIndex:1},children:d.jsx(Nn,{className:"bg-white gp-4 b-1",onClick:c,children:d.jsx(Ma,{size:12})})}),d.jsx("div",{className:Tt(a&&"uploading-box","overflow-hidden file-preview-box"),children:d.jsx("a",{href:g,target:"_blank",children:d.jsx("img",{src:g,alt:`preview-${p}`,className:"br-large b-1"})})})]}):d.jsx("div",{children:d.jsx("p",{children:r.name})})},o)})}):null;Xe(j0);const hm="gooeyChat-input",xm=44,N0="image/*",L0=n=>new Promise((r,o)=>{const a=new FileReader;a.onload=p=>{const m=p.target.result,c=new Blob([new Uint8Array(m)],{type:n.type});r(c)},a.onerror=o,a.readAsArrayBuffer(n)}),I0=()=>{const{config:n}=te(),{initializeQuery:r,isSending:o,cancelApiCall:a,isReceiving:p}=Rn(),[m,c]=V.useState(""),[g,f]=V.useState(!1),[x,y]=V.useState(null),v=V.useRef(null),j=()=>{const J=v.current;J.style.height=xm+"px"},M=J=>{const{value:ft}=J.target;c(ft),ft||j()},w=J=>{if(J.keyCode===13&&!J.shiftKey){if(o||p)return;J.preventDefault(),_()}else J.keyCode===13&&J.shiftKey&&b()},b=()=>{const J=v.current;J.scrollHeight>xm&&(J==null||J.setAttribute("style","height:"+J.scrollHeight+"px !important"))},_=()=>{if(!m.trim()&&!(x!=null&&x.length)||tt)return null;const J={input_prompt:m.trim()};x!=null&&x.length&&(J.input_images=x.map(ft=>ft.gooeyUrl),y([])),r(J),c(""),j()},I=()=>{a()},L=()=>{f(!0)},A=J=>{r({input_audio:J}),f(!1)},$=J=>{const ft=Array.from(J.target.files);!ft||!ft.length||y(ft.map((At,Ct)=>(L0(At).then(Mt=>{const ht=new File([Mt],At.name);sm(ht).then(Ot=>{y(bt=>bt[Ct]?(bt[Ct].isUploading=!1,bt[Ct].gooeyUrl=Ot,[...bt]):bt)})}),{name:At.name,type:At.type.split("/")[0],data:At,gooeyUrl:"",isUploading:!0,removeFile:()=>{y(Mt=>(Mt.splice(Ct,1),[...Mt]))}})))},W=()=>{const J=document.createElement("input");J.type="file",J.accept=N0,J.onchange=$,J.click()};if(!n)return null;const Q=o||p,tt=!Q&&!o&&m.trim().length===0&&!(x!=null&&x.length)||(x==null?void 0:x.some(J=>J.isUploading)),pt=V.useMemo(()=>n==null?void 0:n.enablePhotoUpload,[n==null?void 0:n.enablePhotoUpload]);return d.jsxs(Cr.Fragment,{children:[x&&x.length>0&&d.jsx("div",{className:"gp-12 b-1 br-large gmb-12 gm-12",children:d.jsx(O0,{files:x})}),d.jsxs("div",{className:Tt("gooeyChat-chat-input gpr-8 gpl-8",!n.branding.showPoweredByGooey&&"gpb-8"),children:[g?d.jsx(T0,{onSend:A,onCancel:()=>f(!1)}):d.jsxs("div",{className:"pos-relative",children:[d.jsx("textarea",{value:m,ref:v,id:hm,onChange:M,onKeyDown:w,className:Tt("br-large b-1 font_16_500 bg-white gpt-10 gpb-10 gpr-40 flex-1 gm-0",pt?"gpl-32":"gpl-12"),placeholder:`Message ${n.branding.name||""}`}),pt&&d.jsx("div",{className:"input-left-buttons",children:d.jsx(ye,{onClick:W,variant:"text-alt",className:"gp-4",children:d.jsx(z0,{size:18})})}),d.jsxs("div",{className:"input-right-buttons",children:[!(x!=null&&x.length)&&!Q&&(n==null?void 0:n.enableAudioMessage)&&!m&&d.jsx(ye,{onClick:L,variant:"text-alt",children:d.jsx(gm,{size:18})}),(!!m||!(n!=null&&n.enableAudioMessage)||Q||!!(x!=null&&x.length))&&d.jsx(ye,{disabled:tt,variant:"text-alt",className:"gp-4",onClick:Q?I:_,children:Q?d.jsx(E0,{size:24}):d.jsx(dm,{size:24})})]})]}),!!n.branding.showPoweredByGooey&&!g&&d.jsxs("p",{className:"font_10_500 gpt-4 gpb-6 text-darkGrey text-center gm-0",style:{fontSize:"8px"},children:["Powered by"," ",d.jsx("a",{href:"https://gooey.ai/copilot/",target:"_ablank",className:"text-darkGrey text-underline",children:"Gooey.AI"})]})]})]})},P0="number",M0=n=>({...n,id:yp(),role:"user"}),ym=V.createContext({}),F0=n=>{var it,Z,C;const r=localStorage.getItem(lm)||"",o=(it=te())==null?void 0:it.config,a=(Z=te())==null?void 0:Z.layoutController,{conversations:p,handleAddConversation:m}=S0(r,o==null?void 0:o.integration_id),[c,g]=V.useState(new Map),[f,x]=V.useState(!1),[y,v]=V.useState(!1),[j,M]=V.useState(!0),[w,b]=V.useState(!0),_=V.useRef(zt.CancelToken.source()),I=V.useRef(null),L=V.useRef(null),A=V.useRef(null),$=T=>{A.current={...A.current,...T}},W=T=>{b(!1);const G=Array.from(c.values()).pop(),X=G==null?void 0:G.conversation_id;x(!0);const st=M0(T);ft({...T,conversation_id:X,citation_style:P0,user_id:r}),Q(st)},Q=T=>{g(G=>new Map(G.set(T.id,T)))},tt=V.useCallback((T=0)=>{L.current&&L.current.scroll({top:T,behavior:"smooth"})},[L]),pt=V.useCallback(()=>{setTimeout(()=>{var T;tt((T=L==null?void 0:L.current)==null?void 0:T.scrollHeight)},10)},[tt]),J=V.useCallback(T=>{g(G=>{if((T==null?void 0:T.type)===On.CONVERSATION_START){x(!1),v(!0),I.current=T.bot_message_id;const X=new Map(G);return X.set(T.bot_message_id,{id:I.current,...T}),w0(T==null?void 0:T.user_id),X}if((T==null?void 0:T.type)===On.FINAL_RESPONSE&&(T==null?void 0:T.status)==="completed"){const X=new Map(G),st=Array.from(G.keys()).pop(),rt=G.get(st),{output:dt,...xt}=T;X.set(st,{...rt,conversation_id:rt==null?void 0:rt.conversation_id,id:I.current,...dt,...xt}),v(!1);const vt={id:rt==null?void 0:rt.conversation_id,user_id:rt==null?void 0:rt.user_id,title:T==null?void 0:T.title,timestamp:T==null?void 0:T.created_at,bot_id:o==null?void 0:o.integration_id};return $(vt),m(Object.assign({},{...vt,messages:Array.from(X.values())})),X}if((T==null?void 0:T.type)===On.MESSAGE_PART){const X=new Map(G),st=Array.from(G.keys()).pop(),rt=G.get(st),dt=((rt==null?void 0:rt.text)||"")+(T.text||"");return X.set(st,{...rt,...T,id:I.current,text:dt}),X}return G}),pt()},[o==null?void 0:o.integration_id,m,pt]),ft=async T=>{try{let G="";if(T!=null&&T.input_audio){const st=new File([T.input_audio],`gooey-widget-recording-${yp()}.webm`);G=await sm(st),T.input_audio=G}T={...o==null?void 0:o.payload,integration_id:o==null?void 0:o.integration_id,user_id:r,...T};const X=await am(T,_.current,o==null?void 0:o.apiUrl);h0(X,J)}catch(G){console.error("Api Failed!",G),x(!1)}},At=T=>{const G=new Map;T.forEach(X=>{G.set(X.id,{...X})}),g(G)},Ct=()=>{!y&&!f?m(Object.assign({},A.current)):(ht(),m(Object.assign({},A.current))),(y||f)&&ht(),a!=null&&a.isMobile&&(a!=null&&a.isSidebarOpen)&&(a==null||a.toggleSidebar()),v(!1),x(!1),Mt();const T=gooeyShadowRoot==null?void 0:gooeyShadowRoot.getElementById(hm);T==null||T.focus()},Mt=()=>{g(new Map),A.current={}},ht=V.useCallback(()=>{window!=null&&window.GooeyEventSource?GooeyEventSource.close():_==null||_.current.cancel("Operation canceled by the user."),!y&&!f&&(_.current=zt.CancelToken.source());const T=new Map(c),G=Array.from(c.keys());f&&(T.delete(G.pop()),g(T)),y&&(T.delete(G.pop()),T.delete(G.pop()),g(T)),$({messages:Array.from(T.values())}),_.current=zt.CancelToken.source(),v(!1),x(!1)},[y,f,c]),Ot=(T,G)=>{am({button_pressed:{button_id:T,context_msg_id:G},integration_id:o==null?void 0:o.integration_id,user_id:r},_.current),g(X=>{const st=new Map(X),rt=X.get(G),dt=rt.buttons.map(xt=>{if(xt.id===T)return{...xt,isPressed:!0}});return st.set(G,{...rt,buttons:dt}),st})},bt=V.useCallback(async T=>{var X;if((f||y)&&ht(),!T||!T.getMessages||((X=A.current)==null?void 0:X.id)===T.id)return M(!1);b(!0),M(!0);const G=await T.getMessages();return At(G),$(T),M(!1),G},[ht,y,f]);V.useEffect(()=>{b(!0),!(a!=null&&a.showNewConversationButton)&&p.length?bt(p[0]):M(!1),kt()},[o,p,a==null?void 0:a.showNewConversationButton,bt]);const kt=()=>{b(!0),setTimeout(()=>{b(!1)},3e3)},H={sendPrompt:ft,messages:c,isSending:f,initializeQuery:W,handleNewConversation:Ct,cancelApiCall:ht,scrollMessageContainer:tt,scrollContainerRef:L,isReceiving:y,handleFeedbackClick:Ot,conversations:p,setActiveConversation:bt,currentConversationId:((C=A.current)==null?void 0:C.id)||null,isMessagesLoading:j,preventAutoplay:w,avoidAutoplay:kt};return d.jsx(ym.Provider,{value:H,children:n.children})},wm='@charset "UTF-8";:export{primary:hsl(169,55%,82%);secondary:hsl(12,100%,97%);border-color:#eee;gooeyDanger:#dc3545}.gooey-incomingMsg{width:100%;word-wrap:normal}.gooey-incomingMsg audio{width:100%;height:40px}.gooey-incomingMsg video{width:360px;height:360px;border-radius:12px}.sources-listContainer{display:flex;min-height:72px;max-width:calc(100% + 16px);overflow:hidden}.sources-listContainer:hover{overflow-x:auto}.sources-card{background-color:#f0f0f0;border-radius:12px;cursor:pointer;min-width:160px;max-width:160px;height:128px;padding:8px;border:1px solid transparent}.sources-card:hover{border:1px solid #6c757d}.sources-card-disabled:hover{border:1px solid transparent}.sources-card p{display:-webkit-box;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}.gooey-placeholderMsg-container{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-flow:row;gap:12px 12px}.markdown{max-width:none;font-size:16px!important}.markdown h1{font-weight:600}.markdown h1:first-child{margin-top:0}.markdown p{margin-bottom:12px}.markdown h2{font-weight:600;margin-bottom:1rem;margin-top:2rem}.markdown h2:first-child{margin-top:0}.markdown h3{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h3:first-child{margin-top:0}.markdown h4{font-weight:600;margin-bottom:.5rem;margin-top:1rem}.markdown h4:first-child{margin-top:0}.markdown h5{font-weight:600}.markdown li{margin-bottom:12px}.markdown h5:first-child{margin-top:0}.markdown blockquote{--tw-border-opacity: 1;border-color:#9b9b9b;border-left-width:2px;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.markdown blockquote>p{margin:0}.markdown blockquote>p:after,.markdown blockquote>p:before{display:none}.response-streaming>:not(ol):not(ul):not(pre):last-child:after,.response-streaming>pre:last-child code:after{content:"●";-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite;font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline}@supports (selector(:has(*))){.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ol:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ol:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child>ul:last-child>li:last-child>ul:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ul:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child[*|\\:not-has\\(]:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}.response-streaming>ol:last-child>li:last-child:not(:has(*>li)):after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}@supports not (selector(:has(*))){.response-streaming>ol:last-child>li:last-child:after,.response-streaming>ul:last-child>li:last-child:after{content:"●";font-family:Circle,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;-webkit-font-smoothing:subpixel-antialiased;-webkit-animation:pulseSize .5s ease-in-out infinite;animation:pulseSize .5s ease-in-out infinite}}.markdown img{max-height:400px;max-width:800px;border-radius:8px;object-fit:cover;overflow:hidden}@-webkit-keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseSize{0%,to{opacity:1}50%{opacity:0}}';function Fa(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Ln=Fa();function bm(n){Ln=n}const vm=/[&<>"']/,D0=new RegExp(vm.source,"g"),km=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,U0=new RegExp(km.source,"g"),B0={"&":"&","<":"<",">":">",'"':""","'":"'"},_m=n=>B0[n];function we(n,r){if(r){if(vm.test(n))return n.replace(D0,_m)}else if(km.test(n))return n.replace(U0,_m);return n}const $0=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function H0(n){return n.replace($0,(r,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const V0=/(^|[^\[])\^/g;function Et(n,r){let o=typeof n=="string"?n:n.source;r=r||"";const a={replace:(p,m)=>{let c=typeof m=="string"?m:m.source;return c=c.replace(V0,"$1"),o=o.replace(p,c),a},getRegex:()=>new RegExp(o,r)};return a}function Sm(n){try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Ar={exec:()=>null};function Em(n,r){const o=n.replace(/\|/g,(m,c,g)=>{let f=!1,x=c;for(;--x>=0&&g[x]==="\\";)f=!f;return f?"|":" |"}),a=o.split(/ \|/);let p=0;if(a[0].trim()||a.shift(),a.length>0&&!a[a.length-1].trim()&&a.pop(),r)if(a.length>r)a.splice(r);else for(;a.length{const m=p.match(/^\s+/);if(m===null)return p;const[c]=m;return c.length>=a.length?p.slice(a.length):p}).join(` `)}class Pi{constructor(r){Rt(this,"options");Rt(this,"rules");Rt(this,"lexer");this.options=r||Ln}space(r){const o=this.rules.block.newline.exec(r);if(o&&o[0].length>0)return{type:"space",raw:o[0]}}code(r){const o=this.rules.block.code.exec(r);if(o){const a=o[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:o[0],codeBlockStyle:"indented",text:this.options.pedantic?a:Ii(a,` `)}}}fences(r){const o=this.rules.block.fences.exec(r);if(o){const a=o[0],p=W0(a,o[3]||"");return{type:"code",raw:a,lang:o[2]?o[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):o[2],text:p}}}heading(r){const o=this.rules.block.heading.exec(r);if(o){let a=o[2].trim();if(/#$/.test(a)){const p=Ii(a,"#");(this.options.pedantic||!p||/ $/.test(p))&&(a=p.trim())}return{type:"heading",raw:o[0],depth:o[1].length,text:a,tokens:this.lexer.inline(a)}}}hr(r){const o=this.rules.block.hr.exec(r);if(o)return{type:"hr",raw:o[0]}}blockquote(r){const o=this.rules.block.blockquote.exec(r);if(o){let a=o[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` @@ -51,14 +51,14 @@ Error generating stack: `+u.message+` `);const p=this.lexer.state.top;this.lexer.state.top=!0;const m=this.lexer.blockTokens(a);return this.lexer.state.top=p,{type:"blockquote",raw:o[0],tokens:m,text:a}}}list(r){let o=this.rules.block.list.exec(r);if(o){let a=o[1].trim();const p=a.length>1,m={type:"list",raw:"",ordered:p,start:p?+a.slice(0,-1):"",loose:!1,items:[]};a=p?`\\d{1,9}\\${a.slice(-1)}`:`\\${a}`,this.options.pedantic&&(a=p?a:"[*+-]");const c=new RegExp(`^( {0,3}${a})((?:[ ][^\\n]*)?(?:\\n|$))`);let g="",f="",x=!1;for(;r;){let y=!1;if(!(o=c.exec(r))||this.rules.block.hr.test(r))break;g=o[0],r=r.substring(g.length);let v=o[2].split(` `,1)[0].replace(/^\t+/,I=>" ".repeat(3*I.length)),j=r.split(` `,1)[0],M=0;this.options.pedantic?(M=2,f=v.trimStart()):(M=o[2].search(/[^ ]/),M=M>4?1:M,f=v.slice(M),M+=o[1].length);let w=!1;if(!v&&/^ *$/.test(j)&&(g+=j+` -`,r=r.substring(j.length+1),y=!0),!y){const I=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),L=new RegExp(`^ {0,${Math.min(3,M-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),z=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,M-1)}}#`);for(;r;){const W=r.split(` -`,1)[0];if(j=W,this.options.pedantic&&(j=j.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),z.test(j)||$.test(j)||I.test(j)||L.test(r))break;if(j.search(/[^ ]/)>=M||!j.trim())f+=` -`+j.slice(M);else{if(w||v.search(/[^ ]/)>=4||z.test(v)||$.test(v)||L.test(v))break;f+=` +`,r=r.substring(j.length+1),y=!0),!y){const I=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),L=new RegExp(`^ {0,${Math.min(3,M-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),A=new RegExp(`^ {0,${Math.min(3,M-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,M-1)}}#`);for(;r;){const W=r.split(` +`,1)[0];if(j=W,this.options.pedantic&&(j=j.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),A.test(j)||$.test(j)||I.test(j)||L.test(r))break;if(j.search(/[^ ]/)>=M||!j.trim())f+=` +`+j.slice(M);else{if(w||v.search(/[^ ]/)>=4||A.test(v)||$.test(v)||L.test(v))break;f+=` `+j}!w&&!j.trim()&&(w=!0),g+=W+` `,r=r.substring(W.length+1),v=j.slice(M)}}m.loose||(x?m.loose=!0:/\n *\n *$/.test(g)&&(x=!0));let b=null,_;this.options.gfm&&(b=/^\[[ xX]\] /.exec(f),b&&(_=b[0]!=="[ ] ",f=f.replace(/^\[[ xX]\] +/,""))),m.items.push({type:"list_item",raw:g,task:!!b,checked:_,loose:!1,text:f,tokens:[]}),m.raw+=g}m.items[m.items.length-1].raw=g.trimEnd(),m.items[m.items.length-1].text=f.trimEnd(),m.raw=m.raw.trimEnd();for(let y=0;yM.type==="space"),j=v.length>0&&v.some(M=>/\n.*\n/.test(M.raw));m.loose=j}if(m.loose)for(let y=0;y$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",m=o[3]?o[3].substring(1,o[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):o[3];return{type:"def",tag:a,raw:o[0],href:p,title:m}}}table(r){const o=this.rules.block.table.exec(r);if(!o||!/[:|]/.test(o[2]))return;const a=Em(o[1]),p=o[2].replace(/^\||\| *$/g,"").split("|"),m=o[3]&&o[3].trim()?o[3].replace(/\n[ \t]*$/,"").split(` `):[],c={type:"table",raw:o[0],header:[],align:[],rows:[]};if(a.length===p.length){for(const g of p)/^ *-+: *$/.test(g)?c.align.push("right"):/^ *:-+: *$/.test(g)?c.align.push("center"):/^ *:-+ *$/.test(g)?c.align.push("left"):c.align.push(null);for(const g of a)c.header.push({text:g,tokens:this.lexer.inline(g)});for(const g of m)c.rows.push(Em(g,c.header.length).map(f=>({text:f,tokens:this.lexer.inline(f)})));return c}}lheading(r){const o=this.rules.block.lheading.exec(r);if(o)return{type:"heading",raw:o[0],depth:o[2].charAt(0)==="="?1:2,text:o[1],tokens:this.lexer.inline(o[1])}}paragraph(r){const o=this.rules.block.paragraph.exec(r);if(o){const a=o[1].charAt(o[1].length-1)===` -`?o[1].slice(0,-1):o[1];return{type:"paragraph",raw:o[0],text:a,tokens:this.lexer.inline(a)}}}text(r){const o=this.rules.block.text.exec(r);if(o)return{type:"text",raw:o[0],text:o[0],tokens:this.lexer.inline(o[0])}}escape(r){const o=this.rules.inline.escape.exec(r);if(o)return{type:"escape",raw:o[0],text:we(o[1])}}tag(r){const o=this.rules.inline.tag.exec(r);if(o)return!this.lexer.state.inLink&&/^
    /i.test(o[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:o[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:o[0]}}link(r){const o=this.rules.inline.link.exec(r);if(o){const a=o[2].trim();if(!this.options.pedantic&&/^$/.test(a))return;const c=Ii(a.slice(0,-1),"\\");if((a.length-c.length)%2===0)return}else{const c=G0(o[2],"()");if(c>-1){const f=(o[0].indexOf("!")===0?5:4)+o[1].length+c;o[2]=o[2].substring(0,c),o[0]=o[0].substring(0,f).trim(),o[3]=""}}let p=o[2],m="";if(this.options.pedantic){const c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(p);c&&(p=c[1],m=c[3])}else m=o[3]?o[3].slice(1,-1):"";return p=p.trim(),/^$/.test(a)?p=p.slice(1):p=p.slice(1,-1)),Cm(o,{href:p&&p.replace(this.rules.inline.anyPunctuation,"$1"),title:m&&m.replace(this.rules.inline.anyPunctuation,"$1")},o[0],this.lexer)}}reflink(r,o){let a;if((a=this.rules.inline.reflink.exec(r))||(a=this.rules.inline.nolink.exec(r))){const p=(a[2]||a[1]).replace(/\s+/g," "),m=o[p.toLowerCase()];if(!m){const c=a[0].charAt(0);return{type:"text",raw:c,text:c}}return Cm(a,m,a[0],this.lexer)}}emStrong(r,o,a=""){let p=this.rules.inline.emStrongLDelim.exec(r);if(!p||p[3]&&a.match(/[\p{L}\p{N}]/u))return;if(!(p[1]||p[2]||"")||!a||this.rules.inline.punctuation.exec(a)){const c=[...p[0]].length-1;let g,f,x=c,y=0;const v=p[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(v.lastIndex=0,o=o.slice(-1*r.length+c);(p=v.exec(o))!=null;){if(g=p[1]||p[2]||p[3]||p[4]||p[5]||p[6],!g)continue;if(f=[...g].length,p[3]||p[4]){x+=f;continue}else if((p[5]||p[6])&&c%3&&!((c+f)%3)){y+=f;continue}if(x-=f,x>0)continue;f=Math.min(f,f+x+y);const j=[...p[0]][0].length,M=r.slice(0,c+p.index+j+f);if(Math.min(c,f)%2){const b=M.slice(1,-1);return{type:"em",raw:M,text:b,tokens:this.lexer.inlineTokens(b)}}const w=M.slice(2,-2);return{type:"strong",raw:M,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(r){const o=this.rules.inline.code.exec(r);if(o){let a=o[2].replace(/\n/g," ");const p=/[^ ]/.test(a),m=/^ /.test(a)&&/ $/.test(a);return p&&m&&(a=a.substring(1,a.length-1)),a=we(a,!0),{type:"codespan",raw:o[0],text:a}}}br(r){const o=this.rules.inline.br.exec(r);if(o)return{type:"br",raw:o[0]}}del(r){const o=this.rules.inline.del.exec(r);if(o)return{type:"del",raw:o[0],text:o[2],tokens:this.lexer.inlineTokens(o[2])}}autolink(r){const o=this.rules.inline.autolink.exec(r);if(o){let a,p;return o[2]==="@"?(a=we(o[1]),p="mailto:"+a):(a=we(o[1]),p=a),{type:"link",raw:o[0],text:a,href:p,tokens:[{type:"text",raw:a,text:a}]}}}url(r){var a;let o;if(o=this.rules.inline.url.exec(r)){let p,m;if(o[2]==="@")p=we(o[0]),m="mailto:"+p;else{let c;do c=o[0],o[0]=((a=this.rules.inline._backpedal.exec(o[0]))==null?void 0:a[0])??"";while(c!==o[0]);p=we(o[0]),o[1]==="www."?m="http://"+o[0]:m=o[0]}return{type:"link",raw:o[0],text:p,href:m,tokens:[{type:"text",raw:p,text:p}]}}}inlineText(r){const o=this.rules.inline.text.exec(r);if(o){let a;return this.lexer.state.inRawBlock?a=o[0]:a=we(o[0]),{type:"text",raw:o[0],text:a}}}}const Z0=/^(?: *(?:\n|$))+/,q0=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Y0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Or=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,X0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Tm=/(?:[*+-]|\d{1,9}[.)])/,Rm=Et(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Tm).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Da=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,K0=/^[^\n]+/,Ua=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Q0=Et(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Ua).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),J0=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Tm).getRegex(),Mi="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ba=/|$))/,th=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Ba).replace("tag",Mi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),jm=Et(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),$a={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",jm).getRegex(),code:q0,def:Q0,fences:Y0,heading:X0,hr:Or,html:th,lheading:Rm,list:J0,newline:Z0,paragraph:jm,table:zr,text:K0},Am=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),eh={...$a,table:Am,paragraph:Et(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Am).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex()},nh={...$a,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ba).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:zr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Da).replace("hr",Or).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",Rm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},zm=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,rh=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Om=/^( {2,}|\\)\n(?!\s*$)/,ih=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,sh=Et(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Nr).getRegex(),lh=Et("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Nr).getRegex(),ph=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Nr).getRegex(),mh=Et(/\\([punct])/,"gu").replace(/punct/g,Nr).getRegex(),uh=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),ch=Et(Ba).replace("(?:-->|$)","-->").getRegex(),dh=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",ch).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Fi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,gh=Et(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Fi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Nm=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",Fi).replace("ref",Ua).getRegex(),Lm=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ua).getRegex(),fh=Et("reflink|nolink(?!\\()","g").replace("reflink",Nm).replace("nolink",Lm).getRegex(),Ha={_backpedal:zr,anyPunctuation:mh,autolink:uh,blockSkip:ah,br:Om,code:rh,del:zr,emStrongLDelim:sh,emStrongRDelimAst:lh,emStrongRDelimUnd:ph,escape:zm,link:gh,nolink:Lm,punctuation:oh,reflink:Nm,reflinkSearch:fh,tag:dh,text:ih,url:zr},hh={...Ha,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",Fi).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Fi).getRegex()},Va={...Ha,escape:Et(zm).replace("])","~|])").getRegex(),url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\/i.test(o[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:o[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:o[0]}}link(r){const o=this.rules.inline.link.exec(r);if(o){const a=o[2].trim();if(!this.options.pedantic&&/^$/.test(a))return;const c=Ii(a.slice(0,-1),"\\");if((a.length-c.length)%2===0)return}else{const c=G0(o[2],"()");if(c>-1){const f=(o[0].indexOf("!")===0?5:4)+o[1].length+c;o[2]=o[2].substring(0,c),o[0]=o[0].substring(0,f).trim(),o[3]=""}}let p=o[2],m="";if(this.options.pedantic){const c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(p);c&&(p=c[1],m=c[3])}else m=o[3]?o[3].slice(1,-1):"";return p=p.trim(),/^$/.test(a)?p=p.slice(1):p=p.slice(1,-1)),Cm(o,{href:p&&p.replace(this.rules.inline.anyPunctuation,"$1"),title:m&&m.replace(this.rules.inline.anyPunctuation,"$1")},o[0],this.lexer)}}reflink(r,o){let a;if((a=this.rules.inline.reflink.exec(r))||(a=this.rules.inline.nolink.exec(r))){const p=(a[2]||a[1]).replace(/\s+/g," "),m=o[p.toLowerCase()];if(!m){const c=a[0].charAt(0);return{type:"text",raw:c,text:c}}return Cm(a,m,a[0],this.lexer)}}emStrong(r,o,a=""){let p=this.rules.inline.emStrongLDelim.exec(r);if(!p||p[3]&&a.match(/[\p{L}\p{N}]/u))return;if(!(p[1]||p[2]||"")||!a||this.rules.inline.punctuation.exec(a)){const c=[...p[0]].length-1;let g,f,x=c,y=0;const v=p[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(v.lastIndex=0,o=o.slice(-1*r.length+c);(p=v.exec(o))!=null;){if(g=p[1]||p[2]||p[3]||p[4]||p[5]||p[6],!g)continue;if(f=[...g].length,p[3]||p[4]){x+=f;continue}else if((p[5]||p[6])&&c%3&&!((c+f)%3)){y+=f;continue}if(x-=f,x>0)continue;f=Math.min(f,f+x+y);const j=[...p[0]][0].length,M=r.slice(0,c+p.index+j+f);if(Math.min(c,f)%2){const b=M.slice(1,-1);return{type:"em",raw:M,text:b,tokens:this.lexer.inlineTokens(b)}}const w=M.slice(2,-2);return{type:"strong",raw:M,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(r){const o=this.rules.inline.code.exec(r);if(o){let a=o[2].replace(/\n/g," ");const p=/[^ ]/.test(a),m=/^ /.test(a)&&/ $/.test(a);return p&&m&&(a=a.substring(1,a.length-1)),a=we(a,!0),{type:"codespan",raw:o[0],text:a}}}br(r){const o=this.rules.inline.br.exec(r);if(o)return{type:"br",raw:o[0]}}del(r){const o=this.rules.inline.del.exec(r);if(o)return{type:"del",raw:o[0],text:o[2],tokens:this.lexer.inlineTokens(o[2])}}autolink(r){const o=this.rules.inline.autolink.exec(r);if(o){let a,p;return o[2]==="@"?(a=we(o[1]),p="mailto:"+a):(a=we(o[1]),p=a),{type:"link",raw:o[0],text:a,href:p,tokens:[{type:"text",raw:a,text:a}]}}}url(r){var a;let o;if(o=this.rules.inline.url.exec(r)){let p,m;if(o[2]==="@")p=we(o[0]),m="mailto:"+p;else{let c;do c=o[0],o[0]=((a=this.rules.inline._backpedal.exec(o[0]))==null?void 0:a[0])??"";while(c!==o[0]);p=we(o[0]),o[1]==="www."?m="http://"+o[0]:m=o[0]}return{type:"link",raw:o[0],text:p,href:m,tokens:[{type:"text",raw:p,text:p}]}}}inlineText(r){const o=this.rules.inline.text.exec(r);if(o){let a;return this.lexer.state.inRawBlock?a=o[0]:a=we(o[0]),{type:"text",raw:o[0],text:a}}}}const Z0=/^(?: *(?:\n|$))+/,q0=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Y0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Or=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,X0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Tm=/(?:[*+-]|\d{1,9}[.)])/,Rm=Et(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Tm).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Da=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,K0=/^[^\n]+/,Ua=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Q0=Et(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Ua).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),J0=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Tm).getRegex(),Mi="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ba=/|$))/,th=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Ba).replace("tag",Mi).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),jm=Et(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),$a={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",jm).getRegex(),code:q0,def:Q0,fences:Y0,heading:X0,hr:Or,html:th,lheading:Rm,list:J0,newline:Z0,paragraph:jm,table:Ar,text:K0},zm=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex(),eh={...$a,table:zm,paragraph:Et(Da).replace("hr",Or).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",zm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Mi).getRegex()},nh={...$a,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ba).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ar,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Da).replace("hr",Or).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",Rm).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Am=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,rh=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Om=/^( {2,}|\\)\n(?!\s*$)/,ih=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,sh=Et(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Nr).getRegex(),lh=Et("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Nr).getRegex(),ph=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Nr).getRegex(),mh=Et(/\\([punct])/,"gu").replace(/punct/g,Nr).getRegex(),uh=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),ch=Et(Ba).replace("(?:-->|$)","-->").getRegex(),dh=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",ch).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Fi=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,gh=Et(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Fi).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Nm=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",Fi).replace("ref",Ua).getRegex(),Lm=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",Ua).getRegex(),fh=Et("reflink|nolink(?!\\()","g").replace("reflink",Nm).replace("nolink",Lm).getRegex(),Ha={_backpedal:Ar,anyPunctuation:mh,autolink:uh,blockSkip:ah,br:Om,code:rh,del:Ar,emStrongLDelim:sh,emStrongRDelimAst:lh,emStrongRDelimUnd:ph,escape:Am,link:gh,nolink:Lm,punctuation:oh,reflink:Nm,reflinkSearch:fh,tag:dh,text:ih,url:Ar},hh={...Ha,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",Fi).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Fi).getRegex()},Va={...Ha,escape:Et(Am).replace("])","~|])").getRegex(),url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\f+" ".repeat(x.length));let a,p,m,c;for(;r;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(g=>(a=g.call({lexer:this},r,o))?(r=r.substring(a.raw.length),o.push(a),!0):!1))){if(a=this.tokenizer.space(r)){r=r.substring(a.raw.length),a.raw.length===1&&o.length>0?o[o.length-1].raw+=` `:o.push(a);continue}if(a=this.tokenizer.code(r)){r=r.substring(a.raw.length),p=o[o.length-1],p&&(p.type==="paragraph"||p.type==="text")?(p.raw+=` `+a.raw,p.text+=` @@ -88,8 +88,8 @@ ${r} `}tablecell(r,o){const a=o.header?"th":"td";return(o.align?`<${a} align="${o.align}">`:`<${a}>`)+r+` `}strong(r){return`${r}`}em(r){return`${r}`}codespan(r){return`${r}`}br(){return"
    "}del(r){return`${r}`}link(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m='
    ",m}image(r,o,a){const p=Sm(r);if(p===null)return a;r=p;let m=`${a}0&&j.tokens[0].type==="paragraph"?(j.tokens[0].text=_+" "+j.tokens[0].text,j.tokens[0].tokens&&j.tokens[0].tokens.length>0&&j.tokens[0].tokens[0].type==="text"&&(j.tokens[0].tokens[0].text=_+" "+j.tokens[0].tokens[0].text)):j.tokens.unshift({type:"text",text:_+" "}):b+=_+" "}b+=this.parse(j.tokens,x),y+=this.renderer.listitem(b,w,!!M)}a+=this.renderer.list(y,g,f);continue}case"html":{const c=m;a+=this.renderer.html(c.text,c.block);continue}case"paragraph":{const c=m;a+=this.renderer.paragraph(this.parseInline(c.tokens));continue}case"text":{let c=m,g=c.tokens?this.parseInline(c.tokens):c.text;for(;p+1{const x=g[f].flat(1/0);a=a.concat(this.walkTokens(x,o))}):g.tokens&&(a=a.concat(this.walkTokens(g.tokens,o)))}}return a}use(...r){const o=this.defaults.extensions||{renderers:{},childTokens:{}};return r.forEach(a=>{const p={...a};if(p.async=this.defaults.async||p.async||!1,a.extensions&&(a.extensions.forEach(m=>{if(!m.name)throw new Error("extension name required");if("renderer"in m){const c=o.renderers[m.name];c?o.renderers[m.name]=function(...g){let f=m.renderer.apply(this,g);return f===!1&&(f=c.apply(this,g)),f}:o.renderers[m.name]=m.renderer}if("tokenizer"in m){if(!m.level||m.level!=="block"&&m.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const c=o[m.level];c?c.unshift(m.tokenizer):o[m.level]=[m.tokenizer],m.start&&(m.level==="block"?o.startBlock?o.startBlock.push(m.start):o.startBlock=[m.start]:m.level==="inline"&&(o.startInline?o.startInline.push(m.start):o.startInline=[m.start]))}"childTokens"in m&&m.childTokens&&(o.childTokens[m.name]=m.childTokens)}),p.extensions=o),a.renderer){const m=this.defaults.renderer||new Ui(this.defaults);for(const c in a.renderer){if(!(c in m))throw new Error(`renderer '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.renderer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v||""}}p.renderer=m}if(a.tokenizer){const m=this.defaults.tokenizer||new Pi(this.defaults);for(const c in a.tokenizer){if(!(c in m))throw new Error(`tokenizer '${c}' does not exist`);if(["options","rules","lexer"].includes(c))continue;const g=c,f=a.tokenizer[g],x=m[g];m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.tokenizer=m}if(a.hooks){const m=this.defaults.hooks||new Ir;for(const c in a.hooks){if(!(c in m))throw new Error(`hook '${c}' does not exist`);if(c==="options")continue;const g=c,f=a.hooks[g],x=m[g];Ir.passThroughHooks.has(c)?m[g]=y=>{if(this.defaults.async)return Promise.resolve(f.call(m,y)).then(j=>x.call(m,j));const v=f.call(m,y);return x.call(m,v)}:m[g]=(...y)=>{let v=f.apply(m,y);return v===!1&&(v=x.apply(m,y)),v}}p.hooks=m}if(a.walkTokens){const m=this.defaults.walkTokens,c=a.walkTokens;p.walkTokens=function(g){let f=[];return f.push(c.call(this,g)),m&&(f=f.concat(m.call(this,g))),f}}this.defaults={...this.defaults,...p}}),this}setOptions(r){return this.defaults={...this.defaults,...r},this}lexer(r,o){return $e.lex(r,o??this.defaults)}parser(r,o){return He.parse(r,o??this.defaults)}}Fn=new WeakSet,ap=function(r,o){return(a,p)=>{const m={...p},c={...this.defaults,...m};this.defaults.async===!0&&m.async===!1&&(c.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),c.async=!0);const g=ha(this,Fn,Lg).call(this,!!c.silent,!!c.async);if(typeof a>"u"||a===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof a!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(a)+", string expected"));if(c.hooks&&(c.hooks.options=c),c.async)return Promise.resolve(c.hooks?c.hooks.preprocess(a):a).then(f=>r(f,c)).then(f=>c.hooks?c.hooks.processAllTokens(f):f).then(f=>c.walkTokens?Promise.all(this.walkTokens(f,c.walkTokens)).then(()=>f):f).then(f=>o(f,c)).then(f=>c.hooks?c.hooks.postprocess(f):f).catch(g);try{c.hooks&&(a=c.hooks.preprocess(a));let f=r(a,c);c.hooks&&(f=c.hooks.processAllTokens(f)),c.walkTokens&&this.walkTokens(f,c.walkTokens);let x=o(f,c);return c.hooks&&(x=c.hooks.postprocess(x)),x}catch(f){return g(f)}}},Lg=function(r,o){return a=>{if(a.message+=` -Please report this to https://github.com/markedjs/marked.`,r){const p="