From 0ec91048f65789b6deb9c5496b17276f4515a702 Mon Sep 17 00:00:00 2001 From: a-bochilo <103776395+a-bochilo@users.noreply.github.com> Date: Tue, 9 Jul 2024 14:22:49 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20master=20from=20@=20CodeCavePr?= =?UTF-8?q?o/codecave.pro-new@f2a358aa6db2f5b23d8d7ef35c9199b8dfe0143c=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 355-8ec9d1cf4562de9fd523.js | 26 +++++++++++++++++++ 355-8ec9d1cf4562de9fd523.js.LICENSE.txt | 17 ++++++++++++ 355-8ec9d1cf4562de9fd523.js.map | 1 + 404.html | 10 +++---- 404/index.html | 10 +++---- _gatsby/slices/_gatsby-scripts-1.html | 4 +-- ...816cc020.js => app-7990c3f1d980ee5d9dc0.js | 6 ++--- ...=> app-7990c3f1d980ee5d9dc0.js.LICENSE.txt | 0 ....js.map => app-7990c3f1d980ee5d9dc0.js.map | 2 +- .../index.html | 10 +++---- .../index.html | 10 +++---- .../index.html | 10 +++---- .../index.html | 10 +++---- .../index.html | 10 +++---- .../index.html | 10 +++---- blog/articlename/index.html | 8 +++--- blog/articlename/page/1/index.html | 8 +++--- blog/articlename/page/2/index.html | 8 +++--- blog/azure-devops/index.html | 8 +++--- blog/azure-devops/page/1/index.html | 8 +++--- blog/azure/index.html | 8 +++--- blog/azure/page/1/index.html | 8 +++--- .../index.html | 10 +++---- blog/changelog/index.html | 8 +++--- blog/changelog/page/1/index.html | 8 +++--- blog/cloud-init/index.html | 8 +++--- blog/cloud-init/page/1/index.html | 8 +++--- blog/confluence/index.html | 8 +++--- blog/confluence/page/1/index.html | 8 +++--- blog/devops/index.html | 8 +++--- blog/devops/page/1/index.html | 8 +++--- .../index.html | 10 +++---- .../index.html | 10 +++---- blog/hashtag/index.html | 8 +++--- blog/hashtag/page/1/index.html | 8 +++--- blog/importanttopick/index.html | 8 +++--- blog/importanttopick/page/1/index.html | 8 +++--- blog/importanttopick/page/2/index.html | 8 +++--- blog/index.html | 8 +++--- blog/keywordlong/index.html | 8 +++--- blog/keywordlong/page/1/index.html | 8 +++--- blog/page/1/index.html | 8 +++--- blog/page/2/index.html | 8 +++--- blog/podryabinkina/index.html | 8 +++--- blog/podryabinkina/page/1/index.html | 8 +++--- blog/post/index.html | 8 +++--- blog/post/page/1/index.html | 8 +++--- blog/post/page/2/index.html | 8 +++--- blog/proxmox/index.html | 8 +++--- blog/proxmox/page/1/index.html | 8 +++--- blog/self-hosted-build-agent/index.html | 8 +++--- .../self-hosted-build-agent/page/1/index.html | 8 +++--- blog/virtualization/index.html | 8 +++--- blog/virtualization/page/1/index.html | 8 +++--- blog/vm/index.html | 8 +++--- blog/vm/page/1/index.html | 8 +++--- blog/zhmayev/index.html | 8 +++--- blog/zhmayev/page/1/index.html | 8 +++--- blog/zhmayev/page/2/index.html | 8 +++--- chunk-map.json | 2 +- ...plates-404-tsx-1ec7dcfded6e73efef91.js.map | 2 +- ...-by-author-tsx-c73b629026a3b6d9b6b2.js.map | 2 +- ...by-hashtag-tsx-3a8ada98c121bd3d62f7.js.map | 2 +- ...lates-blog-tsx-91ade5beabd1db3174a4.js.map | 2 +- ...ates-index-tsx-2df0ce267e9edf8b197a.js.map | 2 +- ...templates-post-tsx-679a8c56938c9272bb7a.js | 2 -- ...lates-post-tsx-679a8c56938c9272bb7a.js.map | 1 - ...templates-post-tsx-7870f7000d415f9876f9.js | 2 ++ ...lates-post-tsx-7870f7000d415f9876f9.js.map | 1 + ...s-projects-tsx-efcf98f36bb35506a959.js.map | 2 +- ...s-workflow-tsx-3b5bfd63b270d61e9cb0.js.map | 2 +- cookie-policy/index.html | 8 +++--- index.html | 8 +++--- page-data/app-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- page-data/blog/articlename/page-data.json | 2 +- .../blog/articlename/page/1/page-data.json | 2 +- .../blog/articlename/page/2/page-data.json | 2 +- page-data/blog/azure-devops/page-data.json | 2 +- .../blog/azure-devops/page/1/page-data.json | 2 +- page-data/blog/azure/page-data.json | 2 +- page-data/blog/azure/page/1/page-data.json | 2 +- .../page-data.json | 2 +- page-data/blog/changelog/page-data.json | 2 +- .../blog/changelog/page/1/page-data.json | 2 +- page-data/blog/cloud-init/page-data.json | 2 +- .../blog/cloud-init/page/1/page-data.json | 2 +- page-data/blog/confluence/page-data.json | 2 +- .../blog/confluence/page/1/page-data.json | 2 +- page-data/blog/devops/page-data.json | 2 +- page-data/blog/devops/page/1/page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- page-data/blog/hashtag/page-data.json | 2 +- page-data/blog/hashtag/page/1/page-data.json | 2 +- page-data/blog/importanttopick/page-data.json | 2 +- .../importanttopick/page/1/page-data.json | 2 +- .../importanttopick/page/2/page-data.json | 2 +- page-data/blog/keywordlong/page-data.json | 2 +- .../blog/keywordlong/page/1/page-data.json | 2 +- page-data/blog/page-data.json | 2 +- page-data/blog/page/1/page-data.json | 2 +- page-data/blog/page/2/page-data.json | 2 +- page-data/blog/podryabinkina/page-data.json | 2 +- .../blog/podryabinkina/page/1/page-data.json | 2 +- page-data/blog/post/page-data.json | 2 +- page-data/blog/post/page/1/page-data.json | 2 +- page-data/blog/post/page/2/page-data.json | 2 +- page-data/blog/proxmox/page-data.json | 2 +- page-data/blog/proxmox/page/1/page-data.json | 2 +- .../self-hosted-build-agent/page-data.json | 2 +- .../page/1/page-data.json | 2 +- page-data/blog/virtualization/page-data.json | 2 +- .../blog/virtualization/page/1/page-data.json | 2 +- page-data/blog/vm/page-data.json | 2 +- page-data/blog/vm/page/1/page-data.json | 2 +- page-data/blog/zhmayev/page-data.json | 2 +- page-data/blog/zhmayev/page/1/page-data.json | 2 +- page-data/blog/zhmayev/page/2/page-data.json | 2 +- page-data/index/page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- .../page-data.json | 2 +- page-data/projects/page-data.json | 2 +- page-data/projects/page/1/page-data.json | 2 +- page-data/services/page-data.json | 2 +- page-data/workflow/page-data.json | 2 +- privacy-policy/index.html | 8 +++--- .../index.html | 8 +++--- .../index.html | 8 +++--- .../index.html | 8 +++--- .../index.html | 8 +++--- .../index.html | 8 +++--- .../index.html | 8 +++--- .../index.html | 8 +++--- projects/index.html | 8 +++--- projects/page/1/index.html | 8 +++--- services/index.html | 8 +++--- styles.2a7450c31650c7d09006.css | 3 --- styles.a5d06edd5f5a703fcb21.css | 3 +++ webpack-runtime-90c320f61741db61aa26.js | 2 ++ webpack-runtime-90c320f61741db61aa26.js.map | 1 + webpack-runtime-fbaf96408a38e72808f3.js | 2 -- webpack-runtime-fbaf96408a38e72808f3.js.map | 1 - webpack.stats.json | 2 +- workflow/index.html | 8 +++--- 155 files changed, 406 insertions(+), 362 deletions(-) create mode 100644 355-8ec9d1cf4562de9fd523.js create mode 100644 355-8ec9d1cf4562de9fd523.js.LICENSE.txt create mode 100644 355-8ec9d1cf4562de9fd523.js.map rename app-f487b6864a0d816cc020.js => app-7990c3f1d980ee5d9dc0.js (99%) rename app-f487b6864a0d816cc020.js.LICENSE.txt => app-7990c3f1d980ee5d9dc0.js.LICENSE.txt (100%) rename app-f487b6864a0d816cc020.js.map => app-7990c3f1d980ee5d9dc0.js.map (99%) delete mode 100644 component---src-pages-templates-post-tsx-679a8c56938c9272bb7a.js delete mode 100644 component---src-pages-templates-post-tsx-679a8c56938c9272bb7a.js.map create mode 100644 component---src-pages-templates-post-tsx-7870f7000d415f9876f9.js create mode 100644 component---src-pages-templates-post-tsx-7870f7000d415f9876f9.js.map delete mode 100644 styles.2a7450c31650c7d09006.css create mode 100644 styles.a5d06edd5f5a703fcb21.css create mode 100644 webpack-runtime-90c320f61741db61aa26.js create mode 100644 webpack-runtime-90c320f61741db61aa26.js.map delete mode 100644 webpack-runtime-fbaf96408a38e72808f3.js delete mode 100644 webpack-runtime-fbaf96408a38e72808f3.js.map diff --git a/355-8ec9d1cf4562de9fd523.js b/355-8ec9d1cf4562de9fd523.js new file mode 100644 index 00000000..35d37b32 --- /dev/null +++ b/355-8ec9d1cf4562de9fd523.js @@ -0,0 +1,26 @@ +/*! For license information please see 355-8ec9d1cf4562de9fd523.js.LICENSE.txt */ +"use strict";(self.webpackChunkcode_cave=self.webpackChunkcode_cave||[]).push([[355],{4355:function(t,e,s){s.r(e),s.d(e,{GiscusWidget:function(){return Ct}});const i=globalThis,r=i.ShadowRoot&&(void 0===i.ShadyCSS||i.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,n=Symbol(),o=new WeakMap;let h=class{constructor(t,e,s){if(this._$cssResult$=!0,s!==n)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(r&&void 0===t){const s=void 0!==e&&1===e.length;s&&(t=o.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),s&&o.set(e,t))}return t}toString(){return this.cssText}};const a=r?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const s of t.cssRules)e+=s.cssText;return(t=>new h("string"==typeof t?t:t+"",void 0,n))(e)})(t):t,{is:l,defineProperty:c,getOwnPropertyDescriptor:d,getOwnPropertyNames:u,getOwnPropertySymbols:p,getPrototypeOf:_}=Object,$=globalThis,g=$.trustedTypes,f=g?g.emptyScript:"",m=$.reactiveElementPolyfillSupport,v=(t,e)=>t,A={toAttribute(t,e){switch(e){case Boolean:t=t?f:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let s=t;switch(e){case Boolean:s=null!==t;break;case Number:s=null===t?null:Number(t);break;case Object:case Array:try{s=JSON.parse(t)}catch{s=null}}return s}},y=(t,e)=>!l(t,e),S={attribute:!0,type:String,converter:A,reflect:!1,hasChanged:y};Symbol.metadata??(Symbol.metadata=Symbol("metadata")),$.litPropertyMetadata??($.litPropertyMetadata=new WeakMap);class E extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??(this.l=[])).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=S){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){const s=Symbol(),i=this.getPropertyDescriptor(t,s,e);void 0!==i&&c(this.prototype,t,i)}}static getPropertyDescriptor(t,e,s){const{get:i,set:r}=d(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get(){return null==i?void 0:i.call(this)},set(e){const n=null==i?void 0:i.call(this);r.call(this,e),this.requestUpdate(t,n,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??S}static _$Ei(){if(this.hasOwnProperty(v("elementProperties")))return;const t=_(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(v("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(v("properties"))){const t=this.properties,e=[...u(t),...p(t)];for(const s of e)this.createProperty(s,t[s])}const t=this[Symbol.metadata];if(null!==t){const e=litPropertyMetadata.get(t);if(void 0!==e)for(const[t,s]of e)this.elementProperties.set(t,s)}this._$Eh=new Map;for(const[e,s]of this.elementProperties){const t=this._$Eu(e,s);void 0!==t&&this._$Eh.set(t,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const s=new Set(t.flat(1/0).reverse());for(const t of s)e.unshift(a(t))}else void 0!==t&&e.push(a(t));return e}static _$Eu(t,e){const s=e.attribute;return!1===s?void 0:"string"==typeof s?s:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){var t;this._$ES=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$E_(),this.requestUpdate(),null==(t=this.constructor.l)||t.forEach((t=>t(this)))}addController(t){var e;(this._$EO??(this._$EO=new Set)).add(t),void 0!==this.renderRoot&&this.isConnected&&(null==(e=t.hostConnected)||e.call(t))}removeController(t){var e;null==(e=this._$EO)||e.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const s of e.keys())this.hasOwnProperty(s)&&(t.set(s,this[s]),delete this[s]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{if(r)t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const s of e){const e=document.createElement("style"),r=i.litNonce;void 0!==r&&e.setAttribute("nonce",r),e.textContent=s.cssText,t.appendChild(e)}})(t,this.constructor.elementStyles),t}connectedCallback(){var t;this.renderRoot??(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null==(t=this._$EO)||t.forEach((t=>{var e;return null==(e=t.hostConnected)?void 0:e.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null==(t=this._$EO)||t.forEach((t=>{var e;return null==(e=t.hostDisconnected)?void 0:e.call(t)}))}attributeChangedCallback(t,e,s){this._$AK(t,s)}_$EC(t,e){var s;const i=this.constructor.elementProperties.get(t),r=this.constructor._$Eu(t,i);if(void 0!==r&&!0===i.reflect){const n=(void 0!==(null==(s=i.converter)?void 0:s.toAttribute)?i.converter:A).toAttribute(e,i.type);this._$Em=t,null==n?this.removeAttribute(r):this.setAttribute(r,n),this._$Em=null}}_$AK(t,e){var s;const i=this.constructor,r=i._$Eh.get(t);if(void 0!==r&&this._$Em!==r){const t=i.getPropertyOptions(r),n="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null==(s=t.converter)?void 0:s.fromAttribute)?t.converter:A;this._$Em=r,this[r]=n.fromAttribute(e,t.type),this._$Em=null}}requestUpdate(t,e,s){if(void 0!==t){if(s??(s=this.constructor.getPropertyOptions(t)),!(s.hasChanged??y)(this[t],e))return;this.P(t,e,s)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(t,e,s){this._$AL.has(t)||this._$AL.set(t,e),!0===s.reflect&&this._$Em!==t&&(this._$Ej??(this._$Ej=new Set)).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??(this.renderRoot=this.createRenderRoot()),this._$Ep){for(const[t,e]of this._$Ep)this[t]=e;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[e,s]of t)!0!==s.wrapped||this._$AL.has(e)||void 0===this[e]||this.P(e,this[e],s)}let e=!1;const s=this._$AL;try{e=this.shouldUpdate(s),e?(this.willUpdate(s),null==(t=this._$EO)||t.forEach((t=>{var e;return null==(e=t.hostUpdate)?void 0:e.call(t)})),this.update(s)):this._$EU()}catch(i){throw e=!1,this._$EU(),i}e&&this._$AE(s)}willUpdate(t){}_$AE(t){var e;null==(e=this._$EO)||e.forEach((t=>{var e;return null==(e=t.hostUpdated)?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&(this._$Ej=this._$Ej.forEach((t=>this._$EC(t,this[t])))),this._$EU()}updated(t){}firstUpdated(t){}}E.elementStyles=[],E.shadowRootOptions={mode:"open"},E[v("elementProperties")]=new Map,E[v("finalized")]=new Map,null==m||m({ReactiveElement:E}),($.reactiveElementVersions??($.reactiveElementVersions=[])).push("2.0.4");const b=globalThis,w=b.trustedTypes,C=w?w.createPolicy("lit-html",{createHTML:t=>t}):void 0,U="$lit$",P=`lit$${(Math.random()+"").slice(9)}$`,O="?"+P,M=`<${O}>`,T=document,R=()=>T.createComment(""),N=t=>null===t||"object"!=typeof t&&"function"!=typeof t,I=Array.isArray,x="[ \t\n\f\r]",H=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,k=/-->/g,L=/>/g,D=RegExp(`>|${x}(?:([^\\s"'>=/]+)(${x}*=${x}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),j=/'/g,z=/"/g,Y=/^(?:script|style|textarea|title)$/i,G=(K=1,(t,...e)=>({_$litType$:K,strings:t,values:e})),B=Symbol.for("lit-noChange"),W=Symbol.for("lit-nothing"),V=new WeakMap,q=T.createTreeWalker(T,129);var K;function J(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==C?C.createHTML(e):e}class F{constructor({strings:t,_$litType$:e},s){let i;this.parts=[];let r=0,n=0;const o=t.length-1,h=this.parts,[a,l]=((t,e)=>{const s=t.length-1,i=[];let r,n=2===e?"":"",o=H;for(let h=0;h"===a[0]?(o=r??H,l=-1):void 0===a[1]?l=-2:(l=o.lastIndex-a[2].length,s=a[1],o=void 0===a[3]?D:'"'===a[3]?z:j):o===z||o===j?o=D:o===k||o===L?o=H:(o=D,r=void 0);const d=o===D&&t[h+1].startsWith("/>")?" ":"";n+=o===H?e+M:l>=0?(i.push(s),e.slice(0,l)+U+e.slice(l)+P+d):e+P+(-2===l?h:d)}return[J(t,n+(t[s]||">")+(2===e?"":"")),i]})(t,e);if(this.el=F.createElement(a,s),q.currentNode=this.el.content,2===e){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(i=q.nextNode())&&h.length0){i.textContent=w?w.emptyScript:"";for(let s=0;sI(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]))(t)?this.k(t):this._(t)}S(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.S(t))}_(t){this._$AH!==W&&N(this._$AH)?this._$AA.nextSibling.data=t:this.T(T.createTextNode(t)),this._$AH=t}$(t){var e;const{values:s,_$litType$:i}=t,r="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=F.createElement(J(i.h,i.h[0]),this.options)),i);if((null==(e=this._$AH)?void 0:e._$AD)===r)this._$AH.p(s);else{const t=new class{constructor(t,e){this._$AV=[],this._$AN=void 0,this._$AD=t,this._$AM=e}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(t){const{el:{content:e},parts:s}=this._$AD,i=((null==t?void 0:t.creationScope)??T).importNode(e,!0);q.currentNode=i;let r=q.nextNode(),n=0,o=0,h=s[0];for(;void 0!==h;){if(n===h.index){let e;2===h.type?e=new Z(r,r.nextSibling,this,t):1===h.type?e=new h.ctor(r,h.name,h.strings,this,t):6===h.type&&(e=new it(r,this,t)),this._$AV.push(e),h=s[++o]}n!==(null==h?void 0:h.index)&&(r=q.nextNode(),n++)}return q.currentNode=T,i}p(t){let e=0;for(const s of this._$AV)void 0!==s&&(void 0!==s.strings?(s._$AI(t,s,e),e+=s.strings.length-2):s._$AI(t[e])),e++}}(r,this),e=t.u(this.options);t.p(s),this.T(e),this._$AH=t}}_$AC(t){let e=V.get(t.strings);return void 0===e&&V.set(t.strings,e=new F(t)),e}k(t){I(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let s,i=0;for(const r of t)i===e.length?e.push(s=new Z(this.S(R()),this.S(R()),this,this.options)):s=e[i],s._$AI(r),i++;i2||""!==s[0]||""!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=W}_$AI(t,e=this,s,i){const r=this.strings;let n=!1;if(void 0===r)t=Q(this,t,e,0),n=!N(t)||t!==this._$AH&&t!==B,n&&(this._$AH=t);else{const i=t;let o,h;for(t=r[0],o=0;o{const i=(null==s?void 0:s.renderBefore)??e;let r=i._$litPart$;if(void 0===r){const t=(null==s?void 0:s.renderBefore)??null;i._$litPart$=r=new Z(e.insertBefore(R(),t),t,void 0,s??{})}return r._$AI(t),r})(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null==(t=this._$Do)||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null==(t=this._$Do)||t.setConnected(!1)}render(){return B}};var ot;nt._$litElement$=!0,nt.finalized=!0,null==(ot=globalThis.litElementHydrateSupport)||ot.call(globalThis,{LitElement:nt});const ht=globalThis.litElementPolyfillSupport;null==ht||ht({LitElement:nt}),(globalThis.litElementVersions??(globalThis.litElementVersions=[])).push("4.0.4");const at={attribute:!0,type:String,converter:A,reflect:!1,hasChanged:y},lt=(t=at,e,s)=>{const{kind:i,metadata:r}=s;let n=globalThis.litPropertyMetadata.get(r);if(void 0===n&&globalThis.litPropertyMetadata.set(r,n=new Map),n.set(s.name,t),"accessor"===i){const{name:i}=s;return{set(s){const r=e.get.call(this);e.set.call(this,s),this.requestUpdate(i,r,t)},init(e){return void 0!==e&&this.P(i,void 0,t),e}}}if("setter"===i){const{name:i}=s;return function(s){const r=this[i];e.call(this,s),this.requestUpdate(i,r,t)}}throw Error("Unsupported decorator location: "+i)};function ct(t){return(e,s)=>"object"==typeof s?lt(t,e,s):((t,e,s)=>{const i=e.hasOwnProperty(s);return e.constructor.createProperty(s,i?{...t,wrapped:!0}:t),i?Object.getOwnPropertyDescriptor(e,s):void 0})(t,e,s)}const dt=2;let ut=class{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,s){this._$Ct=t,this._$AM=e,this._$Ci=s}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}};const pt=(t,e)=>{var s;const i=t._$AN;if(void 0===i)return!1;for(const r of i)null==(s=r._$AO)||s.call(r,e,!1),pt(r,e);return!0},_t=t=>{let e,s;do{if(void 0===(e=t._$AM))break;s=e._$AN,s.delete(t),t=e}while(0===(null==s?void 0:s.size))},$t=t=>{for(let e;e=t._$AM;t=e){let s=e._$AN;if(void 0===s)e._$AN=s=new Set;else if(s.has(t))break;s.add(t),mt(e)}};function gt(t){void 0!==this._$AN?(_t(this),this._$AM=t,$t(this)):this._$AM=t}function ft(t,e=!1,s=0){const i=this._$AH,r=this._$AN;if(void 0!==r&&0!==r.size)if(e)if(Array.isArray(i))for(let n=s;n{t.type==dt&&(t._$AP??(t._$AP=ft),t._$AQ??(t._$AQ=gt))};class vt extends ut{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,s){super._$AT(t,e,s),$t(this),this.isConnected=t._$AU}_$AO(t,e=!0){var s,i;t!==this.isConnected&&(this.isConnected=t,t?null==(s=this.reconnected)||s.call(this):null==(i=this.disconnected)||i.call(this)),e&&(pt(this,t),_t(this))}setValue(t){if((t=>void 0===t.strings)(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}class At{}const yt=new WeakMap,St=(t=>(...e)=>({_$litDirective$:t,values:e}))(class extends vt{render(t){return W}update(t,[e]){var s;const i=e!==this.Y;return i&&void 0!==this.Y&&this.rt(void 0),(i||this.lt!==this.ct)&&(this.Y=e,this.ht=null==(s=t.options)?void 0:s.host,this.rt(this.ct=t.element)),W}rt(t){if("function"==typeof this.Y){const e=this.ht??globalThis;let s=yt.get(e);void 0===s&&(s=new WeakMap,yt.set(e,s)),void 0!==s.get(this.Y)&&this.Y.call(this.ht,void 0),s.set(this.Y,t),void 0!==t&&this.Y.call(this.ht,t)}else this.Y.value=t}get lt(){var t,e;return"function"==typeof this.Y?null==(t=yt.get(this.ht??globalThis))?void 0:t.get(this.Y):null==(e=this.Y)?void 0:e.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}});var Et=Object.defineProperty,bt=Object.getOwnPropertyDescriptor,wt=(t,e,s,i)=>{for(var r,n=i>1?void 0:i?bt(e,s):e,o=t.length-1;o>=0;o--)(r=t[o])&&(n=(i?r(e,s,n):r(n))||n);return i&&n&&Et(e,s,n),n};let Ct=class extends nt{constructor(){super(),this.GISCUS_SESSION_KEY="giscus-session",this.GISCUS_DEFAULT_HOST="https://giscus.app",this.ERROR_SUGGESTION="Please consider reporting this error at https://github.com/giscus/giscus/issues/new.",this.__session="",this._iframeRef=new At,this.messageEventHandler=this.handleMessageEvent.bind(this),this.hasLoaded=!1,this.host=this.GISCUS_DEFAULT_HOST,this.strict="0",this.reactionsEnabled="1",this.emitMetadata="0",this.inputPosition="bottom",this.theme="light",this.lang="en",this.loading="eager",this.setupSession(),window.addEventListener("message",this.messageEventHandler)}get iframeRef(){var t;return null==(t=this._iframeRef)?void 0:t.value}get _host(){try{return new URL(this.host),this.host}catch{return this.GISCUS_DEFAULT_HOST}}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("message",this.messageEventHandler)}_formatError(t){return`[giscus] An error occurred. Error message: "${t}".`}setupSession(){const t=location.href,e=new URL(t),s=localStorage.getItem(this.GISCUS_SESSION_KEY),i=e.searchParams.get("giscus")??"";if(this.__session="",i)return localStorage.setItem(this.GISCUS_SESSION_KEY,JSON.stringify(i)),this.__session=i,e.searchParams.delete("giscus"),e.hash="",void history.replaceState(void 0,document.title,e.toString());if(s)try{this.__session=JSON.parse(s)}catch(r){localStorage.removeItem(this.GISCUS_SESSION_KEY),console.warn(`${this._formatError(null==r?void 0:r.message)} Session has been cleared.`)}}signOut(){localStorage.removeItem(this.GISCUS_SESSION_KEY),this.__session="",this.update(new Map)}handleMessageEvent(t){if(t.origin!==this._host)return;const{data:e}=t;if("object"!=typeof e||!e.giscus)return;if(this.iframeRef&&e.giscus.resizeHeight&&(this.iframeRef.style.height=`${e.giscus.resizeHeight}px`),e.giscus.signOut)return console.info("[giscus] User has logged out. Session has been cleared."),void this.signOut();if(!e.giscus.error)return;const s=e.giscus.error;if(s.includes("Bad credentials")||s.includes("Invalid state value")||s.includes("State has expired")){if(null!==localStorage.getItem(this.GISCUS_SESSION_KEY))return console.warn(`${this._formatError(s)} Session has been cleared.`),void this.signOut();console.error(`${this._formatError(s)} No session is stored initially. ${this.ERROR_SUGGESTION}`)}s.includes("Discussion not found")?console.warn(`[giscus] ${s}. A new discussion will be created if a comment/reaction is submitted.`):console.error(`${this._formatError(s)} ${this.ERROR_SUGGESTION}`)}sendMessage(t){var e;null==(e=this.iframeRef)||!e.contentWindow||!this.hasLoaded||this.iframeRef.contentWindow.postMessage({giscus:t},this._host)}updateConfig(){const t={setConfig:{repo:this.repo,repoId:this.repoId,category:this.category,categoryId:this.categoryId,term:this.getTerm(),number:+this.getNumber(),strict:"1"===this.strict,reactionsEnabled:"1"===this.reactionsEnabled,emitMetadata:"1"===this.emitMetadata,inputPosition:this.inputPosition,theme:this.theme,lang:this.lang}};this.sendMessage(t)}firstUpdated(){var t;null==(t=this.iframeRef)||t.addEventListener("load",(()=>{var t;null==(t=this.iframeRef)||t.classList.remove("loading"),this.hasLoaded=!0,this.updateConfig()}))}requestUpdate(t,e,s){this.hasUpdated&&"host"!==t?this.updateConfig():super.requestUpdate(t,e,s)}getMetaContent(t,e=!1){const s=e?`meta[property='og:${t}'],`:"",i=document.querySelector(s+`meta[name='${t}']`);return i?i.content:""}_getCleanedUrl(){const t=new URL(location.href);return t.searchParams.delete("giscus"),t.hash="",t}getTerm(){switch(this.mapping){case"url":return this._getCleanedUrl().toString();case"title":return document.title;case"og:title":return this.getMetaContent("title",!0);case"specific":return this.term??"";case"number":return"";default:return location.pathname.length<2?"index":location.pathname.substring(1).replace(/\.\w+$/,"")}}getNumber(){return"number"===this.mapping?this.term??"":""}getIframeSrc(){const t=this._getCleanedUrl().toString(),e=`${t}${this.id?"#"+this.id:""}`,s=this.getMetaContent("description",!0),i=this.getMetaContent("giscus:backlink")||t,r={origin:e,session:this.__session,repo:this.repo,repoId:this.repoId??"",category:this.category??"",categoryId:this.categoryId??"",term:this.getTerm(),number:this.getNumber(),strict:this.strict,reactionsEnabled:this.reactionsEnabled,emitMetadata:this.emitMetadata,inputPosition:this.inputPosition,theme:this.theme,description:s,backLink:i};return`${this._host}${this.lang?`/${this.lang}`:""}/widget?${new URLSearchParams(r).toString()}`}render(){return G` + + `}};Ct.styles=((t,...e)=>{const s=1===t.length?t[0]:e.reduce(((e,s,i)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(s)+t[i+1]),t[0]);return new h(s,t,n)})` + :host, + iframe { + width: 100%; + border: none; + min-height: 150px; + color-scheme: light dark; + } + + iframe.loading { + opacity: 0; + } + `,wt([ct({reflect:!0})],Ct.prototype,"host",2),wt([ct({reflect:!0})],Ct.prototype,"repo",2),wt([ct({reflect:!0})],Ct.prototype,"repoId",2),wt([ct({reflect:!0})],Ct.prototype,"category",2),wt([ct({reflect:!0})],Ct.prototype,"categoryId",2),wt([ct({reflect:!0})],Ct.prototype,"mapping",2),wt([ct({reflect:!0})],Ct.prototype,"term",2),wt([ct({reflect:!0})],Ct.prototype,"strict",2),wt([ct({reflect:!0})],Ct.prototype,"reactionsEnabled",2),wt([ct({reflect:!0})],Ct.prototype,"emitMetadata",2),wt([ct({reflect:!0})],Ct.prototype,"inputPosition",2),wt([ct({reflect:!0})],Ct.prototype,"theme",2),wt([ct({reflect:!0})],Ct.prototype,"lang",2),wt([ct({reflect:!0})],Ct.prototype,"loading",2),Ct=wt([function(t){return customElements.get(t)?t=>t:(t=>(e,s)=>{void 0!==s?s.addInitializer((()=>{customElements.define(t,e)})):customElements.define(t,e)})(t)}("giscus-widget")],Ct)}}]); +//# sourceMappingURL=355-8ec9d1cf4562de9fd523.js.map \ No newline at end of file diff --git a/355-8ec9d1cf4562de9fd523.js.LICENSE.txt b/355-8ec9d1cf4562de9fd523.js.LICENSE.txt new file mode 100644 index 00000000..419a0614 --- /dev/null +++ b/355-8ec9d1cf4562de9fd523.js.LICENSE.txt @@ -0,0 +1,17 @@ +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ + +/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ diff --git a/355-8ec9d1cf4562de9fd523.js.map b/355-8ec9d1cf4562de9fd523.js.map new file mode 100644 index 00000000..2fb45b64 --- /dev/null +++ b/355-8ec9d1cf4562de9fd523.js.map @@ -0,0 +1 @@ +{"version":3,"file":"355-8ec9d1cf4562de9fd523.js","mappings":";8JAKA,MAAMA,EAAIC,WAAYC,EAAIF,EAAEG,kBAA8B,IAAfH,EAAEI,UAAuBJ,EAAEI,SAASC,eAAiB,uBAAwBC,SAASC,WAAa,YAAaC,cAAcD,UAAWE,EAAIC,SAAUC,EAAoB,IAAIC,QAC1N,IAAIC,EAAK,MACPC,YAAYC,EAAGC,EAAGC,GAChB,GAAIC,KAAKC,cAAe,EAAIF,IAAMR,EAChC,MAAMW,MAAM,qEACdF,KAAKG,QAAUN,EAAGG,KAAKH,EAAIC,CAC7B,CACIM,iBACF,IAAIP,EAAIG,KAAKK,EACb,MAAMP,EAAIE,KAAKH,EACf,GAAIb,QAAW,IAANa,EAAc,CACrB,MAAME,OAAU,IAAND,GAA6B,IAAbA,EAAEQ,OAC5BP,IAAMF,EAAIJ,EAAEc,IAAIT,SAAW,IAAND,KAAkBG,KAAKK,EAAIR,EAAI,IAAIP,eAAiBkB,YAAYR,KAAKG,SAAUJ,GAAKN,EAAEgB,IAAIX,EAAGD,GACpH,CACA,OAAOA,CACT,CACAa,WACE,OAAOV,KAAKG,OACd,GAEF,MAiBGQ,EAAI3B,EAAK4B,GAAMA,EAAKA,GAAMA,aAAatB,cAAgB,CAAEO,IAC1D,IAAIC,EAAI,GACR,IAAK,MAAMC,KAAKF,EAAEgB,SAChBf,GAAKC,EAAEI,QACT,MArBS,CAACS,GAAM,IAAIjB,EAAe,iBAALiB,EAAgBA,EAAIA,EAAI,QAAI,EAAQrB,GAqB3DuB,CAAGhB,EACX,EALyD,CAKvDc,GAAKA,GAMAG,GAAIC,EAAIC,eAAgBC,EAAIC,yBAA0BC,EAAIC,oBAAqBC,EAAIC,sBAAuBC,EAAIC,eAAgBC,GAAOC,OAAQC,EAAI7C,WAAY8C,EAAID,EAAEE,aAAcC,EAAKF,EAAIA,EAAEG,YAAc,GAAIC,EAAIL,EAAEM,+BAAgCC,EAAI,CAACvB,EAAGf,IAAMe,EAAGwB,EAAI,CAAEC,YAAYzB,EAAGf,GAChS,OAAQA,GACN,KAAKyC,QACH1B,EAAIA,EAAImB,EAAK,KACb,MACF,KAAKJ,OACL,KAAKY,MACH3B,EAAS,MAALA,EAAYA,EAAI4B,KAAKC,UAAU7B,GAEvC,OAAOA,CACT,EAAG8B,cAAc9B,EAAGf,GAClB,IAAIC,EAAIc,EACR,OAAQf,GACN,KAAKyC,QACHxC,EAAU,OAANc,EACJ,MACF,KAAK+B,OACH7C,EAAU,OAANc,EAAa,KAAO+B,OAAO/B,GAC/B,MACF,KAAKe,OACL,KAAKY,MACH,IACEzC,EAAI0C,KAAKI,MAAMhC,EACjB,CAAE,MACAd,EAAI,IACN,EAEJ,OAAOA,CACT,GAAK+C,EAAI,CAACjC,EAAGf,KAAOmB,EAAGJ,EAAGf,GAAIiD,EAAI,CAAEC,WAAW,EAAIC,KAAMC,OAAQC,UAAWd,EAAGe,SAAS,EAAIC,WAAYP,GACxGrD,OAAO6D,WAAa7D,OAAO6D,SAAW7D,OAAO,aAAcoC,EAAE0B,sBAAwB1B,EAAE0B,oBAAsC,IAAI5D,SACjI,MAAM6D,UAAUC,YACdC,sBAAsB5D,GACpBG,KAAK0D,QAAS1D,KAAK2D,IAAM3D,KAAK2D,EAAI,KAAKC,KAAK/D,EAC9C,CACWgE,gCACT,OAAO7D,KAAK8D,WAAY9D,KAAK+D,MAAQ,IAAI/D,KAAK+D,KAAKC,OACrD,CACAP,sBAAsB5D,EAAGC,EAAIgD,GAC3B,GAAIhD,EAAEmE,QAAUnE,EAAEiD,WAAY,GAAK/C,KAAK0D,OAAQ1D,KAAKkE,kBAAkBzD,IAAIZ,EAAGC,IAAKA,EAAEqE,WAAY,CAC/F,MAAMpE,EAAIP,SAAU4E,EAAIpE,KAAKqE,sBAAsBxE,EAAGE,EAAGD,QACnD,IAANsE,GAAgBlD,EAAGlB,KAAKX,UAAWQ,EAAGuE,EACxC,CACF,CACAX,6BAA6B5D,EAAGC,EAAGC,GACjC,MAAQQ,IAAK6D,EAAG3D,IAAKJ,GAAMe,EAAGpB,KAAKX,UAAWQ,IAAM,CAAEU,MACpD,OAAOP,KAAKF,EACd,EAAGW,IAAI6D,GACLtE,KAAKF,GAAKwE,CACZ,GACA,MAAO,CAAE/D,MACP,OAAY,MAAL6D,OAAY,EAASA,EAAEG,KAAKvE,KACrC,EAAGS,IAAI6D,GACL,MAAME,EAAS,MAALJ,OAAY,EAASA,EAAEG,KAAKvE,MACtCK,EAAEkE,KAAKvE,KAAMsE,GAAItE,KAAKyE,cAAc5E,EAAG2E,EAAGzE,EAC5C,EAAG2E,cAAc,EAAIC,YAAY,EACnC,CACAlB,0BAA0B5D,GACxB,OAAOG,KAAKkE,kBAAkB3D,IAAIV,IAAMiD,CAC1C,CACAW,cACE,GAAIzD,KAAK4E,eAAezC,EAAE,sBACxB,OACF,MAAMtC,EAAI6B,EAAG1B,MACbH,EAAEiE,gBAAoB,IAARjE,EAAE8D,IAAiB3D,KAAK2D,EAAI,IAAI9D,EAAE8D,IAAK3D,KAAKkE,kBAAoB,IAAIW,IAAIhF,EAAEqE,kBAC1F,CACAT,kBACE,GAAIzD,KAAK4E,eAAezC,EAAE,cACxB,OACF,GAAInC,KAAK8E,WAAY,EAAI9E,KAAK0D,OAAQ1D,KAAK4E,eAAezC,EAAE,eAAgB,CAC1E,MAAMrC,EAAIE,KAAK+E,WAAYhF,EAAI,IAAIuB,EAAGxB,MAAO0B,EAAG1B,IAChD,IAAK,MAAMsE,KAAKrE,EACdC,KAAKgF,eAAeZ,EAAGtE,EAAEsE,GAC7B,CACA,MAAMvE,EAAIG,KAAKR,OAAO6D,UACtB,GAAU,OAANxD,EAAY,CACd,MAAMC,EAAIwD,oBAAoB/C,IAAIV,GAClC,QAAU,IAANC,EACF,IAAK,MAAOC,EAAGqE,KAAMtE,EACnBE,KAAKkE,kBAAkBzD,IAAIV,EAAGqE,EACpC,CACApE,KAAK+D,KAAuB,IAAIc,IAChC,IAAK,MAAO/E,EAAGC,KAAMC,KAAKkE,kBAAmB,CAC3C,MAAME,EAAIpE,KAAKiF,KAAKnF,EAAGC,QACjB,IAANqE,GAAgBpE,KAAK+D,KAAKtD,IAAI2D,EAAGtE,EACnC,CACAE,KAAKkF,cAAgBlF,KAAKmF,eAAenF,KAAKoF,OAChD,CACA3B,sBAAsB5D,GACpB,MAAMC,EAAI,GACV,GAAIyC,MAAM8C,QAAQxF,GAAI,CACpB,MAAME,EAAI,IAAIuF,IAAIzF,EAAE0F,KAAK,KAAOC,WAChC,IAAK,MAAMpB,KAAKrE,EACdD,EAAE2F,QAAQ9E,EAAEyD,GAChB,WACQ,IAANvE,GAAgBC,EAAE8D,KAAKjD,EAAEd,IAC3B,OAAOC,CACT,CACA2D,YAAY5D,EAAGC,GACb,MAAMC,EAAID,EAAEiD,UACZ,OAAa,IAANhD,OAAW,EAAqB,iBAALA,EAAgBA,EAAgB,iBAALF,EAAgBA,EAAE6F,mBAAgB,CACjG,CACA9F,cACE+F,QAAS3F,KAAK4F,UAAO,EAAQ5F,KAAK6F,iBAAkB,EAAI7F,KAAK8F,YAAa,EAAI9F,KAAK+F,KAAO,KAAM/F,KAAKgG,MACvG,CACAA,OACE,IAAInG,EACJG,KAAKiG,KAAO,IAAIC,SAASpG,GAAME,KAAKmG,eAAiBrG,IAAIE,KAAKoG,KAAuB,IAAIvB,IAAO7E,KAAKqG,OAAQrG,KAAKyE,gBAA6C,OAA3B5E,EAAIG,KAAKJ,YAAY+D,IAAc9D,EAAEyG,SAASxG,GAAMA,EAAEE,OAC5L,CACAuG,cAAc1G,GACZ,IAAIC,GACHE,KAAKwG,OAASxG,KAAKwG,KAAuB,IAAIlB,MAAQmB,IAAI5G,QAAwB,IAApBG,KAAK0G,YAAyB1G,KAAK2G,cAAyC,OAAxB7G,EAAID,EAAE+G,gBAA0B9G,EAAEyE,KAAK1E,GAC5J,CACAgH,iBAAiBhH,GACf,IAAIC,EACe,OAAlBA,EAAIE,KAAKwG,OAAiB1G,EAAEgH,OAAOjH,EACtC,CACAwG,OACE,MAAMxG,EAAoB,IAAIgF,IAAO/E,EAAIE,KAAKJ,YAAYsE,kBAC1D,IAAK,MAAMnE,KAAKD,EAAEkE,OAChBhE,KAAK4E,eAAe7E,KAAOF,EAAEY,IAAIV,EAAGC,KAAKD,WAAYC,KAAKD,IAC5DF,EAAEkH,KAAO,IAAM/G,KAAK4F,KAAO/F,EAC7B,CACAmH,mBACE,MAAMnH,EAAIG,KAAKiH,YAAcjH,KAAKkH,aAAalH,KAAKJ,YAAYuH,mBAChE,MA/II,EAACvG,EAAGf,KACV,GAAIb,EACF4B,EAAEwG,mBAAqBvH,EAAEwH,KAAKvH,GAAMA,aAAaR,cAAgBQ,EAAIA,EAAEM,kBAEvE,IAAK,MAAMN,KAAKD,EAAG,CACjB,MAAME,EAAIuH,SAASC,cAAc,SAAUnD,EAAItF,EAAE0I,cAC3C,IAANpD,GAAgBrE,EAAE0H,aAAa,QAASrD,GAAIrE,EAAE2H,YAAc5H,EAAEK,QAASS,EAAE+G,YAAY5H,EACvF,GAwIO6H,CAAG/H,EAAGG,KAAKJ,YAAYsF,eAAgBrF,CAChD,CACAgI,oBACE,IAAIhI,EACJG,KAAK0G,aAAe1G,KAAK0G,WAAa1G,KAAKgH,oBAAqBhH,KAAKmG,gBAAe,GAAwB,OAAlBtG,EAAIG,KAAKwG,OAAiB3G,EAAEyG,SAASxG,IAC7H,IAAIC,EACJ,OAAgC,OAAxBA,EAAID,EAAE8G,oBAAyB,EAAS7G,EAAEwE,KAAKzE,EAAE,GAE7D,CACAqG,eAAetG,GACf,CACAiI,uBACE,IAAIjI,EACe,OAAlBA,EAAIG,KAAKwG,OAAiB3G,EAAEyG,SAASxG,IACpC,IAAIC,EACJ,OAAmC,OAA3BA,EAAID,EAAEiI,uBAA4B,EAAShI,EAAEwE,KAAKzE,EAAE,GAEhE,CACAkI,yBAAyBnI,EAAGC,EAAGC,GAC7BC,KAAKiI,KAAKpI,EAAGE,EACf,CACAmI,KAAKrI,EAAGC,GACN,IAAIO,EACJ,MAAMN,EAAIC,KAAKJ,YAAYsE,kBAAkB3D,IAAIV,GAAIuE,EAAIpE,KAAKJ,YAAYqF,KAAKpF,EAAGE,GAClF,QAAU,IAANqE,IAA8B,IAAdrE,EAAEoD,QAAgB,CACpC,MAAMmB,QAA8D,KAAnC,OAApBjE,EAAIN,EAAEmD,gBAAqB,EAAS7C,EAAEgC,aAA0BtC,EAAEmD,UAAYd,GAAGC,YAAYvC,EAAGC,EAAEiD,MAC/GhD,KAAK+F,KAAOlG,EAAQ,MAALyE,EAAYtE,KAAKmI,gBAAgB/D,GAAKpE,KAAKyH,aAAarD,EAAGE,GAAItE,KAAK+F,KAAO,IAC5F,CACF,CACAkC,KAAKpI,EAAGC,GACN,IAAIO,EACJ,MAAMN,EAAIC,KAAKJ,YAAawE,EAAIrE,EAAEgE,KAAKxD,IAAIV,GAC3C,QAAU,IAANuE,GAAgBpE,KAAK+F,OAAS3B,EAAG,CACnC,MAAME,EAAIvE,EAAEqI,mBAAmBhE,GAAII,EAA0B,mBAAfF,EAAEpB,UAA0B,CAAER,cAAe4B,EAAEpB,gBAAyE,KAArC,OAApB7C,EAAIiE,EAAEpB,gBAAqB,EAAS7C,EAAEqC,eAA4B4B,EAAEpB,UAAYd,EAC7LpC,KAAK+F,KAAO3B,EAAGpE,KAAKoE,GAAKI,EAAE9B,cAAc5C,EAAGwE,EAAEtB,MAAOhD,KAAK+F,KAAO,IACnE,CACF,CACAtB,cAAc5E,EAAGC,EAAGC,GAClB,QAAU,IAANF,EAAc,CAChB,GAAIE,IAAMA,EAAIC,KAAKJ,YAAYwI,mBAAmBvI,MAAOE,EAAEqD,YAAcP,GAAG7C,KAAKH,GAAIC,GACnF,OACFE,KAAKqI,EAAExI,EAAGC,EAAGC,EACf,EACyB,IAAzBC,KAAK6F,kBAA2B7F,KAAKiG,KAAOjG,KAAKsI,OACnD,CACAD,EAAExI,EAAGC,EAAGC,GACNC,KAAKoG,KAAKmC,IAAI1I,IAAMG,KAAKoG,KAAK3F,IAAIZ,EAAGC,IAAkB,IAAdC,EAAEoD,SAAkBnD,KAAK+F,OAASlG,IAAMG,KAAKwI,OAASxI,KAAKwI,KAAuB,IAAIlD,MAAQmB,IAAI5G,EAC7I,CACA4I,aACEzI,KAAK6F,iBAAkB,EACvB,UACQ7F,KAAKiG,IACb,CAAE,MAAOnG,GACPoG,QAAQwC,OAAO5I,EACjB,CACA,MAAMD,EAAIG,KAAK2I,iBACf,OAAY,MAAL9I,SAAmBA,GAAIG,KAAK6F,eACrC,CACA8C,iBACE,OAAO3I,KAAK4I,eACd,CACAA,gBACE,IAAI7I,EACJ,IAAKC,KAAK6F,gBACR,OACF,IAAK7F,KAAK8F,WAAY,CACpB,GAAI9F,KAAK0G,aAAe1G,KAAK0G,WAAa1G,KAAKgH,oBAAqBhH,KAAK4F,KAAM,CAC7E,IAAK,MAAOvF,EAAGiE,KAAMtE,KAAK4F,KACxB5F,KAAKK,GAAKiE,EACZtE,KAAK4F,UAAO,CACd,CACA,MAAMxB,EAAIpE,KAAKJ,YAAYsE,kBAC3B,GAAIE,EAAE2C,KAAO,EACX,IAAK,MAAO1G,EAAGiE,KAAMF,GACL,IAAdE,EAAEuE,SAAkB7I,KAAKoG,KAAKmC,IAAIlI,SAAkB,IAAZL,KAAKK,IAAiBL,KAAKqI,EAAEhI,EAAGL,KAAKK,GAAIiE,EACvF,CACA,IAAIzE,GAAI,EACR,MAAMC,EAAIE,KAAKoG,KACf,IACEvG,EAAIG,KAAK8I,aAAahJ,GAAID,GAAKG,KAAK+I,WAAWjJ,GAAuB,OAAlBC,EAAIC,KAAKwG,OAAiBzG,EAAEuG,SAASlC,IACvF,IAAI/D,EACJ,OAA6B,OAArBA,EAAI+D,EAAE4E,iBAAsB,EAAS3I,EAAEkE,KAAKH,EAAE,IACpDpE,KAAKiJ,OAAOnJ,IAAME,KAAKkJ,MAC7B,CAAE,MAAO9E,GACP,MAAMvE,GAAI,EAAIG,KAAKkJ,OAAQ9E,CAC7B,CACAvE,GAAKG,KAAKmJ,KAAKrJ,EACjB,CACAiJ,WAAWlJ,GACX,CACAsJ,KAAKtJ,GACH,IAAIC,EACe,OAAlBA,EAAIE,KAAKwG,OAAiB1G,EAAEwG,SAASvG,IACpC,IAAIqE,EACJ,OAA8B,OAAtBA,EAAIrE,EAAEqJ,kBAAuB,EAAShF,EAAEG,KAAKxE,EAAE,IACrDC,KAAK8F,aAAe9F,KAAK8F,YAAa,EAAI9F,KAAKqJ,aAAaxJ,IAAKG,KAAKsJ,QAAQzJ,EACpF,CACAqJ,OACElJ,KAAKoG,KAAuB,IAAIvB,IAAO7E,KAAK6F,iBAAkB,CAChE,CACI0D,qBACF,OAAOvJ,KAAKwJ,mBACd,CACAA,oBACE,OAAOxJ,KAAKiG,IACd,CACA6C,aAAajJ,GACX,OAAO,CACT,CACAoJ,OAAOpJ,GACLG,KAAKwI,OAASxI,KAAKwI,KAAOxI,KAAKwI,KAAKlC,SAASxG,GAAME,KAAKkI,KAAKpI,EAAGE,KAAKF,OAAOE,KAAKkJ,MACnF,CACAI,QAAQzJ,GACR,CACAwJ,aAAaxJ,GACb,EAEF0D,EAAE2B,cAAgB,GAAI3B,EAAE4D,kBAAoB,CAAEsC,KAAM,QAAUlG,EAAEpB,EAAE,sBAAwC,IAAI0C,IAAOtB,EAAEpB,EAAE,cAAgC,IAAI0C,IAAY,MAAL5C,GAAaA,EAAE,CAAEyH,gBAAiBnG,KAAO3B,EAAE+H,0BAA4B/H,EAAE+H,wBAA0B,KAAK/F,KAAK,SAMjR,MAAMyE,EAAItJ,WAAY6K,EAAIvB,EAAEvG,aAAc+H,EAAID,EAAIA,EAAEE,aAAa,WAAY,CAAEC,WAAanJ,GAAMA,SAAO,EAAQoJ,EAAK,QAASC,EAAI,QAAQC,KAAKC,SAAW,IAAIC,MAAM,MAAOC,EAAK,IAAMJ,EAAGK,EAAK,IAAID,KAAOE,EAAIjD,SAAUkD,EAAI,IAAMD,EAAEE,cAAc,IAAKC,EAAK9J,GAAY,OAANA,GAA0B,iBAALA,GAA6B,mBAALA,EAAiB+J,EAAKpI,MAAM8C,QAA8FuF,EAAI,cACraC,EAAI,sDAAuDC,EAAK,OAAQC,EAAK,KAAMC,EAAIC,OAAO,KAAKL,sBAAsBA,MAAMA,uCAC5G,KAAMM,EAAK,KAAMC,EAAK,KAAMC,EAAK,qCAA2GC,GAA/DzK,EAAuE,EAAjE,CAACf,KAAMC,KAAM,CAAGwL,WAAY1K,EAAG2K,QAAS1L,EAAG2L,OAAQ1L,KAAkB2L,EAAIjM,OAAOkM,IAAI,gBAAiB/H,EAAInE,OAAOkM,IAAI,eAAgBC,EAAqB,IAAIjM,QAAWkM,EAAIrB,EAAEsB,iBAAiBtB,EAAG,KAAzM,IAAC3J,EACxG,SAASkL,EAAGlL,EAAGf,GACb,IAAK0C,MAAM8C,QAAQzE,KAAOA,EAAEgE,eAAe,OACzC,MAAM1E,MAAM,kCACd,YAAa,IAAN2J,EAAeA,EAAEE,WAAWlK,GAAKA,CAC1C,CAcA,MAAMkM,EACJnM,aAAc2L,QAAS1L,EAAGyL,WAAYxL,GAAKC,GACzC,IAAIqE,EACJpE,KAAKgM,MAAQ,GACb,IAAI3L,EAAI,EAAGiE,EAAI,EACf,MAAME,EAAI3E,EAAES,OAAS,EAAG2L,EAAIjM,KAAKgM,OAAQE,EAAGC,GAlBrC,EAACvL,EAAGf,KACb,MAAMC,EAAIc,EAAEN,OAAS,EAAGP,EAAI,GAC5B,IAAIqE,EAAG/D,EAAU,IAANR,EAAU,QAAU,GAAIyE,EAAIuG,EACvC,IAAK,IAAIrG,EAAI,EAAGA,EAAI1E,EAAG0E,IAAK,CAC1B,MAAMyH,EAAIrL,EAAE4D,GACZ,IAAI0H,EAAGC,EAAGC,GAAK,EAAGC,EAAI,EACtB,KAAOA,EAAIJ,EAAE3L,SAAWgE,EAAEgI,UAAYD,EAAGF,EAAI7H,EAAEiI,KAAKN,GAAU,OAANE,IACtDE,EAAI/H,EAAEgI,UAAWhI,IAAMuG,EAAa,QAATsB,EAAE,GAAe7H,EAAIwG,OAAc,IAATqB,EAAE,GAAgB7H,EAAIyG,OAAc,IAAToB,EAAE,IAAiBf,EAAGoB,KAAKL,EAAE,MAAQ/H,EAAI6G,OAAO,KAAOkB,EAAE,GAAI,MAAO7H,EAAI0G,QAAc,IAATmB,EAAE,KAAkB7H,EAAI0G,GAAK1G,IAAM0G,EAAa,MAATmB,EAAE,IAAc7H,EAAIF,GAAKyG,EAAGuB,GAAK,QAAc,IAATD,EAAE,GAAgBC,GAAK,GAAKA,EAAI9H,EAAEgI,UAAYH,EAAE,GAAG7L,OAAQ4L,EAAIC,EAAE,GAAI7H,OAAa,IAAT6H,EAAE,GAAgBnB,EAAa,MAATmB,EAAE,GAAahB,EAAKD,GAAM5G,IAAM6G,GAAM7G,IAAM4G,EAAK5G,EAAI0G,EAAI1G,IAAMwG,GAAMxG,IAAMyG,EAAKzG,EAAIuG,GAAKvG,EAAI0G,EAAG5G,OAAI,GAC/a,MAAMqI,EAAInI,IAAM0G,GAAKpK,EAAE4D,EAAI,GAAGkI,WAAW,MAAQ,IAAM,GACvDrM,GAAKiE,IAAMuG,EAAIoB,EAAI3B,EAAK8B,GAAK,GAAKrM,EAAE6D,KAAKsI,GAAID,EAAE7B,MAAM,EAAGgC,GAAKpC,EAAKiC,EAAE7B,MAAMgC,GAAKnC,EAAIwC,GAAKR,EAAIhC,IAAY,IAAPmC,EAAW5H,EAAIiI,EAClH,CACA,MAAO,CAACX,EAAGlL,EAAGP,GAAKO,EAAEd,IAAM,QAAgB,IAAND,EAAU,SAAW,KAAME,EAAE,EAOf4M,CAAG9M,EAAGC,GACvD,GAAIE,KAAK4M,GAAKb,EAAExE,cAAc2E,EAAGnM,GAAI6L,EAAEiB,YAAc7M,KAAK4M,GAAGE,QAAe,IAANhN,EAAS,CAC7E,MAAMsM,EAAIpM,KAAK4M,GAAGE,QAAQC,WAC1BX,EAAEY,eAAeZ,EAAEa,WACrB,CACA,KAA8B,QAAtB7I,EAAIwH,EAAEsB,aAAwBjB,EAAE3L,OAASkE,GAAK,CACpD,GAAmB,IAAfJ,EAAE+I,SAAgB,CACpB,GAAI/I,EAAEgJ,gBACJ,IAAK,MAAMhB,KAAKhI,EAAEiJ,oBAChB,GAAIjB,EAAEkB,SAAStD,GAAK,CAClB,MAAMqC,EAAIF,EAAE7H,KAAMmI,EAAIrI,EAAEmJ,aAAanB,GAAGoB,MAAMvD,GAAIwD,EAAI,eAAelB,KAAKF,GAC1EJ,EAAErI,KAAK,CAAEZ,KAAM,EAAG0K,MAAOrN,EAAGsN,KAAMF,EAAE,GAAIlC,QAASkB,EAAGmB,KAAe,MAATH,EAAE,GAAaI,GAAc,MAATJ,EAAE,GAAaK,GAAc,MAATL,EAAE,GAAaM,GAAKC,IAAM5J,EAAE+D,gBAAgBiE,EAChJ,MACEA,EAAEM,WAAWzC,KAAOgC,EAAErI,KAAK,CAAEZ,KAAM,EAAG0K,MAAOrN,IAAM+D,EAAE+D,gBAAgBiE,IAC3E,GAAIhB,EAAGoB,KAAKpI,EAAE6J,SAAU,CACtB,MAAM7B,EAAIhI,EAAEsD,YAAY8F,MAAMvD,GAAIoC,EAAID,EAAE9L,OAAS,EACjD,GAAI+L,EAAI,EAAG,CACTjI,EAAEsD,YAAckC,EAAIA,EAAE5H,YAAc,GACpC,IAAK,IAAIyK,EAAI,EAAGA,EAAIJ,EAAGI,IACrBrI,EAAE8J,OAAO9B,EAAEK,GAAIjC,KAAMoB,EAAEsB,WAAYjB,EAAErI,KAAK,CAAEZ,KAAM,EAAG0K,QAASrN,IAChE+D,EAAE8J,OAAO9B,EAAEC,GAAI7B,IACjB,CACF,CACF,MAAO,GAAmB,IAAfpG,EAAE+I,SACX,GAAI/I,EAAE+J,OAAS9D,EACb4B,EAAErI,KAAK,CAAEZ,KAAM,EAAG0K,MAAOrN,QACtB,CACH,IAAI+L,GAAK,EACT,MAA2C,KAAnCA,EAAIhI,EAAE+J,KAAKC,QAAQnE,EAAGmC,EAAI,KAChCH,EAAErI,KAAK,CAAEZ,KAAM,EAAG0K,MAAOrN,IAAM+L,GAAKnC,EAAE3J,OAAS,CACnD,CACFD,GACF,CACF,CACAoD,qBAAqB5D,EAAGC,GACtB,MAAMC,EAAIwK,EAAEhD,cAAc,YAC1B,OAAOxH,EAAEsO,UAAYxO,EAAGE,CAC1B,EAEF,SAASuO,EAAE1N,EAAGf,EAAGC,EAAIc,EAAGb,GACtB,IAAIuE,EAAGE,EACP,GAAI3E,IAAM4L,EACR,OAAO5L,EACT,IAAIuE,OAAU,IAANrE,EAA+B,OAAfuE,EAAIxE,EAAEyO,WAAgB,EAASjK,EAAEvE,GAAKD,EAAE0O,KAChE,MAAMnO,EAAIqK,EAAE7K,QAAK,EAASA,EAAE4O,gBAC5B,OAAa,MAALrK,OAAY,EAASA,EAAExE,eAAiBS,IAA2C,OAApCmE,EAAS,MAALJ,OAAY,EAASA,EAAEsK,OAAiBlK,EAAED,KAAKH,GAAG,QAAW,IAAN/D,EAAe+D,OAAI,GAAUA,EAAI,IAAI/D,EAAEO,GAAIwD,EAAEuK,KAAK/N,EAAGd,EAAGC,SAAW,IAANA,GAAgBD,EAAEyO,OAASzO,EAAEyO,KAAO,KAAKxO,GAAKqE,EAAItE,EAAE0O,KAAOpK,QAAU,IAANA,IAAiBvE,EAAIyO,EAAE1N,EAAGwD,EAAEwK,KAAKhO,EAAGf,EAAE2L,QAASpH,EAAGrE,IAAKF,CACvS,CA8BA,MAAMgP,EACAC,WACF,IAAIjP,EACJ,OAA2B,OAAlBA,EAAIG,KAAK+O,WAAgB,EAASlP,EAAEiP,OAAS9O,KAAKgP,IAC7D,CACApP,YAAYC,EAAGC,EAAGC,EAAGqE,GACnBpE,KAAKgD,KAAO,EAAGhD,KAAKiP,KAAOtL,EAAG3D,KAAKkP,UAAO,EAAQlP,KAAKmP,KAAOtP,EAAGG,KAAKoP,KAAOtP,EAAGE,KAAK+O,KAAOhP,EAAGC,KAAKqP,QAAUjL,EAAGpE,KAAKgP,MAAa,MAAL5K,OAAY,EAASA,EAAEuC,eAAgB,CACvK,CACI2I,iBACF,IAAIzP,EAAIG,KAAKmP,KAAKG,WAClB,MAAMxP,EAAIE,KAAK+O,KACf,YAAa,IAANjP,GAAsD,MAAhC,MAALD,OAAY,EAASA,EAAEsN,YAAqBtN,EAAIC,EAAEwP,YAAazP,CACzF,CACI0P,gBACF,OAAOvP,KAAKmP,IACd,CACIK,cACF,OAAOxP,KAAKoP,IACd,CACAK,KAAK5P,EAAGC,EAAIE,MACVH,EAAIyO,EAAEtO,KAAMH,EAAGC,GAAI4K,EAAE7K,GAAKA,IAAM8D,GAAU,MAAL9D,GAAmB,KAANA,GAAYG,KAAKiP,OAAStL,GAAK3D,KAAK0P,OAAQ1P,KAAKiP,KAAOtL,GAAK9D,IAAMG,KAAKiP,MAAQpP,IAAM4L,GAAKzL,KAAK2P,EAAE9P,QAAsB,IAAjBA,EAAEyL,WAAwBtL,KAAK4P,EAAE/P,QAAoB,IAAfA,EAAEsN,SAAsBnN,KAAK6P,EAAEhQ,GA1HuH,CAACe,GAAM+J,EAAG/J,IAA0D,mBAAvC,MAALA,OAAY,EAASA,EAAEpB,OAAOsQ,WA0HxKC,CAAGlQ,GAAKG,KAAK4J,EAAE/J,GAAKG,KAAK2P,EAAE9P,EAChQ,CACA+L,EAAE/L,GACA,OAAOG,KAAKmP,KAAKG,WAAWU,aAAanQ,EAAGG,KAAKoP,KACnD,CACAS,EAAEhQ,GACAG,KAAKiP,OAASpP,IAAMG,KAAK0P,OAAQ1P,KAAKiP,KAAOjP,KAAK4L,EAAE/L,GACtD,CACA8P,EAAE9P,GACAG,KAAKiP,OAAStL,GAAK+G,EAAE1K,KAAKiP,MAAQjP,KAAKmP,KAAKc,YAAY9B,KAAOtO,EAAIG,KAAK6P,EAAEtF,EAAE2F,eAAerQ,IAAKG,KAAKiP,KAAOpP,CAC9G,CACA+P,EAAE/P,GACA,IAAIQ,EACJ,MAAQmL,OAAQ1L,EAAGwL,WAAYvL,GAAMF,EAAGuE,EAAgB,iBAALrE,EAAgBC,KAAKmQ,KAAKtQ,SAAe,IAATE,EAAE6M,KAAkB7M,EAAE6M,GAAKb,EAAExE,cAAcuE,EAAG/L,EAAEkM,EAAGlM,EAAEkM,EAAE,IAAKjM,KAAKqP,UAAWtP,GAC/J,IAAwB,OAAlBM,EAAIL,KAAKiP,WAAgB,EAAS5O,EAAE+P,QAAUhM,EAClDpE,KAAKiP,KAAKoB,EAAEvQ,OACT,CACH,MAAMwE,EAAI,IAlEP,MACP1E,YAAYC,EAAGC,GACbE,KAAKsQ,KAAO,GAAItQ,KAAKkP,UAAO,EAAQlP,KAAKoQ,KAAOvQ,EAAGG,KAAK+O,KAAOjP,CACjE,CACIwP,iBACF,OAAOtP,KAAK+O,KAAKO,UACnB,CACIR,WACF,OAAO9O,KAAK+O,KAAKD,IACnB,CACA3C,EAAEtM,GACA,MAAQ+M,IAAME,QAAShN,GAAKkM,MAAOjM,GAAMC,KAAKoQ,KAAMhM,IAAW,MAALvE,OAAY,EAASA,EAAE0Q,gBAAkBhG,GAAGiG,WAAW1Q,GAAG,GACpH8L,EAAEiB,YAAczI,EAChB,IAAI/D,EAAIuL,EAAEsB,WAAY5I,EAAI,EAAGE,EAAI,EAAGyH,EAAIlM,EAAE,GAC1C,UAAa,IAANkM,GAAgB,CACrB,GAAI3H,IAAM2H,EAAEyB,MAAO,CACjB,IAAIxB,EACO,IAAXD,EAAEjJ,KAAakJ,EAAI,IAAI2C,EAAExO,EAAGA,EAAE4P,YAAajQ,KAAMH,GAAgB,IAAXoM,EAAEjJ,KAAakJ,EAAI,IAAID,EAAE2B,KAAKvN,EAAG4L,EAAE0B,KAAM1B,EAAEV,QAASvL,KAAMH,GAAgB,IAAXoM,EAAEjJ,OAAekJ,EAAI,IAAIuE,GAAGpQ,EAAGL,KAAMH,IAAKG,KAAKsQ,KAAK1M,KAAKsI,GAAID,EAAIlM,IAAIyE,EAC5L,CACAF,KAAY,MAAL2H,OAAY,EAASA,EAAEyB,SAAWrN,EAAIuL,EAAEsB,WAAY5I,IAC7D,CACA,OAAOsH,EAAEiB,YAActC,EAAGnG,CAC5B,CACAiM,EAAExQ,GACA,IAAIC,EAAI,EACR,IAAK,MAAMC,KAAKC,KAAKsQ,UACb,IAANvQ,SAA+B,IAAdA,EAAEwL,SAAsBxL,EAAE0P,KAAK5P,EAAGE,EAAGD,GAAIA,GAAKC,EAAEwL,QAAQjL,OAAS,GAAKP,EAAE0P,KAAK5P,EAAEC,KAAMA,GAC1G,GAuCqBsE,EAAGpE,MAAOwE,EAAIF,EAAE6H,EAAEnM,KAAKqP,SACxC/K,EAAE+L,EAAEvQ,GAAIE,KAAK6P,EAAErL,GAAIxE,KAAKiP,KAAO3K,CACjC,CACF,CACA6L,KAAKtQ,GACH,IAAIC,EAAI6L,EAAGpL,IAAIV,EAAE0L,SACjB,YAAa,IAANzL,GAAgB6L,EAAGlL,IAAIZ,EAAE0L,QAASzL,EAAI,IAAIiM,EAAElM,IAAKC,CAC1D,CACA8J,EAAE/J,GACA8K,EAAG3K,KAAKiP,QAAUjP,KAAKiP,KAAO,GAAIjP,KAAK0P,QACvC,MAAM5P,EAAIE,KAAKiP,KACf,IAAIlP,EAAGqE,EAAI,EACX,IAAK,MAAM/D,KAAKR,EACduE,IAAMtE,EAAEQ,OAASR,EAAE8D,KAAK7D,EAAI,IAAI8O,EAAE7O,KAAK4L,EAAEpB,KAAMxK,KAAK4L,EAAEpB,KAAMxK,KAAMA,KAAKqP,UAAYtP,EAAID,EAAEsE,GAAIrE,EAAE0P,KAAKpP,GAAI+D,IAC1GA,EAAItE,EAAEQ,SAAWN,KAAK0P,KAAK3P,GAAKA,EAAEqP,KAAKa,YAAa7L,GAAItE,EAAEQ,OAAS8D,EACrE,CACAsL,KAAK7P,EAAIG,KAAKmP,KAAKc,YAAanQ,GAC9B,IAAIC,EACJ,IAAwB,OAAlBA,EAAIC,KAAK0Q,OAAyB3Q,EAAEwE,KAAKvE,MAAM,GAAI,EAAIF,GAAID,GAAKA,IAAMG,KAAKoP,MAAQ,CACvF,MAAMhL,EAAIvE,EAAEoQ,YACZpQ,EAAE8Q,SAAU9Q,EAAIuE,CAClB,CACF,CACAwM,aAAa/Q,GACX,IAAIC,OACU,IAAdE,KAAK+O,OAAoB/O,KAAKgP,KAAOnP,EAAsB,OAAlBC,EAAIE,KAAK0Q,OAAiB5Q,EAAEyE,KAAKvE,KAAMH,GAClF,EAEF,MAAMmO,EACAC,cACF,OAAOjO,KAAK6Q,QAAQ5C,OACtB,CACIa,WACF,OAAO9O,KAAK+O,KAAKD,IACnB,CACAlP,YAAYC,EAAGC,EAAGC,EAAGqE,EAAG/D,GACtBL,KAAKgD,KAAO,EAAGhD,KAAKiP,KAAOtL,EAAG3D,KAAKkP,UAAO,EAAQlP,KAAK6Q,QAAUhR,EAAGG,KAAK2N,KAAO7N,EAAGE,KAAK+O,KAAO3K,EAAGpE,KAAKqP,QAAUhP,EAAGN,EAAEO,OAAS,GAAc,KAATP,EAAE,IAAsB,KAATA,EAAE,IAAaC,KAAKiP,KAAO1M,MAAMxC,EAAEO,OAAS,GAAGwQ,KAAK,IAAI7N,QAAWjD,KAAKuL,QAAUxL,GAAKC,KAAKiP,KAAOtL,CACxP,CACA8L,KAAK5P,EAAGC,EAAIE,KAAMD,EAAGqE,GACnB,MAAM/D,EAAIL,KAAKuL,QACf,IAAIjH,GAAI,EACR,QAAU,IAANjE,EACFR,EAAIyO,EAAEtO,KAAMH,EAAGC,EAAG,GAAIwE,GAAKoG,EAAE7K,IAAMA,IAAMG,KAAKiP,MAAQpP,IAAM4L,EAAGnH,IAAMtE,KAAKiP,KAAOpP,OAC9E,CACH,MAAM2E,EAAI3E,EACV,IAAIoM,EAAGC,EACP,IAAKrM,EAAIQ,EAAE,GAAI4L,EAAI,EAAGA,EAAI5L,EAAEC,OAAS,EAAG2L,IACtCC,EAAIoC,EAAEtO,KAAMwE,EAAEzE,EAAIkM,GAAInM,EAAGmM,GAAIC,IAAMT,IAAMS,EAAIlM,KAAKiP,KAAKhD,IAAK3H,IAAMA,GAAKoG,EAAEwB,IAAMA,IAAMlM,KAAKiP,KAAKhD,IAAKC,IAAMvI,EAAI9D,EAAI8D,EAAI9D,IAAM8D,IAAM9D,IAAMqM,GAAK,IAAM7L,EAAE4L,EAAI,IAAKjM,KAAKiP,KAAKhD,GAAKC,CACjL,CACA5H,IAAMF,GAAKpE,KAAK4K,EAAE/K,EACpB,CACA+K,EAAE/K,GACAA,IAAM8D,EAAI3D,KAAK6Q,QAAQ1I,gBAAgBnI,KAAK2N,MAAQ3N,KAAK6Q,QAAQpJ,aAAazH,KAAK2N,KAAM9N,GAAK,GAChG,EAEF,MAAMgO,WAAWG,EACfpO,cACE+F,SAASoL,WAAY/Q,KAAKgD,KAAO,CACnC,CACA4H,EAAE/K,GACAG,KAAK6Q,QAAQ7Q,KAAK2N,MAAQ9N,IAAM8D,OAAI,EAAS9D,CAC/C,EAEF,MAAMiO,WAAWE,EACfpO,cACE+F,SAASoL,WAAY/Q,KAAKgD,KAAO,CACnC,CACA4H,EAAE/K,GACAG,KAAK6Q,QAAQG,gBAAgBhR,KAAK2N,OAAQ9N,GAAKA,IAAM8D,EACvD,EAEF,MAAMoK,WAAWC,EACfpO,YAAYC,EAAGC,EAAGC,EAAGqE,EAAG/D,GACtBsF,MAAM9F,EAAGC,EAAGC,EAAGqE,EAAG/D,GAAIL,KAAKgD,KAAO,CACpC,CACAyM,KAAK5P,EAAGC,EAAIE,MACV,IAAKH,EAAIyO,EAAEtO,KAAMH,EAAGC,EAAG,IAAM6D,KAAO8H,EAClC,OACF,MAAM1L,EAAIC,KAAKiP,KAAM7K,EAAIvE,IAAM8D,GAAK5D,IAAM4D,GAAK9D,EAAEoR,UAAYlR,EAAEkR,SAAWpR,EAAEqR,OAASnR,EAAEmR,MAAQrR,EAAEsR,UAAYpR,EAAEoR,QAAS9Q,EAAIR,IAAM8D,IAAM5D,IAAM4D,GAAKS,GACnJA,GAAKpE,KAAK6Q,QAAQO,oBAAoBpR,KAAK2N,KAAM3N,KAAMD,GAAIM,GAAKL,KAAK6Q,QAAQQ,iBAAiBrR,KAAK2N,KAAM3N,KAAMH,GAAIG,KAAKiP,KAAOpP,CACjI,CACAyR,YAAYzR,GACV,IAAIC,EACgB,mBAAbE,KAAKiP,KAAqBjP,KAAKiP,KAAK1K,MAA4B,OAArBzE,EAAIE,KAAKqP,cAAmB,EAASvP,EAAEyR,OAASvR,KAAK6Q,QAAShR,GAAKG,KAAKiP,KAAKqC,YAAYzR,EAC7I,EAEF,MAAM4Q,GACJ7Q,YAAYC,EAAGC,EAAGC,GAChBC,KAAK6Q,QAAUhR,EAAGG,KAAKgD,KAAO,EAAGhD,KAAKkP,UAAO,EAAQlP,KAAK+O,KAAOjP,EAAGE,KAAKqP,QAAUtP,CACrF,CACI+O,WACF,OAAO9O,KAAK+O,KAAKD,IACnB,CACAW,KAAK5P,GACHyO,EAAEtO,KAAMH,EACV,EAEF,MAAM2R,GAAInJ,EAAEoJ,uBACP,MAALD,IAAaA,GAAEzF,EAAG8C,IAAKxG,EAAEqJ,kBAAoBrJ,EAAEqJ,gBAAkB,KAAK9N,KAAK,SAe3E,IAAIiM,GAAI,cAActM,EACpB3D,cACE+F,SAASoL,WAAY/Q,KAAK2R,cAAgB,CAAEJ,KAAMvR,MAAQA,KAAK4R,UAAO,CACxE,CACA5K,mBACE,IAAIlH,EACJ,MAAMD,EAAI8F,MAAMqB,mBAChB,OAAQlH,EAAIE,KAAK2R,eAAeE,eAAiB/R,EAAE+R,aAAehS,EAAEkN,YAAalN,CACnF,CACAoJ,OAAOpJ,GACL,MAAMC,EAAIE,KAAK8R,SACf9R,KAAK8F,aAAe9F,KAAK2R,cAAchL,YAAc3G,KAAK2G,aAAchB,MAAMsD,OAAOpJ,GAAIG,KAAK4R,KAzBvF,EAAChR,EAAGf,EAAGC,KAChB,MAAMC,GAAU,MAALD,OAAY,EAASA,EAAE+R,eAAiBhS,EACnD,IAAIuE,EAAIrE,EAAEgS,WACV,QAAU,IAAN3N,EAAc,CAChB,MAAM/D,GAAU,MAALP,OAAY,EAASA,EAAE+R,eAAiB,KACnD9R,EAAEgS,WAAa3N,EAAI,IAAIyK,EAAEhP,EAAEmQ,aAAaxF,IAAKnK,GAAIA,OAAG,EAAQP,GAAK,CAAC,EACpE,CACA,OAAOsE,EAAEqL,KAAK7O,GAAIwD,CAAC,EAkBoF4N,CAAGlS,EAAGE,KAAK0G,WAAY1G,KAAK2R,cACnI,CACA9J,oBACE,IAAIhI,EACJ8F,MAAMkC,oBAAwC,OAAlBhI,EAAIG,KAAK4R,OAAiB/R,EAAE+Q,cAAa,EACvE,CACA9I,uBACE,IAAIjI,EACJ8F,MAAMmC,uBAA2C,OAAlBjI,EAAIG,KAAK4R,OAAiB/R,EAAE+Q,cAAa,EAC1E,CACAkB,SACE,OAAOrG,CACT,GAEF,IAAIwG,GACJpC,GAAEqC,eAAgB,EAAIrC,GAAE/K,WAAY,EAAkD,OAA7CmN,GAAKlT,WAAWoT,2BAAqCF,GAAG1N,KAAKxF,WAAY,CAAEqT,WAAYvC,KAChI,MAAMwC,GAAItT,WAAWuT,0BAChB,MAALD,IAAaA,GAAE,CAAED,WAAYvC,MAC5B9Q,WAAWwT,qBAAuBxT,WAAWwT,mBAAqB,KAAK3O,KAAK,SAM7E,MAUM4O,GAAK,CAAEzP,WAAW,EAAIC,KAAMC,OAAQC,UAAWd,EAAGe,SAAS,EAAIC,WAAYP,GAAK4P,GAAK,CAAC7R,EAAI4R,GAAI3S,EAAGC,KACrG,MAAQ4S,KAAM3S,EAAGsD,SAAUe,GAAMtE,EACjC,IAAIO,EAAItB,WAAWuE,oBAAoB/C,IAAI6D,GAC3C,QAAU,IAAN/D,GAAgBtB,WAAWuE,oBAAoB7C,IAAI2D,EAAG/D,EAAoB,IAAIwE,KAAQxE,EAAEI,IAAIX,EAAE6N,KAAM/M,GAAU,aAANb,EAAkB,CAC5H,MAAQ4N,KAAMrJ,GAAMxE,EACpB,MAAO,CAAEW,IAAI+D,GACX,MAAMyH,EAAIpM,EAAEU,IAAIgE,KAAKvE,MACrBH,EAAEY,IAAI8D,KAAKvE,KAAMwE,GAAIxE,KAAKyE,cAAcH,EAAG2H,EAAGrL,EAChD,EAAG+R,KAAKnO,GACN,YAAa,IAANA,GAAgBxE,KAAKqI,EAAE/D,OAAG,EAAQ1D,GAAI4D,CAC/C,EACF,CACA,GAAU,WAANzE,EAAgB,CAClB,MAAQ4N,KAAMrJ,GAAMxE,EACpB,OAAO,SAAS0E,GACd,MAAMyH,EAAIjM,KAAKsE,GACfzE,EAAE0E,KAAKvE,KAAMwE,GAAIxE,KAAKyE,cAAcH,EAAG2H,EAAGrL,EAC5C,CACF,CACA,MAAMV,MAAM,mCAAqCH,EAAE,EAErD,SAAS4P,GAAE/O,GACT,MAAO,CAACf,EAAGC,IAAkB,iBAALA,EAAgB2S,GAAG7R,EAAGf,EAAGC,GAAK,EAAEC,EAAGqE,EAAG/D,KAC5D,MAAMiE,EAAIF,EAAEQ,eAAevE,GAC3B,OAAO+D,EAAExE,YAAYoF,eAAe3E,EAAGiE,EAAI,IAAKvE,EAAG8I,SAAS,GAAO9I,GAAIuE,EAAI3C,OAAOR,yBAAyBiD,EAAG/D,QAAK,CACpH,EAHqD,CAGnDO,EAAGf,EAAGC,EACX,CAMA,MAMM8S,GAA4B,EAClC,IAAIC,GAAK,MACPjT,YAAYC,GACZ,CACIiP,WACF,OAAO9O,KAAK+O,KAAKD,IACnB,CACAH,KAAK9O,EAAGC,EAAGC,GACTC,KAAK8S,KAAOjT,EAAGG,KAAK+O,KAAOjP,EAAGE,KAAK+S,KAAOhT,CAC5C,CACA6O,KAAK/O,EAAGC,GACN,OAAOE,KAAKiJ,OAAOpJ,EAAGC,EACxB,CACAmJ,OAAOpJ,EAAGC,GACR,OAAOE,KAAK8R,UAAUhS,EACxB,GAOF,MAAMkT,GAAI,CAACpS,EAAGf,KACZ,IAAIE,EACJ,MAAMD,EAAIc,EAAEsO,KACZ,QAAU,IAANpP,EACF,OAAO,EACT,IAAK,MAAMsE,KAAKtE,EACE,OAAfC,EAAIqE,EAAEsK,OAAiB3O,EAAEwE,KAAKH,EAAGvE,GAAG,GAAKmT,GAAE5O,EAAGvE,GACjD,OAAO,CAAE,EACRoT,GAAKrS,IACN,IAAIf,EAAGC,EACP,EAAG,CACD,QAAqB,KAAhBD,EAAIe,EAAEmO,MACT,MACFjP,EAAID,EAAEqP,KAAMpP,EAAEgH,OAAOlG,GAAIA,EAAIf,CAC/B,OAA2C,KAA5B,MAALC,OAAY,EAASA,EAAEiH,MAAY,EAC5CmM,GAAMtS,IACP,IAAK,IAAIf,EAAGA,EAAIe,EAAEmO,KAAMnO,EAAIf,EAAG,CAC7B,IAAIC,EAAID,EAAEqP,KACV,QAAU,IAANpP,EACFD,EAAEqP,KAAOpP,EAAoB,IAAIwF,SAC9B,GAAIxF,EAAEyI,IAAI3H,GACb,MACFd,EAAE2G,IAAI7F,GAAIuS,GAAGtT,EACf,GAEF,SAASuT,GAAGxS,QACI,IAAdZ,KAAKkP,MAAmB+D,GAAEjT,MAAOA,KAAK+O,KAAOnO,EAAGsS,GAAGlT,OAASA,KAAK+O,KAAOnO,CAC1E,CACA,SAASyS,GAAGzS,EAAGf,GAAI,EAAIC,EAAI,GACzB,MAAMC,EAAIC,KAAKiP,KAAM7K,EAAIpE,KAAKkP,KAC9B,QAAU,IAAN9K,GAA2B,IAAXA,EAAE2C,KACpB,GAAIlH,EACF,GAAI0C,MAAM8C,QAAQtF,GAChB,IAAK,IAAIM,EAAIP,EAAGO,EAAIN,EAAEO,OAAQD,IAC5B2S,GAAEjT,EAAEM,IAAI,GAAK4S,GAAElT,EAAEM,SAEd,MAALN,IAAciT,GAAEjT,GAAG,GAAKkT,GAAElT,SAE5BiT,GAAEhT,KAAMY,EACd,CACA,MAAMuS,GAAMvS,IACVA,EAAEoC,MAAQ4P,KAAahS,EAAE8P,OAAS9P,EAAE8P,KAAO2C,IAAKzS,EAAE0S,OAAS1S,EAAE0S,KAAOF,IAAI,EAE1E,MAAMG,WAAWV,GACfjT,cACE+F,SAASoL,WAAY/Q,KAAKkP,UAAO,CACnC,CACAP,KAAK9O,EAAGC,EAAGC,GACT4F,MAAMgJ,KAAK9O,EAAGC,EAAGC,GAAImT,GAAGlT,MAAOA,KAAK2G,YAAc9G,EAAEiP,IACtD,CACAJ,KAAK7O,EAAGC,GAAI,GACV,IAAIC,EAAGqE,EACPvE,IAAMG,KAAK2G,cAAgB3G,KAAK2G,YAAc9G,EAAGA,EAA8B,OAAzBE,EAAIC,KAAKwT,cAAwBzT,EAAEwE,KAAKvE,MAAmC,OAA1BoE,EAAIpE,KAAKyT,eAAyBrP,EAAEG,KAAKvE,OAAQF,IAAMkT,GAAEhT,KAAMH,GAAIoT,GAAEjT,MAC9K,CACA0T,SAAS7T,GACP,GAnFO,CAACe,QAAoB,IAAdA,EAAE2K,QAmFZoI,CAAG3T,KAAK8S,MACV9S,KAAK8S,KAAKrD,KAAK5P,EAAGG,UACf,CACH,MAAMF,EAAI,IAAIE,KAAK8S,KAAK7D,MACxBnP,EAAEE,KAAK+S,MAAQlT,EAAGG,KAAK8S,KAAKrD,KAAK3P,EAAGE,KAAM,EAC5C,CACF,CACAyT,eACA,CACAD,cACA,EAQF,MAAMI,IAEN,MAAMC,GAAoB,IAAInU,QAAWoU,GAjG4D,CAAClT,GAAM,IAAIf,KAAM,CAAG4O,gBAAiB7N,EAAG4K,OAAQ3L,IAiGvGkU,CAAG,cAAcR,GAC7DzB,OAAOlR,GACL,OAAO+C,CACT,CACAsF,OAAOrI,GAAIf,IACT,IAAIE,EACJ,MAAMD,EAAID,IAAMG,KAAKiC,EACrB,OAAOnC,QAAgB,IAAXE,KAAKiC,GAAgBjC,KAAK2L,QAAG,IAAU7L,GAAKE,KAAKoL,KAAOpL,KAAK2K,MAAQ3K,KAAKiC,EAAIpC,EAAGG,KAAKgK,GAAwB,OAAlBjK,EAAIa,EAAEyO,cAAmB,EAAStP,EAAEwR,KAAMvR,KAAK2L,GAAG3L,KAAK2K,GAAK/J,EAAEiQ,UAAWlN,CACnL,CACAgI,GAAG/K,GACD,GAAqB,mBAAVZ,KAAKiC,EAAiB,CAC/B,MAAMpC,EAAIG,KAAKgK,IAAMjL,WACrB,IAAIe,EAAI+T,GAAEtT,IAAIV,QACR,IAANC,IAAiBA,EAAoB,IAAIJ,QAAWmU,GAAEpT,IAAIZ,EAAGC,SAAuB,IAAlBA,EAAES,IAAIP,KAAKiC,IAAiBjC,KAAKiC,EAAEsC,KAAKvE,KAAKgK,QAAI,GAASlK,EAAEW,IAAIT,KAAKiC,EAAGrB,QAAU,IAANA,GAAgBZ,KAAKiC,EAAEsC,KAAKvE,KAAKgK,GAAIpJ,EACrL,MACEZ,KAAKiC,EAAE+R,MAAQpT,CACnB,CACIwK,SACF,IAAIxK,EAAGf,EACP,MAAwB,mBAAVG,KAAKiC,EAAwD,OAArCrB,EAAIiT,GAAEtT,IAAIP,KAAKgK,IAAMjL,kBAAuB,EAAS6B,EAAEL,IAAIP,KAAKiC,GAAqB,OAAfpC,EAAIG,KAAKiC,QAAa,EAASpC,EAAEmU,KAC/I,CACAP,eACEzT,KAAKoL,KAAOpL,KAAK2K,IAAM3K,KAAK2L,QAAG,EACjC,CACA6H,cACExT,KAAK2L,GAAG3L,KAAK2K,GACf,IAEF,IAAIsJ,GAAKtS,OAAOV,eAAgBiT,GAAKvS,OAAOR,yBAA0ByO,GAAI,CAAChP,EAAGf,EAAGC,EAAGC,KAClF,IAAK,IAA6DuE,EAAzDF,EAAIrE,EAAI,OAAI,EAASA,EAAImU,GAAGrU,EAAGC,GAAKD,EAAGQ,EAAIO,EAAEN,OAAS,EAAMD,GAAK,EAAGA,KAC1EiE,EAAI1D,EAAEP,MAAQ+D,GAAKrE,EAAIuE,EAAEzE,EAAGC,EAAGsE,GAAKE,EAAEF,KAAOA,GAChD,OAAOrE,GAAKqE,GAAK6P,GAAGpU,EAAGC,EAAGsE,GAAIA,CAAC,EAKjC,IAAIiM,GAAI,cAAcR,GACpBjQ,cACE+F,QAAS3F,KAAKmU,mBAAqB,iBAAkBnU,KAAKoU,oBAAsB,qBAAsBpU,KAAKqU,iBAAmB,uFAAwFrU,KAAKsU,UAAY,GAAItU,KAAKuU,WAzCnO,IAAIX,GAyCkP5T,KAAKwU,oBAAsBxU,KAAKyU,mBAAmBC,KAAK1U,MAAOA,KAAK2U,WAAY,EAAI3U,KAAKuR,KAAOvR,KAAKoU,oBAAqBpU,KAAK4U,OAAS,IAAK5U,KAAK6U,iBAAmB,IAAK7U,KAAK8U,aAAe,IAAK9U,KAAK+U,cAAgB,SAAU/U,KAAKgV,MAAQ,QAAShV,KAAKiV,KAAO,KAAMjV,KAAKkV,QAAU,QAASlV,KAAKmV,eAAgBC,OAAO/D,iBAAiB,UAAWrR,KAAKwU,oBACpmB,CACIa,gBACF,IAAIzU,EACJ,OAAgC,OAAxBA,EAAIZ,KAAKuU,iBAAsB,EAAS3T,EAAEoT,KACpD,CACIsB,YACF,IACE,OAAO,IAAIC,IAAIvV,KAAKuR,MAAOvR,KAAKuR,IAClC,CAAE,MACA,OAAOvR,KAAKoU,mBACd,CACF,CACAtM,uBACEnC,MAAMmC,uBAAwBsN,OAAOhE,oBAAoB,UAAWpR,KAAKwU,oBAC3E,CACAgB,aAAa5U,GACX,MAAO,+CAA+CA,KACxD,CACAuU,eACE,MAAMvU,EAAI6U,SAASC,KAAM7V,EAAI,IAAI0V,IAAI3U,GAAId,EAAI6V,aAAaC,QAAQ5V,KAAKmU,oBAAqBpU,EAAIF,EAAEgW,aAAatV,IAAI,WAAa,GAChI,GAAIP,KAAKsU,UAAY,GAAIvU,EAEvB,OADA4V,aAAaG,QAAQ9V,KAAKmU,mBAAoB3R,KAAKC,UAAU1C,IAAKC,KAAKsU,UAAYvU,EAAGF,EAAEgW,aAAa/O,OAAO,UAAWjH,EAAEkW,KAAO,QAAIC,QAAQC,kBAAa,EAAQ3O,SAAS4O,MAAOrW,EAAEa,YAGrL,GAAIZ,EACF,IACEE,KAAKsU,UAAY9R,KAAKI,MAAM9C,EAC9B,CAAE,MAAOsE,GACPuR,aAAaQ,WAAWnW,KAAKmU,oBAAqBiC,QAAQC,KACxD,GAAGrW,KAAKwV,aACD,MAALpR,OAAY,EAASA,EAAEkS,qCAG7B,CACJ,CACAC,UACEZ,aAAaQ,WAAWnW,KAAKmU,oBAAqBnU,KAAKsU,UAAY,GAAItU,KAAKiJ,OAAuB,IAAIpE,IACzG,CACA4P,mBAAmB7T,GACjB,GAAIA,EAAE4V,SAAWxW,KAAKsV,MACpB,OACF,MAAQnH,KAAMtO,GAAMe,EACpB,GAAkB,iBAALf,IAAiBA,EAAE4W,OAC9B,OACF,GAAIzW,KAAKqV,WAAaxV,EAAE4W,OAAOC,eAAiB1W,KAAKqV,UAAUsB,MAAMC,OAAS,GAAG/W,EAAE4W,OAAOC,kBAAmB7W,EAAE4W,OAAOF,QAEpH,OADAH,QAAQS,KAAK,gEAA4D7W,KAAKuW,UAGhF,IAAK1W,EAAE4W,OAAOK,MACZ,OACF,MAAMhX,EAAID,EAAE4W,OAAOK,MACnB,GAAIhX,EAAEiX,SAAS,oBAAsBjX,EAAEiX,SAAS,wBAA0BjX,EAAEiX,SAAS,qBAAsB,CACzG,GAAsD,OAAlDpB,aAAaC,QAAQ5V,KAAKmU,oBAE5B,OADAiC,QAAQC,KAAK,GAAGrW,KAAKwV,aAAa1V,qCAAiCE,KAAKuW,UAG1EH,QAAQU,MACN,GAAG9W,KAAKwV,aAAa1V,sCAAsCE,KAAKqU,mBAEpE,CACIvU,EAAEiX,SAAS,wBACbX,QAAQC,KACN,YAAYvW,2EAIhBsW,QAAQU,MAAM,GAAG9W,KAAKwV,aAAa1V,MAAME,KAAKqU,mBAChD,CACA2C,YAAYpW,GACV,IAAIf,EACsB,OAAvBA,EAAIG,KAAKqV,aAAsBxV,EAAEoX,gBAAmBjX,KAAK2U,WAAa3U,KAAKqV,UAAU4B,cAAcC,YAAY,CAAET,OAAQ7V,GAAKZ,KAAKsV,MACxI,CACA6B,eACE,MAAMvW,EAAI,CACRwW,UAAW,CACTC,KAAMrX,KAAKqX,KACXC,OAAQtX,KAAKsX,OACbC,SAAUvX,KAAKuX,SACfC,WAAYxX,KAAKwX,WACjBC,KAAMzX,KAAK0X,UACXC,QAAS3X,KAAK4X,YACdhD,OAAwB,MAAhB5U,KAAK4U,OACbC,iBAA4C,MAA1B7U,KAAK6U,iBACvBC,aAAoC,MAAtB9U,KAAK8U,aACnBC,cAAe/U,KAAK+U,cACpBC,MAAOhV,KAAKgV,MACZC,KAAMjV,KAAKiV,OAGfjV,KAAKgX,YAAYpW,EACnB,CACAyI,eACE,IAAIzI,EACoB,OAAvBA,EAAIZ,KAAKqV,YAAsBzU,EAAEyQ,iBAAiB,QAAQ,KACzD,IAAIxR,EACoB,OAAvBA,EAAIG,KAAKqV,YAAsBxV,EAAEgY,UAAUlH,OAAO,WAAY3Q,KAAK2U,WAAY,EAAI3U,KAAKmX,cAAc,GAE3G,CACA1S,cAAc7D,EAAGf,EAAGC,GACbE,KAAK8F,YAAoB,SAANlF,EAIxBZ,KAAKmX,eAHHxR,MAAMlB,cAAc7D,EAAGf,EAAGC,EAI9B,CACAgY,eAAelX,EAAGf,GAAI,GACpB,MAAMC,EAAID,EAAI,qBAAqBe,OAAS,GAAIb,EAAIuH,SAASyQ,cAC3DjY,EAAI,cAAcc,OAEpB,OAAOb,EAAIA,EAAE+M,QAAU,EACzB,CACAkL,iBACE,MAAMpX,EAAI,IAAI2U,IAAIE,SAASC,MAC3B,OAAO9U,EAAEiV,aAAa/O,OAAO,UAAWlG,EAAEmV,KAAO,GAAInV,CACvD,CACA8W,UACE,OAAQ1X,KAAKiY,SACX,IAAK,MACH,OAAOjY,KAAKgY,iBAAiBtX,WAC/B,IAAK,QACH,OAAO4G,SAAS4O,MAClB,IAAK,WACH,OAAOlW,KAAK8X,eAAe,SAAS,GACtC,IAAK,WACH,OAAO9X,KAAKyX,MAAQ,GACtB,IAAK,SACH,MAAO,GAET,QACE,OAAOhC,SAASyC,SAAS5X,OAAS,EAAI,QAAUmV,SAASyC,SAASC,UAAU,GAAGC,QAAQ,SAAU,IAEvG,CACAR,YACE,MAAwB,WAAjB5X,KAAKiY,QAAuBjY,KAAKyX,MAAQ,GAAK,EACvD,CACAY,eACE,MAAMzX,EAAIZ,KAAKgY,iBAAiBtX,WAAYb,EAAI,GAAGe,IAAIZ,KAAKsY,GAAK,IAAMtY,KAAKsY,GAAK,KAAMxY,EAAIE,KAAK8X,eAAe,eAAe,GAAK/X,EAAIC,KAAK8X,eAAe,oBAAsBlX,EAAGwD,EAAI,CACtLoS,OAAQ3W,EACR0Y,QAASvY,KAAKsU,UACd+C,KAAMrX,KAAKqX,KACXC,OAAQtX,KAAKsX,QAAU,GACvBC,SAAUvX,KAAKuX,UAAY,GAC3BC,WAAYxX,KAAKwX,YAAc,GAC/BC,KAAMzX,KAAK0X,UACXC,OAAQ3X,KAAK4X,YACbhD,OAAQ5U,KAAK4U,OACbC,iBAAkB7U,KAAK6U,iBACvBC,aAAc9U,KAAK8U,aACnBC,cAAe/U,KAAK+U,cACpBC,MAAOhV,KAAKgV,MACZwD,YAAa1Y,EACb2Y,SAAU1Y,GAEZ,MAAO,GADAC,KAAKsV,QAAWtV,KAAKiV,KAAO,IAAIjV,KAAKiV,OAAS,aAAQ,IAAIyD,gBAAgBtU,GACrD1D,YAC9B,CACAoR,SACE,OAAOzG,CAAE;;;;;UAKHyI,GAAG9T,KAAKuU;cACJvU,KAAKqY;kBACDrY,KAAKkV;;;;KAKrB,GAEF7E,GAAEjL,QAp5B2E,CAACxE,KAAMf,KAClF,MAAMC,EAAiB,IAAbc,EAAEN,OAAeM,EAAE,GAAKf,EAAE8Y,QAAO,CAAC5Y,EAAGqE,EAAG/D,IAAMN,EAAI,CAAEuE,IAC5D,IAAuB,IAAnBA,EAAErE,aACJ,OAAOqE,EAAEnE,QACX,GAAgB,iBAALmE,EACT,OAAOA,EACT,MAAMpE,MAAM,mEAAqEoE,EAAI,uFACtF,EAN2D,CAMzDF,GAAKxD,EAAEP,EAAI,IAAIO,EAAE,IACpB,OAAO,IAAIjB,EAAGG,EAAGc,EAAGrB,EAAE,EA44BX;;;;;;;;;;;;IAabqQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,OAAQ,GACxBuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,OAAQ,GACxBuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,SAAU,GAC1BuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,WAAY,GAC5BuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,aAAc,GAC9BuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,UAAW,GAC3BuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,OAAQ,GACxBuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,SAAU,GAC1BuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,mBAAoB,GACpCuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,eAAgB,GAChCuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,gBAAiB,GACjCuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,QAAS,GACzBuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,OAAQ,GACxBuQ,GAAE,CACAD,GAAE,CAAExM,SAAS,KACZkN,GAAEhR,UAAW,UAAW,GAC3BgR,GAAIT,GAAE,CAvON,SAAYhP,GACV,OAAOgY,eAAerY,IAAIK,GAAMf,GAAMA,EAnL7B,CAACe,GAAM,CAACf,EAAGC,UACd,IAANA,EAAeA,EAAE+Y,gBAAe,KAC9BD,eAAeE,OAAOlY,EAAGf,EAAE,IACxB+Y,eAAeE,OAAOlY,EAAGf,EAAE,EAgLUkZ,CAAGnY,EAC/C,CAsOEoY,CAAG,kBACF3I","sources":["webpack://code-cave/./node_modules/@giscus/react/dist/giscus-BNK3dBIH.js"],"sourcesContent":["/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst H = globalThis, V = H.ShadowRoot && (H.ShadyCSS === void 0 || H.ShadyCSS.nativeShadow) && \"adoptedStyleSheets\" in Document.prototype && \"replace\" in CSSStyleSheet.prototype, q = Symbol(), J = /* @__PURE__ */ new WeakMap();\nlet ot = class {\n constructor(t, e, s) {\n if (this._$cssResult$ = !0, s !== q)\n throw Error(\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\");\n this.cssText = t, this.t = e;\n }\n get styleSheet() {\n let t = this.o;\n const e = this.t;\n if (V && t === void 0) {\n const s = e !== void 0 && e.length === 1;\n s && (t = J.get(e)), t === void 0 && ((this.o = t = new CSSStyleSheet()).replaceSync(this.cssText), s && J.set(e, t));\n }\n return t;\n }\n toString() {\n return this.cssText;\n }\n};\nconst ut = (i) => new ot(typeof i == \"string\" ? i : i + \"\", void 0, q), $t = (i, ...t) => {\n const e = i.length === 1 ? i[0] : t.reduce((s, r, o) => s + ((n) => {\n if (n._$cssResult$ === !0)\n return n.cssText;\n if (typeof n == \"number\")\n return n;\n throw Error(\"Value passed to 'css' function must be a 'css' function result: \" + n + \". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\");\n })(r) + i[o + 1], i[0]);\n return new ot(e, i, q);\n}, _t = (i, t) => {\n if (V)\n i.adoptedStyleSheets = t.map((e) => e instanceof CSSStyleSheet ? e : e.styleSheet);\n else\n for (const e of t) {\n const s = document.createElement(\"style\"), r = H.litNonce;\n r !== void 0 && s.setAttribute(\"nonce\", r), s.textContent = e.cssText, i.appendChild(s);\n }\n}, F = V ? (i) => i : (i) => i instanceof CSSStyleSheet ? ((t) => {\n let e = \"\";\n for (const s of t.cssRules)\n e += s.cssText;\n return ut(e);\n})(i) : i;\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst { is: gt, defineProperty: ft, getOwnPropertyDescriptor: mt, getOwnPropertyNames: At, getOwnPropertySymbols: yt, getPrototypeOf: St } = Object, A = globalThis, Q = A.trustedTypes, vt = Q ? Q.emptyScript : \"\", Y = A.reactiveElementPolyfillSupport, U = (i, t) => i, L = { toAttribute(i, t) {\n switch (t) {\n case Boolean:\n i = i ? vt : null;\n break;\n case Object:\n case Array:\n i = i == null ? i : JSON.stringify(i);\n }\n return i;\n}, fromAttribute(i, t) {\n let e = i;\n switch (t) {\n case Boolean:\n e = i !== null;\n break;\n case Number:\n e = i === null ? null : Number(i);\n break;\n case Object:\n case Array:\n try {\n e = JSON.parse(i);\n } catch {\n e = null;\n }\n }\n return e;\n} }, K = (i, t) => !gt(i, t), Z = { attribute: !0, type: String, converter: L, reflect: !1, hasChanged: K };\nSymbol.metadata ?? (Symbol.metadata = Symbol(\"metadata\")), A.litPropertyMetadata ?? (A.litPropertyMetadata = /* @__PURE__ */ new WeakMap());\nclass E extends HTMLElement {\n static addInitializer(t) {\n this._$Ei(), (this.l ?? (this.l = [])).push(t);\n }\n static get observedAttributes() {\n return this.finalize(), this._$Eh && [...this._$Eh.keys()];\n }\n static createProperty(t, e = Z) {\n if (e.state && (e.attribute = !1), this._$Ei(), this.elementProperties.set(t, e), !e.noAccessor) {\n const s = Symbol(), r = this.getPropertyDescriptor(t, s, e);\n r !== void 0 && ft(this.prototype, t, r);\n }\n }\n static getPropertyDescriptor(t, e, s) {\n const { get: r, set: o } = mt(this.prototype, t) ?? { get() {\n return this[e];\n }, set(n) {\n this[e] = n;\n } };\n return { get() {\n return r == null ? void 0 : r.call(this);\n }, set(n) {\n const a = r == null ? void 0 : r.call(this);\n o.call(this, n), this.requestUpdate(t, a, s);\n }, configurable: !0, enumerable: !0 };\n }\n static getPropertyOptions(t) {\n return this.elementProperties.get(t) ?? Z;\n }\n static _$Ei() {\n if (this.hasOwnProperty(U(\"elementProperties\")))\n return;\n const t = St(this);\n t.finalize(), t.l !== void 0 && (this.l = [...t.l]), this.elementProperties = new Map(t.elementProperties);\n }\n static finalize() {\n if (this.hasOwnProperty(U(\"finalized\")))\n return;\n if (this.finalized = !0, this._$Ei(), this.hasOwnProperty(U(\"properties\"))) {\n const e = this.properties, s = [...At(e), ...yt(e)];\n for (const r of s)\n this.createProperty(r, e[r]);\n }\n const t = this[Symbol.metadata];\n if (t !== null) {\n const e = litPropertyMetadata.get(t);\n if (e !== void 0)\n for (const [s, r] of e)\n this.elementProperties.set(s, r);\n }\n this._$Eh = /* @__PURE__ */ new Map();\n for (const [e, s] of this.elementProperties) {\n const r = this._$Eu(e, s);\n r !== void 0 && this._$Eh.set(r, e);\n }\n this.elementStyles = this.finalizeStyles(this.styles);\n }\n static finalizeStyles(t) {\n const e = [];\n if (Array.isArray(t)) {\n const s = new Set(t.flat(1 / 0).reverse());\n for (const r of s)\n e.unshift(F(r));\n } else\n t !== void 0 && e.push(F(t));\n return e;\n }\n static _$Eu(t, e) {\n const s = e.attribute;\n return s === !1 ? void 0 : typeof s == \"string\" ? s : typeof t == \"string\" ? t.toLowerCase() : void 0;\n }\n constructor() {\n super(), this._$Ep = void 0, this.isUpdatePending = !1, this.hasUpdated = !1, this._$Em = null, this._$Ev();\n }\n _$Ev() {\n var t;\n this._$ES = new Promise((e) => this.enableUpdating = e), this._$AL = /* @__PURE__ */ new Map(), this._$E_(), this.requestUpdate(), (t = this.constructor.l) == null || t.forEach((e) => e(this));\n }\n addController(t) {\n var e;\n (this._$EO ?? (this._$EO = /* @__PURE__ */ new Set())).add(t), this.renderRoot !== void 0 && this.isConnected && ((e = t.hostConnected) == null || e.call(t));\n }\n removeController(t) {\n var e;\n (e = this._$EO) == null || e.delete(t);\n }\n _$E_() {\n const t = /* @__PURE__ */ new Map(), e = this.constructor.elementProperties;\n for (const s of e.keys())\n this.hasOwnProperty(s) && (t.set(s, this[s]), delete this[s]);\n t.size > 0 && (this._$Ep = t);\n }\n createRenderRoot() {\n const t = this.shadowRoot ?? this.attachShadow(this.constructor.shadowRootOptions);\n return _t(t, this.constructor.elementStyles), t;\n }\n connectedCallback() {\n var t;\n this.renderRoot ?? (this.renderRoot = this.createRenderRoot()), this.enableUpdating(!0), (t = this._$EO) == null || t.forEach((e) => {\n var s;\n return (s = e.hostConnected) == null ? void 0 : s.call(e);\n });\n }\n enableUpdating(t) {\n }\n disconnectedCallback() {\n var t;\n (t = this._$EO) == null || t.forEach((e) => {\n var s;\n return (s = e.hostDisconnected) == null ? void 0 : s.call(e);\n });\n }\n attributeChangedCallback(t, e, s) {\n this._$AK(t, s);\n }\n _$EC(t, e) {\n var o;\n const s = this.constructor.elementProperties.get(t), r = this.constructor._$Eu(t, s);\n if (r !== void 0 && s.reflect === !0) {\n const n = (((o = s.converter) == null ? void 0 : o.toAttribute) !== void 0 ? s.converter : L).toAttribute(e, s.type);\n this._$Em = t, n == null ? this.removeAttribute(r) : this.setAttribute(r, n), this._$Em = null;\n }\n }\n _$AK(t, e) {\n var o;\n const s = this.constructor, r = s._$Eh.get(t);\n if (r !== void 0 && this._$Em !== r) {\n const n = s.getPropertyOptions(r), a = typeof n.converter == \"function\" ? { fromAttribute: n.converter } : ((o = n.converter) == null ? void 0 : o.fromAttribute) !== void 0 ? n.converter : L;\n this._$Em = r, this[r] = a.fromAttribute(e, n.type), this._$Em = null;\n }\n }\n requestUpdate(t, e, s) {\n if (t !== void 0) {\n if (s ?? (s = this.constructor.getPropertyOptions(t)), !(s.hasChanged ?? K)(this[t], e))\n return;\n this.P(t, e, s);\n }\n this.isUpdatePending === !1 && (this._$ES = this._$ET());\n }\n P(t, e, s) {\n this._$AL.has(t) || this._$AL.set(t, e), s.reflect === !0 && this._$Em !== t && (this._$Ej ?? (this._$Ej = /* @__PURE__ */ new Set())).add(t);\n }\n async _$ET() {\n this.isUpdatePending = !0;\n try {\n await this._$ES;\n } catch (e) {\n Promise.reject(e);\n }\n const t = this.scheduleUpdate();\n return t != null && await t, !this.isUpdatePending;\n }\n scheduleUpdate() {\n return this.performUpdate();\n }\n performUpdate() {\n var s;\n if (!this.isUpdatePending)\n return;\n if (!this.hasUpdated) {\n if (this.renderRoot ?? (this.renderRoot = this.createRenderRoot()), this._$Ep) {\n for (const [o, n] of this._$Ep)\n this[o] = n;\n this._$Ep = void 0;\n }\n const r = this.constructor.elementProperties;\n if (r.size > 0)\n for (const [o, n] of r)\n n.wrapped !== !0 || this._$AL.has(o) || this[o] === void 0 || this.P(o, this[o], n);\n }\n let t = !1;\n const e = this._$AL;\n try {\n t = this.shouldUpdate(e), t ? (this.willUpdate(e), (s = this._$EO) == null || s.forEach((r) => {\n var o;\n return (o = r.hostUpdate) == null ? void 0 : o.call(r);\n }), this.update(e)) : this._$EU();\n } catch (r) {\n throw t = !1, this._$EU(), r;\n }\n t && this._$AE(e);\n }\n willUpdate(t) {\n }\n _$AE(t) {\n var e;\n (e = this._$EO) == null || e.forEach((s) => {\n var r;\n return (r = s.hostUpdated) == null ? void 0 : r.call(s);\n }), this.hasUpdated || (this.hasUpdated = !0, this.firstUpdated(t)), this.updated(t);\n }\n _$EU() {\n this._$AL = /* @__PURE__ */ new Map(), this.isUpdatePending = !1;\n }\n get updateComplete() {\n return this.getUpdateComplete();\n }\n getUpdateComplete() {\n return this._$ES;\n }\n shouldUpdate(t) {\n return !0;\n }\n update(t) {\n this._$Ej && (this._$Ej = this._$Ej.forEach((e) => this._$EC(e, this[e]))), this._$EU();\n }\n updated(t) {\n }\n firstUpdated(t) {\n }\n}\nE.elementStyles = [], E.shadowRootOptions = { mode: \"open\" }, E[U(\"elementProperties\")] = /* @__PURE__ */ new Map(), E[U(\"finalized\")] = /* @__PURE__ */ new Map(), Y == null || Y({ ReactiveElement: E }), (A.reactiveElementVersions ?? (A.reactiveElementVersions = [])).push(\"2.0.4\");\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst P = globalThis, k = P.trustedTypes, X = k ? k.createPolicy(\"lit-html\", { createHTML: (i) => i }) : void 0, ht = \"$lit$\", m = `lit$${(Math.random() + \"\").slice(9)}$`, at = \"?\" + m, Et = `<${at}>`, v = document, N = () => v.createComment(\"\"), R = (i) => i === null || typeof i != \"object\" && typeof i != \"function\", ct = Array.isArray, bt = (i) => ct(i) || typeof (i == null ? void 0 : i[Symbol.iterator]) == \"function\", j = `[ \t\n\\f\\r]`, w = /<(?:(!--|\\/[^a-zA-Z])|(\\/?[a-zA-Z][^>\\s]*)|(\\/?$))/g, tt = /-->/g, et = />/g, y = RegExp(`>|${j}(?:([^\\\\s\"'>=/]+)(${j}*=${j}*(?:[^ \t\n\\f\\r\"'\\`<>=]|(\"|')|))|$)`, \"g\"), st = /'/g, it = /\"/g, lt = /^(?:script|style|textarea|title)$/i, Ct = (i) => (t, ...e) => ({ _$litType$: i, strings: t, values: e }), wt = Ct(1), b = Symbol.for(\"lit-noChange\"), l = Symbol.for(\"lit-nothing\"), rt = /* @__PURE__ */ new WeakMap(), S = v.createTreeWalker(v, 129);\nfunction dt(i, t) {\n if (!Array.isArray(i) || !i.hasOwnProperty(\"raw\"))\n throw Error(\"invalid template strings array\");\n return X !== void 0 ? X.createHTML(t) : t;\n}\nconst Ut = (i, t) => {\n const e = i.length - 1, s = [];\n let r, o = t === 2 ? \"\" : \"\", n = w;\n for (let a = 0; a < e; a++) {\n const h = i[a];\n let d, u, c = -1, g = 0;\n for (; g < h.length && (n.lastIndex = g, u = n.exec(h), u !== null); )\n g = n.lastIndex, n === w ? u[1] === \"!--\" ? n = tt : u[1] !== void 0 ? n = et : u[2] !== void 0 ? (lt.test(u[2]) && (r = RegExp(\"\" + u[2], \"g\")), n = y) : u[3] !== void 0 && (n = y) : n === y ? u[0] === \">\" ? (n = r ?? w, c = -1) : u[1] === void 0 ? c = -2 : (c = n.lastIndex - u[2].length, d = u[1], n = u[3] === void 0 ? y : u[3] === '\"' ? it : st) : n === it || n === st ? n = y : n === tt || n === et ? n = w : (n = y, r = void 0);\n const f = n === y && i[a + 1].startsWith(\"/>\") ? \" \" : \"\";\n o += n === w ? h + Et : c >= 0 ? (s.push(d), h.slice(0, c) + ht + h.slice(c) + m + f) : h + m + (c === -2 ? a : f);\n }\n return [dt(i, o + (i[e] || \">\") + (t === 2 ? \"\" : \"\")), s];\n};\nclass I {\n constructor({ strings: t, _$litType$: e }, s) {\n let r;\n this.parts = [];\n let o = 0, n = 0;\n const a = t.length - 1, h = this.parts, [d, u] = Ut(t, e);\n if (this.el = I.createElement(d, s), S.currentNode = this.el.content, e === 2) {\n const c = this.el.content.firstChild;\n c.replaceWith(...c.childNodes);\n }\n for (; (r = S.nextNode()) !== null && h.length < a; ) {\n if (r.nodeType === 1) {\n if (r.hasAttributes())\n for (const c of r.getAttributeNames())\n if (c.endsWith(ht)) {\n const g = u[n++], f = r.getAttribute(c).split(m), x = /([.?@])?(.*)/.exec(g);\n h.push({ type: 1, index: o, name: x[2], strings: f, ctor: x[1] === \".\" ? Tt : x[1] === \"?\" ? Ot : x[1] === \"@\" ? Nt : z }), r.removeAttribute(c);\n } else\n c.startsWith(m) && (h.push({ type: 6, index: o }), r.removeAttribute(c));\n if (lt.test(r.tagName)) {\n const c = r.textContent.split(m), g = c.length - 1;\n if (g > 0) {\n r.textContent = k ? k.emptyScript : \"\";\n for (let f = 0; f < g; f++)\n r.append(c[f], N()), S.nextNode(), h.push({ type: 2, index: ++o });\n r.append(c[g], N());\n }\n }\n } else if (r.nodeType === 8)\n if (r.data === at)\n h.push({ type: 2, index: o });\n else {\n let c = -1;\n for (; (c = r.data.indexOf(m, c + 1)) !== -1; )\n h.push({ type: 7, index: o }), c += m.length - 1;\n }\n o++;\n }\n }\n static createElement(t, e) {\n const s = v.createElement(\"template\");\n return s.innerHTML = t, s;\n }\n}\nfunction C(i, t, e = i, s) {\n var n, a;\n if (t === b)\n return t;\n let r = s !== void 0 ? (n = e._$Co) == null ? void 0 : n[s] : e._$Cl;\n const o = R(t) ? void 0 : t._$litDirective$;\n return (r == null ? void 0 : r.constructor) !== o && ((a = r == null ? void 0 : r._$AO) == null || a.call(r, !1), o === void 0 ? r = void 0 : (r = new o(i), r._$AT(i, e, s)), s !== void 0 ? (e._$Co ?? (e._$Co = []))[s] = r : e._$Cl = r), r !== void 0 && (t = C(i, r._$AS(i, t.values), r, s)), t;\n}\nlet Pt = class {\n constructor(t, e) {\n this._$AV = [], this._$AN = void 0, this._$AD = t, this._$AM = e;\n }\n get parentNode() {\n return this._$AM.parentNode;\n }\n get _$AU() {\n return this._$AM._$AU;\n }\n u(t) {\n const { el: { content: e }, parts: s } = this._$AD, r = ((t == null ? void 0 : t.creationScope) ?? v).importNode(e, !0);\n S.currentNode = r;\n let o = S.nextNode(), n = 0, a = 0, h = s[0];\n for (; h !== void 0; ) {\n if (n === h.index) {\n let d;\n h.type === 2 ? d = new M(o, o.nextSibling, this, t) : h.type === 1 ? d = new h.ctor(o, h.name, h.strings, this, t) : h.type === 6 && (d = new Rt(o, this, t)), this._$AV.push(d), h = s[++a];\n }\n n !== (h == null ? void 0 : h.index) && (o = S.nextNode(), n++);\n }\n return S.currentNode = v, r;\n }\n p(t) {\n let e = 0;\n for (const s of this._$AV)\n s !== void 0 && (s.strings !== void 0 ? (s._$AI(t, s, e), e += s.strings.length - 2) : s._$AI(t[e])), e++;\n }\n};\nclass M {\n get _$AU() {\n var t;\n return ((t = this._$AM) == null ? void 0 : t._$AU) ?? this._$Cv;\n }\n constructor(t, e, s, r) {\n this.type = 2, this._$AH = l, this._$AN = void 0, this._$AA = t, this._$AB = e, this._$AM = s, this.options = r, this._$Cv = (r == null ? void 0 : r.isConnected) ?? !0;\n }\n get parentNode() {\n let t = this._$AA.parentNode;\n const e = this._$AM;\n return e !== void 0 && (t == null ? void 0 : t.nodeType) === 11 && (t = e.parentNode), t;\n }\n get startNode() {\n return this._$AA;\n }\n get endNode() {\n return this._$AB;\n }\n _$AI(t, e = this) {\n t = C(this, t, e), R(t) ? t === l || t == null || t === \"\" ? (this._$AH !== l && this._$AR(), this._$AH = l) : t !== this._$AH && t !== b && this._(t) : t._$litType$ !== void 0 ? this.$(t) : t.nodeType !== void 0 ? this.T(t) : bt(t) ? this.k(t) : this._(t);\n }\n S(t) {\n return this._$AA.parentNode.insertBefore(t, this._$AB);\n }\n T(t) {\n this._$AH !== t && (this._$AR(), this._$AH = this.S(t));\n }\n _(t) {\n this._$AH !== l && R(this._$AH) ? this._$AA.nextSibling.data = t : this.T(v.createTextNode(t)), this._$AH = t;\n }\n $(t) {\n var o;\n const { values: e, _$litType$: s } = t, r = typeof s == \"number\" ? this._$AC(t) : (s.el === void 0 && (s.el = I.createElement(dt(s.h, s.h[0]), this.options)), s);\n if (((o = this._$AH) == null ? void 0 : o._$AD) === r)\n this._$AH.p(e);\n else {\n const n = new Pt(r, this), a = n.u(this.options);\n n.p(e), this.T(a), this._$AH = n;\n }\n }\n _$AC(t) {\n let e = rt.get(t.strings);\n return e === void 0 && rt.set(t.strings, e = new I(t)), e;\n }\n k(t) {\n ct(this._$AH) || (this._$AH = [], this._$AR());\n const e = this._$AH;\n let s, r = 0;\n for (const o of t)\n r === e.length ? e.push(s = new M(this.S(N()), this.S(N()), this, this.options)) : s = e[r], s._$AI(o), r++;\n r < e.length && (this._$AR(s && s._$AB.nextSibling, r), e.length = r);\n }\n _$AR(t = this._$AA.nextSibling, e) {\n var s;\n for ((s = this._$AP) == null ? void 0 : s.call(this, !1, !0, e); t && t !== this._$AB; ) {\n const r = t.nextSibling;\n t.remove(), t = r;\n }\n }\n setConnected(t) {\n var e;\n this._$AM === void 0 && (this._$Cv = t, (e = this._$AP) == null || e.call(this, t));\n }\n}\nclass z {\n get tagName() {\n return this.element.tagName;\n }\n get _$AU() {\n return this._$AM._$AU;\n }\n constructor(t, e, s, r, o) {\n this.type = 1, this._$AH = l, this._$AN = void 0, this.element = t, this.name = e, this._$AM = r, this.options = o, s.length > 2 || s[0] !== \"\" || s[1] !== \"\" ? (this._$AH = Array(s.length - 1).fill(new String()), this.strings = s) : this._$AH = l;\n }\n _$AI(t, e = this, s, r) {\n const o = this.strings;\n let n = !1;\n if (o === void 0)\n t = C(this, t, e, 0), n = !R(t) || t !== this._$AH && t !== b, n && (this._$AH = t);\n else {\n const a = t;\n let h, d;\n for (t = o[0], h = 0; h < o.length - 1; h++)\n d = C(this, a[s + h], e, h), d === b && (d = this._$AH[h]), n || (n = !R(d) || d !== this._$AH[h]), d === l ? t = l : t !== l && (t += (d ?? \"\") + o[h + 1]), this._$AH[h] = d;\n }\n n && !r && this.j(t);\n }\n j(t) {\n t === l ? this.element.removeAttribute(this.name) : this.element.setAttribute(this.name, t ?? \"\");\n }\n}\nclass Tt extends z {\n constructor() {\n super(...arguments), this.type = 3;\n }\n j(t) {\n this.element[this.name] = t === l ? void 0 : t;\n }\n}\nclass Ot extends z {\n constructor() {\n super(...arguments), this.type = 4;\n }\n j(t) {\n this.element.toggleAttribute(this.name, !!t && t !== l);\n }\n}\nclass Nt extends z {\n constructor(t, e, s, r, o) {\n super(t, e, s, r, o), this.type = 5;\n }\n _$AI(t, e = this) {\n if ((t = C(this, t, e, 0) ?? l) === b)\n return;\n const s = this._$AH, r = t === l && s !== l || t.capture !== s.capture || t.once !== s.once || t.passive !== s.passive, o = t !== l && (s === l || r);\n r && this.element.removeEventListener(this.name, this, s), o && this.element.addEventListener(this.name, this, t), this._$AH = t;\n }\n handleEvent(t) {\n var e;\n typeof this._$AH == \"function\" ? this._$AH.call(((e = this.options) == null ? void 0 : e.host) ?? this.element, t) : this._$AH.handleEvent(t);\n }\n}\nclass Rt {\n constructor(t, e, s) {\n this.element = t, this.type = 6, this._$AN = void 0, this._$AM = e, this.options = s;\n }\n get _$AU() {\n return this._$AM._$AU;\n }\n _$AI(t) {\n C(this, t);\n }\n}\nconst B = P.litHtmlPolyfillSupport;\nB == null || B(I, M), (P.litHtmlVersions ?? (P.litHtmlVersions = [])).push(\"3.1.2\");\nconst It = (i, t, e) => {\n const s = (e == null ? void 0 : e.renderBefore) ?? t;\n let r = s._$litPart$;\n if (r === void 0) {\n const o = (e == null ? void 0 : e.renderBefore) ?? null;\n s._$litPart$ = r = new M(t.insertBefore(N(), o), o, void 0, e ?? {});\n }\n return r._$AI(i), r;\n};\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nlet T = class extends E {\n constructor() {\n super(...arguments), this.renderOptions = { host: this }, this._$Do = void 0;\n }\n createRenderRoot() {\n var e;\n const t = super.createRenderRoot();\n return (e = this.renderOptions).renderBefore ?? (e.renderBefore = t.firstChild), t;\n }\n update(t) {\n const e = this.render();\n this.hasUpdated || (this.renderOptions.isConnected = this.isConnected), super.update(t), this._$Do = It(e, this.renderRoot, this.renderOptions);\n }\n connectedCallback() {\n var t;\n super.connectedCallback(), (t = this._$Do) == null || t.setConnected(!0);\n }\n disconnectedCallback() {\n var t;\n super.disconnectedCallback(), (t = this._$Do) == null || t.setConnected(!1);\n }\n render() {\n return b;\n }\n};\nvar nt;\nT._$litElement$ = !0, T.finalized = !0, (nt = globalThis.litElementHydrateSupport) == null || nt.call(globalThis, { LitElement: T });\nconst G = globalThis.litElementPolyfillSupport;\nG == null || G({ LitElement: T });\n(globalThis.litElementVersions ?? (globalThis.litElementVersions = [])).push(\"4.0.4\");\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst Mt = (i) => (t, e) => {\n e !== void 0 ? e.addInitializer(() => {\n customElements.define(i, t);\n }) : customElements.define(i, t);\n};\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst xt = { attribute: !0, type: String, converter: L, reflect: !1, hasChanged: K }, Ht = (i = xt, t, e) => {\n const { kind: s, metadata: r } = e;\n let o = globalThis.litPropertyMetadata.get(r);\n if (o === void 0 && globalThis.litPropertyMetadata.set(r, o = /* @__PURE__ */ new Map()), o.set(e.name, i), s === \"accessor\") {\n const { name: n } = e;\n return { set(a) {\n const h = t.get.call(this);\n t.set.call(this, a), this.requestUpdate(n, h, i);\n }, init(a) {\n return a !== void 0 && this.P(n, void 0, i), a;\n } };\n }\n if (s === \"setter\") {\n const { name: n } = e;\n return function(a) {\n const h = this[n];\n t.call(this, a), this.requestUpdate(n, h, i);\n };\n }\n throw Error(\"Unsupported decorator location: \" + s);\n};\nfunction _(i) {\n return (t, e) => typeof e == \"object\" ? Ht(i, t, e) : ((s, r, o) => {\n const n = r.hasOwnProperty(o);\n return r.constructor.createProperty(o, n ? { ...s, wrapped: !0 } : s), n ? Object.getOwnPropertyDescriptor(r, o) : void 0;\n })(i, t, e);\n}\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst Lt = (i) => i.strings === void 0;\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst kt = { ATTRIBUTE: 1, CHILD: 2, PROPERTY: 3, BOOLEAN_ATTRIBUTE: 4, EVENT: 5, ELEMENT: 6 }, Dt = (i) => (...t) => ({ _$litDirective$: i, values: t });\nlet zt = class {\n constructor(t) {\n }\n get _$AU() {\n return this._$AM._$AU;\n }\n _$AT(t, e, s) {\n this._$Ct = t, this._$AM = e, this._$Ci = s;\n }\n _$AS(t, e) {\n return this.update(t, e);\n }\n update(t, e) {\n return this.render(...e);\n }\n};\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst O = (i, t) => {\n var s;\n const e = i._$AN;\n if (e === void 0)\n return !1;\n for (const r of e)\n (s = r._$AO) == null || s.call(r, t, !1), O(r, t);\n return !0;\n}, D = (i) => {\n let t, e;\n do {\n if ((t = i._$AM) === void 0)\n break;\n e = t._$AN, e.delete(i), i = t;\n } while ((e == null ? void 0 : e.size) === 0);\n}, pt = (i) => {\n for (let t; t = i._$AM; i = t) {\n let e = t._$AN;\n if (e === void 0)\n t._$AN = e = /* @__PURE__ */ new Set();\n else if (e.has(i))\n break;\n e.add(i), Bt(t);\n }\n};\nfunction Yt(i) {\n this._$AN !== void 0 ? (D(this), this._$AM = i, pt(this)) : this._$AM = i;\n}\nfunction jt(i, t = !1, e = 0) {\n const s = this._$AH, r = this._$AN;\n if (r !== void 0 && r.size !== 0)\n if (t)\n if (Array.isArray(s))\n for (let o = e; o < s.length; o++)\n O(s[o], !1), D(s[o]);\n else\n s != null && (O(s, !1), D(s));\n else\n O(this, i);\n}\nconst Bt = (i) => {\n i.type == kt.CHILD && (i._$AP ?? (i._$AP = jt), i._$AQ ?? (i._$AQ = Yt));\n};\nclass Gt extends zt {\n constructor() {\n super(...arguments), this._$AN = void 0;\n }\n _$AT(t, e, s) {\n super._$AT(t, e, s), pt(this), this.isConnected = t._$AU;\n }\n _$AO(t, e = !0) {\n var s, r;\n t !== this.isConnected && (this.isConnected = t, t ? (s = this.reconnected) == null || s.call(this) : (r = this.disconnected) == null || r.call(this)), e && (O(this, t), D(this));\n }\n setValue(t) {\n if (Lt(this._$Ct))\n this._$Ct._$AI(t, this);\n else {\n const e = [...this._$Ct._$AH];\n e[this._$Ci] = t, this._$Ct._$AI(e, this, 0);\n }\n }\n disconnected() {\n }\n reconnected() {\n }\n}\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst Wt = () => new Vt();\nclass Vt {\n}\nconst W = /* @__PURE__ */ new WeakMap(), qt = Dt(class extends Gt {\n render(i) {\n return l;\n }\n update(i, [t]) {\n var s;\n const e = t !== this.Y;\n return e && this.Y !== void 0 && this.rt(void 0), (e || this.lt !== this.ct) && (this.Y = t, this.ht = (s = i.options) == null ? void 0 : s.host, this.rt(this.ct = i.element)), l;\n }\n rt(i) {\n if (typeof this.Y == \"function\") {\n const t = this.ht ?? globalThis;\n let e = W.get(t);\n e === void 0 && (e = /* @__PURE__ */ new WeakMap(), W.set(t, e)), e.get(this.Y) !== void 0 && this.Y.call(this.ht, void 0), e.set(this.Y, i), i !== void 0 && this.Y.call(this.ht, i);\n } else\n this.Y.value = i;\n }\n get lt() {\n var i, t;\n return typeof this.Y == \"function\" ? (i = W.get(this.ht ?? globalThis)) == null ? void 0 : i.get(this.Y) : (t = this.Y) == null ? void 0 : t.value;\n }\n disconnected() {\n this.lt === this.ct && this.rt(void 0);\n }\n reconnected() {\n this.rt(this.ct);\n }\n});\nvar Kt = Object.defineProperty, Jt = Object.getOwnPropertyDescriptor, $ = (i, t, e, s) => {\n for (var r = s > 1 ? void 0 : s ? Jt(t, e) : t, o = i.length - 1, n; o >= 0; o--)\n (n = i[o]) && (r = (s ? n(t, e, r) : n(r)) || r);\n return s && r && Kt(t, e, r), r;\n};\nfunction Ft(i) {\n return customElements.get(i) ? (t) => t : Mt(i);\n}\nlet p = class extends T {\n constructor() {\n super(), this.GISCUS_SESSION_KEY = \"giscus-session\", this.GISCUS_DEFAULT_HOST = \"https://giscus.app\", this.ERROR_SUGGESTION = \"Please consider reporting this error at https://github.com/giscus/giscus/issues/new.\", this.__session = \"\", this._iframeRef = Wt(), this.messageEventHandler = this.handleMessageEvent.bind(this), this.hasLoaded = !1, this.host = this.GISCUS_DEFAULT_HOST, this.strict = \"0\", this.reactionsEnabled = \"1\", this.emitMetadata = \"0\", this.inputPosition = \"bottom\", this.theme = \"light\", this.lang = \"en\", this.loading = \"eager\", this.setupSession(), window.addEventListener(\"message\", this.messageEventHandler);\n }\n get iframeRef() {\n var i;\n return (i = this._iframeRef) == null ? void 0 : i.value;\n }\n get _host() {\n try {\n return new URL(this.host), this.host;\n } catch {\n return this.GISCUS_DEFAULT_HOST;\n }\n }\n disconnectedCallback() {\n super.disconnectedCallback(), window.removeEventListener(\"message\", this.messageEventHandler);\n }\n _formatError(i) {\n return `[giscus] An error occurred. Error message: \"${i}\".`;\n }\n setupSession() {\n const i = location.href, t = new URL(i), e = localStorage.getItem(this.GISCUS_SESSION_KEY), s = t.searchParams.get(\"giscus\") ?? \"\";\n if (this.__session = \"\", s) {\n localStorage.setItem(this.GISCUS_SESSION_KEY, JSON.stringify(s)), this.__session = s, t.searchParams.delete(\"giscus\"), t.hash = \"\", history.replaceState(void 0, document.title, t.toString());\n return;\n }\n if (e)\n try {\n this.__session = JSON.parse(e);\n } catch (r) {\n localStorage.removeItem(this.GISCUS_SESSION_KEY), console.warn(\n `${this._formatError(\n r == null ? void 0 : r.message\n )} Session has been cleared.`\n );\n }\n }\n signOut() {\n localStorage.removeItem(this.GISCUS_SESSION_KEY), this.__session = \"\", this.update(/* @__PURE__ */ new Map());\n }\n handleMessageEvent(i) {\n if (i.origin !== this._host)\n return;\n const { data: t } = i;\n if (!(typeof t == \"object\" && t.giscus))\n return;\n if (this.iframeRef && t.giscus.resizeHeight && (this.iframeRef.style.height = `${t.giscus.resizeHeight}px`), t.giscus.signOut) {\n console.info(\"[giscus] User has logged out. Session has been cleared.\"), this.signOut();\n return;\n }\n if (!t.giscus.error)\n return;\n const e = t.giscus.error;\n if (e.includes(\"Bad credentials\") || e.includes(\"Invalid state value\") || e.includes(\"State has expired\")) {\n if (localStorage.getItem(this.GISCUS_SESSION_KEY) !== null) {\n console.warn(`${this._formatError(e)} Session has been cleared.`), this.signOut();\n return;\n }\n console.error(\n `${this._formatError(e)} No session is stored initially. ${this.ERROR_SUGGESTION}`\n );\n }\n if (e.includes(\"Discussion not found\")) {\n console.warn(\n `[giscus] ${e}. A new discussion will be created if a comment/reaction is submitted.`\n );\n return;\n }\n console.error(`${this._formatError(e)} ${this.ERROR_SUGGESTION}`);\n }\n sendMessage(i) {\n var t;\n !((t = this.iframeRef) != null && t.contentWindow) || !this.hasLoaded || this.iframeRef.contentWindow.postMessage({ giscus: i }, this._host);\n }\n updateConfig() {\n const i = {\n setConfig: {\n repo: this.repo,\n repoId: this.repoId,\n category: this.category,\n categoryId: this.categoryId,\n term: this.getTerm(),\n number: +this.getNumber(),\n strict: this.strict === \"1\",\n reactionsEnabled: this.reactionsEnabled === \"1\",\n emitMetadata: this.emitMetadata === \"1\",\n inputPosition: this.inputPosition,\n theme: this.theme,\n lang: this.lang\n }\n };\n this.sendMessage(i);\n }\n firstUpdated() {\n var i;\n (i = this.iframeRef) == null || i.addEventListener(\"load\", () => {\n var t;\n (t = this.iframeRef) == null || t.classList.remove(\"loading\"), this.hasLoaded = !0, this.updateConfig();\n });\n }\n requestUpdate(i, t, e) {\n if (!this.hasUpdated || i === \"host\") {\n super.requestUpdate(i, t, e);\n return;\n }\n this.updateConfig();\n }\n getMetaContent(i, t = !1) {\n const e = t ? `meta[property='og:${i}'],` : \"\", s = document.querySelector(\n e + `meta[name='${i}']`\n );\n return s ? s.content : \"\";\n }\n _getCleanedUrl() {\n const i = new URL(location.href);\n return i.searchParams.delete(\"giscus\"), i.hash = \"\", i;\n }\n getTerm() {\n switch (this.mapping) {\n case \"url\":\n return this._getCleanedUrl().toString();\n case \"title\":\n return document.title;\n case \"og:title\":\n return this.getMetaContent(\"title\", !0);\n case \"specific\":\n return this.term ?? \"\";\n case \"number\":\n return \"\";\n case \"pathname\":\n default:\n return location.pathname.length < 2 ? \"index\" : location.pathname.substring(1).replace(/\\.\\w+$/, \"\");\n }\n }\n getNumber() {\n return this.mapping === \"number\" ? this.term ?? \"\" : \"\";\n }\n getIframeSrc() {\n const i = this._getCleanedUrl().toString(), t = `${i}${this.id ? \"#\" + this.id : \"\"}`, e = this.getMetaContent(\"description\", !0), s = this.getMetaContent(\"giscus:backlink\") || i, r = {\n origin: t,\n session: this.__session,\n repo: this.repo,\n repoId: this.repoId ?? \"\",\n category: this.category ?? \"\",\n categoryId: this.categoryId ?? \"\",\n term: this.getTerm(),\n number: this.getNumber(),\n strict: this.strict,\n reactionsEnabled: this.reactionsEnabled,\n emitMetadata: this.emitMetadata,\n inputPosition: this.inputPosition,\n theme: this.theme,\n description: e,\n backLink: s\n }, o = this._host, n = this.lang ? `/${this.lang}` : \"\", a = new URLSearchParams(r);\n return `${o}${n}/widget?${a.toString()}`;\n }\n render() {\n return wt`\n \n `;\n }\n};\np.styles = $t`\n :host,\n iframe {\n width: 100%;\n border: none;\n min-height: 150px;\n color-scheme: light dark;\n }\n\n iframe.loading {\n opacity: 0;\n }\n `;\n$([\n _({ reflect: !0 })\n], p.prototype, \"host\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"repo\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"repoId\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"category\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"categoryId\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"mapping\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"term\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"strict\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"reactionsEnabled\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"emitMetadata\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"inputPosition\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"theme\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"lang\", 2);\n$([\n _({ reflect: !0 })\n], p.prototype, \"loading\", 2);\np = $([\n Ft(\"giscus-widget\")\n], p);\nexport {\n p as GiscusWidget\n};\n"],"names":["H","globalThis","V","ShadowRoot","ShadyCSS","nativeShadow","Document","prototype","CSSStyleSheet","q","Symbol","J","WeakMap","ot","constructor","t","e","s","this","_$cssResult$","Error","cssText","styleSheet","o","length","get","replaceSync","set","toString","F","i","cssRules","ut","is","gt","defineProperty","ft","getOwnPropertyDescriptor","mt","getOwnPropertyNames","At","getOwnPropertySymbols","yt","getPrototypeOf","St","Object","A","Q","trustedTypes","vt","emptyScript","Y","reactiveElementPolyfillSupport","U","L","toAttribute","Boolean","Array","JSON","stringify","fromAttribute","Number","parse","K","Z","attribute","type","String","converter","reflect","hasChanged","metadata","litPropertyMetadata","E","HTMLElement","static","_$Ei","l","push","observedAttributes","finalize","_$Eh","keys","state","elementProperties","noAccessor","r","getPropertyDescriptor","n","call","a","requestUpdate","configurable","enumerable","hasOwnProperty","Map","finalized","properties","createProperty","_$Eu","elementStyles","finalizeStyles","styles","isArray","Set","flat","reverse","unshift","toLowerCase","super","_$Ep","isUpdatePending","hasUpdated","_$Em","_$Ev","_$ES","Promise","enableUpdating","_$AL","_$E_","forEach","addController","_$EO","add","renderRoot","isConnected","hostConnected","removeController","delete","size","createRenderRoot","shadowRoot","attachShadow","shadowRootOptions","adoptedStyleSheets","map","document","createElement","litNonce","setAttribute","textContent","appendChild","_t","connectedCallback","disconnectedCallback","hostDisconnected","attributeChangedCallback","_$AK","_$EC","removeAttribute","getPropertyOptions","P","_$ET","has","_$Ej","async","reject","scheduleUpdate","performUpdate","wrapped","shouldUpdate","willUpdate","hostUpdate","update","_$EU","_$AE","hostUpdated","firstUpdated","updated","updateComplete","getUpdateComplete","mode","ReactiveElement","reactiveElementVersions","k","X","createPolicy","createHTML","ht","m","Math","random","slice","at","Et","v","N","createComment","R","ct","j","w","tt","et","y","RegExp","st","it","lt","wt","_$litType$","strings","values","b","for","rt","S","createTreeWalker","dt","I","parts","h","d","u","c","g","lastIndex","exec","test","f","startsWith","Ut","el","currentNode","content","firstChild","replaceWith","childNodes","nextNode","nodeType","hasAttributes","getAttributeNames","endsWith","getAttribute","split","x","index","name","ctor","Tt","Ot","Nt","z","tagName","append","data","indexOf","innerHTML","C","_$Co","_$Cl","_$litDirective$","_$AO","_$AT","_$AS","M","_$AU","_$AM","_$Cv","_$AH","_$AN","_$AA","_$AB","options","parentNode","startNode","endNode","_$AI","_$AR","_","$","T","iterator","bt","insertBefore","nextSibling","createTextNode","_$AC","_$AD","p","_$AV","creationScope","importNode","Rt","_$AP","remove","setConnected","element","fill","arguments","toggleAttribute","capture","once","passive","removeEventListener","addEventListener","handleEvent","host","B","litHtmlPolyfillSupport","litHtmlVersions","renderOptions","_$Do","renderBefore","render","_$litPart$","It","nt","_$litElement$","litElementHydrateSupport","LitElement","G","litElementPolyfillSupport","litElementVersions","xt","Ht","kind","init","kt","zt","_$Ct","_$Ci","O","D","pt","Bt","Yt","jt","_$AQ","Gt","reconnected","disconnected","setValue","Lt","Vt","W","qt","Dt","value","Kt","Jt","GISCUS_SESSION_KEY","GISCUS_DEFAULT_HOST","ERROR_SUGGESTION","__session","_iframeRef","messageEventHandler","handleMessageEvent","bind","hasLoaded","strict","reactionsEnabled","emitMetadata","inputPosition","theme","lang","loading","setupSession","window","iframeRef","_host","URL","_formatError","location","href","localStorage","getItem","searchParams","setItem","hash","history","replaceState","title","removeItem","console","warn","message","signOut","origin","giscus","resizeHeight","style","height","info","error","includes","sendMessage","contentWindow","postMessage","updateConfig","setConfig","repo","repoId","category","categoryId","term","getTerm","number","getNumber","classList","getMetaContent","querySelector","_getCleanedUrl","mapping","pathname","substring","replace","getIframeSrc","id","session","description","backLink","URLSearchParams","reduce","customElements","addInitializer","define","Mt","Ft"],"sourceRoot":""} \ No newline at end of file diff --git a/404.html b/404.html index bafd4714..e6312a54 100644 --- a/404.html +++ b/404.html @@ -1,8 +1,8 @@ servicesworkflowprojectsblogDISCUSS YOUR PROJECTservicesworkflowprojectsblogDISCUSS YOUR PROJECT404Nothing to see here, page is under constructionBut our blog is always there for youread a random article + }]);servicesworkflowprojectsblogDISCUSS YOUR PROJECTservicesworkflowprojectsblogDISCUSS YOUR PROJECT404Nothing to see here, page is under constructionBut our blog is always there for youread a random article - \ No newline at end of file +