/*! For license information please see pushcode.go.js.LICENSE.txt */ (()=>{var e={558:(e,t)=>{"use strict";t.pushEvents={toggleButtonLoad:"toggle_button_load",toggleButtonOn:"toggle_button_on",toggleButtonOff:"toggle_button_off",subscribeDialogOpen:"subscribe_dialog_open",subscribeDialogClose:"subscribe_dialog_close",subscribeDialogAccept:"subscribe_dialog_accept",subscribeDialogDeny:"subscribe_dialog_deny",subscribeDialogGrayOutClick:"subscribe_dialog_grayout_click"}},498:(e,t,s)=>{"use strict";function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(s){if("default"!==s){var r=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,r.get?r:{enumerable:!0,get:function(){return e[s]}})}})),t.default=e,Object.freeze(t)}let i,n,o=!1;const a={},l=e=>"object"==(e=typeof e)||"function"===e;function c(e){var t,s,r;return null!==(r=null===(s=null===(t=e.head)||void 0===t?void 0:t.querySelector('meta[name="csp-nonce"]'))||void 0===s?void 0:s.getAttribute("content"))&&void 0!==r?r:void 0}const u=(e,t,...s)=>{let r=null,i=!1,n=!1;const o=[],a=t=>{for(let s=0;se[t])).join(" "))}const c=h(e,null);return c.$attrs$=t,o.length>0&&(c.$children$=o),c},h=(e,t)=>({$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null}),d={},p=(e,t,s)=>{const r=z.ce(t,s);return e.dispatchEvent(r),r},f=new WeakMap,m=(e,t)=>"sc-"+e.$tagName$,g=(e,t,s,r,i,n)=>{if(s!==r){let o=B(e,t),a=t.toLowerCase();if("class"===t){const t=e.classList,i=y(s),n=y(r);t.remove(...i.filter((e=>e&&!n.includes(e)))),t.add(...n.filter((e=>e&&!i.includes(e))))}else if("style"===t){for(const t in s)r&&null!=r[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in r)s&&r[t]===s[t]||(t.includes("-")?e.style.setProperty(t,r[t]):e.style[t]=r[t])}else if(o||"o"!==t[0]||"n"!==t[1]){const a=l(r);if((o||a&&null!==r)&&!i)try{if(e.tagName.includes("-"))e[t]=r;else{const i=null==r?"":r;"list"===t?o=!1:null!=s&&e[t]==i||(e[t]=i)}}catch(e){}null==r||!1===r?!1===r&&""!==e.getAttribute(t)||e.removeAttribute(t):(!o||4&n||i)&&!a&&(r=!0===r?"":r,e.setAttribute(t,r))}else t="-"===t[2]?t.slice(3):B(V,a)?a.slice(2):a[2]+t.slice(3),s&&z.rel(e,t,s,!1),r&&z.ael(e,t,r,!1)}},b=/\s/,y=e=>e?e.split(b):[],w=(e,t,s,r)=>{const i=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,n=e&&e.$attrs$||a,o=t.$attrs$||a;for(r in n)r in o||g(i,r,n[r],void 0,s,t.$flags$);for(r in o)g(i,r,n[r],o[r],s,t.$flags$)},v=(e,t,s,r)=>{const n=t.$children$[s];let o,a,l=0;if(null!==n.$text$)o=n.$elm$=H.createTextNode(n.$text$);else if(o=n.$elm$=H.createElement(n.$tag$),w(null,n,!1),null!=i&&o["s-si"]!==i&&o.classList.add(o["s-si"]=i),n.$children$)for(l=0;l{let a,l=e;for(l.shadowRoot&&l.tagName===n&&(l=l.shadowRoot);i<=o;++i)r[i]&&(a=v(null,s,i),a&&(r[i].$elm$=a,l.insertBefore(a,t)))},S=(e,t,s)=>{for(let r=t;r<=s;++r){const t=e[r];if(t){const e=t.$elm$;e&&e.remove()}}},C=(e,t)=>e.$tag$===t.$tag$,k=(e,t)=>{const s=t.$elm$=e.$elm$,r=e.$children$,i=t.$children$,n=t.$tag$,o=t.$text$;null===o?("slot"===n||w(e,t,!1),null!==r&&null!==i?((e,t,s,r)=>{let i,n=0,o=0,a=t.length-1,l=t[0],c=t[a],u=r.length-1,h=r[0],d=r[u];for(;n<=a&&o<=u;)null==l?l=t[++n]:null==c?c=t[--a]:null==h?h=r[++o]:null==d?d=r[--u]:C(l,h)?(k(l,h),l=t[++n],h=r[++o]):C(c,d)?(k(c,d),c=t[--a],d=r[--u]):C(l,d)?(k(l,d),e.insertBefore(l.$elm$,c.$elm$.nextSibling),l=t[++n],d=r[--u]):C(c,h)?(k(c,h),e.insertBefore(c.$elm$,l.$elm$),c=t[--a],h=r[++o]):(i=v(t&&t[o],s,o),h=r[++o],i&&l.$elm$.parentNode.insertBefore(i,l.$elm$));n>a?x(e,null==r[u+1]?null:r[u+1].$elm$,s,r,o,u):o>u&&S(t,n,a)})(s,r,t,i):null!==i?(null!==e.$text$&&(s.textContent=""),x(s,null,t,i,0,i.length-1)):null!==r&&S(r,0,r.length-1)):e.$text$!==o&&(s.data=o)},E=(e,t)=>{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise((t=>e.$onRenderResolve$=t)))},A=(e,t)=>{if(e.$flags$|=16,!(4&e.$flags$))return E(e,e.$ancestorComponent$),ee((()=>I(e,t)));e.$flags$|=512},I=(e,t)=>{const s=(e.$cmpMeta$.$tagName$,()=>{}),r=e.$lazyInstance$;let i;return t&&(i=D(r,"componentWillLoad")),s(),T(i,(()=>O(e,r,t)))},T=(e,t)=>e instanceof Promise?e.then(t):t(),O=async(e,t,s)=>{const r=e.$hostElement$,i=(e.$cmpMeta$.$tagName$,()=>{}),n=r["s-rc"];s&&(e=>{const t=e.$cmpMeta$,s=e.$hostElement$,r=t.$flags$,i=(t.$tagName$,()=>{}),n=((e,t,s,r)=>{var i;let n=m(t);const o=F.get(n);if(e=11===e.nodeType?e:H,o)if("string"==typeof o){e=e.head||e;let t,s=f.get(e);if(s||f.set(e,s=new Set),!s.has(n)){{t=H.createElement("style"),t.innerHTML=o;const s=null!==(i=z.$nonce$)&&void 0!==i?i:c(H);null!=s&&t.setAttribute("nonce",s),e.insertBefore(t,e.querySelector("link"))}s&&s.add(n)}}else e.adoptedStyleSheets.includes(o)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,o]);return n})(s.shadowRoot?s.shadowRoot:s.getRootNode(),t);10&r&&(s["s-sc"]=n,s.classList.add(n+"-h")),i()})(e);const o=(e.$cmpMeta$.$tagName$,()=>{});N(e,t),n&&(n.map((e=>e())),r["s-rc"]=void 0),o(),i();{const t=r["s-p"],s=()=>P(e);0===t.length?s():(Promise.all(t).then(s),e.$flags$|=4,t.length=0)}},N=(e,t,s)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,((e,t)=>{const s=e.$hostElement$,r=e.$vnode$||h(null,null),o=(a=t)&&a.$tag$===d?t:u(null,null,t);var a;n=s.tagName,o.$tag$=null,o.$flags$|=4,e.$vnode$=o,o.$elm$=r.$elm$=s.shadowRoot||s,i=s["s-sc"],k(r,o)})(e,t)}catch(t){M(t,e.$hostElement$)}return null},P=e=>{e.$cmpMeta$.$tagName$;const t=e.$hostElement$,s=e.$ancestorComponent$;64&e.$flags$||(e.$flags$|=64,R(t),e.$onReadyResolve$(t),s||$()),e.$onInstanceResolve$(t),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&Y((()=>A(e,!1))),e.$flags$&=-517},$=e=>{R(H.documentElement),Y((()=>p(V,"appload",{detail:{namespace:"pushcode-components"}})))},D=(e,t,s)=>{if(e&&e[t])try{return e[t](s)}catch(e){M(e)}},R=e=>e.classList.add("hydrated"),L=(e,t,s)=>{if(t.$members$){const r=Object.entries(t.$members$),i=e.prototype;if(r.map((([e,[r]])=>{31&r||2&s&&32&r?Object.defineProperty(i,e,{get(){return t=e,_(this).$instanceValues$.get(t);var t},set(s){((e,t,s,r)=>{const i=_(e),n=i.$instanceValues$.get(t),o=i.$flags$,a=i.$lazyInstance$;var c,u;c=s,u=r.$members$[t][0],s=null==c||l(c)?c:4&u?"false"!==c&&(""===c||!!c):1&u?String(c):c;const h=Number.isNaN(n)&&Number.isNaN(s);8&o&&void 0!==n||s===n||h||(i.$instanceValues$.set(t,s),a&&2==(18&o)&&A(i,!1))})(this,e,s,t)},configurable:!0,enumerable:!0}):1&s&&64&r&&Object.defineProperty(i,e,{value(...t){const s=_(this);return s.$onInstancePromise$.then((()=>s.$lazyInstance$[e](...t)))}})})),1&s){const t=new Map;i.attributeChangedCallback=function(e,s,r){z.jmp((()=>{const s=t.get(e);if(this.hasOwnProperty(s))r=this[s],delete this[s];else if(i.hasOwnProperty(s)&&"number"==typeof this[s]&&this[s]==r)return;this[s]=(null!==r||"boolean"!=typeof this[s])&&r}))},e.observedAttributes=r.filter((([e,t])=>15&t[0])).map((([e,s])=>{const r=s[1]||e;return t.set(r,e),r}))}}return e},q=new WeakMap,_=e=>q.get(e),B=(e,t)=>t in e,M=(e,t)=>(0,console.error)(e,t),j=new Map,U=(e,t,i)=>{const n=e.$tagName$.replace(/-/g,"_"),o=e.$lazyBundleId$,a=j.get(o);return a?a[n]:Promise.resolve().then((function(){return r(s(137)(`./${o}.entry.js`))})).then((e=>(j.set(o,e),e[n])),M)},F=new Map,V="undefined"!=typeof window?window:{},H=V.document||{head:{}},z={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,s,r)=>e.addEventListener(t,s,r),rel:(e,t,s,r)=>e.removeEventListener(t,s,r),ce:(e,t)=>new CustomEvent(e,t)},G=e=>Promise.resolve(e),W=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(e){}return!1})(),K=[],Z=[],J=(e,t)=>s=>{e.push(s),o||(o=!0,t&&4&z.$flags$?Y(X):z.raf(X))},Q=e=>{for(let t=0;t{Q(K),Q(Z),(o=K.length>0)&&z.raf(X)},Y=e=>G().then(e),ee=J(Z,!0);t.Host=d,t.bootstrapLazy=(e,t={})=>{var s;const r=[],i=t.exclude||[],n=V.customElements,o=H.head,a=o.querySelector("meta[charset]"),l=H.createElement("style"),u=[];let h,d=!0;Object.assign(z,t),z.$resourcesUrl$=new URL(t.resourcesUrl||"./",H.baseURI).href,e.map((e=>{e[1].map((t=>{const s={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};s.$members$=t[2];const o=s.$tagName$,a=class extends HTMLElement{constructor(e){super(e),((e,t)=>{const s={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};s.$onInstancePromise$=new Promise((e=>s.$onInstanceResolve$=e)),s.$onReadyPromise$=new Promise((e=>s.$onReadyResolve$=e)),e["s-p"]=[],e["s-rc"]=[],q.set(e,s)})(e=this,s),1&s.$flags$&&e.attachShadow({mode:"open"})}connectedCallback(){h&&(clearTimeout(h),h=null),d?u.push(this):z.jmp((()=>(e=>{if(0==(1&z.$flags$)){const t=_(e),s=t.$cmpMeta$,r=(s.$tagName$,()=>{});if(!(1&t.$flags$)){t.$flags$|=1;{let s=e;for(;s=s.parentNode||s.host;)if(s["s-p"]){E(t,t.$ancestorComponent$=s);break}}s.$members$&&Object.entries(s.$members$).map((([t,[s]])=>{if(31&s&&e.hasOwnProperty(t)){const s=e[t];delete e[t],e[t]=s}})),(async(e,t,s,r,i)=>{if(0==(32&t.$flags$)){t.$flags$|=32;{if((i=U(s)).then){const e=()=>{};i=await i,e()}i.isProxied||(L(i,s,2),i.isProxied=!0);const e=(s.$tagName$,()=>{});t.$flags$|=8;try{new i(t)}catch(e){M(e)}t.$flags$&=-9,e()}if(i.style){let e=i.style;const t=m(s);if(!F.has(t)){const r=(s.$tagName$,()=>{});((e,t,s)=>{let r=F.get(e);W&&s?(r=r||new CSSStyleSheet,"string"==typeof r?r=t:r.replaceSync(t)):r=t,F.set(e,r)})(t,e,!!(1&s.$flags$)),r()}}}const n=t.$ancestorComponent$,o=()=>A(t,!0);n&&n["s-rc"]?n["s-rc"].push(o):o()})(0,t,s)}r()}})(this)))}disconnectedCallback(){z.jmp((()=>(this,void(0==(1&z.$flags$)&&_(this)))))}componentOnReady(){return _(this).$onReadyPromise$}};s.$lazyBundleId$=e[0],i.includes(o)||n.get(o)||(r.push(o),n.define(o,L(a,s,1)))}))}));{l.innerHTML=r+"{visibility:hidden}.hydrated{visibility:inherit}",l.setAttribute("data-styles","");const e=null!==(s=z.$nonce$)&&void 0!==s?s:c(H);null!=e&&l.setAttribute("nonce",e),o.insertBefore(l,a?a.nextSibling:o.firstChild)}d=!1,u.length?u.map((e=>e.connectedCallback())):z.jmp((()=>h=setTimeout($,30)))},t.createEvent=(e,t,s)=>{const r=(e=>_(e).$hostElement$)(e);return{emit:e=>p(r,t,{bubbles:!!(4&s),composed:!!(2&s),cancelable:!!(1&s),detail:e})}},t.h=u,t.promiseResolve=G,t.registerInstance=(e,t)=>q.set(t.$lazyInstance$=e,t),t.setNonce=e=>z.$nonce$=e},176:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=s(498),i=s(975),n=s(558),o=class{constructor(e){r.registerInstance(this,e),this.background="",this.callbacks=void 0}render(){return r.h(r.Host,{onClick:e=>this.handleClick(e),style:this.makeStyle()},r.h("slot",null))}makeStyle(){let e={};return this.background&&(e.background=this.background),e}handleClick(e){var t,s;return e.currentTarget&&e.currentTarget instanceof HTMLElement&&(null===(t=e.currentTarget)||void 0===t||t.remove(),"PUSHCODE-GRAY-OUT"===e.target.tagName)&&(i.getAnyProperty(window,"PushCode").sendEvent(n.pushEvents.subscribeDialogGrayOutClick),(null===(s=this.callbacks)||void 0===s?void 0:s.grayOutClick)&&this.callbacks.grayOutClick()),e.preventDefault(),0}};o.style=":host{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(50, 50, 50, 0.64);z-index:2147483647}",t.pushcode_gray_out=o},563:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=s(498),i=class{constructor(e){var t;r.registerInstance(this,e),this.product=null===(t=window.PushCodeShopify)||void 0===t?void 0:t.product,this.variantId=this.getProductVariantId(),this.subscribeLabel="",this.unsubscribeLabel="",this.subscribeBgColor="",this.unsubscribeBgColor="",this.subscribeTextColor="",this.unsubscribeTextColor="",this.pushcode=null,this.isPushcodeAvailable=!1,this.isSubscribed=!1,this.showButton=!1,this.isLoadFailed=!1}async setButtonState(){if(!await this.pushcode.isDomainTokenValid())return void(this.showButton=!1);if(this.pushcode.permission()===this.pushcode.permissions().denied)return void(this.showButton=!1);this.variantId=this.getProductVariantId();const e=await this.isSubscribedToRestock();this.isSubscribed=e;const t=this.getProductVariantById(this.variantId);this.showButton=!!t&&!t.available}async componentWillLoad(){this.product&&(this.pushcode=window.PushCode,this.isPushcodeAvailable=this.pushcode&&"object"==typeof this.pushcode&&this.pushcode.isSupport(),this.isPushcodeAvailable?(await this.setButtonState(),this.pushcode.addEventListener("init_complete",(function(){document.querySelectorAll("pushcode-restock-button").forEach((e=>{e.setButtonState()}))})),document.querySelectorAll("variant-radios").forEach((function(e){e.addEventListener("change",(function(){document.querySelectorAll("pushcode-restock-button").forEach((e=>{e.setButtonState()}))}))}))):(this.isLoadFailed=!0,console.error("pushcode.js is not loaded.")))}handleClick(e){return this.isSubscribed?this.unsubscribeToRestock():this.promptIfNotSubscribed(),e.preventDefault(),0}render(){if(!this.showButton)return;const e=this.subscribeLabel||"プッシュ通知で入荷お知らせ",t=this.unsubscribeLabel||"プッシュ通知お知らせを止める",s=this.subscribeBgColor||"#e47d59",i=this.unsubscribeBgColor||"#e47d59",n=this.subscribeTextColor||"#fff",o=this.unsubscribeTextColor||"#fff",a=this.isSubscribed?t:e,l=this.isSubscribed?"pushcode-subscribed":"pushcode-not-subscribed",c={color:this.isSubscribed?o:n,backgroundColor:this.isSubscribed?i:s};return r.h("button",{class:l,onClick:e=>this.handleClick(e),innerHTML:a,style:c})}getProductVariantId(){const e=new URL(window.location.href).searchParams.get("variant");if(e)return e;if(!this.product||!this.product.variants)throw new Error("Product object does not exist");const t=this.product.variants;for(let e=0;ebutton{width:100%;border:none;color:white;cursor:pointer;padding:10px;font-size:1.5rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:calc(1 + 0.2 / var(--font-body-scale));min-height:4.6rem;padding:1em 2em}",t.pushcode_restock_button=i},462:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=s(498),i=s(975),n=s(558);var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==s.g?s.g:"undefined"!=typeof self?self:{};function a(e,t,s){return e(s={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}},s.exports),s.exports}function l(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(s){var r=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(t,s,r.get?r:{enumerable:!0,get:function(){return e[s]}})})),t}var c,u,h,d=a((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))})),p=a((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))})),f=a((function(e,t){var s;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=r.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(s=String.fromCodePoint)&&void 0!==s?s:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}})),m=a((function(e,t){var s=o&&o.__createBinding||(Object.create?function(e,t,s,r){void 0===r&&(r=s);var i=Object.getOwnPropertyDescriptor(t,s);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[s]}}),Object.defineProperty(e,r,i)}:function(e,t,s,r){void 0===r&&(r=s),e[r]=t[s]}),r=o&&o.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=o&&o.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&s(t,e,i);return r(t,e),t},n=o&&o.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var a=n(d);t.htmlDecodeTree=a.default;var l=n(p);t.xmlDecodeTree=l.default;var c=i(f);t.decodeCodePoint=c.default;var u,h,m,g,b=f;function y(e){return e>=u.ZERO&&e<=u.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return b.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return b.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u||(u={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(h=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(m||(m={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(g=t.DecodingMode||(t.DecodingMode={}));var w=function(){function e(e,t,s){this.decodeTree=e,this.emitCodePoint=t,this.errors=s,this.state=m.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=g.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=m.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case m.EntityStart:return e.charCodeAt(t)===u.NUM?(this.state=m.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=m.NamedEntity,this.stateNamedEntity(e,t));case m.NumericStart:return this.stateNumericStart(e,t);case m.NumericDecimal:return this.stateNumericDecimal(e,t);case m.NumericHex:return this.stateNumericHex(e,t);case m.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===u.LOWER_X?(this.state=m.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=m.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,s,r){if(t!==s){var i=s-t;this.result=this.result*Math.pow(r,i)+parseInt(e.substr(t,i),r),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var s,r=t;t=u.UPPER_A&&s<=u.UPPER_F||s>=u.LOWER_A&&s<=u.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var s=t;t>14;t=u.UPPER_A&&e<=u.UPPER_Z||e>=u.LOWER_A&&e<=u.LOWER_Z||y(e)}(o)))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((r=s[this.treeIndex])&h.VALUE_LENGTH)>>14)){if(n===u.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==g.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var o;return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,s=(this.decodeTree[t]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,s,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,s){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~h.VALUE_LENGTH:r[e+1],s),3===t&&this.emitCodePoint(r[e+2],s),s},e.prototype.end=function(){var e;switch(this.state){case m.NamedEntity:return 0===this.result||this.decodeMode===g.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case m.NumericDecimal:return this.emitNumericEntity(0,2);case m.NumericHex:return this.emitNumericEntity(0,3);case m.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case m.EntityStart:return 0}},e}();function v(e){var t="",s=new w(e,(function(e){return t+=(0,c.fromCodePoint)(e)}));return function(e,r){for(var i=0,n=0;(n=e.indexOf("&",n))>=0;){t+=e.slice(i,n),s.startEntity(r);var o=s.write(e,n+1);if(o<0){i=n+s.end();break}i=n+o,n=0===o?i+1:i}var a=t+e.slice(i);return t="",a}}function x(e,t,s,r){var i=(t&h.BRANCH_LENGTH)>>7,n=t&h.JUMP_TABLE;if(0===i)return 0!==n&&r===n?s:-1;if(n){var o=r-n;return o<0||o>=i?-1:e[s+o]-1}for(var a=s,l=a+i-1;a<=l;){var c=a+l>>>1,u=e[c];if(ur))return e[c+i];l=c-1}}return-1}t.EntityDecoder=w,t.determineBranch=x;var S=v(a.default),C=v(l.default);t.decodeHTML=function(e,t){return void 0===t&&(t=g.Legacy),S(e,t)},t.decodeHTMLAttribute=function(e){return S(e,g.Attribute)},t.decodeHTMLStrict=function(e){return S(e,g.Strict)},t.decodeXML=function(e){return C(e,g.Strict)}}));function g(e){return e===c.Space||e===c.NewLine||e===c.Tab||e===c.FormFeed||e===c.CarriageReturn}function b(e){return e===c.Slash||e===c.Gt||g(e)}function y(e){return e>=c.Zero&&e<=c.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(c||(c={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(u||(u={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(h||(h={}));const w={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class v{constructor({xmlMode:e=!1,decodeEntities:t=!0},s){this.cbs=s,this.state=u.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=u.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=e,this.decodeEntities=t,this.entityTrie=e?m.xmlDecodeTree:m.htmlDecodeTree}reset(){this.state=u.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=u.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=u.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===c.Amp&&(this.state=u.BeforeEntity)}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?b(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=u.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===c.Gt||g(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart=c.LowerA&&e<=c.LowerZ||e>=c.UpperA&&e<=c.UpperZ}(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=u.SpecialStartSequence}stateBeforeTagName(e){if(e===c.ExclamationMark)this.state=u.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===c.Questionmark)this.state=u.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){const t=32|e;this.sectionStart=this.index,this.xmlMode||t!==w.TitleEnd[2]?this.state=this.xmlMode||t!==w.ScriptEnd[2]?u.InTagName:u.BeforeSpecialS:this.startSpecial(w.TitleEnd,3)}else e===c.Slash?this.state=u.BeforeClosingTagName:(this.state=u.Text,this.stateText(e))}stateInTagName(e){b(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){g(e)||(e===c.Gt?this.state=u.Text:(this.state=this.isTagStartChar(e)?u.InClosingTagName:u.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===c.Gt||g(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===c.Gt||this.fastForwardTo(c.Gt))&&(this.state=u.Text,this.baseState=u.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===c.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=u.InSpecialTag,this.sequenceIndex=0):this.state=u.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===c.Slash?this.state=u.InSelfClosingTag:g(e)||(this.state=u.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===c.Gt?(this.cbs.onselfclosingtag(this.index),this.state=u.Text,this.baseState=u.Text,this.sectionStart=this.index+1,this.isSpecial=!1):g(e)||(this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===c.Eq||b(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=u.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===c.Eq?this.state=u.BeforeAttributeValue:e===c.Slash||e===c.Gt?(this.cbs.onattribend(h.NoValue,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(e)):g(e)||(this.cbs.onattribend(h.NoValue,this.index),this.state=u.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===c.DoubleQuote?(this.state=u.InAttributeValueDq,this.sectionStart=this.index+1):e===c.SingleQuote?(this.state=u.InAttributeValueSq,this.sectionStart=this.index+1):g(e)||(this.sectionStart=this.index,this.state=u.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===c.DoubleQuote?h.Double:h.Single,this.index),this.state=u.BeforeAttributeName):this.decodeEntities&&e===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,c.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,c.SingleQuote)}stateInAttributeValueNoQuotes(e){g(e)||e===c.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(h.Unquoted,this.index),this.state=u.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===c.Amp&&(this.baseState=this.state,this.state=u.BeforeEntity)}stateBeforeDeclaration(e){e===c.OpeningSquareBracket?(this.state=u.CDATASequence,this.sequenceIndex=0):this.state=e===c.Dash?u.BeforeComment:u.InDeclaration}stateInDeclaration(e){(e===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=u.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===c.Dash?(this.state=u.InCommentLike,this.currentSequence=w.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=u.InDeclaration}stateInSpecialComment(e){(e===c.Gt||this.fastForwardTo(c.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=u.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){const t=32|e;t===w.ScriptEnd[3]?this.startSpecial(w.ScriptEnd,4):t===w.StyleEnd[3]?this.startSpecial(w.StyleEnd,4):(this.state=u.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===c.Number?this.state=u.BeforeNumericEntity:e===c.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=u.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=m.determineBranch(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];const t=this.trieCurrent&m.BinTrieFlags.VALUE_LENGTH;if(t){const s=(t>>14)-1;if(this.allowLegacyEntity()||e===c.Semi){const e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=s,this.entityExcess=0,this.sectionStart=this.index+1,0===s&&this.emitNamedEntity()}else this.trieIndex+=s}}emitNamedEntity(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&m.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~m.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===c.LowerX?(this.entityExcess++,this.state=u.InHexEntity):(this.state=u.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){const t=this.index-this.entityExcess-1;t+2+Number(this.state===u.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(m.replaceCodePoint(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===c.Semi?this.emitNumericEntity(!0):y(e)?(this.entityResult=10*this.entityResult+(e-c.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===c.Semi?this.emitNumericEntity(!0):y(e)?(this.entityResult=16*this.entityResult+(e-c.Zero),this.entityExcess++):function(e){return e>=c.UpperA&&e<=c.UpperF||e>=c.LowerA&&e<=c.LowerF}(e)?(this.entityResult=16*this.entityResult+((32|e)-c.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===u.Text||this.baseState===u.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===u.Text||this.state===u.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==u.InAttributeValueDq&&this.state!==u.InAttributeValueSq&&this.state!==u.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index0&&n.has(this.stack[this.stack.length-1]);){const e=this.stack.pop();null===(s=(t=this.cbs).onclosetag)||void 0===s||s.call(t,e,!0)}this.isVoidElement(e)||(this.stack.push(e),T.has(e)?this.foreignContext.push(!0):O.has(e)&&this.foreignContext.push(!1)),null===(i=(r=this.cbs).onopentagname)||void 0===i||i.call(r,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,s;this.startIndex=this.openTagStart,this.attribs&&(null===(s=(t=this.cbs).onopentag)||void 0===s||s.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var s,r,i,n,o,a;this.endIndex=t;let l=this.getSlice(e,t);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(T.has(l)||O.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))this.options.xmlMode||"br"!==l||(null===(r=(s=this.cbs).onopentagname)||void 0===r||r.call(s,"br"),null===(n=(i=this.cbs).onopentag)||void 0===n||n.call(i,"br",{},!0),null===(a=(o=this.cbs).onclosetag)||void 0===a||a.call(o,"br",!1));else{const e=this.stack.lastIndexOf(l);if(-1!==e)if(this.cbs.onclosetag){let t=this.stack.length-e;for(;t--;)this.cbs.onclosetag(this.stack.pop(),0!==t)}else this.stack.length=e;else this.options.xmlMode||"p"!==l||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,s;const r=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===r&&(null===(s=(t=this.cbs).onclosetag)||void 0===s||s.call(t,r,!e),this.stack.pop())}onattribname(e,t){this.startIndex=e;const s=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?s.toLowerCase():s}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=m.fromCodePoint(e)}onattribend(e,t){var s,r;this.endIndex=t,null===(r=(s=this.cbs).onattribute)||void 0===r||r.call(s,this.attribname,this.attribvalue,e===h.Double?'"':e===h.Single?"'":e===h.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const t=e.search(N);let s=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(s=s.toLowerCase()),s}ondeclaration(e,t){this.endIndex=t;const s=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(s);this.cbs.onprocessinginstruction(`!${e}`,`!${s}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;const s=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(s);this.cbs.onprocessinginstruction(`?${e}`,`?${s}`)}this.startIndex=t+1}oncomment(e,t,s){var r,i,n,o;this.endIndex=t,null===(i=(r=this.cbs).oncomment)||void 0===i||i.call(r,this.getSlice(e,t-s)),null===(o=(n=this.cbs).oncommentend)||void 0===o||o.call(n),this.startIndex=t+1}oncdata(e,t,s){var r,i,n,o,a,l,c,u,h,d;this.endIndex=t;const p=this.getSlice(e,t-s);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(r=this.cbs).oncdatastart)||void 0===i||i.call(r),null===(o=(n=this.cbs).ontext)||void 0===o||o.call(n,p),null===(l=(a=this.cbs).oncdataend)||void 0===l||l.call(a)):(null===(u=(c=this.cbs).oncomment)||void 0===u||u.call(c,`[CDATA[${p}]]`),null===(d=(h=this.cbs).oncommentend)||void 0===d||d.call(h)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=this.stack.length;e>0;this.cbs.onclosetag(this.stack[--e],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,s,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(r=(s=this.cbs).onparserinit)||void 0===r||r.call(s,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let s=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),s+=this.buffers[0].slice(0,t-this.bufferOffset);return s}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,s;this.ended?null===(s=(t=this.cbs).onerror)||void 0===s||s.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}end(e){var t,s;this.ended?null===(s=(t=this.cbs).onerror)||void 0===s||s.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class J extends Z{constructor(){super(...arguments),this.type=$.CDATA}get nodeType(){return 4}}class Q extends Z{constructor(){super(...arguments),this.type=$.Root}get nodeType(){return 9}}class X extends Z{constructor(e,t,s=[],r=("script"===e?$.Script:"style"===e?$.Style:$.Tag)){super(s),this.name=e,this.attribs=t,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,s;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(s=this["x-attribsPrefix"])||void 0===s?void 0:s[e]}}))}}function Y(e){return D(e)}function ee(e){return e.type===$.CDATA}function te(e){return e.type===$.Text}function se(e){return e.type===$.Comment}function re(e){return e.type===$.Root}function ie(e){return Object.prototype.hasOwnProperty.call(e,"children")}function ne(e,t=!1){let s;if(te(e))s=new G(e.data);else if(se(e))s=new W(e.data);else if(Y(e)){const r=t?oe(e.children):[],i=new X(e.name,{...e.attribs},r);r.forEach((e=>e.parent=i)),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),s=i}else if(ee(e)){const r=t?oe(e.children):[],i=new J(r);r.forEach((e=>e.parent=i)),s=i}else if(re(e)){const r=t?oe(e.children):[],i=new Q(r);r.forEach((e=>e.parent=i)),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),s=i}else{if(!function(e){return e.type===$.Directive}(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new K(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),s=t}}return s.startIndex=e.startIndex,s.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(s.sourceCodeLocation=e.sourceCodeLocation),s}function oe(e){const t=e.map((e=>ne(e,!0)));for(let e=1;e$\x80-\uFFFF]/g,ue=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),he=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function de(e){let t,s="",r=0;for(;null!==(t=ce.exec(e));){const i=t.index,n=e.charCodeAt(i),o=ue.get(n);void 0!==o?(s+=e.substring(r,i)+o,r=i+1):(s+=`${e.substring(r,i)}&#x${he(e,i).toString(16)};`,r=ce.lastIndex+=Number(55296==(64512&n)))}return s+e.substr(r)}function pe(e,t){return function(s){let r,i=0,n="";for(;r=e.exec(s);)i!==r.index&&(n+=s.substring(i,r.index)),n+=t.get(r[0].charCodeAt(0)),i=r.index+1;return n+s.substring(i)}}const fe=pe(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),me=pe(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),ge=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),be=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),ye=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function we(e){return e.replace(/"/g,""")}const ve=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function xe(e,t={}){const s="length"in e?e:[e];let r="";for(let e=0;e`;case _:return`\x3c!--${e.data}--\x3e`;case U:return function(e){return``}(e);case B:case M:case j:return function(e,t){var s;"foreign"===t.xmlMode&&(e.name=null!==(s=ge.get(e.name))&&void 0!==s?s:e.name,e.parent&&Ce.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&ke.has(e.name)&&(t={...t,xmlMode:"foreign"});let r=`<${e.name}`;const i=function(e,t){var s;if(!e)return;const r=!1===(null!==(s=t.encodeEntities)&&void 0!==s?s:t.decodeEntities)?we:t.xmlMode||"utf8"!==t.encodeEntities?de:fe;return Object.keys(e).map((s=>{var i,n;const o=null!==(i=e[s])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(s=null!==(n=be.get(s))&&void 0!==n?n:s),t.emptyAttrs||t.xmlMode||""!==o?`${s}="${r(o)}"`:s})).join(" ")}(e.attribs,t);return i&&(r+=` ${i}`),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&ve.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=xe(e.children,t)),!t.xmlMode&&ve.has(e.name)||(r+=``)),r}(e,t);case L:return function(e,t){var s;let r=e.data||"";return!1===(null!==(s=t.encodeEntities)&&void 0!==s?s:t.decodeEntities)||!t.xmlMode&&e.parent&&ye.has(e.parent.name)||(r=t.xmlMode||"utf8"!==t.encodeEntities?de(r):me(r)),r}(e,t)}}const Ce=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),ke=new Set(["svg","math"]);function Ee(e,t){return xe(e,t)}function Ae(e){return Array.isArray(e)?e.map(Ae).join(""):ie(e)&&!se(e)?Ae(e.children):te(e)?e.data:""}function Ie(e){return ie(e)?e.children:[]}function Te(e){return e.parent||null}function Oe(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children,s=t.lastIndexOf(e);s>=0&&t.splice(s,1)}e.next=null,e.prev=null,e.parent=null}function Ne(e,t,s=!0,r=1/0){return Pe(e,Array.isArray(t)?t:[t],s,r)}function Pe(e,t,s,r){const i=[],n=[t],o=[0];for(;;){if(o[0]>=n[0].length){if(1===o.length)return i;n.shift(),o.shift();continue}const t=n[0][o[0]++];if(e(t)&&(i.push(t),--r<=0))return i;s&&ie(t)&&t.children.length>0&&(o.unshift(0),n.unshift(t.children))}}function $e(e,t,s=!0){let r=null;for(let i=0;i0&&(r=$e(e,n.children,!0)))}return r}const De={tag_name:e=>"function"==typeof e?t=>Y(t)&&e(t.name):"*"===e?Y:t=>Y(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>te(t)&&e(t.data):t=>te(t)&&t.data===e};function Re(e,t){return"function"==typeof t?s=>Y(s)&&t(s.attribs[e]):s=>Y(s)&&s.attribs[e]===t}function Le(e,t){return s=>e(s)||t(s)}function qe(e){const t=Object.keys(e).map((t=>{const s=e[t];return Object.prototype.hasOwnProperty.call(De,t)?De[t](s):Re(t,s)}));return 0===t.length?null:t.reduce(Le)}function _e(e,t,s=!0,r=1/0){return Ne(De.tag_name(e),t,s,r)}var Be;function Me(e,t){const s=[],r=[];if(e===t)return 0;let i=ie(e)?e:e.parent;for(;i;)s.unshift(i),i=i.parent;for(i=ie(t)?t:t.parent;i;)r.unshift(i),i=i.parent;const n=Math.min(s.length,r.length);let o=0;for(;ol.indexOf(u)?a===t?Be.FOLLOWING|Be.CONTAINED_BY:Be.FOLLOWING:a===e?Be.PRECEDING|Be.CONTAINS:Be.PRECEDING}function je(e){const t=He(We,e);return t?"feed"===t.name?function(e){var t;const s=e.children,r={type:"atom",items:_e("entry",s).map((e=>{var t;const{children:s}=e,r={media:Ve(s)};Ge(r,"id","id",s),Ge(r,"title","title",s);const i=null===(t=He("link",s))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);const n=ze("summary",s)||ze("content",s);n&&(r.description=n);const o=ze("updated",s);return o&&(r.pubDate=new Date(o)),r}))};Ge(r,"id","id",s),Ge(r,"title","title",s);const i=null===(t=He("link",s))||void 0===t?void 0:t.attribs.href;i&&(r.link=i),Ge(r,"description","subtitle",s);const n=ze("updated",s);return n&&(r.updated=new Date(n)),Ge(r,"author","email",s,!0),r}(t):function(e){var t,s;const r=null!==(s=null===(t=He("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==s?s:[],i={type:e.name.substr(0,3),id:"",items:_e("item",e.children).map((e=>{const{children:t}=e,s={media:Ve(t)};Ge(s,"id","guid",t),Ge(s,"title","title",t),Ge(s,"link","link",t),Ge(s,"description","description",t);const r=ze("pubDate",t)||ze("dc:date",t);return r&&(s.pubDate=new Date(r)),s}))};Ge(i,"title","title",r),Ge(i,"link","link",r),Ge(i,"description","description",r);const n=ze("lastBuildDate",r);return n&&(i.updated=new Date(n)),Ge(i,"author","managingEditor",r,!0),i}(t):null}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(Be||(Be={}));const Ue=["url","type","lang"],Fe=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Ve(e){return _e("media:content",e).map((e=>{const{attribs:t}=e,s={medium:t.medium,isDefault:!!t.isDefault};for(const e of Ue)t[e]&&(s[e]=t[e]);for(const e of Fe)t[e]&&(s[e]=parseInt(t[e],10));return t.expression&&(s.expression=t.expression),s}))}function He(e,t){return _e(e,t,!0,1)[0]}function ze(e,t,s=!1){return Ae(_e(e,t,s,1)).trim()}function Ge(e,t,s,r,i=!1){const n=ze(s,r,i);n&&(e[t]=n)}function We(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}const Ke=Object.freeze({__proto__:null,isTag:Y,isCDATA:ee,isText:te,isComment:se,isDocument:re,hasChildren:ie,getOuterHTML:Ee,getInnerHTML:function(e,t){return ie(e)?e.children.map((e=>Ee(e,t))).join(""):""},getText:function e(t){return Array.isArray(t)?t.map(e).join(""):Y(t)?"br"===t.name?"\n":e(t.children):ee(t)?e(t.children):te(t)?t.data:""},textContent:Ae,innerText:function e(t){return Array.isArray(t)?t.map(e).join(""):ie(t)&&(t.type===$.Tag||ee(t))?e(t.children):te(t)?t.data:""},getChildren:Ie,getParent:Te,getSiblings:function(e){const t=Te(e);if(null!=t)return Ie(t);const s=[e];let{prev:r,next:i}=e;for(;null!=r;)s.unshift(r),({prev:r}=r);for(;null!=i;)s.push(i),({next:i}=i);return s},getAttributeValue:function(e,t){var s;return null===(s=e.attribs)||void 0===s?void 0:s[t]},hasAttrib:function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},getName:function(e){return e.name},nextElementSibling:function(e){let{next:t}=e;for(;null!==t&&!Y(t);)({next:t}=t);return t},prevElementSibling:function(e){let{prev:t}=e;for(;null!==t&&!Y(t);)({prev:t}=t);return t},removeElement:Oe,replaceElement:function(e,t){const s=t.prev=e.prev;s&&(s.next=t);const r=t.next=e.next;r&&(r.prev=t);const i=t.parent=e.parent;if(i){const s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}},appendChild:function(e,t){if(Oe(t),t.next=null,t.parent=e,e.children.push(t)>1){const s=e.children[e.children.length-2];s.next=t,t.prev=s}else t.prev=null},append:function(e,t){Oe(t);const{parent:s}=e,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=s,r){if(r.prev=t,s){const e=s.children;e.splice(e.lastIndexOf(r),0,t)}}else s&&s.children.push(t)},prependChild:function(e,t){if(Oe(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const s=e.children[1];s.prev=t,t.next=s}else t.next=null},prepend:function(e,t){Oe(t);const{parent:s}=e;if(s){const r=s.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=s,t.prev=e.prev,t.next=e,e.prev=t},filter:Ne,find:Pe,findOneChild:function(e,t){return t.find(e)},findOne:$e,existsOne:function e(t,s){return s.some((s=>Y(s)&&(t(s)||e(t,s.children))))},findAll:function(e,t){const s=[],r=[t],i=[0];for(;;){if(i[0]>=r[0].length){if(1===r.length)return s;r.shift(),i.shift();continue}const t=r[0][i[0]++];Y(t)&&(e(t)&&s.push(t),t.children.length>0&&(i.unshift(0),r.unshift(t.children)))}},testElement:function(e,t){const s=qe(e);return!s||s(t)},getElements:function(e,t,s,r=1/0){const i=qe(e);return i?Ne(i,t,s,r):[]},getElementById:function(e,t,s=!0){return Array.isArray(t)||(t=[t]),$e(Re("id",e),t,s)},getElementsByTagName:_e,getElementsByTagType:function(e,t,s=!0,r=1/0){return Ne(De.tag_type(e),t,s,r)},removeSubsets:function(e){let t=e.length;for(;--t>=0;){const s=e[t];if(t>0&&e.lastIndexOf(s,t-1)>=0)e.splice(t,1);else for(let r=s.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e},get DocumentPosition(){return Be},compareDocumentPosition:Me,uniqueSort:function(e){return(e=e.filter(((e,t,s)=>!s.includes(e,t+1)))).sort(((e,t)=>{const s=Me(e,t);return s&Be.PRECEDING?-1:s&Be.FOLLOWING?1:0})),e},getFeed:je});function Ze(e,t){const s=new le(void 0,t);return new P(s,t).end(e),s.root}function Je(e,t){return Ze(e,t).children}const Qe={xmlMode:!0},Xe=Object.freeze({__proto__:null,parseDocument:Ze,parseDOM:Je,createDomStream:function(e,t,s){const r=new le(e,t,s);return new P(r,t)},parseFeed:function(e,t=Qe){return je(Je(e,t))},Parser:P,DomHandler:le,DefaultHandler:le,Tokenizer:v,ElementType:V,getFeed:je,DomUtils:Ke});var Ye=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};function et(e){return"[object Object]"===Object.prototype.toString.call(e)}const tt=Object.freeze({__proto__:null,isPlainObject:function(e){var t,s;return!1!==et(e)&&(void 0===(t=e.constructor)||!1!==et(s=t.prototype)&&!1!==s.hasOwnProperty("isPrototypeOf"))}});var st=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===rt}(e)}(e)},rt="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function it(e,t){return!1!==t.clone&&t.isMergeableObject(e)?lt((s=e,Array.isArray(s)?[]:{}),e,t):e;var s}function nt(e,t,s){return e.concat(t).map((function(e){return it(e,s)}))}function ot(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function at(e,t){try{return t in e}catch(e){return!1}}function lt(e,t,s){(s=s||{}).arrayMerge=s.arrayMerge||nt,s.isMergeableObject=s.isMergeableObject||st,s.cloneUnlessOtherwiseSpecified=it;var r=Array.isArray(t);return r===Array.isArray(e)?r?s.arrayMerge(e,t,s):function(e,t,s){var r={};return s.isMergeableObject(e)&&ot(e).forEach((function(t){r[t]=it(e[t],s)})),ot(t).forEach((function(i){(function(e,t){return at(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(at(e,i)&&s.isMergeableObject(t[i])?r[i]=function(e,t){if(!t.customMerge)return lt;var s=t.customMerge(e);return"function"==typeof s?s:lt}(i,s)(e[i],t[i],s):r[i]=it(t[i],s))})),r}(e,t,s):it(t,s)}lt.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,s){return lt(e,s,t)}),{})};var ct=lt,ut=a((function(e){!function(t,s){e.exports?e.exports=s():t.parseSrcset=s()}(o,(function(){return function(e){function t(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function s(t){var s,r=t.exec(e.substring(m));if(r)return s=r[0],m+=s.length,s}for(var r,i,n,o,a,l=e.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,h=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,p=/^\d+$/,f=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,g=[];;){if(s(u),m>=l)return g;r=s(h),i=[],","===r.slice(-1)?(r=r.replace(d,""),y()):b()}function b(){for(s(c),n="",o="in descriptor";;){if(a=e.charAt(m),"in descriptor"===o)if(t(a))n&&(i.push(n),n="",o="after descriptor");else{if(","===a)return m+=1,n&&i.push(n),void y();if("("===a)n+=a,o="in parens";else{if(""===a)return n&&i.push(n),void y();n+=a}}else if("in parens"===o)if(")"===a)n+=a,o="in descriptor";else{if(""===a)return i.push(n),void y();n+=a}else if("after descriptor"===o)if(t(a));else{if(""===a)return void y();o="in descriptor",m-=1}m+=1}}function y(){var t,s,n,o,a,l,c,u,h,d=!1,m={};for(o=0;o",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=pt.isColorSupported),mt&&e&&(t=mt(t));let s,r,i=t.split(/\r?\n/),n=Math.max(this.line-3,0),o=Math.min(this.line+2,i.length),a=String(o).length;if(e){let{bold:e,red:t,gray:i}=pt.createColors(!0);s=s=>e(t(s)),r=e=>i(e)}else s=r=e=>e;return i.slice(n,o).map(((e,t)=>{let i=n+1+t,o=" "+(" "+i).slice(-a)+" | ";if(i===this.line){let t=r(o.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+r(o)+e+"\n "+t+s("^")}return" "+r(o)+e})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}var bt=gt;gt.default=gt;var yt={isClean:Symbol("isClean"),my:Symbol("my")};const wt={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class vt{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}document(e){this.body(e)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),s=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+s+"*/",e)}decl(e,t){let s=this.raw(e,"between","colon"),r=e.prop+s+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let s="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?s+=e.raws.afterName:r&&(s+=" "),e.nodes)this.block(e,s+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(s+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let s=this.raw(e,"semicolon");for(let r=0;r{if(r=e.raws[t],void 0!==r)return!1}))}var o;return void 0===r&&(r=wt[s]),n.rawCache[s]=r,r}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((s=>{let r=s.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==s.raws.before){let e=s.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawBeforeComment(e,t){let s;return e.walkComments((e=>{if(void 0!==e.raws.before)return s=e.raws.before,s.includes("\n")&&(s=s.replace(/[^\n]+$/,"")),!1})),void 0===s?s=this.raw(t,null,"beforeDecl"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeDecl(e,t){let s;return e.walkDecls((e=>{if(void 0!==e.raws.before)return s=e.raws.before,s.includes("\n")&&(s=s.replace(/[^\n]+$/,"")),!1})),void 0===s?s=this.raw(t,null,"beforeRule"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeRule(e){let t;return e.walk((s=>{if(s.nodes&&(s.parent!==e||e.first!==s)&&void 0!==s.raws.before)return t=s.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1})),t}rawColon(e){let t;return e.walkDecls((e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}beforeAfter(e,t){let s;s="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let r=e.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(s.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;eAt(e,s))):("object"===n&&null!==i&&(i=At(i)),s[r]=i)}return s}class It{constructor(e={}){this.raws={},this[kt]=!1,this[Et]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let s of e[t])"function"==typeof s.clone?this.append(s.clone()):this.append(s)}else this[t]=e[t]}error(e,t={}){if(this.source){let{start:s,end:r}=this.rangeBy(t);return this.source.input.error(e,{line:s.line,column:s.column},{line:r.line,column:r.column},t)}return new bt(e)}warn(e,t,s){let r={node:this};for(let e in s)r[e]=s[e];return e.warn(t,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=Ct){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}assign(e={}){for(let t in e)this[t]=e[t];return this}clone(e={}){let t=At(this);for(let s in e)t[s]=e[s];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){let t=this,s=!1;for(let r of e)r===this?s=!0:s?(this.parent.insertAfter(t,r),t=r):this.parent.insertBefore(t,r);s||this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}raw(e,t){return(new xt).raw(this,e,t)}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}toJSON(e,t){let s={},r=null==t;t=t||new Map;let i=0;for(let e in this){if(!Object.prototype.hasOwnProperty.call(this,e))continue;if("parent"===e||"proxyCache"===e)continue;let r=this[e];if(Array.isArray(r))s[e]=r.map((e=>"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof r&&r.toJSON)s[e]=r.toJSON(null,t);else if("source"===e){let n=t.get(r.input);null==n&&(n=i,t.set(r.input,i),i++),s[e]={inputId:n,start:r.start,end:r.end}}else s[e]=r}return r&&(s.inputs=[...t.keys()].map((e=>e.toJSON()))),s}positionInside(e){let t=this.toString(),s=this.source.start.column,r=this.source.start.line;for(let i=0;i(e[t]===s||(e[t]=s,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}markDirty(){if(this[kt]){this[kt]=!1;let e=this;for(;e=e.parent;)e[kt]=!1}}get proxyOf(){return this}}var Tt=It;It.default=It;class Ot extends Tt{constructor(e){e&&void 0!==e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}var Nt=Ot;Ot.default=Ot;const Pt=Object.freeze({__proto__:null,nanoid:(e=21)=>{let t="",s=e;for(;s--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(s=t)=>{let r="",i=s;for(;i--;)r+=e[Math.random()*e.length|0];return r}});let{SourceMapConsumer:$t,SourceMapGenerator:Dt}=mt,{existsSync:Rt,readFileSync:Lt}=mt,{dirname:qt,join:_t}=mt;class Bt{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let s=t.map?t.map.prev:void 0,r=this.loadMap(t.from,s);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=qt(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new $t(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let s=e.lastIndexOf(t.pop()),r=e.indexOf("*/",s);s>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(s,r)))}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),Buffer?Buffer.from(t,"base64").toString():window.atob(t);var t;let s=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)}loadFile(e){if(this.root=qt(e),Rt(e))return this.mapFile=e,Lt(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof $t)return Dt.fromSourceMap(t).toString();if(t instanceof Dt)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let s=t(e);if(s){let e=this.loadFile(s);if(!e)throw new Error("Unable to load previous source map: "+s.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=_t(qt(e),t)),this.loadFile(t)}}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}}var Mt=Bt;Bt.default=Bt;const jt=l(Pt);let{SourceMapConsumer:Ut,SourceMapGenerator:Ft}=mt,{fileURLToPath:Vt,pathToFileURL:Ht}=mt,{resolve:zt,isAbsolute:Gt}=mt,{nanoid:Wt}=jt,Kt=Symbol("fromOffsetCache"),Zt=Boolean(Ut&&Ft),Jt=Boolean(zt&&Gt);class Qt{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!Jt||/^\w+:\/\//.test(t.from)||Gt(t.from)?this.file=t.from:this.file=zt(t.from)),Jt&&Zt){let e=new Mt(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(e){let t,s;if(this[Kt])s=this[Kt];else{let e=this.css.split("\n");s=new Array(e.length);let t=0;for(let r=0,i=e.length;r=t)r=s.length-1;else{let t,i=s.length-2;for(;r>1),e=s[t+1])){r=t;break}r=t+1}}return{line:r+1,col:e-s[r]+1}}error(e,t,s,r={}){let i,n,o;if(t&&"object"==typeof t){let e=t,r=s;if("number"==typeof e.offset){let r=this.fromOffset(e.offset);t=r.line,s=r.col}else t=e.line,s=e.column;if("number"==typeof r.offset){let e=this.fromOffset(r.offset);n=e.line,o=e.col}else n=r.line,o=r.column}else if(!s){let e=this.fromOffset(t);t=e.line,s=e.col}let a=this.origin(t,s,n,o);return i=a?new bt(e,void 0===a.endLine?a.line:{line:a.line,column:a.column},void 0===a.endLine?a.column:{line:a.endLine,column:a.endColumn},a.source,a.file,r.plugin):new bt(e,void 0===n?t:{line:t,column:s},void 0===n?s:{line:n,column:o},this.css,this.file,r.plugin),i.input={line:t,column:s,endLine:n,endColumn:o,source:this.css},this.file&&(Ht&&(i.input.url=Ht(this.file).toString()),i.input.file=this.file),i}origin(e,t,s,r){if(!this.map)return!1;let i,n,o=this.map.consumer(),a=o.originalPositionFor({line:e,column:t});if(!a.source)return!1;"number"==typeof s&&(i=o.originalPositionFor({line:s,column:r})),n=Gt(a.source)?Ht(a.source):new URL(a.source,this.map.consumer().sourceRoot||Ht(this.map.mapFile));let l={url:n.toString(),line:a.line,column:a.column,endLine:i&&i.line,endColumn:i&&i.column};if("file:"===n.protocol){if(!Vt)throw new Error("file: protocol is not available in this PostCSS build");l.file=Vt(n)}let c=o.sourceContentFor(a.source);return c&&(l.source=c),l}mapResolve(e){return/^\w+:\/\//.test(e)?e:zt(this.map.consumer().sourceRoot||this.map.root||".",e)}get from(){return this.file||this.id}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}}var Xt=Qt;Qt.default=Qt,mt&&mt.registerInput&&mt.registerInput(Qt);let{SourceMapConsumer:Yt,SourceMapGenerator:es}=mt,{dirname:ts,resolve:ss,relative:rs,sep:is}=mt,{pathToFileURL:ns}=mt,os=Boolean(Yt&&es),as=Boolean(ts&&ss&&rs&&is);var ls=class{constructor(e,t,s,r){this.stringify=e,this.mapOpts=s.map||{},this.root=t,this.opts=s,this.css=r,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}}));else{let e=new Xt(this.css,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((e=>e.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((e=>e.withContent()))}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let e={};if(this.root)this.root.walk((t=>{if(t.source){let s=t.source.input.from;if(s&&!e[s]){e[s]=!0;let r=this.usesFileUrls?this.toFileUrl(s):this.toUrl(this.path(s));this.map.setSourceContent(r,t.source.input.css)}}}));else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(e,this.css)}}applyPrevMaps(){for(let e of this.previous()){let t,s=this.toUrl(this.path(e.file)),r=e.root||ts(e.file);!1===this.mapOpts.sourcesContent?(t=new Yt(e.text),t.sourcesContent&&(t.sourcesContent=t.sourcesContent.map((()=>null)))):t=e.consumer(),this.map.applySourceMap(t,s,this.toUrl(this.path(r)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((e=>e.annotation)))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=es.fromSourceMap(e)}else this.map=new es({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;if(this.mapOpts.absolute)return e;let t=this.opts.to?ts(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=ts(ss(t,this.mapOpts.annotation))),rs(t,e)}toUrl(e){return"\\"===is&&(e=e.replace(/\\/g,"/")),encodeURI(e).replace(/[#?]/g,encodeURIComponent)}toFileUrl(e){if(ns)return ns(e).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}generateString(){this.css="",this.map=new es({file:this.outputFile()});let e,t,s=1,r=1,i="",n={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((o,a,l)=>{if(this.css+=o,a&&"end"!==l&&(n.generated.line=s,n.generated.column=r-1,a.source&&a.source.start?(n.source=this.sourcePath(a),n.original.line=a.source.start.line,n.original.column=a.source.start.column-1,this.map.addMapping(n)):(n.source=i,n.original.line=1,n.original.column=0,this.map.addMapping(n))),e=o.match(/\n/g),e?(s+=e.length,t=o.lastIndexOf("\n"),r=o.length-t):r+=o.length,a&&"start"!==l){let e=a.parent||{raws:{}};("decl"===a.type||"atrule"===a.type&&!a.nodes)&&a===e.last&&!e.raws.semicolon||(a.source&&a.source.end?(n.source=this.sourcePath(a),n.original.line=a.source.end.line,n.original.column=a.source.end.column-1,n.generated.line=s,n.generated.column=r-2,this.map.addMapping(n)):(n.source=i,n.original.line=1,n.original.column=0,n.generated.line=s,n.generated.column=r-1,this.map.addMapping(n)))}}))}generate(){if(this.clearAnnotation(),as&&os&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,(t=>{e+=t})),[e]}}};class cs extends Tt{constructor(e){super(e),this.type="comment"}}var us=cs;cs.default=cs;let hs,ds,ps,fs,{isClean:ms,my:gs}=yt;function bs(e){return e.map((e=>(e.nodes&&(e.nodes=bs(e.nodes)),delete e.source,e)))}function ys(e){if(e[ms]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)ys(t)}class ws extends Tt{push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}each(e){if(!this.proxyOf.nodes)return;let t,s,r=this.getIterator();for(;this.indexes[r]{let r;try{r=e(t,s)}catch(e){throw t.addToError(e)}return!1!==r&&t.walk&&(r=t.walk(e)),r}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((s,r)=>{if("decl"===s.type&&e.test(s.prop))return t(s,r)})):this.walk(((s,r)=>{if("decl"===s.type&&s.prop===e)return t(s,r)})):(t=e,this.walk(((e,s)=>{if("decl"===e.type)return t(e,s)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((s,r)=>{if("rule"===s.type&&e.test(s.selector))return t(s,r)})):this.walk(((s,r)=>{if("rule"===s.type&&s.selector===e)return t(s,r)})):(t=e,this.walk(((e,s)=>{if("rule"===e.type)return t(e,s)})))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((s,r)=>{if("atrule"===s.type&&e.test(s.name))return t(s,r)})):this.walk(((s,r)=>{if("atrule"===s.type&&s.name===e)return t(s,r)})):(t=e,this.walk(((e,s)=>{if("atrule"===e.type)return t(e,s)})))}walkComments(e){return this.walk(((t,s)=>{if("comment"===t.type)return e(t,s)}))}append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertBefore(e,t){let s,r=this.index(e),i=0===r&&"prepend",n=this.normalize(t,this.proxyOf.nodes[r],i).reverse();r=this.index(e);for(let e of n)this.proxyOf.nodes.splice(r,0,e);for(let e in this.indexes)s=this.indexes[e],r<=s&&(this.indexes[e]=s+n.length);return this.markDirty(),this}insertAfter(e,t){let s,r=this.index(e),i=this.normalize(t,this.proxyOf.nodes[r]).reverse();r=this.index(e);for(let e of i)this.proxyOf.nodes.splice(r+1,0,e);for(let e in this.indexes)s=this.indexes[e],r=e&&(this.indexes[s]=t-1);return this.markDirty(),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(e,t,s){return s||(s=t,t={}),this.walkDecls((r=>{t.props&&!t.props.includes(r.prop)||t.fast&&!r.value.includes(t.fast)||(r.value=r.value.replace(e,s))})),this.markDirty(),this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(e,t){if("string"==typeof e)e=bs(hs(e).nodes);else if(Array.isArray(e)){e=e.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if("root"===e.type&&"document"!==this.type){e=e.nodes.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new Nt(e)]}else if(e.selector)e=[new ds(e)];else if(e.name)e=[new ps(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new us(e)]}return e.map((e=>(e[gs]||ws.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[ms]&&ys(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=this.proxyOf,e)))}getProxyProcessor(){return{set:(e,t,s)=>(e[t]===s||(e[t]=s,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0),get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...s)=>e[t](...s.map((e=>"function"==typeof e?(t,s)=>e(t.toProxy(),s):e))):"every"===t||"some"===t?s=>e[t](((e,...t)=>s(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}}ws.registerParse=e=>{hs=e},ws.registerRule=e=>{ds=e},ws.registerAtRule=e=>{ps=e},ws.registerRoot=e=>{fs=e};var vs=ws;let xs,Ss;ws.default=ws,ws.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,ps.prototype):"rule"===e.type?Object.setPrototypeOf(e,ds.prototype):"decl"===e.type?Object.setPrototypeOf(e,Nt.prototype):"comment"===e.type?Object.setPrototypeOf(e,us.prototype):"root"===e.type&&Object.setPrototypeOf(e,fs.prototype),e[gs]=!0,e.nodes&&e.nodes.forEach((e=>{ws.rebuild(e)}))};class Cs extends vs{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new xs(new Ss,this,e).stringify()}}Cs.registerLazyResult=e=>{xs=e},Cs.registerProcessor=e=>{Ss=e};var ks=Cs;Cs.default=Cs;class Es{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}var As=Es;Es.default=Es;class Is{constructor(e,t,s){this.processor=e,this.messages=[],this.root=t,this.opts=s,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let s=new As(e,t);return this.messages.push(s),s}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}}var Ts=Is;Is.default=Is;const Os="'".charCodeAt(0),Ns='"'.charCodeAt(0),Ps="\\".charCodeAt(0),$s="/".charCodeAt(0),Ds="\n".charCodeAt(0),Rs=" ".charCodeAt(0),Ls="\f".charCodeAt(0),qs="\t".charCodeAt(0),_s="\r".charCodeAt(0),Bs="[".charCodeAt(0),Ms="]".charCodeAt(0),js="(".charCodeAt(0),Us=")".charCodeAt(0),Fs="{".charCodeAt(0),Vs="}".charCodeAt(0),Hs=";".charCodeAt(0),zs="*".charCodeAt(0),Gs=":".charCodeAt(0),Ws="@".charCodeAt(0),Ks=/[\t\n\f\r "#'()/;[\\\]{}]/g,Zs=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Js=/.[\n"'(/\\]/,Qs=/[\da-f]/i;class Xs extends vs{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}}var Ys=Xs;let er,tr;Xs.default=Xs,vs.registerAtRule(Xs);class sr extends vs{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let s=this.index(e);return!t&&0===s&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[s].raws.before),super.removeChild(e)}normalize(e,t,s){let r=super.normalize(e);if(t)if("prepend"===s)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of r)e.raws.before=t.raws.before;return r}toResult(e={}){return new er(new tr,this,e).stringify()}}sr.registerLazyResult=e=>{er=e},sr.registerProcessor=e=>{tr=e};var rr=sr;sr.default=sr,vs.registerRoot(sr);let ir={split(e,t,s){let r=[],i="",n=!1,o=0,a=!1,l="",c=!1;for(let s of e)c?c=!1:"\\"===s?c=!0:a?s===l&&(a=!1):'"'===s||"'"===s?(a=!0,l=s):"("===s?o+=1:")"===s?o>0&&(o-=1):0===o&&t.includes(s)&&(n=!0),n?(""!==i&&r.push(i.trim()),i="",n=!1):i+=s;return(s||""!==i)&&r.push(i.trim()),r},space:e=>ir.split(e,[" ","\n","\t"]),comma:e=>ir.split(e,[","],!0)};var nr=ir;ir.default=ir;class or extends vs{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return nr.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,s=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(s)}}var ar=or;or.default=or,vs.registerRule(or);const lr={empty:!0,space:!0};function cr(e,t){let s=new Xt(e,t),r=new class{constructor(e){this.input=e,this.root=new rr,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:e,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=function(e,t={}){let s,r,i,n,o,a,l,c,u,h,d=e.css.valueOf(),p=t.ignoreErrors,f=d.length,m=0,g=[],b=[];function y(t){throw e.error("Unclosed "+t,m)}return{back:function(e){b.push(e)},nextToken:function(e){if(b.length)return b.pop();if(m>=f)return;let t=!!e&&e.ignoreUnclosed;switch(s=d.charCodeAt(m),s){case Ds:case Rs:case qs:case _s:case Ls:r=m;do{r+=1,s=d.charCodeAt(r)}while(s===Rs||s===Ds||s===qs||s===_s||s===Ls);h=["space",d.slice(m,r)],m=r-1;break;case Bs:case Ms:case Fs:case Vs:case Gs:case Hs:case Us:{let e=String.fromCharCode(s);h=[e,e,m];break}case js:if(c=g.length?g.pop()[1]:"",u=d.charCodeAt(m+1),"url"===c&&u!==Os&&u!==Ns&&u!==Rs&&u!==Ds&&u!==qs&&u!==Ls&&u!==_s){r=m;do{if(a=!1,r=d.indexOf(")",r+1),-1===r){if(p||t){r=m;break}y("bracket")}for(l=r;d.charCodeAt(l-1)===Ps;)l-=1,a=!a}while(a);h=["brackets",d.slice(m,r+1),m,r],m=r}else r=d.indexOf(")",m+1),n=d.slice(m,r+1),-1===r||Js.test(n)?h=["(","(",m]:(h=["brackets",n,m,r],m=r);break;case Os:case Ns:i=s===Os?"'":'"',r=m;do{if(a=!1,r=d.indexOf(i,r+1),-1===r){if(p||t){r=m+1;break}y("string")}for(l=r;d.charCodeAt(l-1)===Ps;)l-=1,a=!a}while(a);h=["string",d.slice(m,r+1),m,r],m=r;break;case Ws:Ks.lastIndex=m+1,Ks.test(d),r=0===Ks.lastIndex?d.length-1:Ks.lastIndex-2,h=["at-word",d.slice(m,r+1),m,r],m=r;break;case Ps:for(r=m,o=!0;d.charCodeAt(r+1)===Ps;)r+=1,o=!o;if(s=d.charCodeAt(r+1),o&&s!==$s&&s!==Rs&&s!==Ds&&s!==qs&&s!==_s&&s!==Ls&&(r+=1,Qs.test(d.charAt(r)))){for(;Qs.test(d.charAt(r+1));)r+=1;d.charCodeAt(r+1)===Rs&&(r+=1)}h=["word",d.slice(m,r+1),m,r],m=r;break;default:s===$s&&d.charCodeAt(m+1)===zs?(r=d.indexOf("*/",m+2)+1,0===r&&(p||t?r=d.length:y("comment")),h=["comment",d.slice(m,r+1),m,r],m=r):(Zs.lastIndex=m+1,Zs.test(d),r=0===Zs.lastIndex?d.length-1:Zs.lastIndex-2,h=["word",d.slice(m,r+1),m,r],g.push(h),m=r)}return m++,h},endOfFile:function(){return 0===b.length&&m>=f},position:function(){return m}}}(this.input)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}comment(e){let t=new us;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]);let s=e[1].slice(2,-2);if(/^\s*$/.test(s))t.text="",t.raws.left=s,t.raws.right="";else{let e=s.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}emptyRule(e){let t=new ar;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,s=null,r=!1,i=null,n=[],o=e[1].startsWith("--"),a=[],l=e;for(;l;){if(s=l[0],a.push(l),"("===s||"["===s)i||(i=l),n.push("("===s?")":"]");else if(o&&r&&"{"===s)i||(i=l),n.push("}");else if(0===n.length){if(";"===s){if(r)return void this.decl(a,o);break}if("{"===s)return void this.rule(a);if("}"===s){this.tokenizer.back(a.pop()),t=!0;break}":"===s&&(r=!0)}else s===n[n.length-1]&&(n.pop(),0===n.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),n.length>0&&this.unclosedBracket(i),t&&r){if(!o)for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}rule(e){e.pop();let t=new ar;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e,t){let s=new Nt;this.init(s,e[0][2]);let r,i=e[e.length-1];for(";"===i[0]&&(this.semicolon=!0,e.pop()),s.source.end=this.getPosition(i[3]||i[2]||function(e){for(let t=e.length-1;t>=0;t--){let s=e[t],r=s[3]||s[2];if(r)return r}}(e));"word"!==e[0][0];)1===e.length&&this.unknownWord(e),s.raws.before+=e.shift()[1];for(s.source.start=this.getPosition(e[0][2]),s.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;s.prop+=e.shift()[1]}for(s.raws.between="";e.length;){if(r=e.shift(),":"===r[0]){s.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),s.raws.between+=r[1]}"_"!==s.prop[0]&&"*"!==s.prop[0]||(s.raws.before+=s.prop[0],s.prop=s.prop.slice(1));let n,o=[];for(;e.length&&(n=e[0][0],"space"===n||"comment"===n);)o.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if(r=e[t],"!important"===r[1].toLowerCase()){s.important=!0;let r=this.stringFrom(e,t);r=this.spacesFromEnd(e)+r," !important"!==r&&(s.raws.important=r);break}if("important"===r[1].toLowerCase()){let r=e.slice(0),i="";for(let e=t;e>0;e--){let t=r[e][0];if(0===i.trim().indexOf("!")&&"space"!==t)break;i=r.pop()[1]+i}0===i.trim().indexOf("!")&&(s.important=!0,s.raws.important=i,e=r)}if("space"!==r[0]&&"comment"!==r[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(s.raws.between+=o.map((e=>e[1])).join(""),o=[]),this.raw(s,"value",o.concat(e),t),s.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}atrule(e){let t,s,r,i=new Ys;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);let n=!1,o=!1,a=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=(e=this.tokenizer.nextToken())[0],"("===t||"["===t?l.push("("===t?")":"]"):"{"===t&&l.length>0?l.push("}"):t===l[l.length-1]&&l.pop(),0===l.length){if(";"===t){i.source.end=this.getPosition(e[2]),this.semicolon=!0;break}if("{"===t){o=!0;break}if("}"===t){if(a.length>0){for(r=a.length-1,s=a[r];s&&"space"===s[0];)s=a[--r];s&&(i.source.end=this.getPosition(s[3]||s[2]))}this.end(e);break}a.push(e)}else a.push(e);if(this.tokenizer.endOfFile()){n=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(i.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(i,"params",a),n&&(e=a[a.length-1],i.source.end=this.getPosition(e[3]||e[2]),this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),o&&(i.nodes=[],this.current=i)}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{offset:e,line:t.line,column:t.col}}init(e,t){this.current.push(e),e.source={start:this.getPosition(t),input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}raw(e,t,s,r){let i,n,o,a,l=s.length,c="",u=!0;for(let e=0;ee+t[1]),"");e.raws[t]={value:c,raw:r}}e[t]=c}spacesAndCommentsFromEnd(e){let t,s="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)s=e.pop()[1]+s;return s}spacesAndCommentsFromStart(e){let t,s="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)s+=e.shift()[1];return s}spacesFromEnd(e){let t,s="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)s=e.pop()[1]+s;return s}stringFrom(e,t){let s="";for(let r=t;r=0&&(s=e[i],"space"===s[0]||(r+=1,2!==r));i--);throw this.input.error("Missed semicolon","word"===s[0]?s[3]+1:s[2])}}(s);try{r.parse()}catch(e){throw e}return r.root}var ur=cr;cr.default=cr,vs.registerParse(cr);let{isClean:hr,my:dr}=yt;const pr={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},fr={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},mr={postcssPlugin:!0,prepare:!0,Once:!0},gr=0;function br(e){return"object"==typeof e&&"function"==typeof e.then}function yr(e){let t=!1,s=pr[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[s,s+"-"+t,gr,s+"Exit",s+"Exit-"+t]:t?[s,s+"-"+t,s+"Exit",s+"Exit-"+t]:e.append?[s,gr,s+"Exit"]:[s,s+"Exit"]}function wr(e){let t;return t="document"===e.type?["Document",gr,"DocumentExit"]:"root"===e.type?["Root",gr,"RootExit"]:yr(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function vr(e){return e[hr]=!1,e.nodes&&e.nodes.forEach((e=>vr(e))),e}let xr={};class Sr{constructor(e,t,s){let r;if(this.stringified=!1,this.processed=!1,"object"!=typeof t||null===t||"root"!==t.type&&"document"!==t.type)if(t instanceof Sr||t instanceof Ts)r=vr(t.root),t.map&&(void 0===s.map&&(s.map={}),s.map.inline||(s.map.inline=!1),s.map.prev=t.map);else{let e=ur;s.syntax&&(e=s.syntax.parse),s.parser&&(e=s.parser),e.parse&&(e=e.parse);try{r=e(t,s)}catch(e){this.processed=!0,this.error=e}r&&!r[dr]&&vs.rebuild(r)}else r=vr(t);this.result=new Ts(e,r,s),this.helpers={...xr,result:this.result,postcss:xr},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(br(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[hr];)e[hr]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=Ct;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let s=new ls(t,this.result.root,this.result.opts).generate();return this.result.css=s[0],this.result.map=s[1],this.result}walkSync(e){e[hr]=!0;let t=yr(e);for(let s of t)if(s===gr)e.nodes&&e.each((e=>{e[hr]||this.walkSync(e)}));else{let t=this.listeners[s];if(t&&this.visitSync(t,e.toProxy()))return}}visitSync(e,t){for(let[s,r]of e){let e;this.result.lastPlugin=s;try{e=r(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(br(e))throw this.getAsyncError()}}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return br(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let s=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin||(e.plugin=s.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}async runAsync(){this.plugin=0;for(let e=0;e0;){let e=this.visitTick(t);if(br(e))try{await e}catch(e){let s=t[t.length-1].node;throw this.handleError(e,s)}}}if(this.listeners.OnceExit)for(let[t,s]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>s(e,this.helpers)));await Promise.all(t)}else await s(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let e=(e,t,s)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,s])};for(let t of this.plugins)if("object"==typeof t)for(let s in t){if(!fr[s]&&/^[A-Z]/.test(s))throw new Error(`Unknown event ${s} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!mr[s])if("object"==typeof t[s])for(let r in t[s])e(t,"*"===r?s:s+"-"+r.toLowerCase(),t[s][r]);else"function"==typeof t[s]&&e(t,s,t[s])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){let t=e[e.length-1],{node:s,visitors:r}=t;if("root"!==s.type&&"document"!==s.type&&!s.parent)return void e.pop();if(r.length>0&&t.visitorIndex{xr=e};var Cr=Sr;Sr.default=Sr,rr.registerLazyResult(Sr),ks.registerLazyResult(Sr);class kr{constructor(e,t,s){let r;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=s,this._map=void 0;let i=Ct;this.result=new Ts(this._processor,r,this._opts),this.result.css=t;let n=this;Object.defineProperty(this.result,"root",{get:()=>n.root});let o=new ls(i,r,this._opts,t);if(o.isMap()){let[e,t]=o.generate();e&&(this.result.css=e),t&&(this.result.map=t)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let e,t=ur;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}var Er=kr;kr.default=kr;class Ar{constructor(e=[]){this.version="8.4.23",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return 0===this.plugins.length&&void 0===t.parser&&void 0===t.stringifier&&void 0===t.syntax?new Er(this,e,t):new Cr(this,e,t)}normalize(e){let t=[];for(let s of e)if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))t=t.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)t.push(s);else if("function"==typeof s)t.push(s);else if("object"!=typeof s||!s.parse&&!s.stringify)throw new Error(s+" is not a PostCSS plugin");return t}}var Ir=Ar;function Tr(e,t){if(Array.isArray(e))return e.map((e=>Tr(e)));let{inputs:s,...r}=e;if(s){t=[];for(let e of s){let s={...e,__proto__:Xt.prototype};s.map&&(s.map={...s.map,__proto__:Mt.prototype}),t.push(s)}}if(r.nodes&&(r.nodes=e.nodes.map((e=>Tr(e,t)))),r.source){let{inputId:e,...s}=r.source;r.source=s,null!=e&&(r.source.input=t[e])}if("root"===r.type)return new rr(r);if("decl"===r.type)return new Nt(r);if("rule"===r.type)return new ar(r);if("comment"===r.type)return new us(r);if("atrule"===r.type)return new Ys(r);throw new Error("Unknown node type: "+e.type)}Ar.default=Ar,rr.registerProcessor(Ar),ks.registerProcessor(Ar);var Or=Tr;function Nr(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new Ir(e)}Tr.default=Tr,Nr.plugin=function(e,t){let s,r=!1;function i(...s){console&&console.warn&&!r&&(r=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let i=t(...s);return i.postcssPlugin=e,i.postcssVersion=(new Ir).version,i}return Object.defineProperty(i,"postcss",{get:()=>(s||(s=i()),s)}),i.process=function(e,t,s){return Nr([i(s)]).process(e,t)},i},Nr.stringify=Ct,Nr.parse=ur,Nr.fromJSON=Or,Nr.list=nr,Nr.comment=e=>new us(e),Nr.atRule=e=>new Ys(e),Nr.decl=e=>new Nt(e),Nr.rule=e=>new ar(e),Nr.root=e=>new rr(e),Nr.document=e=>new ks(e),Nr.CssSyntaxError=bt,Nr.Declaration=Nt,Nr.Container=vs,Nr.Processor=Ir,Nr.Document=ks,Nr.Comment=us,Nr.Warning=As,Nr.AtRule=Ys,Nr.Result=Ts,Nr.Input=Xt,Nr.Rule=ar,Nr.Root=rr,Nr.Node=Tt,Cr.registerPostcss(Nr);var Pr=Nr;Nr.default=Nr;const $r=l(Xe),Dr=l(tt),{isPlainObject:Rr}=Dr,{parse:Lr}=Pr,qr=["img","audio","video","picture","svg","object","map","iframe","embed"],_r=["script","style"];function Br(e,t){e&&Object.keys(e).forEach((function(s){t(e[s],s)}))}function Mr(e,t){return{}.hasOwnProperty.call(e,t)}function jr(e,t){const s=[];return Br(e,(function(e){t(e)&&s.push(e)})),s}var Ur=Vr;const Fr=/^[^\0\t\n\f\r /<=>]+$/;function Vr(e,t,s){if(null==e)return"";"number"==typeof e&&(e=e.toString());let r="",i="";function n(e,t){const s=this;this.tag=e,this.attribs=t||{},this.tagPosition=r.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){g.length&&(g[g.length-1].text+=s.text)},this.updateParentNodeMediaChildren=function(){g.length&&qr.includes(this.tag)&&g[g.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},Vr.defaults,t)).parser=Object.assign({},Hr,t.parser);const o=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};_r.forEach((function(e){o(e)&&!t.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${e}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const a=t.nonTextTags||["script","style","textarea","option"];let l,c;t.allowedAttributes&&(l={},c={},Br(t.allowedAttributes,(function(e,t){l[t]=[];const s=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?s.push(Ye(e).replace(/\\\*/g,".*")):l[t].push(e)})),s.length&&(c[t]=new RegExp("^("+s.join("|")+")$"))})));const u={},h={},d={};Br(t.allowedClasses,(function(e,t){l&&(Mr(l,t)||(l[t]=[]),l[t].push("class")),u[t]=[],d[t]=[];const s=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?s.push(Ye(e).replace(/\\\*/g,".*")):e instanceof RegExp?d[t].push(e):u[t].push(e)})),s.length&&(h[t]=new RegExp("^("+s.join("|")+")$"))}));const p={};let f,m,g,b,y,w,v;Br(t.transformTags,(function(e,t){let s;"function"==typeof e?s=e:"string"==typeof e&&(s=Vr.simpleTransform(e)),"*"===t?f=s:p[t]=s}));let x=!1;C();const S=new $r.Parser({onopentag:function(e,s){if(t.enforceHtmlBoundary&&"html"===e&&C(),w)return void v++;const S=new n(e,s);g.push(S);let I=!1;const T=!!S.text;let O;if(Mr(p,e)&&(O=p[e](e,s),S.attribs=s=O.attribs,void 0!==O.text&&(S.innerText=O.text),e!==O.tagName&&(S.name=e=O.tagName,y[m]=O.tagName)),f&&(O=f(e,s),S.attribs=s=O.attribs,e!==O.tagName&&(S.name=e=O.tagName,y[m]=O.tagName)),(!o(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(const t in e)if(Mr(e,t))return!1;return!0}(b)||null!=t.nestingLimit&&m>=t.nestingLimit)&&(I=!0,b[m]=!0,"discard"===t.disallowedTagsMode&&-1!==a.indexOf(e)&&(w=!0,v=1),b[m]=!0),m++,I){if("discard"===t.disallowedTagsMode)return;i=r,r=""}r+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(S.innerText=""),(!l||Mr(l,e)||l["*"])&&Br(s,(function(s,i){if(!Fr.test(i))return void delete S.attribs[i];let n=!1;if(!l||Mr(l,e)&&-1!==l[e].indexOf(i)||l["*"]&&-1!==l["*"].indexOf(i)||Mr(c,e)&&c[e].test(i)||c["*"]&&c["*"].test(i))n=!0;else if(l&&l[e])for(const t of l[e])if(Rr(t)&&t.name&&t.name===i){n=!0;let e="";if(!0===t.multiple){const r=s.split(" ");for(const s of r)-1!==t.values.indexOf(s)&&(""===e?e=s:e+=" "+s)}else t.values.indexOf(s)>=0&&(e=s);s=e}if(n){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(i)&&E(e,s))return void delete S.attribs[i];if("script"===e&&"src"===i){let e=!0;try{const r=A(s);if(t.allowedScriptHostnames||t.allowedScriptDomains){const s=(t.allowedScriptHostnames||[]).find((function(e){return e===r.url.hostname})),i=(t.allowedScriptDomains||[]).find((function(e){return r.url.hostname===e||r.url.hostname.endsWith(`.${e}`)}));e=s||i}}catch(t){e=!1}if(!e)return void delete S.attribs[i]}if("iframe"===e&&"src"===i){let e=!0;try{const r=A(s);if(r.isRelativeUrl)e=Mr(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const s=(t.allowedIframeHostnames||[]).find((function(e){return e===r.url.hostname})),i=(t.allowedIframeDomains||[]).find((function(e){return r.url.hostname===e||r.url.hostname.endsWith(`.${e}`)}));e=s||i}}catch(t){e=!1}if(!e)return void delete S.attribs[i]}if("srcset"===i)try{let e=ut(s);if(e.forEach((function(e){E("srcset",e.url)&&(e.evil=!0)})),e=jr(e,(function(e){return!e.evil})),!e.length)return void delete S.attribs[i];s=jr(e,(function(e){return!e.evil})).map((function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?` ${e.w}w`:"")+(e.h?` ${e.h}h`:"")+(e.d?` ${e.d}x`:"")})).join(", "),S.attribs[i]=s}catch(e){return void delete S.attribs[i]}if("class"===i){const t=u[e],r=u["*"],n=h[e],l=d[e],c=[n,h["*"]].concat(l).filter((function(e){return e}));if(!(o=s,a=t&&r?ct(t,r):t||r,p=c,s=a?(o=o.split(/\s+/)).filter((function(e){return-1!==a.indexOf(e)||p.some((function(t){return t.test(e)}))})).join(" "):o).length)return void delete S.attribs[i]}if("style"===i)if(t.parseStyleAttributes)try{if(s=function(e){return e.nodes[0].nodes.reduce((function(e,t){return e.push(`${t.prop}:${t.value}${t.important?" !important":""}`),e}),[]).join(";")}(function(e,t){if(!t)return e;const s=e.nodes[0];let r;return r=t[s.selector]&&t["*"]?ct(t[s.selector],t["*"]):t[s.selector]||t["*"],r&&(e.nodes[0].nodes=s.nodes.reduce(function(e){return function(t,s){return Mr(e,s.prop)&&e[s.prop].some((function(e){return e.test(s.value)}))&&t.push(s),t}}(r),[])),e}(Lr(e+" {"+s+"}"),t.allowedStyles)),0===s.length)return void delete S.attribs[i]}catch(t){return console.warn('Failed to parse "'+e+" {"+s+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete S.attribs[i]}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");r+=" "+i,s&&s.length&&(r+='="'+k(s,!0)+'"')}else delete S.attribs[i];var o,a,p})),-1!==t.selfClosing.indexOf(e)?r+=" />":(r+=">",!S.innerText||T||t.textFilter||(r+=k(S.innerText),x=!0)),I&&(r=i+k(r),i="")},ontext:function(e){if(w)return;const s=g[g.length-1];let i;if(s&&(i=s.tag,e=void 0!==s.innerText?s.innerText:e),"discard"!==t.disallowedTagsMode||"script"!==i&&"style"!==i){const s=k(e,!1);t.textFilter&&!x?r+=t.textFilter(s,i):x||(r+=s)}else r+=e;g.length&&(g[g.length-1].text+=e)},onclosetag:function(e,s){if(w){if(v--,v)return;w=!1}const n=g.pop();if(!n)return;if(n.tag!==e)return void g.push(n);w=!!t.enforceHtmlBoundary&&"html"===e,m--;const a=b[m];if(a){if(delete b[m],"discard"===t.disallowedTagsMode)return void n.updateParentNodeText();i=r,r=""}y[m]&&(e=y[m],delete y[m]),t.exclusiveFilter&&t.exclusiveFilter(n)?r=r.substr(0,n.tagPosition):(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||s&&!o(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0?a&&(r=i,i=""):(r+="",a&&(r=i+k(r),i=""),x=!1))}},t.parser);return S.write(e),S.end(),r;function C(){r="",m=0,g=[],b={},y={},w=!1,v=0}function k(e,s){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),s&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),s&&(e=e.replace(/"/g,""")),e}function E(e,s){for(s=s.replace(/[\x00-\x20]+/g,"");;){const e=s.indexOf("\x3c!--");if(-1===e)break;const t=s.indexOf("--\x3e",e+4);if(-1===t)break;s=s.substring(0,e)+s.substring(t+3)}const r=s.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!r)return!!s.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;const i=r[1].toLowerCase();return Mr(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(i):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(i)}function A(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let t="relative://relative-site";for(let e=0;e<100;e++)t+=`/${e}`;const s=new URL(e,t);return{isRelativeUrl:s&&"relative-site"===s.hostname&&"relative:"===s.protocol,url:s}}}const Hr={decodeEntities:!0};Vr.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},Vr.simpleTransform=function(e,t,s){return s=void 0===s||s,t=t||{},function(r,i){let n;if(s)for(n in t)i[n]=t[n];else i=t;return{tagName:e,attribs:i}}};const zr=class{constructor(e){r.registerInstance(this,e),this.dialogClose=r.createEvent(this,"dialogClose",6),this.message="",this.subMessage="",this.imageUrl="",this.allowHtml=!1,this.labelAccept="",this.labelDeny="",this.labelAcceptBackground="",this.buttonsOrder="",this.position="",this.callbacks=void 0,this.pushcode=null,this.close=!1,this.isLoadFailed=!1}componentWillLoad(){const e=i.getAnyProperty(window,"PushCode");this.pushcode=e,e&&"object"==typeof e&&e.isSupport()?(e.addEventListener("subscriptionchange",(e=>this.handlePushStateChange(e))),e.addEventListener("subscribe",(e=>this.handlePushStateChange(e)))):(this.isLoadFailed=!0,console.error("pushcode.js is not loaded."))}dialogCloseHandler(){}render(){let e=this.subMessage||"";this.message||this.subMessage||(e="いつでも許諾を解除することができます。");const t=this.message||"このサイトからお得な情報を受け取りますか?",s=this.imageUrl||"",i=this.labelAccept||"受け取る",n=this.labelDeny||"後で",o=this.labelAcceptBackground||"#4663BE",a=this.buttonsOrder||"deny-accept",l={accept:r.h("button",{class:"accept",onClick:e=>this.handleAcceptClick(e),style:{background:o}},i),deny:r.h("button",{class:"deny",onClick:e=>this.handleDenyClick(e)},n)},[c,u]=a.split("-");if(this.isLoadFailed)return r.h("div",{class:"push-error"},"読み込みに失敗しました。");let h,d;if(this.imageUrl&&(h=r.h("div",{class:"dialogImageCover"},r.h("img",{class:"dialogImage",src:s,alt:""}))),this.allowHtml){const s={allowedTags:Ur.defaults.allowedTags.concat(["img","style"]),allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"],"*":["class","style"]},allowVulnerableTags:!0},i=Ur(t,s),n=Ur(e,s);d=r.h("div",{class:"messageGroup"},r.h("div",{class:"message",innerHTML:i}),r.h("div",{class:"subMessage",innerHTML:n}))}else d=r.h("div",{class:"messageGroup"},r.h("div",{class:"message"},t),r.h("div",{class:"subMessage"},e));return r.h(r.Host,{style:this.positionStyle(),onClick:e=>this.handleClick(e)},r.h("div",{class:"dialogFlex"},h,r.h("div",{class:"dialogBody"},d,r.h("div",{class:"buttons"},l[c],l[u]))))}positionStyle(){if(window.document.body.offsetWidth<800)return"center"===this.position?{top:"50%",left:"10px",right:"10px",transform:"translateY(-50%)"}:{bottom:"10px",left:"10px",right:"10px"};switch(this.position){case"top-left":default:return{top:"30px",left:"30px"};case"top-right":return{top:"30px",right:"30px"};case"bottom-left":return{bottom:"30px",left:"30px"};case"bottom-right":return{bottom:"30px",right:"30px"};case"center":return{top:"50%",left:"50%",transform:"translateY(-50%) translateX(-50%)"}}}handleClick(e){this.close?this.dialogClose.emit():e.stopPropagation()}handleAcceptClick(e){var t,s,r;this.close=!0;const o=null===(t=i.getAnyProperty(window,"PushCode"))||void 0===t?void 0:t.changeSubscriptionState(!0);this.pushcode.sendEvent(n.pushEvents.subscribeDialogAccept),(null===(s=this.callbacks)||void 0===s?void 0:s.accept)&&this.callbacks.accept(),(null===(r=this.callbacks)||void 0===r?void 0:r.requestPermission)&&o.then((e=>{e&&null!=e.permission&&this.callbacks.requestPermission(e)}))}handleDenyClick(e){var t,s;this.close=!0,new i.ShowStorageControl(!1).setClickedTime(),null===(t=i.getAnyProperty(window,"PushCode"))||void 0===t||t.changeSubscriptionState(!1),this.pushcode.sendEvent(n.pushEvents.subscribeDialogDeny),(null===(s=this.callbacks)||void 0===s?void 0:s.deny)&&this.callbacks.deny()}handlePushStateChange(e){this.close=!0,this.dialogClose.emit()}};zr.style=':host{position:fixed;min-width:var(--dialog-width, 385px);max-width:var(--dialog-width, 444px);padding:24px 24px 16px !important;background:var(--dialog-background, #fff);border:var(--dialog-border, 1px solid #EEE);border-radius:4px;-webkit-animation:dialog-fade-in 1s ease 0s;animation:dialog-fade-in 1s ease 0s;-webkit-box-shadow:0 1px 1px 0 rgba(66, 66, 66, 0.8), 0 1px 3px 1px rgba(66, 66, 66, 0.16);box-shadow:0 1px 1px 0 rgba(66, 66, 66, 0.8), 0 1px 3px 1px rgba(66, 66, 66, 0.16);z-index:2147483647;font-family:var(--dialog-message-font-family, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 799px){:host{min-width:var(--dialog-width, initial);max-width:var(--dialog-width, initial)}}:host .dialogFlex{display:-ms-flexbox;display:flex}:host .dialogBody{width:100%}:host .dialogImageCover{width:72px;margin-right:16px}:host .dialogImageCover .dialogImage{width:100%;height:auto}:host .dialogImageCover+.dialogBody{width:calc(100% - 88px)}:host .messageGroup{color:var(--dialog-message-color, #444);font-size:var(--dialog-message-font-size, 14px);line-height:1.71}:host .message,:host .subMessage{overflow-wrap:break-word}:host .message a,:host .subMessage a{color:var(--dialog-message-color, #444)}:host .message{text-align:var(--dialog-message-text-align, left);font-weight:600;margin-bottom:3px;letter-spacing:0.15px}:host .subMessage{text-align:var(--dialog-message-text-align, left);letter-spacing:0.5px}:host .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:var(--dialog-buttons-justify-content, flex-end);justify-content:var(--dialog-buttons-justify-content, flex-end);margin-top:16px}:host .buttons .accept,:host .buttons .deny{width:var(--dialog-btn-width, auto);max-width:150px;min-width:60px;padding:6px 15px;font-size:var(--dialog-btn-font-size, 14px);border-radius:4px;-webkit-transition:0.2s all ease-in;transition:0.2s all ease-in;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.5px;overflow-wrap:break-word}:host .buttons .accept:hover,:host .buttons .deny:hover{cursor:pointer}:host .buttons .accept{margin-left:16px;color:var(--dialog-accept-color, #fff);background:var(--dialog-accept-background, #3D64C4);border:none}:host .buttons .accept:hover{color:var(--dialog-accept-hover-color, #fff);-webkit-filter:brightness(85%);filter:brightness(85%)}:host .buttons .deny{color:var(--dialog-deny-color, #616161);background:var(--dialog-deny-background, #EBEBEB);border:none}:host .buttons .deny:hover{color:var(--dialog-deny-hover-color, #606266);background:var(--dialog-deny-hover-background, #dcdfe6)}:host .push-error{color:red}@-webkit-keyframes dialog-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes dialog-fade-in{0%{opacity:0}100%{opacity:1}}',t.pushcode_subscribe_dialog=zr},741:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=s(498),i=s(558),n=class{constructor(e){r.registerInstance(this,e),this.subscribeLabel="",this.unsubscribeLabel="",this.blockedLabel="",this.pushcode=null,this.isPushcodeAvailable=!1,this.isSubscribed=!1,this.isLoadFailed=!1,this.isButtonLocked=!1}componentWillLoad(){this.pushcode=window.PushCode,this.isPushcodeAvailable=this.pushcode&&"object"==typeof this.pushcode&&this.pushcode.isSupport(),this.isPushcodeAvailable?(this.isSubscribed=this.pushcode.isSubscribed(),this.pushcode.addEventListener("subscriptionchange",(e=>{this.isButtonLocked=!1,this.isSubscribed=e.subscriptionState})),this.pushcode.addEventListener("subscribe",(e=>{this.isButtonLocked=!1,e.permission===this.pushcode.permissions().granted?this.isSubscribed=!0:e.permission===this.pushcode.permissions().denied&&(this.isSubscribed=!1)})),""!==this.pushcode.domainToken?this.pushcode.sendEvent(i.pushEvents.toggleButtonLoad):this.pushcode.addEventListener("init_complete",(()=>{this.pushcode.sendEvent(i.pushEvents.toggleButtonLoad)}))):(this.isLoadFailed=!0,console.error("pushcode.js is not loaded."))}handleClick(e){return this.isButtonLocked=!0,this.isSubscribed?this.pushcode.sendEvent(i.pushEvents.toggleButtonOff):this.pushcode.sendEvent(i.pushEvents.toggleButtonOn),this.pushcode.isRegistered()?this.pushcode.changeSubscriptionState(!this.isSubscribed).catch((e=>{console.error(e),this.isButtonLocked=!1})):this.pushcode.requestPermission().catch((e=>{console.error(e),this.isButtonLocked=!1})),e.preventDefault(),0}render(){const e=this.subscribeLabel||"サイトから有益な情報をお届けします",t=this.unsubscribeLabel||"通知をOFFにする",s=this.blockedLabel||"通知をブロックしています",i=!!this.isPushcodeAvailable&&this.pushcode.permission()===this.pushcode.permissions().denied,n=!this.isPushcodeAvailable||i;let o=this.isSubscribed?t:e,a=this.isSubscribed?"push-unsubscribe-toggle-btn":"push-subscribe-toggle-btn";return i&&(o=s),this.isLoadFailed?r.h("div",{class:"push-error"},"読み込みに失敗しました。"):this.isButtonLocked?r.h("button",{class:a,disabled:!0},"読込中..."):r.h("button",{class:a,onClick:e=>this.handleClick(e),disabled:n},o)}};n.style=".push-subscribe-toggle-btn,.push-unsubscribe-toggle-btn{display:inline-block;border-radius:4px;font-weight:bold;cursor:pointer;width:var(--toggle-btn-width, auto);height:var(--toggle-btn-height, auto);padding:12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);outline:none;font-family:var(--toggle-btn-font-family, initial);font-size:var(--toggle-btn-font-size, initial)}.push-subscribe-toggle-btn[disabled],.push-unsubscribe-toggle-btn[disabled]{color:var(--disabled-btn-color, #606266);background:var(--disabled-btn-background, #EEE);border:var(--disabled-btn-border, 1px solid #aaa);-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.push-subscribe-toggle-btn{color:var(--subscribe-btn-color, #fff);background:var(--subscribe-btn-background, #e57373);border:var(--subscribe-btn-border, 1px solid #e57373)}.push-subscribe-toggle-btn:hover{color:var(--subscribe-btn-hover-color, #fff);background:var(--subscribe-btn-hover-background, #bf6060);border:var(--subscribe-btn-hover-border, 1px solid #bf6060)}.push-unsubscribe-toggle-btn{color:var(--unsubscribe-btn-color, #e57373);background:var(--unsubscribe-btn-background, #fff);border:var(--unsubscribe-btn-border, 1px solid #e57373)}.push-unsubscribe-toggle-btn:hover{color:var(--unsubscribe-btn-hover-color, #bf6060);background:var(--unsubscribe-btn-hover-background, #fff);border:var(--unsubscribe-btn-hover-border, 1px solid #bf6060)}.push-error{color:red}",t.pushcode_subscribe_toggle_button=n},975:(e,t)=>{"use strict";t.ShowStorageControl=class{constructor(e){this.showMaxCount=3,this.oneWeek=6048e5,this.storageData={date:0,count:1},this.isCountUp=e,this.load()}load(){const e=window.localStorage.getItem("pushcode_component_show_state");if(e)try{const t=JSON.parse(e);this.setData(t)}catch(e){console.log(e)}this.setStorage()}getNowTime(){return(new Date).getTime()}setData(e){(null==e?void 0:e.date)&&(this.storageData.date=e.date),this.isOneWeekExceed()&&e.count<=this.showMaxCount&&this.isCountUp?this.storageData.count=e.count+1:this.storageData.count=e.count}setStorage(){window.localStorage.setItem("pushcode_component_show_state",JSON.stringify(this.storageData))}setClickedTime(){this.storageData.date=this.getNowTime(),this.setStorage()}isOneWeekExceed(){return this.getNowTime()-this.storageData.date>=this.oneWeek}canShowDialog(){return this.storageData.count<=this.showMaxCount&&this.isOneWeekExceed()}},t.getAnyProperty=function(e,t){return e[t]}},137:(e,t,s)=>{var r={"./pushcode-gray-out.cjs.entry.js":176,"./pushcode-restock-button.cjs.entry.js":563,"./pushcode-subscribe-dialog.cjs.entry.js":462,"./pushcode-subscribe-toggle-button.cjs.entry.js":741};function i(e){var t=n(e);return s(t)}function n(e){if(!s.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=n,e.exports=i,i.id=137},587:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,s,r,i){s=s||"&",r=r||"=";var n={};if("string"!=typeof e||0===e.length)return n;var o=/\+/g;e=e.split(s);var a=1e3;i&&"number"==typeof i.maxKeys&&(a=i.maxKeys);var l=e.length;a>0&&l>a&&(l=a);for(var c=0;c=0?(u=f.substr(0,m),h=f.substr(m+1)):(u=f,h=""),d=decodeURIComponent(u),p=decodeURIComponent(h),t(n,d)?Array.isArray(n[d])?n[d].push(p):n[d]=[n[d],p]:n[d]=p}return n}},361:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,s,r,i){return s=s||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(i){var n=encodeURIComponent(t(i))+r;return Array.isArray(e[i])?e[i].map((function(e){return n+encodeURIComponent(t(e))})).join(s):n+encodeURIComponent(t(e[i]))})).join(s):i?encodeURIComponent(t(i))+r+encodeURIComponent(t(e)):""}},673:(e,t,s)=>{"use strict";t.decode=t.parse=s(587),t.encode=t.stringify=s(361)},511:function(e,t,s){var r;e=s.nmd(e),function(i){t&&t.nodeType,e&&e.nodeType;var n="object"==typeof s.g&&s.g;n.global!==n&&n.window!==n&&n.self;var o,a=2147483647,l=36,c=26,u=38,h=700,d=/^xn--/,p=/[^\x20-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,m={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=l-1,b=Math.floor,y=String.fromCharCode;function w(e){throw RangeError(m[e])}function v(e,t){for(var s=e.length,r=[];s--;)r[s]=t(e[s]);return r}function x(e,t){var s=e.split("@"),r="";return s.length>1&&(r=s[0]+"@",e=s[1]),r+v((e=e.replace(f,".")).split("."),t).join(".")}function S(e){for(var t,s,r=[],i=0,n=e.length;i=55296&&t<=56319&&i65535&&(t+=y((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+y(e)})).join("")}function k(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,s){var r=0;for(e=s?b(e/h):e>>1,e+=b(e/t);e>g*c>>1;r+=l)e=b(e/g);return b(r+(g+1)*e/(e+u))}function A(e){var t,s,r,i,n,o,u,h,d,p,f,m=[],g=e.length,y=0,v=128,x=72;for((s=e.lastIndexOf("-"))<0&&(s=0),r=0;r=128&&w("not-basic"),m.push(e.charCodeAt(r));for(i=s>0?s+1:0;i=g&&w("invalid-input"),((h=(f=e.charCodeAt(i++))-48<10?f-22:f-65<26?f-65:f-97<26?f-97:l)>=l||h>b((a-y)/o))&&w("overflow"),y+=h*o,!(h<(d=u<=x?1:u>=x+c?c:u-x));u+=l)o>b(a/(p=l-d))&&w("overflow"),o*=p;x=E(y-n,t=m.length+1,0==n),b(y/t)>a-v&&w("overflow"),v+=b(y/t),y%=t,m.splice(y++,0,v)}return C(m)}function I(e){var t,s,r,i,n,o,u,h,d,p,f,m,g,v,x,C=[];for(m=(e=S(e)).length,t=128,s=0,n=72,o=0;o=t&&fb((a-s)/(g=r+1))&&w("overflow"),s+=(u-t)*g,t=u,o=0;oa&&w("overflow"),f==t){for(h=s,d=l;!(h<(p=d<=n?1:d>=n+c?c:d-n));d+=l)x=h-p,v=l-p,C.push(y(k(p+x%v,0))),h=b(x/v);C.push(y(k(h,0))),n=E(s,g,r==i),s=0,++r}++s,++t}return C.join("")}o={version:"1.3.2",ucs2:{decode:S,encode:C},decode:A,encode:I,toASCII:function(e){return x(e,(function(e){return p.test(e)?"xn--"+I(e):e}))},toUnicode:function(e){return x(e,(function(e){return d.test(e)?A(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return o}.call(t,s,t,e))||(e.exports=r)}()},575:(e,t,s)=>{"use strict";var r=s(511),i=s(502);function n(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var o=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(c),h=["%","/","?",";","#"].concat(u),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=s(673);n.prototype.parse=function(e,t,s){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var n=e.indexOf("?"),a=-1!==n&&n127?D+="x":D+=$[R];if(!D.match(p)){var q=N.slice(0,I),_=N.slice(I+1),B=$.match(f);B&&(q.push(B[1]),_.unshift(B[2])),_.length&&(w="/"+_.join(".")+w),this.hostname=q.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",j=this.hostname||"";this.host=j+M,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==w[0]&&(w="/"+w))}if(!m[S])for(I=0,P=u.length;I0)&&s.host.split("@"))&&(s.auth=O.shift(),s.host=s.hostname=O.shift())),s.search=e.search,s.query=e.query,i.isNull(s.pathname)&&i.isNull(s.search)||(s.path=(s.pathname?s.pathname:"")+(s.search?s.search:"")),s.href=s.format(),s;if(!C.length)return s.pathname=null,s.search?s.path="/"+s.search:s.path=null,s.href=s.format(),s;for(var E=C.slice(-1)[0],A=(s.host||e.host||C.length>1)&&("."===E||".."===E)||""===E,I=0,T=C.length;T>=0;T--)"."===(E=C[T])?C.splice(T,1):".."===E?(C.splice(T,1),I++):I&&(C.splice(T,1),I--);if(!x&&!S)for(;I--;I)C.unshift("..");!x||""===C[0]||C[0]&&"/"===C[0].charAt(0)||C.unshift(""),A&&"/"!==C.join("/").substr(-1)&&C.push("");var O,N=""===C[0]||C[0]&&"/"===C[0].charAt(0);return k&&(s.hostname=s.host=N?"":C.length?C.shift():"",(O=!!(s.host&&s.host.indexOf("@")>0)&&s.host.split("@"))&&(s.auth=O.shift(),s.host=s.hostname=O.shift())),(x=x||s.host&&C.length)&&!N&&C.unshift(""),C.length?s.pathname=C.join("/"):(s.pathname=null,s.path=null),i.isNull(s.pathname)&&i.isNull(s.search)||(s.path=(s.pathname?s.pathname:"")+(s.search?s.search:"")),s.auth=e.auth||s.auth,s.slashes=s.slashes||e.slashes,s.href=s.format(),s},n.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},502:e=>{"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}}},t={};function s(r){var i=t[r];if(void 0!==i)return i.exports;var n=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(n.exports,n,n.exports,s),n.loaded=!0,n.exports}s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";const e=s(498);(()=>{const t="undefined"==typeof document?new(s(575).URL)("file:/index.js").href:document.currentScript&&document.currentScript.src||new URL("pushcode-components.cjs.js",document.baseURI).href,r={};return""!==t&&(r.resourcesUrl=new URL(".",t).href),e.promiseResolve(r)})().then((t=>e.bootstrapLazy([["pushcode-gray-out.cjs",[[1,"pushcode-gray-out",{background:[1],callbacks:[16]}]]],["pushcode-restock-button.cjs",[[0,"pushcode-restock-button",{subscribeLabel:[1,"subscribe-label"],unsubscribeLabel:[1,"unsubscribe-label"],subscribeBgColor:[1,"subscribe-bg-color"],unsubscribeBgColor:[1,"unsubscribe-bg-color"],subscribeTextColor:[1,"subscribe-text-color"],unsubscribeTextColor:[1,"unsubscribe-text-color"],pushcode:[32],isPushcodeAvailable:[32],isSubscribed:[32],showButton:[32],isLoadFailed:[32],setButtonState:[64]}]]],["pushcode-subscribe-dialog.cjs",[[1,"pushcode-subscribe-dialog",{message:[1],subMessage:[1,"sub-message"],imageUrl:[1,"image-url"],allowHtml:[4,"allow-html"],labelAccept:[1,"label-accept"],labelDeny:[1,"label-deny"],labelAcceptBackground:[1,"label-accept-background"],buttonsOrder:[1,"buttons-order"],position:[1],callbacks:[16],pushcode:[32],close:[32],isLoadFailed:[32]}]]],["pushcode-subscribe-toggle-button.cjs",[[1,"pushcode-subscribe-toggle-button",{subscribeLabel:[1,"subscribe-label"],unsubscribeLabel:[1,"unsubscribe-label"],blockedLabel:[1,"blocked-label"],pushcode:[32],isPushcodeAvailable:[32],isSubscribed:[32],isLoadFailed:[32],isButtonLocked:[32]}]]]],t))),e.setNonce})(),(()=>{"use strict";const e=s(975),t=s(558);class r{}const i={baseUrl:"https://event.pushcode.jp",storageKey:{permission:"pushcode_permission",subscribed:"pushcode_subscribed",userid:"pushcode_userid",endpoint:"pushcode_endpoint",domainToken:"pushcode_domain_token",registered:"pushcode_registered",domainTokenValid:"pushcode_domain_token_valid",lastDomainCheck:"pushcode_last_domain_check",consoleConfig:"pushcode_console_config",domainBrowserID:"pushcode_domain_browser_id",tags:"pushcode_tags",lastGetTags:"pushcode_last_get_tags"},clearWhitelistKey:["domainTokenValid","lastDomainCheck","consoleConfig"],errorCode:{staticError:{invalidDomainToken:10001,invalidUserid:10002,invalidServiceWorkerPath:10003,invalidScopePath:10004,invalidAutoResubscribeUseridChangedFlag:10005},dynamicError:{tooManyRetrySubscribe:20001,tooManyRetryUpdateSubscriptionState:20002,tooManyRetryCheckRegistrationState:20003,unpredictable:29999}},pushEvent:{permission_default:"permission_default",permission_granted:"permission_granted",permission_denied:"permission_denied",request_permission:"request_permission"},retry:{interval:1e3,max:4}},n={granted:"granted",denied:"denied",default:"default",alreadyGranted:"already_granted",alreadyDenied:"already_denied",notSupported:"not_supported"},o={default:null,subscribed:!0,unsubscribed:!1};async function a(e,t){let s;try{s=await e.getRegistration()}catch(t){throw m("pushcode_sw.js is not ready",{error:t,pushcode:e}),t}return s=await w(s,0),s.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:p(t)})}function l(e,t){return t+"[ERROR CODE: "+e+"]"}function c(e){return"string"==typeof e&&e.length>0}function u(e){return"string"==typeof e}function h(e){return"boolean"==typeof e}function d(e,t,s,r,n){if(void 0!==e){if(t(e))return e}else if(void 0!==n)return n;throw l(i.errorCode.staticError[s],r)}function p(e){for(var t=(e+"=".repeat((4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),s=window.atob(t),r=new Uint8Array(s.length),i=0;i0?"&"+(s=t,Object.keys(s).map((function(e){return e.replace(/[A-Z]+(?:(?=[A-Z][a-z0-9])|$)/g,(function(e){return e.charAt(0)+e.slice(1).toLowerCase()})).replace(/[A-Z]/g,(function(e){return"_"+e.charAt(0).toLowerCase()}))+"="+encodeURIComponent("object"==typeof s[e]?function(e){return e instanceof Error?e+"":JSON.stringify(e)}(s[e]):s[e])})).join("&")):"";return fetch(i.baseUrl+"/browser/api/v1/push_event?type="+e+r,{method:"GET",credentials:"omit",headers:{Accept:"application/json"}})}function m(e,t){return t||(t={}),t.file="pushcode.js",t.log=e,f("error",t)}async function g(e){const t=await e.getRegistration(),s=await t.pushManager.getSubscription(),r=await s.unsubscribe();return $(),r}function b(e,t,s){return(t="number"==typeof t?t:0)e.toString(16).padStart(2,"0"))).join("")}((await s.pushManager.getSubscription()).endpoint+t)}(this,t),r=await fetch(i.baseUrl+"/browser/api/v1/tags?domain_browser_id="+encodeURIComponent(t)+"&browser_hash="+encodeURIComponent(s),{method:"GET",credentials:"omit",headers:{Accept:"application/json"}});if(!r.ok)throw await r.json();const n=await r.json();return e=n.tags,window.localStorage.setItem(i.storageKey.tags,JSON.stringify(e)),window.localStorage.setItem(i.storageKey.lastGetTags,(new Date).toISOString()),n.tags}{const e=D();return Promise.resolve(e)}}catch(e){q("Error in getTags",e)}var e}async setTags(e){try{const t=await this.getRegistration(),s=await t.pushManager.getSubscription(),r=function(e){for(const s in e){const r=(t=e[s])instanceof Date&&"[object Date]"===Object.prototype.toString.call(t)?{isDate:!0,timestamp:Math.floor(t.getTime()/1e3)}:{isDate:!1,timestamp:0};r.isDate&&(e[s]=r.timestamp)}var t;return e}(e),n=await v(this,"set_tags","/browser/api/v1/tags",{tags:r,domain_token:this.domainToken,subscription:s});if(!n.ok)throw await n.json();return void function(e){const t=D();if(t){for(let[s,r]of Object.entries(e))t[s]=r;window.localStorage.setItem(i.storageKey.tags,JSON.stringify(t))}else window.localStorage.setItem(i.storageKey.tags,JSON.stringify(e))}(r)}catch(e){q("Error in setTags",e)}}async removeTags(e){try{const t=await this.getRegistration(),s=await t.pushManager.getSubscription(),r=await async function(e,t,s,r){return x(e,"DELETE","remove_tags","/browser/api/v1/tags",r)}(this,0,0,{keys:e,domain_token:this.domainToken,subscription:s});if(!r.ok)throw await r.json();return void function(e){const t=D();e.forEach((function(e){e in t&&delete t[e]})),window.localStorage.setItem(i.storageKey.tags,JSON.stringify(t))}(e)}catch(e){q("Error in removeTags",e)}}}function B(s){return new Promise((r=>{const i=e.getAnyProperty(window,"PushCode");if(!i||"object"!=typeof i||!("isSupport"in i))return void console.warn("PUSHCODE does not support this browser or website.");let n=Promise.resolve();i.promises.serverKey&&(n=i.promises.serverKey),n.catch((function(){console.error("failed to get server key")})).then((function(){var n,o,a,l,c,u,h,d,p,f,m,g,b,y,w,v,x,S,C,k,E,A,I,T,O,N,P,$,D,R,L,q,_,B,M,j,U,F,V,H,z;const G=i.getDomainTokenValid();if(null!=G&&"1"!=G)return void console.log("domain token is not valid");if(i.permission()===i.permissions().denied)return void console.log("permission denied");if(i.permission()!==i.permissions().default)return void console.log("permission default");if(i.permission()===i.permissions().granted)return void console.log("permission already granted");if(!new e.ShowStorageControl(!0).canShowDialog())return void console.log("exceeded weekly display limit");if(i.useConsoleConfig&&!(null===(o=null===(n=i.consoleConfig)||void 0===n?void 0:n.subscribeDialog)||void 0===o?void 0:o.enable))return void console.log("subscribeDialog is not valid");if((navigator.userAgent.includes("Chrome")||navigator.userAgent.includes("Safari"))&&!navigator.userAgent.includes("Edg")&&!navigator.userAgent.includes("like Mac OS X"))return void setTimeout((()=>{var e;i.requestPermission(null===(e=null==s?void 0:s.callbacks)||void 0===e?void 0:e.requestPermission),r(void 0)}),3e3);i.useConsoleConfig&&(null===(a=i.consoleConfig)||void 0===a?void 0:a.subscribeDialog)&&(s?(null!==(l=s.allowHtml)&&void 0!==l||(s.allowHtml=null===(c=i.consoleConfig.subscribeDialog)||void 0===c?void 0:c.allowHtml),!s.message&&(s.message=null===(u=i.consoleConfig.subscribeDialog)||void 0===u?void 0:u.message),!s.subMessage&&(s.subMessage=null===(h=i.consoleConfig.subscribeDialog)||void 0===h?void 0:h.subMessage),!s.imageUrl&&(s.imageUrl=null===(d=i.consoleConfig.subscribeDialog)||void 0===d?void 0:d.imageUrl),!s.buttons&&(s.buttons=null===(p=i.consoleConfig.subscribeDialog)||void 0===p?void 0:p.buttons),!s.position&&(s.position=null===(f=i.consoleConfig.subscribeDialog)||void 0===f?void 0:f.position),s.label||(s.label={accept:"",deny:"",acceptBackground:""}),!(null===(m=s.label)||void 0===m?void 0:m.accept)&&(s.label.accept=null===(b=null===(g=i.consoleConfig.subscribeDialog)||void 0===g?void 0:g.label)||void 0===b?void 0:b.accept),!(null===(y=s.label)||void 0===y?void 0:y.deny)&&(s.label.deny=null===(v=null===(w=i.consoleConfig.subscribeDialog)||void 0===w?void 0:w.label)||void 0===v?void 0:v.deny),!(null===(x=s.label)||void 0===x?void 0:x.acceptBackground)&&(s.label.acceptBackground=null===(C=null===(S=i.consoleConfig.subscribeDialog)||void 0===S?void 0:S.label)||void 0===C?void 0:C.acceptBackground),s.grayOut||(s.grayOut={use:!1,background:""}),null!==(E=null===(k=s.grayOut)||void 0===k?void 0:k.use)&&void 0!==E||(s.grayOut.use=null===(I=null===(A=i.consoleConfig.subscribeDialog)||void 0===A?void 0:A.grayOut)||void 0===I?void 0:I.use),!(null===(T=s.grayOut)||void 0===T?void 0:T.background)&&(s.grayOut.background=null===(N=null===(O=i.consoleConfig.subscribeDialog)||void 0===O?void 0:O.grayOut)||void 0===N?void 0:N.background)):s=i.consoleConfig.subscribeDialog);const W=document.createElement("pushcode-subscribe-dialog");if(W.addEventListener("dialogClose",(e=>{var t,s;e.currentTarget&&e.currentTarget instanceof HTMLElement&&(null===(s=null===(t=e.currentTarget)||void 0===t?void 0:t.parentElement)||void 0===s||s.removeChild(e.currentTarget))})),s&&(W.setAttribute("message",null!==(P=s.message)&&void 0!==P?P:""),W.setAttribute("sub-message",null!==($=s.subMessage)&&void 0!==$?$:""),W.setAttribute("allow-html","true"),W.setAttribute("image-url",null!==(D=s.imageUrl)&&void 0!==D?D:""),W.setAttribute("label-accept",null!==(L=null===(R=s.label)||void 0===R?void 0:R.accept)&&void 0!==L?L:""),W.setAttribute("label-deny",null!==(_=null===(q=s.label)||void 0===q?void 0:q.deny)&&void 0!==_?_:""),W.setAttribute("label-accept-background",null!==(M=null===(B=s.label)||void 0===B?void 0:B.acceptBackground)&&void 0!==M?M:""),W.setAttribute("buttons-order",null!==(j=s.buttons)&&void 0!==j?j:""),W.setAttribute("position",null!==(U=s.position)&&void 0!==U?U:""),W.callbacks=null!==(F=s.callbacks)&&void 0!==F?F:void 0),null===(V=null==s?void 0:s.grayOut)||void 0===V?void 0:V.use){const e=document.createElement("pushcode-gray-out");e.setAttribute("background",null!==(H=s.grayOut.background)&&void 0!==H?H:""),e.callbacks=null!==(z=s.callbacks)&&void 0!==z?z:void 0,e.appendChild(W),setTimeout((()=>{document.body.appendChild(e),r(void 0)}),3e3),W.addEventListener("dialogClose",(()=>{e.remove()}))}else setTimeout((()=>{document.body.appendChild(W),r(void 0)}),3e3);i.sendEvent(t.pushEvents.subscribeDialogOpen)}))}))}(()=>{window.PushCode=new _,window.PushCode.components={},window.PushCode.components.openSubscribeDialog=B;let e=window.PushCodeInit,t=!1;"function"==typeof e&&(e(),t=!0),Object.defineProperty(window,"PushCodeInit",{set(s){t?console.warn("PushCodeInit can only be defined once."):(e=s,s(),t=!0)},get(){console.log({PushCodeInit:e,initialized:t})}})})()})()})();