PageSourceSearch

https://www.nationalgrid.co.uk/public/javascripts/wpdaicontent-WPD…?574.DomesticSite.20260825.24254.1

js nationalgrid.co.uk collected 2026-09-24 09:01:00 UTC 143,907 bytes, 1 lines download raw bytes

1/*! MINIFY.OFF */(()=>{var e,t,n,r,o,s={652:(e,t,n)=>{var r=n(2917);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5083).A)("0a105694",r,!1,{})},864:(e,t,n)=>{"use strict";function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}n.d(t,{A:()=>h});var i=Object.freeze(Object.fromEntries(Object.entries(["top","right","bottom","left","x","y"]).map(function(e){return[e[1],e[1]]}))),a=Object.freeze([i.top,i.bottom,i.left,i.right]),c={};c[i.top]=function(e){return!!e.scrollTop},c[i.bottom]=function(e){return e.scrollTop+e.clientHeight<e.scrollHeight},c[i.left]=function(e){return!!e.scrollLeft},c[i.right]=function(e){return e.scrollLeft+e.clientWidth<e.scrollWidth};var u={};function l(e,t,n,r){var o="function"==typeof e?e(t,n,r):e;return"string"==typeof o&&(o=o.split(" ")),o}function p(e,t,n,o){if(e&&t.value){var i=l(t.value,e,n,o);if("object"===s(i)){var a=[];if(Array.isArray(i))a=i;else for(var c in n){var u,p=l(t.value[n[c]],e,n,o);Array.isArray(p)&&(u=a).push.apply(u,r(p))}h=function(){var t;return(t=e.classList)[o?"add":"remove"].apply(t,r(a))},requestAnimationFrame(function(){requestAnimationFrame(h)})}}var h}u[i.top]=u[i.bottom]=i.y,u[i.left]=u[i.right]=i.x;const h={mounted:function(e,t,n){e.wpdutilsOverflow={hasOverflow:{},evaluationDebounce:null};var r,o=[],s=null;if(r=t.modifiers,Object.keys(r).some(function(e){return i[e]}))for(var l in a){var h=a[l];(t.modifiers[h]||t.modifiers[u[h]])&&o.push(h)}else o=a;var f=function(){!function(){if(t.value&&e)for(var n in console.log("scrollTop: ".concat(e.scrollTop,", clientHeight: ").concat(e.clientHeight)),o){var r=o[n],s=c[r](e);e.wpdutilsOverflow.hasOverflow[r]!=s&&(e.wpdutilsOverflow.hasOverflow[r]=s,p(e,t,[r,u[r]],e.wpdutilsOverflow.hasOverflow[r]))}}(),s=Date.now()},d=function(){clearTimeout(e.wpdutilsOverflow.evaluationDebounce);var t=Date.now(),n=30;s+90<t||(n=Math.max(90-(t-s),30),console.log("not done cooling down!")),console.log(n),e.wpdutilsOverflow.evaluationDebounce=setTimeout(f,n)},m=new ResizeObserver(function(){console.log("resizeobs"),d()});m.observe(e),e.wpdutilsOverflow.bodyResizeObserver=m,e.wpdutilsOverflow.scrollListener=function(){console.log("scrolllistener"),d()},e.addEventListener("scroll",e.wpdutilsOverflow.scrollListener,{passive:!0})},beforeUnmount:function(e,t,n){e.wpdutilsOverflow&&(console.log("unmounting and deleting"),e.wpdutilsOverflow.bodyResizeObserver&&e.wpdutilsOverflow.bodyResizeObserver.disconnect(),e.wpdutilsOverflow.scrollListener&&e.removeEventListener("scroll",e.wpdutilsOverflow.scrollListener),clearTimeout(e.wpdutilsOverflow.evaluationDebounce),p(e,t,i,!1),delete e.wpdutilsOverflow)}}},919:(e,t,n)=>{"use strict";n.d(t,{MW:()=>m,iG:()=>O});var r=n(7823),o=n(4061);
1function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function a(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var c=0;function u(e){return"__private_"+c+++"_"+e}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function f(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e){var t=function(e){if("object"!=l(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:t+""}var m=Object.freeze(Object.fromEntries(Object.entries(["USER","ASSISTANT"]).map(function(e){return[e[1],e[1]]}))),g=Object.freeze(Object.fromEntries(Object.entries(["NO_CONVERSATION","INVALID_CONVERSATION","CHATBASE_CONNECTION_TIMEOUT","CHATBASE_RESPONSE_NOT_OK","UNKNOWN_SERVER_ERROR","INTEGRATION_DISABLED"]).map(function(e){return[e[1],e[1]]}))),_=Object.freeze({INSTANT:1,DELAYED:2,REFLECTED:3}),b=function(){return f(function e(t,n,r){p(this,e),this.role=t,this.content=n,this.isChatPrompt=r,this.timestamp=Date.now(),this.isPending=!1,this.errorCode=null,this.errorMessage=null},[{key:"toRequestObj",value:function(){return{role:this.role,content:this.content}}},{key:"length",get:function(){return this.content?this.content.length:0}}])}(),k=u("chatbotId"),y=u("conversationId"),C=u("chatMessages"),v=u("lastErrorObj"),D=u("$json"),E=u("responsePending"),A=u("hasReactiveChatMessages"),w=u("gotConversationIdFromResponse"),F=u("apiVersion"),x=u("mockLastMsgWasUser"),S=u("createChatMessage"),T=u("mockSendMessage"),O=function(){return f(function e(t,n,s,i){p(this,e),Object.defineProperty(this,T,{value:I}),Object.defineProperty(this,S,{value:M}),Object.defineProperty(this,k,{writable:!0,value:null}),Object.defineProperty(this,y,{writable:!0,value:null}),Object.defineProperty(this,C,{writable:!0,value:[]}),Object.defineProperty(this,v,{writable:!0,value:null}),Object.defineProperty(this,D,{writable:!0,value:void 0}),Object.defineProperty(this,E,{writable:!0,value:null}),Object.defineProperty(this,A,{writable:!0,value:!1}),Object.defineProperty(this,w,{writable:!0,value:!1}),Object.defineProperty(this,F,{writable:!0,value:null}),this.mockConversation=!1,Object.defineProperty(this,x,{writable:!0,value:!1}),a(this,k)[k]=t,a(this,y)[y]=n,a(this,A)[A]=s,a(this,F)[F]=i,a(this,C)[C]=a(this,A)[A]?(0,o.reactive)([]):[],a(this,E)[E]=(0,o.ref)(!1),a(this,D)[D]=(0,r.D)({sendChatMessage:"WPDAIChatbaseAPIFront.sendChatMessage_JSON"})},[{key:"sendChatMessage",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.mockConversation)return a(this,T)[T](e);if(!a(this,k)[k])throw Error("WPDAIChatbaseAPIService has no chatbotId");if(!a(this,E)[E].value){var o="v1"===a(this,F)[F],s=a(this,S)[S](m.USER,e,r);a(this,C)[C].push(s),a(this,E)[E].value=!0;var i=a(this,S)[S](m.ASSISTANT,null,!1);i.isPending=!0,a(this,C)[C].push(i);var c={};return c=o?{messages:a(this,C)[C].slice(0,-1).filter(function(e){return!e.errorCode}).map(function(e){return e.toRequestObj()}),chatbotId:a(this,k)[k]}:{message:e,chatbotId:a(this,k)[k]},a(this,y)[y]&&(o||a(this,w)[w])&&(c.conversationId=a(this,y)[y]),a(this,D)[D].sendChatMessage({consentId:t,conversation:c}).then(function(e){var t,r,c,u,l,p,h,f,d,m,g,_;return o&&null!=e&&null!==(t=e.chatbaseResponse)&&void 0!==t&&t.text?(i.content=e.chatbaseResponse.text,i.isPending=!1,Promise.resolve({userChatMessage:s,responseChatMessage:i,originalResponse:e})):!o&&null!=e&&null!==(r=e.chatbaseResponse)&&void 0!==r&&null!==(c=r.data)&&void 0!==c&&null!==(u=c.parts)&&void 0!==u&&null!==(l=u[0])&&void 0!==l&&l.text?(i.content=null==e||null===(p=e.chatbaseResponse)||void 0===p||null===(h=p.data)||void 0===h||null===(f=h.parts)||void 0===f||null===(d=f[0])||void 0===d?void 0:d.text,i.isPending=!1,a(n,w)[w]||(a(n,y)[y]=null==e||null===(m=e.chatbaseResponse)||void 0===m||null===(g=m.data)||void 0===g||null===(_=g.metadata)||void 0===_?void 0:_.conversationId,a(n,w)[w]=!0),Promise.resolve({userChatMessage:s,responseChatMessage:i,originalResponse:e})):Promise.reject({errorReasonCode:"UNEXPECTED_RESPONSE",originalResponse:e})}).catch(function(e){var t={errorCode:"UNKNOWN_ERROR",data:(null==e?void 0:e.originalResponse)||e,userChatMessage:s};if(e&&e.errorReasonCode)switch(e.errorReasonCode){case g.NO_CONVERSATION:case g.INVALID_CONVERSATION:case g.CHATBASE_CONNECTION_TIMEOUT:case g.CHATBASE_RESPONSE_NOT_OK:case g.UNKNOWN_SERVER_ERROR:case g.INTEGRATION_DISABLED:t.errorCode=e.errorReasonCode;break;default:console.error("Some unknown error code was returned: ".concat(e.errorReasonCode)),t.errorCode="UNKNOWN_ERROR_CODE"}else console.error("An unknown problem occurred");switch(a(n,C)[C].splice(a(n,C)[C].indexOf(i),1),s.errorCode=t.errorCode,s.errorCode){case g.NO_CONVERSATION:s.errorMessage="The conversation had no messages";break;case g.INVALID_CONVERSATION:s.errorMessage="The conversation failed validation";break;case g.CHATBASE_CONNECTION_TIMEOUT:s.errorMessage="Connection to the chat service timed out. Try again later.";break;case g.CHATBASE_RESPONSE_NOT_OK:s.errorMessage="The chat service encountered a problem. Try again later.";break;case g.UNKNOWN_SERVER_ERROR:s.errorMessage="A server issue was encountered. Try again later.";break;case g.INTEGRATION_DISABLED:s.errorMessage="The chat service is currently unavailable. Try again later.";break;default:s.errorMessage="An unknown problem was encountered. Try again later."}return a(n,v)[v]=t,Promise.reject(a(n,v)[v])}).finally(function(){a(n,E)[E].value=!1})}console.warn("A conversation response is already pending")}},{key:"chatMessages",get:function(){return a(this,C)[C]}},{key:"conversationId",get:function(){return a(this,y)[y]}},{key:"chatbotId",get:function(){return a(this,k)[k]}},{key:"responsePending",get:function(){return a(this,E)[E]}},{key:"apiVersion",get:function(){return a(this,F)[F]}}])}();function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e,t,n){if(i())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&s(o,n.prototype),o}(b,t);return a(this,A)[A]?(0,o.reactive)(r):r}function I(e){var t=this,n=null,r=this.mockConversation===_.REFLECTED?m.USER:a(this,x)[x]?m.ASSISTANT:m.USER;if(this.mockConversation!==_.INSTANT&&r!==m.USER||(a(this,C)[C].push(a(this,S)[S](r,e)),n=Promise.resolve(!0)),this.mockConversation===_.REFLECTED||this.mockConversation===_.DELAYED&&r===m.ASSISTANT){var o=a(this,S)[S](m.ASSISTANT);o.isPending=!0,a(this,E)[E].value=!0,n=new Promise(function(n,r){setTimeout(function(){o.isPending=!1,a(t,E)[E].value=!1,o.content=e,n(!0)},2e3)}),a(this,C)[C].push(o)}return a(this,x)[x]=!a(this,x)[x],n}},2141:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var r=n(4061),o=n(9530),s=n(7988),i=n(8638),a=n(919);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e){if("object"!=c(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h="wpdaicontent_set_visibility",f="wpdaicontent_set_consent",d="wpdaicontent_send_message";const m={__name:"WPDAIContentBase",props:{vueId:String,uuid:String,subviewName:{type:String,default:"default"},contentConfig:Object,styleSheetImports:{type:Array,default:["wpd-ai-content-base.scss"]}},setup:function(e){var t,c,u,p=e;(0,r.useSlots)(),p.styleSheetImports&&p.styleSheetImports.forEach(function(e){return n(3086)("./".concat(e))});var m=function(e,t){var n,r=null!=e&&e.useConversationIds?null!==(n=e.conversationId)&&void 0!==n?n:crypto.randomUUID():null,o=new a.iG(null==e?void 0:e.chatbotId,r,!0,t);function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return o.sendChatMessage(e,t,n)}return{CONVERSATION_ID:r,chatMessages:o.chatMessages,responsePending:o.responsePending,sendConversationMessage:s,sendChatPromptMessage:function(e,t){return s(e,t,!0)}}}(null===(t=p.contentConfig)||void 0===t?void 0:t.aiConfig,null===(c=p.contentConfig)||void 0===c?void 0:c.aiAPIVersion),g=m.CONVERSATION_ID,_=m.chatMessages,b=m.responsePending,k=m.sendConversationMessage,y=function(e,t,n){var o=(0,s.b)(),a=(0,r.useSlots)(),c=null,u=(0,r.ref)(null);function l(e){u.value=e,o.close(c),c=null,t&&t()}function p(e){u.value=null,o.close(c),c=null,n&&n()}return{consentGiven:u,openConsentDialog:function(){e&&!c&&(c=o.open({title:e.title,closable:!1,modal:!0,component:i.A,class:"o-flex o-flex--column",contentClass:"u-custom-scrollbars--brand u-overflow-x--hidden u-overflow-y--auto",componentProps:{consentId:e.consentId,onAccept:l,onReject:p,message:e.message,consentFormContentTemplateFn:a["consent-form-content"],consentFormActionAcceptButtonTemplateFn:a["consent-form-action-accept-button"],consentFormActionRejectButtonTemplateFn:a["consent-form-action-reject-button"],showConsentCheckbox:e.showConsentCheckbox}}))},closeConsentDialog:function(){c&&o.close(c)}}}(null===(u=p.contentConfig)||void 0===u?void 0:u.consentObject,function(e){M(f,O(null,"Accept"))},function(e){A(!1),M(f,O(null,"Reject"))}),C=y.consentGiven,v=y.openConsentDialog,D=(y.closeConsentDialog,(0,o.c)(p.subviewName,function(e){null===C.value&&v(),M(h,O(null,"Enable",e))},function(e){M(h,O(null,"Disable",e))})),E=D.visible,A=D.setVisibility,w=D.toggleVisibility,F=(0,r.ref)(!1),x=(0,r.ref)(null),S={linkify:!0},T=p.contentConfig.chatPromptMap.form||[];function O(e,t,n,r){var o={};return null!=e&&(o.event_category=e),null!=t&&(o.event_action=t),null!=n&&(o.event_label=n),r?Object.assign(o,r):o}function M(e,t,n){window.gtag&&window.google_tag_manager&&window.CoreSimpleAnalyticsHelper?window.gtag("event",e,l({event_callback:function(){window.CoreSimpleAnalyticsHelper.recordEvent(e,t,n)}},t)):window.gtag&&window.google_tag_manager?window.gtag("event",e,l({event_callback:n},t)):window.CoreSimpleAnalyticsHelper&&window.CoreSimpleAnalyticsHelper.recordEvent(e,t,n)}function I(e,t,n,r,o){var s={};return g&&(s.chatbase_conversation_id=g),null!=e&&(s.total_response_time=e),null!=t&&(s.chatbase_response_time=t),null!=n&&n.isChatPrompt&&(s.chat_prompt_text=n.content||"NO_CONTENT"),n&&(s.user_message_length=n.length),null!=r&&(s.chat_response_status=r),null!=o&&(s.conversation_message_count=o),s}function B(e,t){k(e,t,arguments.length>2&&void 0!==arguments[2]&&arguments[2]).then(function(e){M(d,I(null,e.originalResponse.chatbaseResponseTime,e.userChatMessage,"OK",_.length))}).catch(function(e){var t;M(d,I(null,null===(t=e.data)||void 0===t?void 0:t.chatbaseResponseTime,e.userChatMessage,e.errorCode,_.length))})}function N(e,t){B(e,t),F.value=!0}function P(e,t){B(e,t,!0),F.value=!0}function R(e){x.value=e}return function(e,t){return(0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,null,[(0,r.createCommentVNode)(" Is there _really_ no succint way of passing through all the setup variables to a slot? "),(0,r.renderSlot)(e.$slots,"subview",(0,r.normalizeProps)((0,r.guardReactiveProps)({$slots:e.$slots,$attrs:e.$attrs,$props:e.$props,visible:(0,r.unref)(E),toggleVisibility:(0,r.unref)(w),consentGiven:(0,r.unref)(C),chatMessages:(0,r.unref)(_),responsePending:(0,r.unref)(b),setChatMessageListWrapperRef:R,chatMessageListWrapperRef:x.value,showChatInterface:F.value,markdownOptions:S,onChatMessageFormSubmit:N,formChatPrompts:(0,r.unref)(T),onChatPromptClick:P})))],2112)}}}},2405:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1601),o=n.n(r),s=n(6314),i=n.n(s)()(o());
1i.push([e.id,".wpdaicontent-chat-message{column-gap:var(--spacing-normal)}",""]);const a=i},2608:(e,t,n)=>{"use strict";var r=n(4061),o=n(2141);const s={};function i(e,t){"string"!=typeof t&&(t=i.defaultChars);const n=function(e){let t=s[e];if(t)return t;t=s[e]=[];for(let e=0;e<128;e++){const n=String.fromCharCode(e);t.push(n)}for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);t[r]="%"+("0"+r.toString(16).toUpperCase()).slice(-2)}return t}(t);return e.replace(/(%[a-f0-9]{2})+/gi,function(e){let t="";for(let r=0,o=e.length;r<o;r+=3){const s=parseInt(e.slice(r+1,r+3),16);if(s<128)t+=n[s];else{if(192==(224&s)&&r+3<o){const n=parseInt(e.slice(r+4,r+6),16);if(128==(192&n)){const e=s<<6&1984|63&n;t+=e<128?"��":String.fromCharCode(e),r+=3;continue}}if(224==(240&s)&&r+6<o){const n=parseInt(e.slice(r+4,r+6),16),o=parseInt(e.slice(r+7,r+9),16);if(128==(192&n)&&128==(192&o)){const e=s<<12&61440|n<<6&4032|63&o;t+=e<2048||e>=55296&&e<=57343?"���":String.fromCharCode(e),r+=6;continue}}if(240==(248&s)&&r+9<o){const n=parseInt(e.slice(r+4,r+6),16),o=parseInt(e.slice(r+7,r+9),16),i=parseInt(e.slice(r+10,r+12),16);if(128==(192&n)&&128==(192&o)&&128==(192&i)){let e=s<<18&1835008|n<<12&258048|o<<6&4032|63&i;e<65536||e>1114111?t+="����":(e-=65536,t+=String.fromCharCode(55296+(e>>10),56320+(1023&e))),r+=9;continue}}t+="�"}}return t})}i.defaultChars=";/?:@&=+$,#",i.componentChars="";const a={};function c(e,t,n){"string"!=typeof t&&(n=t,t=c.defaultChars),typeof n>"u"&&(n=!0);const r=function(e){let t=a[e];if(t)return t;t=a[e]=[];for(let e=0;e<128;e++){const n=String.fromCharCode(e);/^[0-9a-z]$/i.test(n)?t.push(n):t.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2))}for(let n=0;n<e.length;n++)t[e.charCodeAt(n)]=e[n];return t}(t);let o="";for(let t=0,s=e.length;t<s;t++){const i=e.charCodeAt(t);if(n&&37===i&&t+2<s&&/^[0-9a-f]{2}$/i.test(e.slice(t+1,t+3)))o+=e.slice(t,t+3),t+=2;else if(i<128)o+=r[i];else if(i>=55296&&i<=57343){if(i>=55296&&i<=56319&&t+1<s){const n=e.charCodeAt(t+1);if(n>=56320&&n<=57343){o+=encodeURIComponent(e[t]+e[t+1]),t++;continue}}o+="%EF%BF%BD"}else o+=encodeURIComponent(e[t])}return o}function u(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function l(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}c.defaultChars=";/?:@&=+$,-_.!~*'()#",c.componentChars="-_.!~*'()";const p=/^([a-z0-9.+-]+:)/i,h=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),m=["'"].concat(d),g=["%","/","?",";","#"].concat(m),_=["/","?","#"],b=/^[+a-z0-9A-Z_-]{0,63}$/,k=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,y={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function v(e,t){if(e&&e instanceof l)return e;const n=new l;return n.parse(e,t),n}l.prototype.parse=function(e,t){let n,r,o,s=e;if(s=s.trim(),!t&&1===e.split("#").length){const e=f.exec(s);if(e)return this.pathname=e[1],e[2]&&(this.search=e[2]),this}let i=p.exec(s);if(i&&(i=i[0],n=i.toLowerCase(),this.protocol=i,s=s.substr(i.length)),(t||i||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(o="//"===s.substr(0,2),o&&!(i&&y[i])&&(s=s.substr(2),this.slashes=!0)),!y[i]&&(o||i&&!C[i])){let e,t,n=-1;for(let e=0;e<_.length;e++)r=s.indexOf(_[e]),-1!==r&&(-1===n||r<n)&&(n=r);t=-1===n?s.lastIndexOf("@"):s.lastIndexOf("@",n),-1!==t&&(e=s.slice(0,t),s=s.slice(t+1),this.auth=e),n=-1;for(let e=0;e<g.length;e++)r=s.indexOf(g[e]),-1!==r&&(-1===n||r<n)&&(n=r);-1===n&&(n=s.length),":"===s[n-1]&&n--;const o=s.slice(0,n);s=s.slice(n),this.parseHost(o),this.hostname=this.hostname||"";const i="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!i){const e=this.hostname.split(/\./);for(let t=0,n=e.length;t<n;t++){const n=e[t];if(n&&!n.match(b)){let r="";for(let e=0,t=n.length;e<t;e++)n.charCodeAt(e)>127?r+="x":r+=n[e];if(!r.match(b)){const r=e.slice(0,t),o=e.slice(t+1),i=n.match(k);i&&(r.push(i[1]),o.unshift(i[2])),o.length&&(s=o.join(".")+s),this.hostname=r.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),i&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const a=s.indexOf("#");-1!==a&&(this.hash=s.substr(a),s=s.slice(0,a));const c=s.indexOf("?");return-1!==c&&(this.search=s.substr(c),s=s.slice(0,c)),s&&(this.pathname=s),C[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this},l.prototype.parseHost=function(e){let t=h.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const D=Object.freeze(Object.defineProperty({__proto__:null,decode:i,encode:c,format:u,parse:v},Symbol.toStringTag,{value:"Module"})),E=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A=/[\0-\x1F\x7F-\x9F]/,w=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,F=/[\$\+<->
1\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,x=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,S=Object.freeze(Object.defineProperty({__proto__:null,Any:E,Cc:A,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:w,S:F,Z:x},Symbol.toStringTag,{value:"Module"})),T
vendor: 26,667 bytes, line 1
1=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms�„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;æ«§ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapÓºÓ¾cr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpÔ¦Ôªon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋ĀipÕªÕ¯sts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0Ö£mallSquare;旼erySmallSquare;斪Ͱֺ\0Ö¿\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0Ú²f;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgÜ´Ü·r;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyÞ±Þµrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āeyß¶ß»dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;æ««y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;æ©°cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;æ§«riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0á ±;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0á«¢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;æ©­nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0á­µr;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;oá³§á³°ntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;æ§¶rok;䄑Ādrá¶°á¶´ot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;æ§£us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0á¾½g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;æ«°ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0â§£p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0â§»;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0â´­\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0âµ¼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0â¹½\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0â¹»m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;æ«©asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuyã«¶ã«»te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(
1e=>e.charCodeAt(0))),O=new Uint16Array("Ȁaglq\t���É­�\0\0�p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var M;const I=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),B=null!==(M=String.fromCodePoint)&&void 0!==M?M:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};var N,P,R,z,L;function q(e){return e>=N.ZERO&&e<=N.NINE}function j(e){return e>=N.UPPER_A&&e<=N.UPPER_F||e>=N.LOWER_A&&e<=N.LOWER_F}function V(e){return e===N.EQUALS||function(e){return e>=N.UPPER_A&&e<=N.UPPER_Z||e>=N.LOWER_A&&e<=N.LOWER_Z||q(e)}(e)}(P=N||(N={}))[P.NUM=35]="NUM",P[P.SEMI=59]="SEMI",P[P.EQUALS=61]="EQUALS",P[P.ZERO=48]="ZERO",P[P.NINE=57]="NINE",P[P.LOWER_A=97]="LOWER_A",P[P.LOWER_F=102]="LOWER_F",P[P.LOWER_X=120]="LOWER_X",P[P.LOWER_Z=122]="LOWER_Z",P[P.UPPER_A=65]="UPPER_A",P[P.UPPER_F=70]="UPPER_F",P[P.UPPER_Z=90]="UPPER_Z",function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(R||(R={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(z||(z={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(L||(L={}));class ${constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=z.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=L.Strict}startEntity(e){this.decodeMode=e,this.state=z.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case z.EntityStart:return e.charCodeAt(t)===N.NUM?(this.state=z.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=z.NamedEntity,this.stateNamedEntity(e,t));case z.NumericStart:return this.stateNumericStart(e,t);case z.NumericDecimal:return this.stateNumericDecimal(e,t);case z.NumericHex:return this.stateNumericHex(e,t);case z.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===N.LOWER_X?(this.state=z.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=z.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,r){if(t!==n){const o=n-t;this.result=this.result*Math.pow(r,o)+parseInt(e.substr(t,o),r),this.consumed+=o}}stateNumericHex(e,t){const n=t;for(;t<e.length;){const r=e.charCodeAt(t);if(!q(r)&&!j(r))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(r,3);t+=1}return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){const n=t;for(;t<e.length;){const r=e.charCodeAt(t);if(!q(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}emitNumericEntity(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===N.SEMI)this.consumed+=1;else if(this.decodeMode===L.Strict)return 0;return this.emitCodePoint(function(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=I.get(e))&&void 0!==t?t:e}(this.result),this.consumed),this.errors&&(e!==N.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:n}=this;let r=n[this.treeIndex],o=(r&R.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){const s=e.charCodeAt(t);if(this.treeIndex=H(n,r,this.treeIndex+Math.max(1,o),s),this.treeIndex<0)return 0===this.result||this.decodeMode===L.Attribute&&(0===o||V(s))?0:this.emitNotTerminatedNamedEntity();if(r=n[this.treeIndex],o=(r&R.VALUE_LENGTH)>>14,0!==o){if(s===N.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);
1this.decodeMode!==L.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:n}=this,r=(n[t]&R.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){const{decodeTree:r}=this;return this.emitCodePoint(1===t?r[e]&~R.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}end(){var e;switch(this.state){case z.NamedEntity:return 0===this.result||this.decodeMode===L.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case z.NumericDecimal:return this.emitNumericEntity(0,2);case z.NumericHex:return this.emitNumericEntity(0,3);case z.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case z.EntityStart:return 0}}}function U(e){let t="";const n=new $(e,e=>t+=B(e));return function(e,r){let o=0,s=0;for(;(s=e.indexOf("&",s))>=0;){t+=e.slice(o,s),n.startEntity(r);const i=n.write(e,s+1);if(i<0){o=s+n.end();break}o=s+i,s=0===i?o+1:o}const i=t+e.slice(o);return t="",i}}function H(e,t,n,r){const o=(t&R.BRANCH_LENGTH)>>7,s=t&R.JUMP_TABLE;if(0===o)return 0!==s&&r===s?n:-1;if(s){const t=r-s;return t<0||t>=o?-1:e[n+t]-1}let i=n,a=i+o-1;for(;i<=a;){const t=i+a>>>1,n=e[t];if(n<r)i=t+1;else{if(!(n>r))return e[t+o];a=t-1}}return-1}const Z=U(T);function W(e,t=L.Legacy){return Z(e,t)}function G(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)}U(O);const J=Object.prototype.hasOwnProperty;function K(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e}function Y(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function Q(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||!(65535&~e)||65534==(65535&e)||e>=0&&e<=8||11===e||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function X(e){if(e>65535){const t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}const ee=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,te=new RegExp(ee.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),ne=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function re(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(te,function(e,t,n){return t||function(e,t){if(35===t.charCodeAt(0)&&ne.test(t)){const n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return Q(n)?X(n):e}const n=W(e);return n!==e?n:e}(e,n)})}const oe=/[&<>"]/,se=/[&<>"]/g,ie={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function ae(e){return ie[e]}function ce(e){return oe.test(e)?e.replace(se,ae):e}const ue=/[.?*+^$[\]\\(){}|-]/g;function le(e){switch(e){case 9:case 32:return!0}return!1}function pe(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function he(e){return w.test(e)||F.test(e)}function fe(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 
161:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function de(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const me={mdurl:D,ucmicro:S},ge=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Y,assign:K,escapeHtml:ce,escapeRE:function(e){return e.replace(ue,"\\$&")},fromCodePoint:X,has:function(e,t){return J.call(e,t)},isMdAsciiPunct:fe,isPunctChar:he,isSpace:le,isString:G,isValidEntityCode:Q,isWhiteSpace:pe,lib:me,normalizeReference:de,unescapeAll:re,unescapeMd:function(e){return e.indexOf("\\")<0?e:e.replace(ee,"$1")}},Symbol.toStringTag,{value:"Module"})),_e=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:function(e,t,n){let r,o=t;const s={ok:!1,pos:0,str:""};if(60===e.charCodeAt(o)){for(o++;o<n;){if(r=e.charCodeAt(o),10===r||60===r)return s;if(62===r)return s.pos=o+1,s.str=re(e.slice(t+1,o)),s.ok=!0,s;92===r&&o+1<n?o+=2:o++}return s}let i=0;for(;o<n&&(r=e.charCodeAt(o),!(32===r||r<32||127===r));)if(92===r&&o+1<n){if(32===e.charCodeAt(o+1))break;o+=2}else{if(40===r&&(i++,i>32))return s;if(41===r){if(0===i)break;i--}o++}return t===o||0!==i||(s.str=re(e.slice(t,o)),s.pos=o,s.ok=!0),s},parseLinkLabel:function(e,t,n){let r,o,s,i;const a=e.posMax,c=e.pos;for(e.pos=t+1,r=1;e.pos<a;){if(s=e.src.charCodeAt(e.pos),93===s&&(r--,0===r)){o=!0;break}if(i=e.pos,e.md.inline.skipToken(e),91===s)if(i===e.pos-1)r++;else if(n)return e.pos=c,-1}let u=-1;return o&&(u=e.pos),e.pos=c,u},parseLinkTitle:function(e,t,n,r){let o,s=t;const i={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)i.str=r.str,i.marker=r.marker;else{if(s>=n)return i;let r=e.charCodeAt(s);if(34!==r&&39!==r&&40!==r)return i;t++,s++,40===r&&(r=41),i.marker=r}for(;s<n;){if(o=e.charCodeAt(s),o===i.marker)return i.pos=s+1,i.str+=re(e.slice(t,s)),i.ok=!0,i;if(40===o&&41===i.marker)return i;92===o&&s+1<n&&s++,s++}return i.can_continue=!0,i.str+=re(e.slice(t,s)),i}},Symbol.toStringTag,{value:"Module"})),be={};function ke(){this.rules=K({},be)}function ye(){this.__rules__=[],this.__cache__=null}function Ce(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}function ve(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}be.code_inline=function(e,t,n,r,o){const s=e[t];return"<code"+o.renderAttrs(s)+">"+ce(s.content)+"</code>"},be.code_block=function(e,t,n,r,o){const s=e[t];return"<pre"+o.renderAttrs(s)+"><code>"+ce(e[t].content)+"</code></pre>\n"},be.fence=function(e,t,n,r,o){const s=e[t],i=s.info?re(s.info).trim():"";let a,c="",u="";if(i){const e=i.split(/(\s+)/g);c=e[0],u=e.slice(2).join("")}if(a=n.highlight&&n.highlight(s.content,c,u)||ce(s.content),0===a.indexOf("<pre"))return a+"\n";if(i){const e=s.attrIndex("class"),t=s.attrs?s.attrs.slice():[];e<0?t.push(["class",n.langPrefix+c]):(t[e]=t[e].slice(),t[e][1]+=" "+n.langPrefix+c);const r={attrs:t};return`<pre><code${o.renderAttrs(r)}>${a}</code></pre>\n`}return`<pre><code${o.renderAttrs(s)}>${a}</code></pre>\n`},be.image=function(e,t,n,r,o){const s=e[t];return s.attrs[s.attrIndex("alt")][1]=o.renderInlineAsText(s.children,n,r),o.renderToken(e,t,n)},be.hardbreak=function(e,t,n){return n.xhtmlOut?"<br />\n":"<br>\n"},be.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},be.text=function(e,t){return ce(e[t].content)},be.html_block=function(e,t){return e[t].content},be.html_inline=function(e,t){return e[t].content},ke.prototype.renderAttrs=function(e){let t,n,r;if(!e.attrs)return"";for(r="",t=0,n=e.attrs.length;t<n;t++)r+=" "+ce(e.attrs[t][0])+'="'+ce(e.attrs[t][1])+'"';return r},ke.prototype.renderToken=function(e,t,n){const r=e[t];let o="";if(r.hidden)return"";r.block&&-1!==r.nesting&&t&&e[t-1].hidden&&(o+="\n"),o+=(-1===r.nesting?"</":"<")+r.tag,o+=this.renderAttrs(r),0===r.nesting&&n.xhtmlOut&&(o+=" /");let s=!1;if(r.block&&(s=!0,1===r.nesting&&t+1<e.length)){const n=e[t+1];("inline"===n.type||n.hidden||-1===n.nesting&&n.tag===r.tag)&&(s=!1)}return o+=s?">\n":">",o},ke.prototype.renderInline=function(e,t,n){let r="";
1const o=this.rules;for(let s=0,i=e.length;s<i;s++){const i=e[s].type;typeof o[i]<"u"?r+=o[i](e,s,t,n,this):r+=this.renderToken(e,s,t)}return r},ke.prototype.renderInlineAsText=function(e,t,n){let r="";for(let o=0,s=e.length;o<s;o++)switch(e[o].type){case"text":case"html_inline":case"html_block":r+=e[o].content;break;case"image":r+=this.renderInlineAsText(e[o].children,t,n);break;case"softbreak":case"hardbreak":r+="\n"}return r},ke.prototype.render=function(e,t,n){let r="";const o=this.rules;for(let s=0,i=e.length;s<i;s++){const i=e[s].type;"inline"===i?r+=this.renderInline(e[s].children,t,n):typeof o[i]<"u"?r+=o[i](e,s,t,n,this):r+=this.renderToken(e,s,t,n)}return r},ye.prototype.__find__=function(e){for(let t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1},ye.prototype.__compile__=function(){const e=this,t=[""];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){t.indexOf(e)<0&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))})})},ye.prototype.at=function(e,t,n){const r=this.__find__(e),o=n||{};if(-1===r)throw new Error("Parser rule not found: "+e);this.__rules__[r].fn=t,this.__rules__[r].alt=o.alt||[],this.__cache__=null},ye.prototype.before=function(e,t,n,r){const o=this.__find__(e),s=r||{};if(-1===o)throw new Error("Parser rule not found: "+e);this.__rules__.splice(o,0,{name:t,enabled:!0,fn:n,alt:s.alt||[]}),this.__cache__=null},ye.prototype.after=function(e,t,n,r){const o=this.__find__(e),s=r||{};if(-1===o)throw new Error("Parser rule not found: "+e);this.__rules__.splice(o+1,0,{name:t,enabled:!0,fn:n,alt:s.alt||[]}),this.__cache__=null},ye.prototype.push=function(e,t,n){const r=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:r.alt||[]}),this.__cache__=null},ye.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);const n=[];return e.forEach(function(e){const r=this.__find__(e);if(r<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!0,n.push(e)},this),this.__cache__=null,n},ye.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(e){e.enabled=!1}),this.enable(e,t)},ye.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);const n=[];return e.forEach(function(e){const r=this.__find__(e);if(r<0){if(t)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[r].enabled=!1,n.push(e)},this),this.__cache__=null,n},ye.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},Ce.prototype.attrIndex=function(e){if(!this.attrs)return-1;const t=this.attrs;for(let n=0,r=t.length;n<r;n++)if(t[n][0]===e)return n;return-1},Ce.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},Ce.prototype.attrSet=function(e,t){const n=this.attrIndex(e),r=[e,t];n<0?this.attrPush(r):this.attrs[n]=r},Ce.prototype.attrGet=function(e){const t=this.attrIndex(e);let n=null;return t>=0&&(n=this.attrs[t][1]),n},Ce.prototype.attrJoin=function(e,t){const n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t},ve.prototype.Token=Ce;const De=/\r\n?|\n/g,Ee=/\0/g;function Ae(e){return/^<a[>\s]/i.test(e)}function we(e){return/^<\/a\s*>/i.test(e)}const Fe=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,xe=/\((c|tm|r)\)/i,Se=/\((c|tm|r)\)/gi,Te={c:"©",r:"®",tm:"™"};function Oe(e,t){return Te[t.toLowerCase()]}function Me(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];"text"===r.type&&!t&&(r.content=r.content.replace(Se,Oe)),"link_open"===r.type&&"auto"===r.info&&t--,"link_close"===r.type&&"auto"===r.info&&t++}}function Ie(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];"text"===r.type&&!t&&Fe.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===r.type&&"auto"===r.info&&t--,"link_close"===r.type&&"auto"===r.info&&t++}}const Be=/['"]/,Ne=/['"]/g;function Pe(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function Re(e,t){let n;const r=[];for(let o=0;o<e.length;o++){const s=e[o],i=e[o].level;for(n=r.length-1;n>=0&&!(r[n].level<=i);n--);if(r.length=n+1,"text"!==s.type)continue;let a=s.content,c=0,u=a.length;e:for(;c<u;){Ne.lastIndex=c;const l=Ne.exec(a);if(!l)break;let p=!0,h=!0;c=l.index+1;const f="'"===l[0];let d=32;if(l.index-1>
1=0)d=a.charCodeAt(l.index-1);else for(n=o-1;n>=0&&"softbreak"!==e[n].type&&"hardbreak"!==e[n].type;n--)if(e[n].content){d=e[n].content.charCodeAt(e[n].content.length-1);break}let m=32;if(c<u)m=a.charCodeAt(c);else for(n=o+1;n<e.length&&"softbreak"!==e[n].type&&"hardbreak"!==e[n].type;n++)if(e[n].content){m=e[n].content.charCodeAt(0);break}const g=fe(d)||he(String.fromCharCode(d)),_=fe(m)||he(String.fromCharCode(m)),b=pe(d),k=pe(m);if(k?p=!1:_&&(b||g||(p=!1)),b?h=!1:g&&(k||_||(h=!1)),34===m&&'"'===l[0]&&d>=48&&d<=57&&(h=p=!1),p&&h&&(p=g,h=_),p||h){if(h)for(n=r.length-1;n>=0;n--){let p=r[n];if(r[n].level<i)break;if(p.single===f&&r[n].level===i){let i,h;p=r[n],f?(i=t.md.options.quotes[2],h=t.md.options.quotes[3]):(i=t.md.options.quotes[0],h=t.md.options.quotes[1]),s.content=Pe(s.content,l.index,h),e[p.token].content=Pe(e[p.token].content,p.pos,i),c+=h.length-1,p.token===o&&(c+=i.length-1),a=s.content,u=a.length,r.length=n;continue e}}p?r.push({token:o,pos:l.index,single:f,level:i}):h&&f&&(s.content=Pe(s.content,l.index,"’"))}else f&&(s.content=Pe(s.content,l.index,"’"))}}}const ze=[["normalize",function(e){let t;t=e.src.replace(De,"\n"),t=t.replace(Ee,"�"),e.src=t}],["block",function(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){const t=e.tokens;for(let n=0,r=t.length;n<r;n++){const r=t[n];"inline"===r.type&&e.md.inline.parse(r.content,e.md,e.env,r.children)}}],["linkify",function(e){const t=e.tokens;if(e.md.options.linkify)for(let n=0,r=t.length;n<r;n++){if("inline"!==t[n].type||!e.md.linkify.pretest(t[n].content))continue;let r=t[n].children,o=0;for(let s=r.length-1;s>=0;s--){const i=r[s];if("link_close"!==i.type){if("html_inline"===i.type&&(Ae(i.content)&&o>0&&o--,we(i.content)&&o++),!(o>0)&&"text"===i.type&&e.md.linkify.test(i.content)){const o=i.content;let a=e.md.linkify.match(o);const c=[];let u=i.level,l=0;a.length>0&&0===a[0].index&&s>0&&"text_special"===r[s-1].type&&(a=a.slice(1));for(let t=0;t<a.length;t++){const n=a[t].url,r=e.md.normalizeLink(n);if(!e.md.validateLink(r))continue;let s=a[t].text;s=a[t].schema?"mailto:"!==a[t].schema||/^mailto:/i.test(s)?e.md.normalizeLinkText(s):e.md.normalizeLinkText("mailto:"+s).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+s).replace(/^http:\/\//,"");const i=a[t].index;if(i>l){const t=new e.Token("text","",0);t.content=o.slice(l,i),t.level=u,c.push(t)}const p=new e.Token("link_open","a",1);p.attrs=[["href",r]],p.level=u++,p.markup="linkify",p.info="auto",c.push(p);const h=new e.Token("text","",0);h.content=s,h.level=u,c.push(h);const f=new e.Token("link_close","a",-1);f.level=--u,f.markup="linkify",f.info="auto",c.push(f),l=a[t].lastIndex}if(l<o.length){const t=new e.Token("text","",0);t.content=o.slice(l),t.level=u,c.push(t)}t[n].children=r=Y(r,s,c)}}else for(s--;r[s].level!==i.level&&"link_open"!==r[s].type;)s--}}}],["replacements",function(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(xe.test(e.tokens[t].content)&&Me(e.tokens[t].children),Fe.test(e.tokens[t].content)&&Ie(e.tokens[t].children))}],["smartquotes",function(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)"inline"!==e.tokens[t].type||!Be.test(e.tokens[t].content)||Re(e.tokens[t].children,e)}],["text_join",function(e){let t,n;const r=e.tokens,o=r.length;for(let e=0;e<o;e++){if("inline"!==r[e].type)continue;const o=r[e].children,s=o.length;for(t=0;t<s;t++)"text_special"===o[t].type&&(o[t].type="text");for(t=n=0;t<s;t++)"text"===o[t].type&&t+1<s&&"text"===o[t+1].type?o[t+1].content=o[t].content+o[t+1].content:(t!==n&&(o[n]=o[t]),n++);t!==n&&(o.length=n)}}]];function Le(){this.ruler=new ye;for(let e=0;e<ze.length;e++)this.ruler.push(ze[e][0],ze[e][1])}function qe(e,t,n,r){this.src=e,this.md=t,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const o=this.src;for(let e=0,t=0,n=0,r=0,s=o.length,i=!1;t<s;
1t++){const a=o.charCodeAt(t);if(!i){if(le(a)){n++,9===a?r+=4-r%4:r++;continue}i=!0}(10===a||t===s-1)&&(10!==a&&t++,this.bMarks.push(e),this.eMarks.push(t),this.tShift.push(n),this.sCount.push(r),this.bsCount.push(0),i=!1,n=0,r=0,e=t+1)}this.bMarks.push(o.length),this.eMarks.push(o.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}function je(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function Ve(e){const t=[],n=e.length;let r=0,o=e.charCodeAt(r),s=!1,i=0,a="";for(;r<n;)124===o&&(s?(a+=e.substring(i,r-1),i=r):(t.push(a+e.substring(i,r)),a="",i=r+1)),s=92===o,r++,o=e.charCodeAt(r);return t.push(a+e.substring(i)),t}function $e(e,t){const n=e.eMarks[t];let r=e.bMarks[t]+e.tShift[t];const o=e.src.charCodeAt(r++);return 42!==o&&45!==o&&43!==o||r<n&&!le(e.src.charCodeAt(r))?-1:r}function Ue(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];let o=n;if(o+1>=r)return-1;let s=e.src.charCodeAt(o++);if(s<48||s>57)return-1;for(;;){if(o>=r)return-1;if(s=e.src.charCodeAt(o++),!(s>=48&&s<=57)){if(41===s||46===s)break;return-1}if(o-n>=10)return-1}return o<r&&(s=e.src.charCodeAt(o),!le(s))?-1:o}Le.prototype.process=function(e){const t=this.ruler.getRules("");for(let n=0,r=t.length;n<r;n++)t[n](e)},Le.prototype.State=ve,qe.prototype.push=function(e,t,n){const r=new Ce(e,t,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r},qe.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},qe.prototype.skipEmptyLines=function(e){for(let t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},qe.prototype.skipSpaces=function(e){for(let t=this.src.length;e<t&&le(this.src.charCodeAt(e));e++);return e},qe.prototype.skipSpacesBack=function(e,t){if(e<=t)return e;for(;e>t;)if(!le(this.src.charCodeAt(--e)))return e+1;return e},qe.prototype.skipChars=function(e,t){for(let n=this.src.length;e<n&&this.src.charCodeAt(e)===t;e++);return e},qe.prototype.skipCharsBack=function(e,t,n){if(e<=n)return e;for(;e>n;)if(t!==this.src.charCodeAt(--e))return e+1;return e},qe.prototype.getLines=function(e,t,n,r){if(e>=t)return"";const o=new Array(t-e);for(let s=0,i=e;i<t;i++,s++){let e=0;const a=this.bMarks[i];let c,u=a;for(c=i+1<t||r?this.eMarks[i]+1:this.eMarks[i];u<c&&e<n;){const t=this.src.charCodeAt(u);if(le(t))9===t?e+=4-(e+this.bsCount[i])%4:e++;else{if(!(u-a<this.tShift[i]))break;e++}u++}o[s]=e>n?new Array(e-n+1).join(" ")+this.src.slice(u,c):this.src.slice(u,c)}return o.join("")},qe.prototype.Token=Ce;const He="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Ze="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",We=new RegExp("^(?:"+He+"|"+Ze+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|<![A-Za-z][^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),Ge=new RegExp("^(?:"+He+"|"+Ze+")"),Je=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"].join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Ge.source+"\\s*$"),/^$/,!1]],Ke=[["table",function(e,t,n,r){if(t+2>n)return!1;let o=t+1;if(e.sCount[o]<e.blkIndent||e.sCount[o]-e.blkIndent>=4)return!1;let s=e.bMarks[o]+e.tShift[o];if(s>=e.eMarks[o])return!1;const i=e.src.charCodeAt(s++);if(124!==i&&45!==i&&58!==i||s>=e.eMarks[o])return!1;const a=e.src.charCodeAt(s++);if(124!==a&&45!==a&&58!==a&&!le(a)||45===i&&le(a))return!1;for(;s<e.eMarks[o];
1){const t=e.src.charCodeAt(s);if(124!==t&&45!==t&&58!==t&&!le(t))return!1;s++}let c=je(e,t+1),u=c.split("|");const l=[];for(let e=0;e<u.length;e++){const t=u[e].trim();if(!t){if(0===e||e===u.length-1)continue;return!1}if(!/^:?-+:?$/.test(t))return!1;58===t.charCodeAt(t.length-1)?l.push(58===t.charCodeAt(0)?"center":"right"):58===t.charCodeAt(0)?l.push("left"):l.push("")}if(c=je(e,t).trim(),-1===c.indexOf("|")||e.sCount[t]-e.blkIndent>=4)return!1;u=Ve(c),u.length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop();const p=u.length;if(0===p||p!==l.length)return!1;if(r)return!0;const h=e.parentType;e.parentType="table";const f=e.md.block.ruler.getRules("blockquote"),d=[t,0];e.push("table_open","table",1).map=d,e.push("thead_open","thead",1).map=[t,t+1],e.push("tr_open","tr",1).map=[t,t+1];for(let t=0;t<u.length;t++){const n=e.push("th_open","th",1);l[t]&&(n.attrs=[["style","text-align:"+l[t]]]);const r=e.push("inline","",0);r.content=u[t].trim(),r.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let m,g=0;for(o=t+2;o<n&&!(e.sCount[o]<e.blkIndent);o++){let r=!1;for(let t=0,s=f.length;t<s;t++)if(f[t](e,o,n,!0)){r=!0;break}if(r||(c=je(e,o).trim(),!c)||e.sCount[o]-e.blkIndent>=4||(u=Ve(c),u.length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),g+=p-u.length,g>65536))break;o===t+2&&(e.push("tbody_open","tbody",1).map=m=[t+2,0]),e.push("tr_open","tr",1).map=[o,o+1];for(let t=0;t<p;t++){const n=e.push("td_open","td",1);l[t]&&(n.attrs=[["style","text-align:"+l[t]]]);const r=e.push("inline","",0);r.content=u[t]?u[t].trim():"",r.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return m&&(e.push("tbody_close","tbody",-1),m[1]=o),e.push("table_close","table",-1),d[1]=o,e.parentType=h,e.line=o,!0},["paragraph","reference"]],["code",function(e,t,n){if(e.sCount[t]-e.blkIndent<4)return!1;let r=t+1,o=r;for(;r<n;)if(e.isEmpty(r))r++;else{if(!(e.sCount[r]-e.blkIndent>=4))break;r++,o=r}e.line=o;const s=e.push("code_block","code",0);return s.content=e.getLines(t,o,4+e.blkIndent,!1)+"\n",s.map=[t,e.line],!0}],["fence",function(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||o+3>s)return!1;const i=e.src.charCodeAt(o);if(126!==i&&96!==i)return!1;let a=o;o=e.skipChars(o,i);let c=o-a;if(c<3)return!1;const u=e.src.slice(a,o),l=e.src.slice(o,s);if(96===i&&l.indexOf(String.fromCharCode(i))>=0)return!1;if(r)return!0;let p=t,h=!1;for(;p++,!(p>=n||(o=a=e.bMarks[p]+e.tShift[p],s=e.eMarks[p],o<s&&e.sCount[p]<e.blkIndent));)if(!(e.src.charCodeAt(o)!==i||e.sCount[p]-e.blkIndent>=4||(o=e.skipChars(o,i),o-a<c||(o=e.skipSpaces(o),o<s)))){h=!0;break}c=e.sCount[t],e.line=p+(h?1:0);const f=e.push("fence","code",0);return f.info=l,f.content=e.getLines(t+1,p,c,!0),f.markup=u,f.map=[t,e.line],!0},["paragraph","reference","blockquote","list"]],["blockquote",function(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];const i=e.lineMax;if(e.sCount[t]-e.blkIndent>=4||62!==e.src.charCodeAt(o))return!1;if(r)return!0;const a=[],c=[],u=[],l=[],p=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let f,d=!1;for(f=t;f<n;f++){const t=e.sCount[f]<e.blkIndent;if(o=e.bMarks[f]+e.tShift[f],s=e.eMarks[f],o>=s)break;if(62===e.src.charCodeAt(o++)&&!t){let t,n,r=e.sCount[f]+1;32===e.src.charCodeAt(o)?(o++,r++,n=!1,t=!0):9===e.src.charCodeAt(o)?(t=!0,(e.bsCount[f]+r)%4==3?(o++,r++,n=!1):n=!0):t=!1;let i=r;for(a.push(e.bMarks[f]),e.bMarks[f]=o;o<s;){const t=e.src.charCodeAt(o);if(!le(t))break;9===t?i+=4-(i+e.bsCount[f]+(n?1:0))%4:i++,o++}d=o>=s,c.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(t?1:0),u.push(e.sCount[f]),e.sCount[f]=i-r,l.push(e.tShift[f]),e.tShift[f]=o-e.bMarks[f];continue}if(d)break;let r=!1;for(let t=0,o=p.length;t<o;t++)if(p[t](e,f,n,!0)){r=!0;break}if(r){e.lineMax=f,0!==e.blkIndent&&(a.push(e.bMarks[f]),c.push(e.bsCount[f]),l.push(e.tShift[f]),u.push(e.sCount[f]),e.sCount[f]-=e.blkIndent);break}a.push(e.bMarks[f]),c.push(e.bsCount[f]),l.push(e.tShift[f]),u.push(e.sCount[f]),e.sCount[f]=-1}const m=e.blkIndent;e.blkIndent=0;const g=e.push("blockquote_open","blockquote",1);g.markup=">";const _=[t,0];g.map=_,e.md.block.tokenize(e,t,f),e.push("blockquote_close","blockquote",-1).markup=">",e.lineMax=i,e.parentType=h,_[1]=e.line;for(let n=0;n<l.length;n++)e.bMarks[n+t]=a[n],e.tShift[n+t]=l[n],e.sCount[n+t]=u[n],e.bsCount[n+t]=c[n];return e.blkIndent=m,!0},["paragraph","reference","blockquote","list"]],["hr",function(e,t,n,r){const o=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let s=e.bMarks[t]+e.tShift[t];
1const i=e.src.charCodeAt(s++);if(42!==i&&45!==i&&95!==i)return!1;let a=1;for(;s<o;){const t=e.src.charCodeAt(s++);if(t!==i&&!le(t))return!1;t===i&&a++}if(a<3)return!1;if(r)return!0;e.line=t+1;const c=e.push("hr","hr",0);return c.map=[t,e.line],c.markup=Array(a+1).join(String.fromCharCode(i)),!0},["paragraph","reference","blockquote","list"]],["list",function(e,t,n,r){let o,s,i,a,c=t,u=!0;if(e.sCount[c]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[c]-e.listIndent>=4&&e.sCount[c]<e.blkIndent)return!1;let l,p,h,f=!1;if(r&&"paragraph"===e.parentType&&e.sCount[c]>=e.blkIndent&&(f=!0),(h=Ue(e,c))>=0){if(l=!0,i=e.bMarks[c]+e.tShift[c],p=Number(e.src.slice(i,h-1)),f&&1!==p)return!1}else{if(!((h=$e(e,c))>=0))return!1;l=!1}if(f&&e.skipSpaces(h)>=e.eMarks[c])return!1;if(r)return!0;const d=e.src.charCodeAt(h-1),m=e.tokens.length;l?(a=e.push("ordered_list_open","ol",1),1!==p&&(a.attrs=[["start",p]])):a=e.push("bullet_list_open","ul",1);const g=[c,0];a.map=g,a.markup=String.fromCharCode(d);let _=!1;const b=e.md.block.ruler.getRules("list"),k=e.parentType;for(e.parentType="list";c<n;){s=h,o=e.eMarks[c];const t=e.sCount[c]+h-(e.bMarks[c]+e.tShift[c]);let r=t;for(;s<o;){const t=e.src.charCodeAt(s);if(9===t)r+=4-(r+e.bsCount[c])%4;else{if(32!==t)break;r++}s++}const p=s;let f;f=p>=o?1:r-t,f>4&&(f=1);const m=t+f;a=e.push("list_item_open","li",1),a.markup=String.fromCharCode(d);const g=[c,0];a.map=g,l&&(a.info=e.src.slice(i,h-1));const k=e.tight,y=e.tShift[c],C=e.sCount[c],v=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=m,e.tight=!0,e.tShift[c]=p-e.bMarks[c],e.sCount[c]=r,p>=o&&e.isEmpty(c+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,c,n,!0),(!e.tight||_)&&(u=!1),_=e.line-c>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=v,e.tShift[c]=y,e.sCount[c]=C,e.tight=k,a=e.push("list_item_close","li",-1),a.markup=String.fromCharCode(d),c=e.line,g[1]=c,c>=n||e.sCount[c]<e.blkIndent||e.sCount[c]-e.blkIndent>=4)break;let D=!1;for(let t=0,r=b.length;t<r;t++)if(b[t](e,c,n,!0)){D=!0;break}if(D)break;if(l){if(h=Ue(e,c),h<0)break;i=e.bMarks[c]+e.tShift[c]}else if(h=$e(e,c),h<0)break;if(d!==e.src.charCodeAt(h-1))break}return a=l?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1),a.markup=String.fromCharCode(d),g[1]=c,e.line=c,e.parentType=k,u&&function(e,t){const n=e.level+2;for(let r=t+2,o=e.tokens.length-2;r<o;r++)e.tokens[r].level===n&&"paragraph_open"===e.tokens[r].type&&(e.tokens[r+2].hidden=!0,e.tokens[r].hidden=!0,r+=2)}(e,m),!0},["paragraph","reference","blockquote"]],["reference",function(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t],i=t+1;if(e.sCount[t]-e.blkIndent>=4||91!==e.src.charCodeAt(o))return!1;function a(t){const n=e.lineMax;if(t>=n||e.isEmpty(t))return null;let r=!1;if(e.sCount[t]-e.blkIndent>3&&(r=!0),e.sCount[t]<0&&(r=!0),!r){const r=e.md.block.ruler.getRules("reference"),o=e.parentType;e.parentType="reference";let s=!1;for(let o=0,i=r.length;o<i;o++)if(r[o](e,t,n,!0)){s=!0;break}if(e.parentType=o,s)return null}const o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];return e.src.slice(o,s+1)}let c=e.src.slice(o,s+1);s=c.length;let u=-1;for(o=1;o<s;o++){const e=c.charCodeAt(o);if(91===e)return!1;if(93===e){u=o;break}if(10===e){const e=a(i);null!==e&&(c+=e,s=c.length,i++)}else if(92===e&&(o++,o<s&&10===c.charCodeAt(o))){const e=a(i);null!==e&&(c+=e,s=c.length,i++)}}if(u<0||58!==c.charCodeAt(u+1))return!1;for(o=u+2;o<s;o++){const e=c.charCodeAt(o);if(10===e){const e=a(i);null!==e&&(c+=e,s=c.length,i++)}else if(!le(e))break}const l=e.md.helpers.parseLinkDestination(c,o,s);if(!l.ok)return!1;const p=e.md.normalizeLink(l.str);if(!e.md.validateLink(p))return!1;o=l.pos;const h=o,f=i,d=o;for(;o<s;o++){const e=c.charCodeAt(o);if(10===e){const e=a(i);null!==e&&(c+=e,s=c.length,i++)}else if(!le(e))break}let m,g=e.md.helpers.parseLinkTitle(c,o,s);for(;g.can_continue;){const t=a(i);if(null===t)break;c+=t,o=s,s=c.length,i++,g=e.md.helpers.parseLinkTitle(c,o,s,g)}for(o<s&&d!==o&&g.ok?(m=g.str,o=g.pos):(m="",o=h,i=f);o<s&&le(c.charCodeAt(o));)o++;if(o<s&&10!==c.charCodeAt(o)&&m)for(m="",o=h,i=f;o<s&&le(c.charCodeAt(o));)o++;if(o<s&&10!==c.charCodeAt(o))return!1;const _=de(c.slice(1,u));return!!_&&(r||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[_]>"u"&&(e.env.references[_]={title:m,href:p}),e.line=i),!0)}],["html_block",function(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>
1=4||!e.md.options.html||60!==e.src.charCodeAt(o))return!1;let i=e.src.slice(o,s),a=0;for(;a<Je.length&&!Je[a][0].test(i);a++);if(a===Je.length)return!1;if(r)return Je[a][2];let c=t+1;if(!Je[a][1].test(i))for(;c<n&&!(e.sCount[c]<e.blkIndent);c++)if(o=e.bMarks[c]+e.tShift[c],s=e.eMarks[c],i=e.src.slice(o,s),Je[a][1].test(i)){0!==i.length&&c++;break}e.line=c;const u=e.push("html_block","",0);return u.map=[t,c],u.content=e.getLines(t,c,e.blkIndent,!0),!0},["paragraph","reference","blockquote"]],["heading",function(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;let i=e.src.charCodeAt(o);if(35!==i||o>=s)return!1;let a=1;for(i=e.src.charCodeAt(++o);35===i&&o<s&&a<=6;)a++,i=e.src.charCodeAt(++o);if(a>6||o<s&&!le(i))return!1;if(r)return!0;s=e.skipSpacesBack(s,o);const c=e.skipCharsBack(s,35,o);c>o&&le(e.src.charCodeAt(c-1))&&(s=c),e.line=t+1;const u=e.push("heading_open","h"+String(a),1);u.markup="########".slice(0,a),u.map=[t,e.line];const l=e.push("inline","",0);return l.content=e.src.slice(o,s).trim(),l.map=[t,e.line],l.children=[],e.push("heading_close","h"+String(a),-1).markup="########".slice(0,a),!0},["paragraph","reference","blockquote"]],["lheading",function(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const o=e.parentType;e.parentType="paragraph";let s,i=0,a=t+1;for(;a<n&&!e.isEmpty(a);a++){if(e.sCount[a]-e.blkIndent>3)continue;if(e.sCount[a]>=e.blkIndent){let t=e.bMarks[a]+e.tShift[a];const n=e.eMarks[a];if(t<n&&(s=e.src.charCodeAt(t),(45===s||61===s)&&(t=e.skipChars(t,s),t=e.skipSpaces(t),t>=n))){i=61===s?1:2;break}}if(e.sCount[a]<0)continue;let t=!1;for(let o=0,s=r.length;o<s;o++)if(r[o](e,a,n,!0)){t=!0;break}if(t)break}if(!i)return!1;const c=e.getLines(t,a,e.blkIndent,!1).trim();e.line=a+1;const u=e.push("heading_open","h"+String(i),1);u.markup=String.fromCharCode(s),u.map=[t,e.line];const l=e.push("inline","",0);return l.content=c,l.map=[t,e.line-1],l.children=[],e.push("heading_close","h"+String(i),-1).markup=String.fromCharCode(s),e.parentType=o,!0}],["paragraph",function(e,t,n){const r=e.md.block.ruler.getRules("paragraph"),o=e.parentType;let s=t+1;for(e.parentType="paragraph";s<n&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3||e.sCount[s]<0)continue;let t=!1;for(let o=0,i=r.length;o<i;o++)if(r[o](e,s,n,!0)){t=!0;break}if(t)break}const i=e.getLines(t,s,e.blkIndent,!1).trim();e.line=s,e.push("paragraph_open","p",1).map=[t,e.line];const a=e.push("inline","",0);return a.content=i,a.map=[t,e.line],a.children=[],e.push("paragraph_close","p",-1),e.parentType=o,!0}]];function Ye(){this.ruler=new ye;for(let e=0;e<Ke.length;e++)this.ruler.push(Ke[e][0],Ke[e][1],{alt:(Ke[e][2]||[]).slice()})}function Qe(e,t,n,r){this.src=e,this.env=n,this.md=t,this.tokens=r,this.tokens_meta=Array(r.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}function Xe(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}Ye.prototype.tokenize=function(e,t,n){const r=this.ruler.getRules(""),o=r.length,s=e.md.options.maxNesting;let i=t,a=!1;for(;i<n&&(e.line=i=e.skipEmptyLines(i),!(i>=n||e.sCount[i]<e.blkIndent));){if(e.level>=s){e.line=n;break}const t=e.line;let c=!1;for(let s=0;s<o;s++)if(c=r[s](e,i,n,!1),c){if(t>=e.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),i=e.line,i<n&&e.isEmpty(i)&&(a=!0,i++,e.line=i)}},Ye.prototype.parse=function(e,t,n,r){if(!e)return;const o=new this.State(e,t,n,r);this.tokenize(o,o.line,o.lineMax)},Ye.prototype.State=qe,Qe.prototype.pushPending=function(){const e=new Ce("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},Qe.prototype.push=function(e,t,n){this.pending&&this.pushPending();const r=new Ce(e,t,n);let o=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),r.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(o),r}
1,Qe.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),o=e>0?this.src.charCodeAt(e-1):32;let s=e;for(;s<n&&this.src.charCodeAt(s)===r;)s++;const i=s-e,a=s<n?this.src.charCodeAt(s):32,c=fe(o)||he(String.fromCharCode(o)),u=fe(a)||he(String.fromCharCode(a)),l=pe(o),p=pe(a),h=!p&&(!u||l||c),f=!l&&(!c||p||u);return{can_open:h&&(t||!f||c),can_close:f&&(t||!h||u),length:i}},Qe.prototype.Token=Ce;const et=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i,tt=[];for(let e=0;e<256;e++)tt.push(0);function nt(e,t){let n;const r=[],o=t.length;for(let s=0;s<o;s++){const o=t[s];if(126!==o.marker||-1===o.end)continue;const i=t[o.end];n=e.tokens[o.token],n.type="s_open",n.tag="s",n.nesting=1,n.markup="~~",n.content="",n=e.tokens[i.token],n.type="s_close",n.tag="s",n.nesting=-1,n.markup="~~",n.content="","text"===e.tokens[i.token-1].type&&"~"===e.tokens[i.token-1].content&&r.push(i.token-1)}for(;r.length;){const t=r.pop();let o=t+1;for(;o<e.tokens.length&&"s_close"===e.tokens[o].type;)o++;o--,t!==o&&(n=e.tokens[o],e.tokens[o]=e.tokens[t],e.tokens[t]=n)}}"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){tt[e.charCodeAt(0)]=1});const rt={tokenize:function(e,t){const n=e.pos,r=e.src.charCodeAt(n);if(t||126!==r)return!1;const o=e.scanDelims(e.pos,!0);let s=o.length;const i=String.fromCharCode(r);if(s<2)return!1;let a;s%2&&(a=e.push("text","",0),a.content=i,s--);for(let t=0;t<s;t+=2)a=e.push("text","",0),a.content=i+i,e.delimiters.push({marker:r,length:0,token:e.tokens.length-1,end:-1,open:o.can_open,close:o.can_close});return e.pos+=o.length,!0},postProcess:function(e){const t=e.tokens_meta,n=e.tokens_meta.length;nt(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&nt(e,t[r].delimiters)}};function ot(e,t){for(let n=t.length-1;n>=0;n--){const r=t[n];if(95!==r.marker&&42!==r.marker||-1===r.end)continue;const o=t[r.end],s=n>0&&t[n-1].end===r.end+1&&t[n-1].marker===r.marker&&t[n-1].token===r.token-1&&t[r.end+1].token===o.token+1,i=String.fromCharCode(r.marker),a=e.tokens[r.token];a.type=s?"strong_open":"em_open",a.tag=s?"strong":"em",a.nesting=1,a.markup=s?i+i:i,a.content="";const c=e.tokens[o.token];c.type=s?"strong_close":"em_close",c.tag=s?"strong":"em",c.nesting=-1,c.markup=s?i+i:i,c.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--)}}const st={tokenize:function(e,t){const n=e.pos,r=e.src.charCodeAt(n);if(t||95!==r&&42!==r)return!1;const o=e.scanDelims(e.pos,42===r);for(let t=0;t<o.length;t++)e.push("text","",0).content=String.fromCharCode(r),e.delimiters.push({marker:r,length:o.length,token:e.tokens.length-1,end:-1,open:o.can_open,close:o.can_close});return e.pos+=o.length,!0},postProcess:function(e){const t=e.tokens_meta,n=e.tokens_meta.length;ot(e,e.delimiters);for(let r=0;r<n;r++)t[r]&&t[r].delimiters&&ot(e,t[r].delimiters)}},it=/^([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])?)*)$/,at=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/,ct=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,ut=/^&([a-z][a-z0-9]{1,31});/i;function lt(e){const t={},n=e.length;if(!n)return;let r=0,o=-2;const s=[];for(let i=0;i<n;i++){const n=e[i];if(s.push(0),(e[r].marker!==n.marker||o!==n.token-1)&&(r=i),o=n.token,n.length=n.length||0,!n.close)continue;t.hasOwnProperty(n.marker)||(t[n.marker]=[-1,-1,-1,-1,-1,-1]);const a=t[n.marker][(n.open?3:0)+n.length%3];let c=r-s[r]-1,u=c;for(;c>a;c-=s[c]+1){const t=e[c];if(t.marker===n.marker&&t.open&&t.end<0){let r=!1;if((t.close||n.open)&&(t.length+n.length)%3==0&&(t.length%3!=0||n.length%3!=0)&&(r=!0),!r){const r=c>0&&!e[c-1].open?s[c-1]+1:0;s[i]=i-c+r,s[c]=r,n.open=!1,t.end=i,t.close=!1,u=-1,o=-2;break}}}-1!==u&&(t[n.marker][(n.open?3:0)+(n.length||0)%3]=u)}}const pt=[["text",function(e,t){let n=e.pos;for(;n<e.posMax&&!Xe(e.src.charCodeAt(n));)n++;return n!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}],["linkify",function(e,t){if(!e.md.options.linkify||e.linkLevel>0)return!1;const n=e.pos;if(n+3>
1e.posMax||58!==e.src.charCodeAt(n)||47!==e.src.charCodeAt(n+1)||47!==e.src.charCodeAt(n+2))return!1;const r=e.pending.match(et);if(!r)return!1;const o=r[1],s=e.md.linkify.matchAtStart(e.src.slice(n-o.length));if(!s)return!1;let i=s.url;if(i.length<=o.length)return!1;i=i.replace(/\*+$/,"");const a=e.md.normalizeLink(i);if(!e.md.validateLink(a))return!1;if(!t){e.pending=e.pending.slice(0,-o.length);const t=e.push("link_open","a",1);t.attrs=[["href",a]],t.markup="linkify",t.info="auto",e.push("text","",0).content=e.md.normalizeLinkText(i);const n=e.push("link_close","a",-1);n.markup="linkify",n.info="auto"}return e.pos+=i.length-o.length,!0}],["newline",function(e,t){let n=e.pos;if(10!==e.src.charCodeAt(n))return!1;const r=e.pending.length-1,o=e.posMax;if(!t)if(r>=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){let t=r-1;for(;t>=1&&32===e.pending.charCodeAt(t-1);)t--;e.pending=e.pending.slice(0,t),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n<o&&le(e.src.charCodeAt(n));)n++;return e.pos=n,!0}],["escape",function(e,t){let n=e.pos;const r=e.posMax;if(92!==e.src.charCodeAt(n)||(n++,n>=r))return!1;let o=e.src.charCodeAt(n);if(10===o){for(t||e.push("hardbreak","br",0),n++;n<r&&(o=e.src.charCodeAt(n),le(o));)n++;return e.pos=n,!0}let s=e.src[n];if(o>=55296&&o<=56319&&n+1<r){const t=e.src.charCodeAt(n+1);t>=56320&&t<=57343&&(s+=e.src[n+1],n++)}const i="\\"+s;if(!t){const t=e.push("text_special","",0);o<256&&0!==tt[o]?t.content=s:t.content=i,t.markup=i,t.info="escape"}return e.pos=n+1,!0}],["backticks",function(e,t){let n=e.pos;if(96!==e.src.charCodeAt(n))return!1;const r=n;n++;const o=e.posMax;for(;n<o&&96===e.src.charCodeAt(n);)n++;const s=e.src.slice(r,n),i=s.length;if(e.backticksScanned&&(e.backticks[i]||0)<=r)return t||(e.pending+=s),e.pos+=i,!0;let a,c=n;for(;-1!==(a=e.src.indexOf("`",c));){for(c=a+1;c<o&&96===e.src.charCodeAt(c);)c++;const r=c-a;if(r===i){if(!t){const t=e.push("code_inline","code",0);t.markup=s,t.content=e.src.slice(n,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=c,!0}e.backticks[r]=a}return e.backticksScanned=!0,t||(e.pending+=s),e.pos+=i,!0}],["strikethrough",rt.tokenize],["emphasis",st.tokenize],["link",function(e,t){let n,r,o,s,i="",a="",c=e.pos,u=!0;if(91!==e.src.charCodeAt(e.pos))return!1;const l=e.pos,p=e.posMax,h=e.pos+1,f=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(f<0)return!1;let d=f+1;if(d<p&&40===e.src.charCodeAt(d)){for(u=!1,d++;d<p&&(n=e.src.charCodeAt(d),le(n)||10===n);d++);if(d>=p)return!1;if(c=d,o=e.md.helpers.parseLinkDestination(e.src,d,e.posMax),o.ok){for(i=e.md.normalizeLink(o.str),e.md.validateLink(i)?d=o.pos:i="",c=d;d<p&&(n=e.src.charCodeAt(d),le(n)||10===n);d++);if(o=e.md.helpers.parseLinkTitle(e.src,d,e.posMax),d<p&&c!==d&&o.ok)for(a=o.str,d=o.pos;d<p&&(n=e.src.charCodeAt(d),le(n)||10===n);d++);}(d>=p||41!==e.src.charCodeAt(d))&&(u=!0),d++}if(u){if(typeof e.env.references>"u")return!1;if(d<p&&91===e.src.charCodeAt(d)?(c=d+1,d=e.md.helpers.parseLinkLabel(e,d),d>=0?r=e.src.slice(c,d++):d=f+1):d=f+1,r||(r=e.src.slice(h,f)),s=e.env.references[de(r)],!s)return e.pos=l,!1;i=s.href,a=s.title}if(!t){e.pos=h,e.posMax=f;const t=[["href",i]];e.push("link_open","a",1).attrs=t,a&&t.push(["title",a]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=d,e.posMax=p,!0}],["image",function(e,t){let n,r,o,s,i,a,c,u,l="";const p=e.pos,h=e.posMax;if(33!==e.src.charCodeAt(e.pos)||91!==e.src.charCodeAt(e.pos+1))return!1;const f=e.pos+2,d=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(d<0)return!1;if(s=d+1,s<h&&40===e.src.charCodeAt(s)){for(s++;s<h&&(n=e.src.charCodeAt(s),le(n)||10===n);s++);if(s>=h)return!1;for(u=s,a=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),a.ok&&(l=e.md.normalizeLink(a.str),e.md.validateLink(l)?s=a.pos:l=""),u=s;s<h&&(n=e.src.charCodeAt(s),le(n)||10===n);s++);if(a=e.md.helpers.parseLinkTitle(e.src,s,e.posMax),s<h&&u!==s&&a.ok)for(c=a.str,s=a.pos;s<h&&(n=e.src.charCodeAt(s),le(n)||10===n);s++);else c="";if(s>
1=h||41!==e.src.charCodeAt(s))return e.pos=p,!1;s++}else{if(typeof e.env.references>"u")return!1;if(s<h&&91===e.src.charCodeAt(s)?(u=s+1,s=e.md.helpers.parseLinkLabel(e,s),s>=0?o=e.src.slice(u,s++):s=d+1):s=d+1,o||(o=e.src.slice(f,d)),i=e.env.references[de(o)],!i)return e.pos=p,!1;l=i.href,c=i.title}if(!t){r=e.src.slice(f,d);const t=[];e.md.inline.parse(r,e.md,e.env,t);const n=e.push("image","img",0),o=[["src",l],["alt",""]];n.attrs=o,n.children=t,n.content=r,c&&o.push(["title",c])}return e.pos=s,e.posMax=h,!0}],["autolink",function(e,t){let n=e.pos;if(60!==e.src.charCodeAt(n))return!1;const r=e.pos,o=e.posMax;for(;;){if(++n>=o)return!1;const t=e.src.charCodeAt(n);if(60===t)return!1;if(62===t)break}const s=e.src.slice(r+1,n);if(at.test(s)){const n=e.md.normalizeLink(s);if(!e.md.validateLink(n))return!1;if(!t){const t=e.push("link_open","a",1);t.attrs=[["href",n]],t.markup="autolink",t.info="auto",e.push("text","",0).content=e.md.normalizeLinkText(s);const r=e.push("link_close","a",-1);r.markup="autolink",r.info="auto"}return e.pos+=s.length+2,!0}if(it.test(s)){const n=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(n))return!1;if(!t){const t=e.push("link_open","a",1);t.attrs=[["href",n]],t.markup="autolink",t.info="auto",e.push("text","",0).content=e.md.normalizeLinkText(s);const r=e.push("link_close","a",-1);r.markup="autolink",r.info="auto"}return e.pos+=s.length+2,!0}return!1}],["html_inline",function(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(60!==e.src.charCodeAt(r)||r+2>=n)return!1;const o=e.src.charCodeAt(r+1);if(33!==o&&63!==o&&47!==o&&!function(e){const t=32|e;return t>=97&&t<=122}(o))return!1;const s=e.src.slice(r).match(We);if(!s)return!1;if(!t){const t=e.push("html_inline","",0);t.content=s[0],function(e){return/^<a[>\s]/i.test(e)}(t.content)&&e.linkLevel++,function(e){return/^<\/a\s*>/i.test(e)}(t.content)&&e.linkLevel--}return e.pos+=s[0].length,!0}],["entity",function(e,t){const n=e.pos,r=e.posMax;if(38!==e.src.charCodeAt(n)||n+1>=r)return!1;if(35===e.src.charCodeAt(n+1)){const r=e.src.slice(n).match(ct);if(r){if(!t){const t="x"===r[1][0].toLowerCase()?parseInt(r[1].slice(1),16):parseInt(r[1],10),n=e.push("text_special","",0);n.content=Q(t)?X(t):X(65533),n.markup=r[0],n.info="entity"}return e.pos+=r[0].length,!0}}else{const r=e.src.slice(n).match(ut);if(r){const n=W(r[0]);if(n!==r[0]){if(!t){const t=e.push("text_special","",0);t.content=n,t.markup=r[0],t.info="entity"}return e.pos+=r[0].length,!0}}}return!1}]],ht=[["balance_pairs",function(e){const t=e.tokens_meta,n=e.tokens_meta.length;lt(e.delimiters);for(let e=0;e<n;e++)t[e]&&t[e].delimiters&&lt(t[e].delimiters)}],["strikethrough",rt.postProcess],["emphasis",st.postProcess],["fragments_join",function(e){let t,n,r=0;const o=e.tokens,s=e.tokens.length;for(t=n=0;t<s;t++)o[t].nesting<0&&r--,o[t].level=r,o[t].nesting>0&&r++,"text"===o[t].type&&t+1<s&&"text"===o[t+1].type?o[t+1].content=o[t].content+o[t+1].content:(t!==n&&(o[n]=o[t]),n++);t!==n&&(o.length=n)}]];function ft(){this.ruler=new ye;for(let e=0;e<pt.length;e++)this.ruler.push(pt[e][0],pt[e][1]);this.ruler2=new ye;for(let e=0;e<ht.length;e++)this.ruler2.push(ht[e][0],ht[e][1])}function dt(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){t&&Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}function mt(e){return Object.prototype.toString.call(e)}function gt(e){return"[object Function]"===mt(e)}function _t(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}ft.prototype.skipToken=function(e){const t=e.pos,n=this.ruler.getRules(""),r=n.length,o=e.md.options.maxNesting,s=e.cache;if(typeof s[t]<"u")return void(e.pos=s[t]);let i=!1;if(e.level<o){for(let o=0;o<r;o++)if(e.level++,i=n[o](e,!0),e.level--,i){if(t>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;i||e.pos++,s[t]=e.pos},ft.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,o=e.md.options.maxNesting;for(;e.pos<r;){const s=e.pos;let i=!1;if(e.level<o)for(let r=0;r<n;r++)if(i=t[r](e,!1),i){if(s>=e.pos)throw new Error("inline rule didn't increment state.pos");break}if(i){if(e.pos>=r)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},ft.prototype.parse=function(e,t,n,r){const o=new this.State(e,t,n,r);this.tokenize(o);const s=this.ruler2.getRules(""),i=s.length;for(let e=0;e<i;e++)s[e](o)},ft.prototype.State=Qe;const bt={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},kt={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);
1return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},yt="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Ct(e){const t=e.re=function(e){const t={};e=e||{},t.src_Any=E.source,t.src_Cc=A.source,t.src_Z=x.source,t.src_P=w.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");return t.src_pseudo_letter="(?:(?![><|]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><|]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><|]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:
1/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}(e.__opts__),n=e.__tlds__.slice();function r(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||n.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),n.push(t.src_xn),t.src_tlds=n.join("|"),t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const o=[];function s(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach(function(t){const n=e.__schemas__[t];if(null===n)return;const r={validate:null,link:null};if(e.__compiled__[t]=r,function(e){return"[object Object]"===mt(e)}(n))return function(e){return"[object RegExp]"===mt(e)}(n.validate)?r.validate=function(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}(n.validate):gt(n.validate)?r.validate=n.validate:s(t,n),void(gt(n.normalize)?r.normalize=n.normalize:n.normalize?s(t,n):r.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===mt(e)}(n)?s(t,n):o.push(t)}),o.forEach(function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)}),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};const i=Object.keys(e.__compiled__).filter(function(t){return t.length>0&&e.__compiled__[t]}).map(_t).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+i+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+i+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function vt(e,t){const n=e.__index__,r=e.__last_index__,o=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=o,this.text=o,this.url=o}function Dt(e,t){const n=new vt(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function Et(e,t){if(!(this instanceof Et))return new Et(e,t);t||function(e){return Object.keys(e||{}).reduce(function(e,t){return e||bt.hasOwnProperty(t)},!1)}(e)&&(t=e,e={}),this.__opts__=dt({},bt,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=dt({},kt,e),this.__compiled__={},this.__tlds__=yt,this.__tlds_replaced__=!1,this.re={},Ct(this)}Et.prototype.add=function(e,t){return this.__schemas__[e]=t,Ct(this),this},Et.prototype.set=function(e){return this.__opts__=dt(this.__opts__,e),this},Et.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;let t,n,r,o,s,i,a,c,u;if(this.re.schema_test.test(e))for(a=this.re.schema_search,a.lastIndex=0;null!==(t=a.exec(e));)if(o=this.testSchemaAt(e,t[2],a.lastIndex),o){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c<this.__index__)&&null!==(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(s=n.index+n[1].length,(this.__index__<0||s<this.__index__)&&(this.__schema__="",this.__index__=s,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(u=e.indexOf("@"),u>=0&&null!==(r=e.match(this.re.email_fuzzy))&&(s=r.index+r[1].length,i=r.index+r[0].length,(this.__index__<0||s<this.__index__||s===this.__index__&&i>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=s,this.__last_index__=i))),this.__index__>=0},Et.prototype.pretest=function(e){return this.re.pretest.test(e)},Et.prototype.testSchemaAt=function(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0},Et.prototype.match=function(e){const t=[];let n=0;this.__index__>=0&&this.__text_cache__===e&&(t.push(Dt(this,n)),n=this.__last_index__);let r=n?e.slice(n):e;for(;this.test(r);)t.push(Dt(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return t.length?t:null},Et.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;const t=this.re.schema_at_start.exec(e);if(!t)return null;const n=this.testSchemaAt(e,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,Dt(this,0)):null},Et.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(e,t,n){return e!==n[t-1]}).reverse(),Ct(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,Ct(this),this)},Et.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"===e.schema&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url)},Et.prototype.onCompile=function(){};const At=2147483647,wt=36,Ft=/^xn--/,xt=/[^\0-\x7F]/,St=/[\x2E\u3002\uFF0E\uFF61]/g,Tt={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >
1= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ot=Math.floor,Mt=String.fromCharCode;function It(e){throw new RangeError(Tt[e])}function Bt(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]);const o=function(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}((e=e.replace(St,".")).split("."),t).join(".");return r+o}const Nt=function(e){return e>=48&&e<58?e-48+26:e>=65&&e<91?e-65:e>=97&&e<123?e-97:wt},Pt=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},Rt=function(e,t,n){let r=0;for(e=n?Ot(e/700):e>>1,e+=Ot(e/t);e>455;r+=wt)e=Ot(e/35);return Ot(r+36*e/(e+38))},zt=function(e){return Bt(e,function(e){return xt.test(e)?"xn--"+function(e){const t=[],n=(e=function(e){const t=[];let n=0;const r=e.length;for(;n<r;){const o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){const r=e.charCodeAt(n++);56320==(64512&r)?t.push(((1023&o)<<10)+(1023&r)+65536):(t.push(o),n--)}else t.push(o)}return t}(e)).length;let r=128,o=0,s=72;for(const n of e)n<128&&t.push(Mt(n));const i=t.length;let a=i;for(i&&t.push("-");a<n;){let n=At;for(const t of e)t>=r&&t<n&&(n=t);const c=a+1;n-r>Ot((At-o)/c)&&It("overflow"),o+=(n-r)*c,r=n;for(const n of e)if(n<r&&++o>At&&It("overflow"),n===r){let e=o;for(let n=wt;;n+=wt){const r=n<=s?1:n>=s+26?26:n-s;if(e<r)break;const o=e-r,i=wt-r;t.push(Mt(Pt(r+o%i,0))),e=Ot(o/i)}t.push(Mt(Pt(e,0))),s=Rt(o,c,a===i),o=0,++a}++o,++r}return t.join("")}(e):e})},Lt=function(e){return Bt(e,function(e){return Ft.test(e)?function(e){const t=[],n=e.length;let r=0,o=128,s=72,i=e.lastIndexOf("-");i<0&&(i=0);for(let n=0;n<i;++n)e.charCodeAt(n)>=128&&It("not-basic"),t.push(e.charCodeAt(n));for(let a=i>0?i+1:0;a<n;){const i=r;for(let t=1,o=wt;;o+=wt){a>=n&&It("invalid-input");const i=Nt(e.charCodeAt(a++));i>=wt&&It("invalid-input"),i>Ot((At-r)/t)&&It("overflow"),r+=i*t;const c=o<=s?1:o>=s+26?26:o-s;if(i<c)break;const u=wt-c;t>Ot(At/u)&&It("overflow"),t*=u}const c=t.length+1;s=Rt(r-i,c,0==i),Ot(r/c)>At-o&&It("overflow"),o+=Ot(r/c),r%=c,t.splice(r++,0,o)}return String.fromCodePoint(...t)}(e.slice(4).toLowerCase()):e})},qt={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},jt=/^(vbscript|javascript|file|data):/,Vt=/^data:image\/(gif|png|jpeg|webp);/;function $t(e){const t=e.trim().toLowerCase();return!jt.test(t)||Vt.test(t)}const Ut=["http:","https:","mailto:"];function Ht(e){const t=v(e,!0);if(t.hostname&&(!t.protocol||Ut.indexOf(t.protocol)>=0))try{t.hostname=zt(t.hostname)}catch{}return c(u(t))}function Zt(e){const t=v(e,!0);if(t.hostname&&(!t.protocol||Ut.indexOf(t.protocol)>=0))try{t.hostname=Lt(t.hostname)}catch{}return i(u(t),i.defaultChars+"%")}function Wt(e,t){if(!(this instanceof Wt))return new Wt(e,t);t||G(e)||(t=e||{},e="default"),this.inline=new ft,this.block=new Ye,this.core=new Le,this.renderer=new ke,this.linkify=new Et,this.validateLink=$t,this.normalizeLink=Ht,this.normalizeLinkText=Zt,this.utils=ge,this.helpers=K({},_e),this.options={},this.configure(e),t&&this.set(t)}Wt.prototype.set=function(e){return K(this.options,e),this},Wt.prototype.configure=function(e){const t=this;if(G(e)){const t=e;if(!(e=qt[t]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEac
1h(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this},Wt.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){n=n.concat(this[t].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(e){return n.indexOf(e)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this},Wt.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){n=n.concat(this[t].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(e){return n.indexOf(e)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this},Wt.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},Wt.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens},Wt.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},Wt.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens},Wt.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Gt=["innerHTML"],Jt=(0,r.defineComponent)({__name:"VueMarkdownIt",props:{source:{},mdWrapperClass:{default:"vue-md-it-wrapper"},plugins:{},preset:{},options:{}},setup(e){const t=e,n=t.preset?new Wt(t.preset,t.options):t.options?new Wt(t.options):new Wt;var o;return t.plugins&&(null==(o=t.plugins)||o.forEach(e=>{const t=function(e){return Array.isArray(e)?e:[e,void 0]}(e);n.use(t[0],t[1])})),(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)(e.mdWrapperClass),innerHTML:(0,r.unref)(n).render(e.source)},null,10,Gt))}});var Kt={class:"wpdaicontent-chat-message-content--inner"},Yt={key:0},Qt={key:1},Xt="textRendered";const en={__name:"ChatMessageContent",props:{isMarkdown:Boolean,text:String,markdownOptions:{type:Object,default:{}}},emits:[Xt],setup:function(e,t){var n=t.emit,o=(0,r.useTemplateRef)("chat-message-content-el"),s=n,i=e,a=null,c=function(e){e.oldRender=e.render,e.render=function(t,n){var i=e.oldRender(t,n);return(0,r.nextTick)(function(){return s(Xt,o.value,i,!0,!1)}),i},e.oldRenderInline=e.renderInline,e.renderInline=function(t,n){var i=e.oldRenderInline(t,n);return(0,r.nextTick)(function(){return s(Xt,o.value,i,!0,!0)}),i}};function u(e){(e||!i.isMarkdown&&i.text!==a)&&(a=i.text,s(Xt,o.value,i.text,!1,!1))}function l(e){var t;null!==(t=e.currentTarget)&&void 0!==t&&t.children&&e.currentTarget.children[0]&&(e.currentTarget.style.height="auto",e.currentTarget.children[0].classList.remove("u-fade-bottom"),e.currentTarget.scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"}))}return(0,r.onMounted)(function(){u(!0)}),(0,r.onUpdated)(function(){u()}),function(e,t){var n;return(0,r.openBlock)(),(0,r.createElementBlock)("div",{class:"wpdaicontent-chat-message-content",onTransitionendOnce:l,ref:"chat-message-content-el"},[(0,r.createElementVNode)("div",Kt,[(0,r.createCommentVNode)(" u-mask u-mask--fade "),(0,r.createCommentVNode)(' <Transition\n                name="content-expand" \n                @after-enter="contentExpandAfterEnter"\n                appear\n            > '),i.text&&i.isMarkdown?((0,r.openBlock)(),(0,r.createElementBlock)("div",Yt,[(0,r.createCommentVNode)(" TODO: the animation for this appears more choppy because you should really be considering the rendering of this as done when it's parsed all the content "),(0,r.createVNode)((0,r.unref)(Jt),{source:null!==(n=i.text)&&void 0!==n?n:"","md-wrapper-class":"u-no-child-bottom-margin",options:i.markdownOptions,plugins:[c]},null,8,["source","options","plugins"])])):i.text?((0,r.openBlock)(),(0,r.createElementBlock)("div",Qt,(0,r.toDisplayString)(i.text),1)):(0,r.createCommentVNode)("v-if",!0),(0,r.createCommentVNode)(" </Transition> ")])],544)}}};n(8500);const tn=en;var nn=["^data-status-type"],rn=["title"];const on={__name:"ChatMessageStatus",props:{type:String,statusCode:String,statusMessage:String,chatMessageStatusTemplateFn:Function},setup:function(e){var t=e,n=(0,r.computed)(function(){return t.statusMessage?t.statusMessage:"Status unknown"});return function(o,s){return(0,r.openBlock)(),(0,r.createElementBlock)("div",{class:"wpdaicontent-chat-message-status","^data-status-type":e.type},[t.chatMessageStatusTemplateFn?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(t.chatMessageStatusTemplateFn),(0,r.normalizeProps)((0,r.mergeProps)({key:0},{props:t,$attrs:o.$attrs,computedStatusMessage:n.value})),null,16)):(0,r.renderSlot)(o.$slots,"chat-message-status",(0,r.normalizeProps)((0,r.mergeProps)({key:1},{props:t,$attrs:o.$attrs,computedStatusMessage:n.value})),function(){return[(0,r.createElementVNode)("div",{class:"wpdaicontent-chat-message-status--inner",title:n.value},s[0]||(s[0]=[(0,r.createElementVNode)("div",{class:"wpdaicontent-chat-message-status__icon","aria-hidden":"true"}," ! ",-1)]),8,rn)]})],8,nn)}}};n(7671);const sn=on;var an=["^data-chat-message-speaker","^data-chat-message-timestamp","^data-chat-message-pending","^data-chat-message-content-size","^data-chat-message-error-code"],cn={class:"wpdaicontent-chat-message--inner o-flex o-flex--middle"},un={key:0,class:"wpdaicontent-chat-message__status"},ln={class:"wpdaicontent-chat-message__text"};const pn={__name:"ChatMessage",props:{text:String,isMarkdown:Boolean,messageSpeaker:String,messageTimestamp:{type:[Number,Date]},isPending:Boolean,showIcon:Boolean,markdownOptions:Object,errorMessage:String,errorCode:String,chatMessageTemplateFn:Function},setup:function(e){var t=Object.freeze(Object.fromEntries(Object.entries(["TINY","SHORT","MEDIUM","LONG"]).map(function(e){return[e[1],e[1]]}))),n=e,o=(0,r.computed)(function(){var e,r=(null===(e=n.text)||void 0===e?void 0:e.length)||0;return r?r<45?t.SHORT:45<=r&&r<90?t.MEDIUM:90<=r&&r?t.LONG:void 0:t.TINY});return function(e,t){return n.text||n.isPending?((0,r.openBlock)(),(0,r.createElementBlock)("div",{key:0,class:"wpdaicontent-chat-message o-flex o-flex--middle","^data-chat-message-speaker":n.messageSpeaker,"^data-chat-message-timestamp":n.messageTimestamp,"^data-chat-message-pending":n.isPending,"^data-chat-message-content-size":o.value,"^data-chat-message-error-code":n.errorCode},[n.chatMessageTemplateFn?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(n.chatMessageTemplateFn),(0,r.normalizeProps)((0,r.mergeProps)({key:0},{props:n,$attrs:e.$attrs})),null,16)):(0,r.renderSlot)(e.$slots,"chat-message-template",(0,r.normalizeProps)((0,r.mergeProps)({key:1},{props:n,$attrs:e.$attrs})),function(){return[(0,r.createElementVNode)("div",cn,[n.errorCode||n.errorMessage?((0,r.openBlock)(),(0,r.createElementBlock)("div",un,[(0,r.createVNode)(sn,{type:e.error,statusCode:n.errorCode,statusMessage:n.errorMessage},null,8,["type","statusCode","statusMessage"])])):(0,r.createCommentVNode)("v-if",!0),(0,r.createElementVNode)("div",ln,[(0,r.createVNode)(tn,{isMarkdown:n.isMarkdown,text:n.text,markdownOptions:n.markdownOptions},null,8,["isMarkdown","text","markdownOptions"])])])]})],8,an)):(0,r.createCommentVNode)("v-if",!0)}}};n(6660);const hn=pn;var fn=n(919),dn={class:"wpdaicontent-chat-message-list"},mn={class:"wpdaicontent-chat-message-list__list o-list-bare u-margin-bottom-none u-no-child-margin-bottom"},gn=["data-chat-message-item-speaker"];const _n={__name:"ChatMessageList",props:{chatMessages:Array,chatMessageTemplateFn:Function,markdownOptions:Object,scrollWindowElement:Element},setup:function(e){var t=e;return function(e,n){return(0,r.openBlock)(),(0,r.createElementBlock)("div",dn,[(0,r.createElementVNode)("ol",mn,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(t.chatMessages,function(n,o){return(0,r.openBlock)(),(0,r.createElementBlock)("li",{class:"wpdaicontent-chat-message-list__list-item","data-chat-message-item-speaker":n.role,key:n,ref_for:!0,ref:"chat-message-refs"},[(0,r.createVNode)(hn,{text:n.content,isMarkdown:n.role===(0,r.unref)(fn.MW).ASSISTANT,messageSpeaker:n.role,messageTimestamp:n.timestamp,isPending:n.isPending,showIcon:n.role===(0,r.unref)(fn.MW).ASSISTANT||n.isChatPrompt,markdownOptions:t.markdownOptions,chatMessageTemplateFn:t.chatMessageTemplateFn||e.$slots["chat-message-template"],errorCode:n.errorCode,errorMessage:n.errorMessage,onTextRendered:function(){return n=e.$refs["chat-message-refs"][o],r=n,s=!0,t.scrollWindowElement&&(s=r.clientHeight<=t.scrollWindowElement.clientHeight),void r.scrollIntoView({behavior:"smooth",block:s?"end":"start",inline:"nearest"});var n,r,s}},{default:(0,r.withCtx)(function(){return[(0,r.createCommentVNode)(" This seems dirty af. Some googling around suggests a similar pattern of iterating over $slots or $scopedSlots \n                    for a more generic approach, but this sort of template-slot encapsulation seems to be the only valid mechanism in Vue3 "),(0,r.createCommentVNode)(' <template v-for="(_, name) in $slots" v-slot:[name]="slotProps">\n                        \n                        <slot :name="name" v-bind="slotProps" />\n                    </template> ')]}),_:2},1032,["text","isMarkdown","messageSpeaker","messageTimestamp","isPending","showIcon","markdownOptions","chatMessageTemplateFn","errorCode","errorMessage","onTextRendered"])],8,gn)}),128))])])}}};n(652);const bn=_n;var kn={class:"wpdaicontent-chat-message-form as-form-wrapper"},yn=["aria-label"],Cn={class:"wpdaicontent-chat-message-form__form--inner"},vn={class:"form-field__input-wrapper form-input-with-button"},Dn=["aria-label","placeholder","readonly"],En=["title","disabled"],An={class:"wpdaicontent-chat-message-form__form-errors"};const wn={__name:"ChatMessageForm",props:(0,r.mergeModels)({onSubmitFn:Function,consentId:Number,formEnabled:{type:Boolean,default:!0},formAriaLabel:{type:String,default:"AI Assistant Chat"},submitButtonText:{type:String,default:"Send message"},inputAriaLabel:{type:String,default:"Message"},inputPlaceholder:String,messageMaxLength:{type:Number,default:500},formSubmitButtonTemplateFn:Function},{modelValue:{type:String},modelModifiers:{}}),emits:["update:modelValue"],setup:function(e){var t=e,n=(0,r.useModel)(e,"modelValue"),o=(0,r.ref)({}),s=(0,r.computed)(function(){return Object.keys(o.value).length});return function(e,i){return(0,r.openBlock)(),(0,r.createElementBlock)("div",kn,[(0,r.createElementVNode)("form",{class:"wpdaicontent-chat-message-form__form",onSubmit:i[1]||(i[1]=(0,r.withModifiers)(function(e){return r=n.value,i=t.consentId,void(t.formEnabled&&(function(e,n){o.value={},("number"!=typeof n||n<0)&&(o.value.consentId="A valid consent ID must be given in order to use the application."),(e=e.trim())?e.length>t.messageMaxLength&&(o.value.message="Your message must not be longer than "+t.messageMaxLength+" character(s). Note that emoji use more than one character."):o.value.message="Required"}(r,i),!s.value&&t.onSubmitFn&&(t.onSubmitFn(r,i),n.value="")));var r,i},["prevent"])),"aria-label":t.formAriaLabel,autocomplete:"off"},[(0,r.createElementVNode)("div",Cn,[(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)({"form-field-error":s.value})},[(0,r.createElementVNode)("div",vn,[(0,r.createCommentVNode)(" Note that we set :readonly rather than :disabled on the input, because we want to keep the user's input focus on it.\n                         If we set it to disabled, it will lose this input focus "),(0,r.withDirectives)((0,r.createElementVNode)("input",{class:"u-inherit-font-size u-inherit-line-height u-inherit-color",type:"text","onUpdate:modelValue":i[0]||(i[0]=function(e){return n.value=e}),"aria-label":t.inputAriaLabel,placeholder:t.inputPlaceholder,name:"message",required:"",readonly:!t.formEnabled},null,8,Dn),[[r.vModelText,n.value]]),t.formSubmitButtonTemplateFn?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(t.formSubmitButtonTemplateFn),(0,r.normalizeProps)((0,r.mergeProps)({key:0},t)),null,16)):(0,r.renderSlot)(e.$slots,"form-submit-button",(0,r.normalizeProps)((0,r.mergeProps)({key:1},t)),function(){return[(0,r.createElementVNode)("button",{type:"submit",title:t.submitButtonText,disabled:!t.formEnabled},(0,r.toDisplayString)(t.submitButtonText),9,En)]})]),(0,r.withDirectives)((0,r.createElementVNode)("div",An,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(o.value,function(e,t){return(0,r.openBlock)(),(0,r.createElementBlock)("span",{class:"error",key:t},(0,r.toDisplayString)(e),1)}),128))],512),[[r.vShow,s.value]])],2)])],40,yn)])}}};n(4228);const Fn=wn;var xn=n(9256),Sn=n(864);window.init_wpdaicontentWPDAIContent=function(e,t){if("string"==typeof t.chatPromptMap)try{t.chatPromptMap=JSON.parse(t.chatPromptMap)}catch(e){console.error(e),t.chatPromptMap={}}var n=(0,r.createApp)({props:o.default.props,setup:function(e,t){return{props:e}},render:vueTemplateRenderFn(e)},{vueId:e,contentConfig:t,subviewName:t.subviewName,uuid:t.uuid});return n.component("WPDAIContentBase",o.default),n.component("ChatMessageList",bn),n.component("ChatMessageForm",Fn),n.component("CoreImage",xn.A),n.c
1omponent("ChatMessageContent",tn),n.component("ChatMessageStatus",sn),n.directive("wpdutilsOverflow",Sn.A),n}},2903:(e,t,n)=>{var r=n(8022);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5083).A)("43093058",r,!1,{})},2917:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1601),o=n.n(r),s=n(6314),i=n.n(s)()(o());i.push([e.id,"[data-chat-message-item-speaker=USER]+:not([data-chat-message-item-speaker=USER]){margin-top:var(--wpdaicontent-chat-message-list-different-speaker-message-spacing)}[data-chat-message-item-speaker=USER]+[data-chat-message-item-speaker=USER]{margin-top:var(--wpdaicontent-chat-message-list-same-speaker-message-spacing)}[data-chat-message-item-speaker=ASSISTANT]+:not([data-chat-message-item-speaker=ASSISTANT]){margin-top:var(--wpdaicontent-chat-message-list-different-speaker-message-spacing)}[data-chat-message-item-speaker=ASSISTANT]+[data-chat-message-item-speaker=ASSISTANT]{margin-top:var(--wpdaicontent-chat-message-list-same-speaker-message-spacing)}.wpdaicontent-chat-message-list .wpdaicontent-chat-message[data-chat-message-speaker=USER]{justify-content:flex-end}.wpdaicontent-chat-message-list .wpdaicontent-chat-message[data-chat-message-speaker=USER] .wpdaicontent-chat-message-bubble{color:var(--chat-message-bubble-foreground--user);--wpdaicontent-chat-message-bubble-background-color: var(--chat-message-bubble-background--user);--u-border-color: var(--chat-message-bubble-border-color--user)}.wpdaicontent-chat-message-list .wpdaicontent-chat-message[data-chat-message-speaker=ASSISTANT] .wpdaicontent-chat-message-bubble{color:var(--chat-message-bubble-foreground--assistant);--wpdaicontent-chat-message-bubble-background-color: var(--chat-message-bubble-background--assistant);--u-border-color: var(--chat-message-bubble-border-color--assistant);--wpdaicontent-chat-message-bubble__content-font-weight: 400}.wpdaicontent-chat-message-list .wpdaicontent-chat-message[data-chat-message-error-code] .wpdaicontent-chat-message-bubble{--u-border-color: var(--color-error)}.wpdaicontent-chat-message-list .wpdaicontent-chat-message .wpdaicontent-chat-message-bubble{max-width:var(--wpdaicontent-chat-message-list__wpdaicontent-chat-message-bubble-max-width)}",""]);const a=i},3086:(e,t,n)=>{var r={"./WPDAIContent":[9255,9,255],"./WPDAIContent.vue":[9255,9,255],"./WPDAIContentBase":[2141,9],"./WPDAIContentBase.vue":[2141,9],"./WPDAIContentSimple":[3087,9,87],"./WPDAIContentSimple.vue":[3087,9,87],"./XWPDAIContentBase":[4742,9,57],"./XWPDAIContentBase.vue":[4742,9,57],"./YWPDAIContentBase":[9529,9,57,529],"./YWPDAIContentBase.vue":[9529,9,57,529],"./wpd-ai-content-base.scss":[279,7,279]};function o(e){if(!n.o(r,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=r[e],o=t[0];return Promise.all(t.slice(2).map(n.e)).then(()=>n.t(o,16|t[1]))}o.keys=()=>Object.keys(r),o.id=3086,e.exports=o},3769:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1601),o=n.n(r),s=n(6314),i=n.n(s)()(o());i.push([e.id,".wpdaicontent-chat-message-form__form--inner .form-field__input-wrapper{background-color:color-mix(in srgb, var(--chat-input-background-color) 50%, transparent);border:2px solid currentColor;color:var(--chat-input-foreground-color, inherit);max-width:none}",""]);const a=i},4061:e=>{"use strict";e.exports=Vue},4228:(e,t,n)=>{var r=n(3769);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5083).A)("1ea88822",r,!1,{})},6241:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1601),o=n.n(r),s=n(6314),i=n.n(s)()(o());i.push([e.id,"",""]);const a=i},6660:(e,t,n)=>{var r=n(2405);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5083).A)("6fb8bf0e",r,!1,{})},7430:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1601),o=n.n(r),s=n(6314),i=n.n(s)()(o());i.push([e.id,".wpdaicontent-chat-message-status[data-status-type=error]{--status-color: var(--color-error)}.wpdaicontent-chat-message-status[data-status-type=warning]{--status-color: var(--color-warning)}.wpdaicontent-chat-message-status--inner{border-radius:100%;aspect-ratio:1;border:2px solid var(--status-color);width:1em;line-height:1;padding:.25em;box-sizing:content-box;text-align:center;font-weight:bold;color:var(--status-color)}",""]);const a=i},7671:(e,t,n)=>{var r=n(7430);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5083).A)("84de609a",r,!1,{})},8022:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1601),o=n.n(r),s=n(6314),i=n.n(s)()(o());
1i.push([e.id,".wpdaicontent-consent-form__message{margin-bottom:var(--wpdaicontent-consent-form__message-margin-bottom)}.wpdaicontent-consent-form__consent-input{margin-bottom:var(--wpdaicontent-consent-form__consent-input-margin-bottom)}",""]);const a=i},8500:(e,t,n)=>{var r=n(6241);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(5083).A)("2d0a2673",r,!1,{})},8638:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(4061),o={class:"wpdaicontent-consent-form as-form-wrapper"},s={class:"wpdaicontent-consent-form__message"},i=["innerHTML"],a={key:0,class:"wpdaicontent-consent-form__consent-input"},c={class:"consent-element o-inline-form-label"},u=["id"],l=["for"],p={class:"wpdaicontent-consent-form__actions o-flex o-flex--middle o-flex--space-between"},h={class:"wpdaicontent-consent-form__action--reject"},f={class:"wpdaicontent-consent-form__action--accept"};const d={__name:"ConsentForm",props:(0,r.mergeModels)({errorMessage:String,consentId:[String,Number],consentInputLabel:String,message:[String],onAccept:Function,onReject:Function,consentFormContentTemplateFn:Function,consentFormActionRejectButtonTemplateFn:Function,consentFormActionAcceptButtonTemplateFn:Function,showConsentCheckbox:{type:Boolean,default:!0}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup:function(e){var t=e,n=(0,r.useModel)(e,"modelValue"),d=(0,r.reactive)({}),m=(0,r.computed)(function(){return"consentField-"+t.consentId});return function(e,g){var _,b;return(0,r.openBlock)(),(0,r.createElementBlock)("div",o,[(0,r.createElementVNode)("form",{class:"wpdaicontent-consent-form__form",onSubmit:g[2]||(g[2]=(0,r.withModifiers)(function(e){return r=n.value,void(!t.showConsentCheckbox||r?(d[m.value]=!1,t.onAccept&&t.onAccept(t.consentId)):d[m.value]=!0);var r},["prevent"]))},[(0,r.createElementVNode)("div",s,[t.consentFormContentTemplateFn?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(t.consentFormContentTemplateFn),(0,r.normalizeProps)((0,r.mergeProps)({key:0},t)),null,16)):(0,r.renderSlot)(e.$slots,"consent-form-content",(0,r.normalizeProps)((0,r.mergeProps)({key:1},t)),function(){return[(0,r.createElementVNode)("div",{class:"u-no-child-bottom-margin",innerHTML:t.message},null,8,i)]})]),t.showConsentCheckbox?((0,r.openBlock)(),(0,r.createElementBlock)("div",a,[(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)(["form-field",{"form-field-error":d[m.value]}])},[(0,r.createElementVNode)("div",c,[(0,r.withDirectives)((0,r.createElementVNode)("input",{required:"",type:"checkbox",id:m.value,name:"consentField","onUpdate:modelValue":g[0]||(g[0]=function(e){return n.value=e}),class:"form-field__input"},null,8,u),[[r.vModelCheckbox,n.value]]),(0,r.createElementVNode)("label",{for:m.value,class:"form-field__label"},(0,r.toDisplayString)(null!==(_=t.consentInputLabel)&&void 0!==_?_:"Accept the terms and conditions"),9,l),(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"error"},(0,r.toDisplayString)(null!==(b=t.errorMessage)&&void 0!==b?b:"Required"),513),[[r.vShow,d[m.value]]])])],2)])):(0,r.createCommentVNode)("v-if",!0),(0,r.createElementVNode)("div",p,[(0,r.createElementVNode)("div",h,[t.consentFormActionRejectButtonTemplateFn?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(t.consentFormActionRejectButtonTemplateFn),(0,r.normalizeProps)((0,r.mergeProps)({key:0},t)),null,16)):(0,r.renderSlot)(e.$slots,"consent-form-action-reject-button",(0,r.normalizeProps)((0,r.mergeProps)({key:1},t)),function(){return[(0,r.createElementVNode)("button",{type:"button",onClick:g[1]||(g[1]=(0,r.withModifiers)(function(e){return t.onReject(t.consentId)},["prevent"]))},"Back")]})]),(0,r.createElementVNode)("div",f,[t.consentFormActionAcceptButtonTemplateFn?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(t.consentFormActionAcceptButtonTemplateFn),(0,r.normalizeProps)((0,r.mergeProps)({key:0},t)),null,16)):(0,r.renderSlot)(e.$slots,"consent-form-action-accept-button",(0,r.normalizeProps)((0,r.mergeProps)({key:1},t)),function(){return[g[3]||(g[3]=(0,r.createElementVNode)("button",{type:"submit"},"Continue",-1))]})])])],32)])}}};n(2903);const m=d},9530:(e,t,n)=>{"use strict";n.d(t,{c:()=>o});var r=n(4061);function o(e,t,n){var o=(0,r.ref)(!1),s="data-wpdaicontent-".concat(e,"-active"),i='[data-wpdaicontent-invisible-when-active="'.concat(e,'"]');function a(e,r){o.value=e,document.querySelector("body").setAttribute(s,o.value),document.querySelectorAll(i).forEac
1h(function(e){return e.setAttribute("aria-hidden",o.value)}),o.value&&t&&t(r),!o.value&&n&&n(r)}return{visible:o,setVisibility:a,toggleVisibility:function(e){a(!o.value,e)}}}}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={id:e,exports:{}};return s[e].call(n.exports,n,n.exports,a),n.exports}a.m=s,e=[],a.O=(t,n,r,o)=>{if(!n){var s=1/0;for(l=0;l<e.length;l++){for(var[n,r,o]=e[l],i=!0,c=0;c<n.length;c++)(!1&o||s>=o)&&Object.keys(a.O).every(e=>a.O[e](n[c]))?n.splice(c--,1):(i=!1,o<s&&(s=o));if(i){e.splice(l--,1);var u=r();void 0!==u&&(t=u)}}return t}o=o||0;for(var l=e.length;l>0&&e[l-1][2]>o;l--)e[l]=e[l-1];e[l]=[n,r,o]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);a.r(o);var s={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;("object"==typeof i||"function"==typeof i)&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach(t=>s[t]=()=>e[t]);return s.default=()=>e,a.d(o,s),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((t,n)=>(a.f[n](e,t),t),[])),a.u=e=>"javascripts/chunks/"+e+".js",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="core_app:",a.l=(e,t,n,s)=>{if(r[e])r[e].push(t);else{var i,c;if(void 0!==n)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var p=u[l];if(p.getAttribute("src")==e||p.getAttribute("data-webpack")==o+n){
1i=p;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.setAttribute("data-webpack",o+n),i.src=e),r[e]=[t];var h=(t,n)=>{i.onerror=i.onload=null,clearTimeout(f);var o=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(e=>e(n)),t)return t(n)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=h.bind(null,i.onerror),i.onload=h.bind(null,i.onload),c&&document.head.appendChild(i)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.j=379,(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e+"../../public/"})(),(()=>{var e={379:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,o)=>r=e[t]=[n,o]);n.push(r[2]=o);var s=a.p+a.u(t),i=new Error;a.l(s,n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",i.name="ChunkLoadError",i.type=o,i.request=s,r[1](i)}},"chunk-"+t,t)}},a.O.j=t=>0===e[t];var t=(t,n)=>{var r,o,[s,i,c]=n,u=0;if(s.some(t=>0!==e[t])){for(r in i)a.o(i,r)&&(a.m[r]=i[r]);if(c)var l=c(a)}for(t&&t(n);u<s.length;u++)o=s[u],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return a.O(l)},n=self.webpackChunkcore_app=self.webpackChunkcore_app||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var c=a.O(void 0,[57],()=>a(2608));c=a.O(c)})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.