PageSourceSearch

https://pastey.gg/assets/index-CuUOEWNy.js

js pastey.gg collected 2026-10-09 17:39:31 UTC 341,883 bytes, 63 lines download raw bytes

1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();const re={context:void 0,registry:void 0,effects:void 0,done:!1,getContextId(){return Ya(this.context.count)},getNextContextId(){return Ya(this.context.count++)}};function Ya(e){const t=String(e),n=t.length-1;return re.context.id+(n?String.fromCharCode(96+n):"")+t}function Gn(e){re.context=e}const Sc=!1,Tc=(e,t)=>e===t,tt=Symbol("solid-proxy"),mo=typeof Proxy=="function",Ur=Symbol("solid-track"),Gr={equals:Tc};let ho=wo;const ot=1,Yn=2,bo={owned:null,cleanups:null,context:null,owner:null},Ci={};var ae=null;let B=null,Ac=null,ce=null,Be=null,Pe=null,ni=0;function At(e,t){const n=ce,r=ae,i=e.length===0,a=t===void 0?r:t,s=i?bo:{owned:null,cleanups:null,context:a?a.context:null,owner:a},o=i?e:()=>e(()=>Ee(()=>$t(s)));ae=s,ce=null;try{return Qe(o,!0)}finally{ce=n,ae=r}}function se(e,t){t=t?Object.assign({},Gr,t):Gr;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},r=i=>(typeof i=="function"&&(B&&B.running&&B.sources.has(n)?i=i(n.tValue):i=i(n.value)),Eo(n,i));return[vo.bind(n),r]}function ja(e,t,n){const r=ai(e,t,!0,ot);xn(r)}function Y(e,t,n){const r=ai(e,t,!1,ot);xn(r)}function ke(e,t,n){ho=kc;const r=ai(e,t,!1,ot),i=jt&&en(jt);i&&(r.suspense=i),(!n||!n.render)&&(r.user=!0),Pe?Pe.push(r):xn(r)}function Q(e,t,n){n=n?Object.assign({},Gr,n):Gr;const r=ai(e,t,!0,0);return r.observers=null,r.observerSlots=null,r.comparator=n.equals||void 0,xn(r),vo.bind(r)}function Oc(e){return e&&typeof e=="object"&&"then"in e}function Cc(e,t,n){let r,i,a;r=!0,i=e,a={};let s=null,o=Ci,l=null,c=!1,u=!1,d="initialValue"in a,p=typeof r=="function"&&Q(r);const h=new Set,[v,m]=(a.storage||se)(a.initialValue),[f,b]=se(void 0),[_,E]=se(void 0,{equals:!1}),[y,x]=se(d?"ready":"unresolved");re.context&&(l=re.getNextContextId(),a.ssrLoadFrom==="initial"?o=a.initialValue:re.load&&re.has(l)&&(o=re.load(l)));function T(G,R,L,I){return s===G&&(s=null,I!==void 0&&(d=!0),(G===o||R===o)&&a.onHydrated&&queueMicrotask(()=>a.onHydrated(I,{value:R})),o=Ci,B&&G&&c?(B.promises.delete(G),c=!1,Qe(()=>{B.running=!0,P(R,L)},!1)):P(R,L)),R}function P(G,R){Qe(()=>{R===void 0&&m(()=>G),x(R!==void 0?"errored":d?"ready":"unresolved"),b(R);for(const L of h.keys())L.decrement();h.clear()},!1)}function M(){const G=jt&&en(jt),R=v(),L=f();if(L!==void 0&&!s)throw L;return ce&&!ce.user&&G&&ja(()=>{_(),s&&(G.resolved&&B&&c?B.promises.add(s):h.has(G)||(G.increment(),h.add(G)))}),R}function N(G=!0){if(G!==!1&&u)return;u=!1;const R=p?p():r;if(c=B&&B.running,R==null||R===!1){T(s,Ee(v));return}B&&s&&B.promises.delete(s);let L;const I=o!==Ci?o:Ee(()=>{try{return i(R,{value:v(),refetching:G})}catch(U){L=U}});if(L!==void 0){T(s,void 0,Nr(L),R);return}else if(!Oc(I))return T(s,I,void 0,R),I;return s=I,"v"in I?(I.s===1?T(s,I.v,void 0,R):T(s,void 0,Nr(I.v),R),I):(u=!0,queueMicrotask(()=>u=!1),Qe(()=>{x(d?"refreshing":"pending"),E()},!1),I.then(U=>T(I,U,void 0,R),U=>T(I,void 0,Nr(U),R)))}Object.defineProperties(M,{state:{get:()=>y()},error:{get:()=>f()},loading:{get(){const G=y();return G==="pending"||G==="refreshing"}},latest:{get(){if(!d)return M();const G=f();if(G&&!s)throw G;return v()}}});let W=ae;return p?ja(()=>(W=ae,N(!1))):N(!1),[M,{refetch:G=>ri(W,()=>N(G)),mutate:m}]}function _o(e){return Qe(e,!1)}function Ee(e){if(ce===null)return e();const t=ce;ce=null;try{return e()}finally{ce=t}}function He(e,t,n){const r=Array.isArray(e);let i,a=n&&n.defer;return s=>{let o;if(r){o=Array(e.length);for(let c=0;c<e.length;c++)o[c]=e[c]()}else o=e();if(a)return a=!1,s;const l=Ee(()=>
1t(o,i,s));return i=o,l}}function Cn(e){ke(()=>Ee(e))}function Je(e){return ae===null||(ae.cleanups===null?ae.cleanups=[e]:ae.cleanups.push(e)),e}function Ki(){return ce}function Sn(){return ae}function ri(e,t){const n=ae,r=ce;ae=e,ce=null;try{return Qe(t,!0)}catch(i){ba(i)}finally{ae=n,ce=r}}function xc(e){if(B&&B.running)return e(),B.done;const t=ce,n=ae;return Promise.resolve().then(()=>{ce=t,ae=n;let r;return jt&&(r=B||(B={sources:new Set,effects:[],promises:new Set,disposed:new Set,queue:new Set,running:!0}),r.done||(r.done=new Promise(i=>r.resolve=i)),r.running=!0),Qe(e,!1),ce=ae=null,r?r.done:void 0})}const[Zp,Xa]=se(!1);function Ic(e){Pe.push.apply(Pe,e),e.length=0}function Jn(e,t){const n=Symbol("context");return{id:n,Provider:Mc(n),defaultValue:e}}function en(e){let t;return ae&&ae.context&&(t=ae.context[e.id])!==void 0?t:e.defaultValue}function ii(e){const t=Q(e),n=Q(()=>Wi(t()));return n.toArray=()=>{const r=n();return Array.isArray(r)?r:r!=null?[r]:[]},n}let jt;function Rc(){return jt||(jt=Jn())}function vo(){const e=B&&B.running;if(this.sources&&(e?this.tState:this.state))if((e?this.tState:this.state)===ot)xn(this);else{const t=Be;Be=null,Qe(()=>Vr(this),!1),Be=t}if(ce){const t=this.observers;if(!t||t[t.length-1]!==ce){const n=t?t.length:0;ce.sources?(ce.sources.push(this),ce.sourceSlots.push(n)):(ce.sources=[this],ce.sourceSlots=[n]),t?(t.push(ce),this.observerSlots.push(ce.sources.length-1)):(this.observers=[ce],this.observerSlots=[ce.sources.length-1])}}return e&&B.sources.has(this)?this.tValue:this.value}function Eo(e,t,n){let r=B&&B.running&&B.sources.has(e)?e.tValue:e.value;if(!e.comparator||!e.comparator(r,t)){if(B){const i=B.running;(i||!n&&B.sources.has(e))&&(B.sources.add(e),e.tValue=t),i||(e.value=t)}else e.value=t;e.observers&&e.observers.length&&Qe(()=>{for(let i=0;i<e.observers.length;i+=1){const a=e.observers[i],s=B&&B.running;s&&B.disposed.has(a)||((s?!a.tState:!a.state)&&(a.pure?Be.push(a):Pe.push(a),a.observers&&yo(a)),s?a.tState=ot:a.state=ot)}if(Be.length>1e6)throw Be=[],new Error},!1)}return t}function xn(e){if(!e.fn)return;$t(e);const t=ni;Qa(e,B&&B.running&&B.sources.has(e)?e.tValue:e.value,t),B&&!B.running&&B.sources.has(e)&&queueMicrotask(()=>{Qe(()=>{B&&(B.running=!0),ce=ae=e,Qa(e,e.tValue,t),ce=ae=null},!1)})}function Qa(e,t,n){let r;const i=ae,a=ce;ce=ae=e;try{r=e.fn(t)}catch(s){return e.pure&&(B&&B.running?(e.tState=ot,e.tOwned&&e.tOwned.forEach($t),e.tOwned=void 0):(e.state=ot,e.owned&&e.owned.forEach($t),e.owned=null)),e.updatedAt=n+1,ba(s)}finally{ce=a,ae=i}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?Eo(e,r,!0):B&&B.running&&e.pure?(B.sources.has(e)||(e.value=r),B.sources.add(e),e.tValue=r):e.value=r,e.updatedAt=n)}function ai(e,t,n,r=ot,i){const a={fn:e,state:r,updatedAt:null,owned:null,sources:null,
1sourceSlots:null,cleanups:null,value:t,owner:ae,context:ae?ae.context:null,pure:n};return B&&B.running&&(a.state=0,a.tState=r),ae===null||ae!==bo&&(B&&B.running&&ae.pure?ae.tOwned?ae.tOwned.push(a):ae.tOwned=[a]:ae.owned?ae.owned.push(a):ae.owned=[a]),a}function Hr(e){const t=B&&B.running;if((t?e.tState:e.state)===0)return;if((t?e.tState:e.state)===Yn)return Vr(e);if(e.suspense&&Ee(e.suspense.inFallback))return e.suspense.effects.push(e);const n=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<ni);){if(t&&B.disposed.has(e))return;(t?e.tState:e.state)&&n.push(e)}for(let r=n.length-1;r>=0;r--){if(e=n[r],t){let i=e,a=n[r+1];for(;(i=i.owner)&&i!==a;)if(B.disposed.has(i))return}if((t?e.tState:e.state)===ot)xn(e);else if((t?e.tState:e.state)===Yn){const i=Be;Be=null,Qe(()=>Vr(e,n[0]),!1),Be=i}}}function Qe(e,t){if(Be)return e();let n=!1;t||(Be=[]),Pe?n=!0:Pe=[],ni++;try{const r=e();return Nc(n),r}catch(r){n||(Pe=null),Be=null,ba(r)}}function Nc(e){if(Be&&(wo(Be),Be=null),e)return;let t;if(B){if(!B.promises.size&&!B.queue.size){const r=B.sources,i=B.disposed;Pe.push.apply(Pe,B.effects),t=B.resolve;for(const a of Pe)"tState"in a&&(a.state=a.tState),delete a.tState;B=null,Qe(()=>{for(const a of i)$t(a);for(const a of r){if(a.value=a.tValue,a.owned)for(let s=0,o=a.owned.length;s<o;s++)$t(a.owned[s]);a.tOwned&&(a.owned=a.tOwned),delete a.tValue,delete a.tOwned,a.tState=0}Xa(!1)},!1)}else if(B.running){B.running=!1,B.effects.push.apply(B.effects,Pe),Pe=null,Xa(!0);return}}const n=Pe;Pe=null,n.length&&Qe(()=>ho(n),!1),t&&t()}function wo(e){for(let t=0;t<e.length;t++)Hr(e[t])}function kc(e){let t,n=0;for(t=0;t<e.length;t++){const r=e[t];r.user?e[n++]=r:Hr(r)}if(re.context){if(re.count){re.effects||(re.effects=[]),re.effects.push(...e.slice(0,n));return}Gn()}for(re.effects&&(re.done||!re.count)&&(e=[...re.effects,...e],n+=re.effects.length,delete re.effects),t=0;t<n;t++)Hr(e[t])}function Vr(e,t){const n=B&&B.running;n?e.tState=0:e.state=0;for(let r=0;r<e.sources.length;r+=1){const i=e.sources[r];if(i.sources){const a=n?i.tState:i.state;a===ot?i!==t&&(!i.updatedAt||i.updatedAt<ni)&&Hr(i):a===Yn&&Vr(i,t)}}}function yo(e){const t=B&&B.running;for(let n=0;n<e.observers.length;n+=1){const r=e.observers[n];(t?!r.tState:!r.state)&&(t?r.tState=Yn:r.state=Yn,r.pure?Be.push(r):Pe.push(r),r.observers&&yo(r))}}function $t(e){let t;if(e.sources)for(;e.sources.length;){const n=e.sources.pop(),r=e.sourceSlots.pop(),i=n.observers;if(i&&i.length){const a=i.pop(),s=n.observerSlots.pop();r<i.length&&(a.sourceSlots[s]=r,i[r]=a,n.observerSlots[r]=s)}}if(e.tOwned){for(t=e.tOwned.length-1;t>=0;t--)$t(e.tOwned[t]);delete e.tOwned}if(B&&B.running&&e.pure)So(e,!0);else if(e.owned){for(t=e.owned.length-1;t>=0;t--)$t(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}B&&B.running?e.tState=0:e.state=0}function So(e,t){if(t||(e.tState=0,B.disposed.add(e)),e.owned)for(let n=0;n<e.owned.length;n++)So(e.owned[n])}function Nr(e){return e instanceof Error?e:new Error(typeof e=="string"?e:"Unknown error",{cause:e})}function ba(e,t=ae){throw Nr(e)}function Wi(e){if(typeof e=="function"&&!e.length)return Wi(e());if(Array.isArray(e)){const t=[];for(let n=0;n<e.length;n++){const r=Wi(e[n]);if(Array.isArray(r))if(r.length<32768)t.push.apply(t,r);else for(let i=0;i<r.length;i++)t.push(r[i]);else t.push(r)}return t}return e}function Mc(e,t){return function(r){let i;return Y(()=>i=Ee(()=>(ae.context={...ae.context,[e]:r.value},ii(()=>r.children))),void 0),i}}const Lc=Symbol("fallback");function Ja(e){for(let t=0;t<e.length;t++)e[t]()}function $c(e,t,n={}){let r=[],i=[],a=[],s=0,o=t.length>1?[]:null;return Je(()=>Ja(a)),()=>{let l=e()||[],c=l.length,u,d;return l[Ur],Ee(()=>{let h,v,m,f,b,_,E,y,x;if(c===0)s!==0&&(Ja(a),a=[],r=[],i=[],s=0,o&&(o=[])),n.fallback&&(r=[Lc],i[0]=At(T=>(a[0]=T,n.fallback())),s=1);else if(s===0){for(i=new Array(c),d=0;d<c;d++)r[d]=l[d],i[d]=At(p);s=c}else{for(m=new Array(c),f=new Array(c),o&&(b=new Array(c)),_=0,E=Math.min(s,c);_<E&&r[_]===l[_];_++);for(E=s-1,y=c-1;E>=_&&y>=_&&r[E]===l[y];
1E--,y--)m[y]=i[E],f[y]=a[E],o&&(b[y]=o[E]);for(h=new Map,v=new Array(y+1),d=y;d>=_;d--)x=l[d],u=h.get(x),v[d]=u===void 0?-1:u,h.set(x,d);for(u=_;u<=E;u++)x=r[u],d=h.get(x),d!==void 0&&d!==-1?(m[d]=i[u],f[d]=a[u],o&&(b[d]=o[u]),d=v[d],h.set(x,d)):a[u]();for(d=_;d<c;d++)d in m?(i[d]=m[d],a[d]=f[d],o&&(o[d]=b[d],o[d](d))):i[d]=At(p);i=i.slice(0,s=c),r=l.slice(0)}return i});function p(h){if(a[d]=h,o){const[v,m]=se(d);return o[d]=m,t(l[d],v)}return t(l[d])}}}function w(e,t){return Ee(()=>e(t||{}))}function dr(){return!0}const Zi={get(e,t,n){return t===tt?n:e.get(t)},has(e,t){return t===tt?!0:e.has(t)},set:dr,deleteProperty:dr,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:dr,deleteProperty:dr}},ownKeys(e){return e.keys()}};function xi(e){return(e=typeof e=="function"?e():e)?e:{}}function Pc(){for(let e=0,t=this.length;e<t;++e){const n=this[e]();if(n!==void 0)return n}}function Ie(...e){let t=!1;for(let s=0;s<e.length;s++){const o=e[s];t=t||!!o&&tt in o,e[s]=typeof o=="function"?(t=!0,Q(o)):o}if(mo&&t)return new Proxy({get(s){for(let o=e.length-1;o>=0;o--){const l=xi(e[o])[s];if(l!==void 0)return l}},has(s){for(let o=e.length-1;o>=0;o--)if(s in xi(e[o]))return!0;return!1},keys(){const s=[];for(let o=0;o<e.length;o++)s.push(...Object.keys(xi(e[o])));return[...new Set(s)]}},Zi);const n={},r=Object.create(null);for(let s=e.length-1;s>=0;s--){const o=e[s];if(!o)continue;const l=Object.getOwnPropertyNames(o);for(let c=l.length-1;c>=0;c--){const u=l[c];if(u==="__proto__"||u==="constructor")continue;const d=Object.getOwnPropertyDescriptor(o,u);if(!r[u])r[u]=d.get?{enumerable:!0,configurable:!0,get:Pc.bind(n[u]=[d.get.bind(o)])}:d.value!==void 0?d:void 0;else{const p=n[u];p&&(d.get?p.push(d.get.bind(o)):d.value!==void 0&&p.push(()=>d.value))}}}const i={},a=Object.keys(r);for(let s=a.length-1;s>=0;s--){const o=a[s],l=r[o];l&&l.get?Object.defineProperty(i,o,l):i[o]=l?l.value:void 0}return i}function To(e,...t){const n=t.length;if(mo&&tt in e){const i=n>1?t.flat():t[0],a=t.map(s=>new Proxy({get(o){return s.includes(o)?e[o]:void 0},has(o){return s.includes(o)&&o in e},keys(){return s.filter(o=>o in e)}},Zi));return a.push(new Proxy({get(s){return i.includes(s)?void 0:e[s]},has(s){return i.includes(s)?!1:s in e},keys(){return Object.keys(e).filter(s=>!i.includes(s))}},Zi)),a}const r=[];for(let i=0;i<=n;i++)r[i]={};for(const i of Object.getOwnPropertyNames(e)){let a=n;for(let l=0;l<t.length;l++)if(t[l].includes(i)){a=l;break}const s=Object.getOwnPropertyDescriptor(e,i);!s.get&&!s.set&&s.enumerable&&s.writable&&s.configurable?r[a][i]=s.value:Object.defineProperty(r[a],i,s)}return r}let Dc=0;function Fc(){return re.context?re.getNextContextId():`cl-${Dc++}`}const Ao=e=>`Stale read from <${e}>.`;function er(e){const t="fallback"in e&&{fallback:()=>e.fallback};return Q($c(()=>e.each,e.children,t||void 0))}function ze(e){const t=e.keyed,n=Q(()=>e.when,void 0,void 0),r=t?n:Q(n,void 0,{equals:(i,a)=>!i==!a});return Q(()=>{const i=r();if(i){const a=e.children;return typeof a=="function"&&a.length>0?Ee(()=>a(t?i:()=>{if(!Ee(r))throw Ao("Show");return n()})):a}return e.fallback},void 0,void 0)}function Tn(e){const t=ii(()=>e.children),n=Q(()=>{const r=t(),i=Array.isArray(r)?r:[r];let a=()=>{};for(let s=0;s<i.length;s++){const o=s,l=i[s],c=a,u=Q(()=>c()?void 0:l.when,void 0,void 0),d=l.keyed?u:Q(u,void 0,{equals:(p,h)=>!p==!h});a=()=>c()||(d()?[o,u,l]:void 0)}return a});return Q(()=>{const r=n()();if(!r)return e.fallback;const[i,a,s]=r,o=s.children;return typeof o=="function"&&o.length>0?Ee(()=>o(s.keyed?a():()=>{if(Ee(n)()?.[0]!==i)throw Ao("Match");return a()})):o},void 0,void 0)}function Ve(e){return e}const Bc=Jn();function zc(e){let t=0,n,r,i,a,s;const[o,l]=se(!1),c=Rc(),u={increment:()=>{++t===1&&l(!0)},decrement:()=>{--t===0&&l(!1)},inFallback:o,effects:[],resolved:!1},d=Sn();if(re.context&&re.load){const v=re.getContextId();let m=re.load(v);if(m&&(typeof m!="object"||m.s!==1?i=m:re.gather(v)),i&&i!=="$$f"){const[f,b]=se(void 0,{equals:!1});a=f,i.then(()=>{if(re.done)return b();re.gather(v),Gn(r),b(),Gn()},_=>{s=_,b()})}}const p=en(Bc);p&&(n=p.register(u.inFallback));let h;return Je(()=>h&&h()),w(c.Provider,{value:u,get children(){return Q(()=>
1{if(s)throw s;if(r=re.context,a)return a(),a=void 0;r&&i==="$$f"&&Gn();const v=Q(()=>e.children);return Q(m=>{const f=u.inFallback(),{showContent:b=!0,showFallback:_=!0}=n?n():{};if((!f||i&&i!=="$$f")&&b)return u.resolved=!0,h&&h(),h=r=i=void 0,Ic(u.effects),v();if(_)return h?m:At(E=>(h=E,r&&(Gn({id:r.id+"F",count:0}),r=void 0),e.fallback),d)})})}})}const Uc=["allowfullscreen","async","alpha","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected","adauctionheaders","browsingtopics","credentialless","defaultchecked","defaultmuted","defaultselected","defer","disablepictureinpicture","disableremoteplayback","preservespitch","shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootserializable","sharedstoragewritable"],Gc=new Set(["className","value","readOnly","noValidate","formNoValidate","isMap","noModule","playsInline","adAuctionHeaders","allowFullscreen","browsingTopics","defaultChecked","defaultMuted","defaultSelected","disablePictureInPicture","disableRemotePlayback","preservesPitch","shadowRootClonable","shadowRootCustomElementRegistry","shadowRootDelegatesFocus","shadowRootSerializable","sharedStorageWritable",...Uc]),Hc=new Set(["innerHTML","textContent","innerText","children"]),Vc=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Kc=Object.assign(Object.create(null),{class:"className",novalidate:{$:"noValidate",FORM:1},formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1},adauctionheaders:{$:"adAuctionHeaders",IFRAME:1},allowfullscreen:{$:"allowFullscreen",IFRAME:1},browsingtopics:{$:"browsingTopics",IMG:1},defaultchecked:{$:"defaultChecked",INPUT:1},defaultmuted:{$:"defaultMuted",AUDIO:1,VIDEO:1},defaultselected:{$:"defaultSelected",OPTION:1},disablepictureinpicture:{$:"disablePictureInPicture",VIDEO:1},disableremoteplayback:{$:"disableRemotePlayback",AUDIO:1,VIDEO:1},preservespitch:{$:"preservesPitch",AUDIO:1,VIDEO:1},shadowrootclonable:{$:"shadowRootClonable",TEMPLATE:1},shadowrootdelegatesfocus:{$:"shadowRootDelegatesFocus",TEMPLATE:1},shadowrootserializable:{$:"shadowRootSerializable",TEMPLATE:1},sharedstoragewritable:{$:"sharedStorageWritable",IFRAME:1,IMG:1}});function Wc(e,t){const n=Kc[e];return typeof n=="object"?n[t]?n.$:void 0:n}const Zc=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),qc={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Ot=e=>Q(()=>e());function Yc(e,t,n){let r=n.length,i=t.length,a=r,s=0,o=0,l=t[i-1].nextSibling,c=null;for(;s<i||o<a;){if(t[s]===n[o]){s++,o++;continue}for(;t[i-1]===n[a-1];)i--,a--;if(i===s){const u=a<r?o?n[o-1].nextSibling:n[a-o]:l;for(;o<a;)e.insertBefore(n[o++],u)}else if(a===o)for(;s<i;)(!c||!c.has(t[s]))&&t[s].remove(),s++;else if(t[s]===n[a-1]&&n[o]===t[i-1]){const u=t[--i].nextSibling;e.insertBefore(n[o++],t[s++].nextSibling),e.insertBefore(n[--a],u),t[i]=n[a]}else{if(!c){c=new Map;let d=o;for(;d<a;)c.set(n[d],d++)}const u=c.get(t[s]);if(u!=null)if(o<u&&u<a){let d=s,p=1,h;for(;++d<i&&d<a&&!((h=c.get(t[d]))==null||h!==u+p);)p++;if(p>u-o){const v=t[s];for(;o<u;)e.insertBefore(n[o++],v)}else e.replaceChild(n[o++],t[s++])}else s++;else t[s++].remove()}}}const es="_$DX_DELEGATE";function jc(e,t,n,r={}){let i;return At(a=>{i=a,t===document?e():O(t,e(),t.firstChild?null:void 0,n)},r.owner),()=>{i(),t.textContent=""}}function A(e,t,n,r){let i;const a=()=>{const o=r?document.createElementNS("http://www.w3.org/1998/Math/MathML","template"):document.createElement("template");return o.innerHTML=e,n?o.content.firstChild.firstChild:r?o.firstChild:o.content.firstChild},s=t?()=>Ee(()=>document.importNode(i||(i=a()),!0)):()=>(i||(i=a())).cloneNode(!0);return s.cloneNode=s,s}
1function ct(e,t=window.document){const n=t[es]||(t[es]=new Set);for(let r=0,i=e.length;r<i;r++){const a=e[r];n.has(a)||(n.add(a),t.addEventListener(a,tu))}}function be(e,t,n){Rn(e)||(n==null?e.removeAttribute(t):e.setAttribute(t,n))}function Xc(e,t,n,r){Rn(e)||(r==null?e.removeAttributeNS(t,n):e.setAttributeNS(t,n,r))}function Qc(e,t,n){Rn(e)||(n?e.setAttribute(t,""):e.removeAttribute(t))}function V(e,t){Rn(e)||(t==null?e.removeAttribute("class"):e.className=t)}function It(e,t,n,r){if(r)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){const i=n[0];e.addEventListener(t,n[0]=a=>i.call(e,n[1],a))}else e.addEventListener(t,n,typeof n!="function"&&n)}function qi(e,t,n={}){const r=Object.keys(t||{}),i=Object.keys(n);let a,s;for(a=0,s=i.length;a<s;a++){const o=i[a];!o||o==="undefined"||t[o]||(ts(e,o,!1),delete n[o])}for(a=0,s=r.length;a<s;a++){const o=r[a],l=!!t[o];!o||o==="undefined"||n[o]===l||!l||(ts(e,o,!0),n[o]=l)}return n}function gt(e,t,n){if(!t)return n?be(e,"style"):t;const r=e.style;if(typeof t=="string")return r.cssText=t;typeof n=="string"&&(r.cssText=n=void 0),n||(n={}),t||(t={});let i,a;for(a in n)t[a]==null&&r.removeProperty(a),delete n[a];for(a in t)i=t[a],i!==n[a]&&(r.setProperty(a,i),n[a]=i);return n}function fr(e,t,n){n!=null?e.style.setProperty(t,n):e.style.removeProperty(t)}function _e(e,t={},n,r){const i={};return r||Y(()=>i.children=jn(e,t.children,i.children)),Y(()=>typeof t.ref=="function"&&In(t.ref,e)),Y(()=>Jc(e,t,n,!0,i,!0)),i}function In(e,t,n){return Ee(()=>e(t,n))}function O(e,t,n,r){if(n!==void 0&&!r&&(r=[]),typeof t!="function")return jn(e,t,r,n);Y(i=>jn(e,t(),i,n),r)}function Jc(e,t,n,r,i={},a=!1){t||(t={});for(const s in i)if(!(s in t)){if(s==="children")continue;i[s]=ns(e,s,null,i[s],n,a,t)}for(const s in t){if(s==="children")continue;const o=t[s];i[s]=ns(e,s,o,i[s],n,a,t)}}function Rn(e){return!!re.context&&!re.done&&(!e||e.isConnected)}function eu(e){return e.toLowerCase().replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}function ts(e,t,n){const r=t.trim().split(/\s+/);for(let i=0,a=r.length;i<a;i++)e.classList.toggle(r[i],n)}function ns(e,t,n,r,i,a,s){let o,l,c,u,d;if(t==="style")return gt(e,n,r);if(t==="classList")return qi(e,n,r);if(n===r)return r;if(t==="ref")a||n(e);else if(t.slice(0,3)==="on:"){const p=t.slice(3);r&&e.removeEventListener(p,r,typeof r!="function"&&r),n&&e.addEventListener(p,n,typeof n!="function"&&n)}else if(t.slice(0,10)==="oncapture:"){const p=t.slice(10);r&&e.removeEventListener(p,r,!0),n&&e.addEventListener(p,n,!0)}else if(t.slice(0,2)==="on"){const p=t.slice(2).toLowerCase(),h=Zc.has(p);if(!h&&r){const v=Array.isArray(r)?r[0]:r;e.removeEventListener(p,v)}(h||n)&&(It(e,p,n,h),h&&ct([p]))}else if(t.slice(0,5)==="attr:")be(e,t.slice(5),n);else if(t.slice(0,5)==="bool:")Qc(e,t.slice(5),n);else if((d=t.slice(0,5)==="prop:")||(c=Hc.has(t))||!i&&((u=Wc(t,e.tagName))||(l=Gc.has(t)))||(o=e.nodeName.includes("-")||"is"in s)){if(d)t=t.slice(5),l=!0;else if(Rn(e))return n;t==="class"||t==="className"?V(e,n):o&&!l&&!c?e[eu(t)]=n:e[u||t]=n}else{const p=i&&t.indexOf(":")>-1&&qc[t.split(":")[0]];p?Xc(e,p,t,n):be(e,Vc[t]||t,n)}return n}function tu(e){if(re.registry&&re.events&&re.events.find(([l,c])=>c===e))return;let t=e.target;const n=`$$${e.type}`,r=e.target,i=e.currentTarget,a=l=>Object.defineProperty(e,"target",{configurable:!0,value:l}),s=()=>{const l=t[n];if(l&&!t.disabled){const c=t[`${n}Data`];if(c!==void 0?l.call(t,c,e):l.call(t,e),e.cancelBubble)return}return t.host&&typeof t.host!="string"&&!t.host._$host&&t.contains(e.target)&&a(t.host),!0},o=()=>{for(;s()&&(t=t._$host||t.parentNode||t.host););};if(Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return t||document}}),re.registry&&!re.done&&(re.done=_$HY.done=!0),e.composedPath){const l=e.composedPath();a(l[0]);for(let c=0;c<l.length-2&&(t=l[c],!!s());c++){if(t._$host){t=t._$host,o();break}if(t.parentNode===i)break}}else o();a(r)}function jn(e,t,n,r,i){const a=Rn(e);if(a){!n&&(n=[...e.childNodes]);let l=[];for(let c=0;c<n.length;c++){const u=n[c];u.nodeType===8&&u.data.slice(0,2)==="!$"?u.remove():l.push(u)}n=l}for(;typeof n=="function";)n=n();if(t===n)return n;const s=typeof t,o=r!==void 0;
1if(e=o&&n[0]&&n[0].parentNode||e,s==="string"||s==="number"){if(a||s==="number"&&(t=t.toString(),t===n))return n;if(o){let l=n[0];l&&l.nodeType===3?l.data!==t&&(l.data=t):l=document.createTextNode(t),n=cn(e,n,r,l)}else n!==""&&typeof n=="string"?n=e.firstChild.data=t:n=e.textContent=t}else if(t==null||s==="boolean"){if(a)return n;n=cn(e,n,r)}else{if(s==="function")return Y(()=>{let l=t();for(;typeof l=="function";)l=l();n=jn(e,l,n,r)}),()=>n;if(Array.isArray(t)){const l=[],c=n&&Array.isArray(n);if(Yi(l,t,n,i))return Y(()=>n=jn(e,l,n,r,!0)),()=>n;if(a){if(!l.length)return n;if(r===void 0)return n=[...e.childNodes];let u=l[0];if(u.parentNode!==e)return n;const d=[u];for(;(u=u.nextSibling)!==r;)d.push(u);return n=d}if(l.length===0){if(n=cn(e,n,r),o)return n}else c?n.length===0?rs(e,l,r):Yc(e,n,l):(n&&cn(e),rs(e,l));n=l}else if(t.nodeType){if(a&&t.parentNode)return n=o?[t]:t;if(Array.isArray(n)){if(o)return n=cn(e,n,r,t);cn(e,n,null,t)}else n==null||n===""||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}}return n}function Yi(e,t,n,r){let i=!1;for(let a=0,s=t.length;a<s;a++){let o=t[a],l=n&&n[e.length],c;if(!(o==null||o===!0||o===!1))if((c=typeof o)=="object"&&o.nodeType)e.push(o);else if(Array.isArray(o))i=Yi(e,o,l)||i;else if(c==="function")if(r){for(;typeof o=="function";)o=o();i=Yi(e,Array.isArray(o)?o:[o],Array.isArray(l)?l:[l])||i}else e.push(o),i=!0;else{const u=String(o);l&&l.nodeType===3&&l.data===u?e.push(l):e.push(document.createTextNode(u))}}return i}function rs(e,t,n=null){for(let r=0,i=t.length;r<i;r++)e.insertBefore(t[r],n)}function cn(e,t,n,r){if(n===void 0)return e.textContent="";const i=r||document.createTextNode("");if(t.length){let a=!1;for(let s=t.length-1;s>=0;s--){const o=t[s];if(i!==o){const l=o.parentNode===e;!a&&!s?l?e.replaceChild(i,o):e.insertBefore(i,n):l&&o.remove()}else a=!0}}else e.insertBefore(i,n);return[i]}const nu=!1,ru="http://www.w3.org/2000/svg";function iu(e,t=!1,n=void 0){return t?document.createElementNS(ru,e):document.createElement(e,{is:n})}function au(e){const{useShadow:t}=e,n=document.createTextNode(""),r=()=>e.mount||document.body,i=Sn();let a,s=!!re.context;return ke(()=>{s&&(Sn().user=s=!1),a||(a=ri(i,()=>Q(()=>e.children)));const o=r();if(o instanceof HTMLHeadElement){const[l,c]=se(!1),u=()=>c(!0);At(d=>O(o,()=>l()?d():a(),null)),Je(u)}else{const l=iu(e.isSVG?"g":"div",e.isSVG),c=t&&l.attachShadow?l.attachShadow({mode:"open"}):l;Object.defineProperty(l,"_$host",{get(){return n.parentNode},configurable:!0}),O(c,a),o.appendChild(l),e.ref&&e.ref(l),Je(()=>o.removeChild(l))}},void 0,{render:!s}),n}function Oo(){let e=new Set;function t(i){return e.add(i),()=>e.delete(i)}let n=!1;function r(i,a){if(n)return!(n=!1);const s={to:i,options:a,defaultPrevented:!1,preventDefault:()=>s.defaultPrevented=!0};for(const o of e)o.listener({...s,from:o.location,retry:l=>{l&&(n=!0),o.navigate(i,{...a,resolve:!1})}});return!s.defaultPrevented}return{subscribe:t,confirm:r}}let ji;function _a(){(!window.history.state||window.history.state._depth==null)&&window.history.replaceState({...window.history.state,_depth:window.history.length-1},""),ji=window.history.state._depth}_a();function su(e){return{...e,_depth:window.history.state&&window.history.state._depth}}function ou(e,t){let n=!1;return()=>{const r=ji;_a();const i=r==null?null:ji-r;if(n){n=!1;return}i&&t(i)?(n=!0,window.history.go(-i)):e()}}const lu=/^(?:[a-z0-9]+:)?\/\//i,cu=/^\/+|(\/)\/+$/g,Co="http://sr";function Zt(e,t=!1){const n=e.replace(cu,"$1");return n?t||/^[?#]/.test(n)?n:"/"+n:""}function kr(e,t,n){if(lu.test(t))return;const r=Zt(e),i=n&&Zt(n);let a="";return!i||t.startsWith("/")?a=r:i.toLowerCase().indexOf(r.toLowerCase())!==0?a=r+i:a=i,(a||"/")+Zt(t,!a)}function uu(e,t){if(e==null)throw new Error(t);return e}function du(e,t){return Zt(e).replace(/\/*(\*.*)?$/g,"")+Zt(t)}function xo(e){const t={};return e.searchParams.forEach((n,r)=>{r in t?Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n]:t[r]=n}),t}function fu(e,t,n){const[r,i]=e.split("/*",2),a=r.split("/").filter(Boolean),s=a.length;return o=>
1{const l=o.split("/").filter(Boolean),c=l.length-s;if(c<0||c>0&&i===void 0&&!t)return null;const u={path:s?"":"/",params:{}},d=p=>n===void 0?void 0:n[p];for(let p=0;p<s;p++){const h=a[p],v=h[0]===":",m=v?l[p]:l[p].toLowerCase(),f=v?h.slice(1):h.toLowerCase();if(v&&Ii(m,d(f)))u.params[f]=m;else if(v||!Ii(m,f))return null;u.path+=`/${m}`}if(i){const p=c?l.slice(-c).join("/"):"";if(Ii(p,d(i)))u.params[i]=p;else return null}return u}}function Ii(e,t){const n=r=>r===e;return t===void 0?!0:typeof t=="string"?n(t):typeof t=="function"?t(e):Array.isArray(t)?t.some(n):t instanceof RegExp?t.test(e):!1}function pu(e){const[t,n]=e.pattern.split("/*",2),r=t.split("/").filter(Boolean);return r.reduce((i,a)=>i+(a.startsWith(":")?2:3),r.length-(n===void 0?0:1))}function Io(e){const t=new Map,n=Sn();return new Proxy({},{get(r,i){return t.has(i)||ri(n,()=>t.set(i,Q(()=>e()[i]))),t.get(i)()},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}},ownKeys(){return Reflect.ownKeys(e())},has(r,i){return i in e()}})}function Ro(e){let t=/(\/?\:[^\/]+)\?/.exec(e);if(!t)return[e];let n=e.slice(0,t.index),r=e.slice(t.index+t[0].length);const i=[n,n+=t[1]];for(;t=/^(\/\:[^\/]+)\?/.exec(r);)i.push(n+=t[1]),r=r.slice(t[0].length);return Ro(r).reduce((a,s)=>[...a,...i.map(o=>o+s)],[])}const gu=100,No=Jn(),va=Jn(),tr=()=>uu(en(No),"<A> and 'use' router primitives can be only used inside a Route."),mu=()=>en(va)||tr().base,hu=e=>{const t=mu();return Q(()=>t.resolvePath(e()))},bu=e=>{const t=tr();return Q(()=>{const n=e();return n!==void 0?t.renderPath(n):n})},si=()=>tr().navigatorFactory(),ko=()=>tr().location,_u=()=>tr().params;function vu(e,t=""){const{component:n,preload:r,load:i,children:a,info:s}=e,o=!a||Array.isArray(a)&&!a.length,l={key:e,component:n,preload:r||i,info:s};return Mo(e.path).reduce((c,u)=>{for(const d of Ro(u)){const p=du(t,d);let h=o?p:p.split("/*",1)[0];h=h.split("/").map(v=>v.startsWith(":")||v.startsWith("*")?v:encodeURIComponent(v)).join("/"),c.push({...l,originalPath:u,pattern:h,matcher:fu(h,!o,e.matchFilters)})}return c},[])}function Eu(e,t=0){return{routes:e,score:pu(e[e.length-1])*1e4-t,matcher(n){const r=[];for(let i=e.length-1;i>=0;i--){const a=e[i],s=a.matcher(n);if(!s)return null;r.unshift({...s,route:a})}return r}}}function Mo(e){return Array.isArray(e)?e:[e]}function Lo(e,t="",n=[],r=[]){const i=Mo(e);for(let a=0,s=i.length;a<s;a++){const o=i[a];if(o&&typeof o=="object"){o.hasOwnProperty("path")||(o.path="");const l=vu(o,t);for(const c of l){n.push(c);const u=Array.isArray(o.children)&&o.children.length===0;if(o.children&&!u)Lo(o.children,c.pattern,n,r);else{const d=Eu([...n],r.length);r.push(d)}n.pop()}}}return n.length?r:r.sort((a,s)=>s.score-a.score)}function Ri(e,t){for(let n=0,r=e.length;n<r;n++){const i=e[n].matcher(t);if(i)return i}return[]}function wu(e,t,n){const r=new URL(Co),i=Q(u=>{const d=e();try{return new URL(d,r)}catch{return console.error(`Invalid path ${d}`),u}},r,{equals:(u,d)=>u.href===d.href}),a=Q(()=>i().pathname),s=Q(()=>i().search,!0),o=Q(()=>i().hash),l=()=>"",c=He(s,()=>xo(i()));return{get pathname(){return a()},get search(){return s()},get hash(){return o()},get state(){return t()},get key(){return l()},query:n?n(c):Io(c)}}let Vt;function yu(){return Vt}function Su(e,t,n,r={}){const{signal:[i,a],utils:s={}}=e,o=s.parsePath||(I=>I),l=s.renderPath||(I=>I),c=s.beforeLeave||Oo(),u=kr("",r.base||"");if(u===void 0)throw new Error(`${u} is not a valid base path`);u&&!i().value&&a({value:u,replace:!0,scroll:!1});const[d,p]=se(!1);let h;const v=(I,U)=>{U.value===m()&&U.state===b()||(h===void 0&&p(!0),Vt=I,h=U,xc(()=>{h===U&&(f(h.value),_(h.state),x[1](Z=>Z.filter(z=>z.pending)))}).finally(()=>{h===U&&_o(()=>{Vt=void 0,I==="navigate"&&R(h),p(!1),h=void 0})}))},[m,f]=se(i().value),[b,_]=se(i().state),E=wu(m,b,s.queryWrapper),y=[],x=se([]),T=Q(()=>typeof r.transformUrl=="function"?Ri(t(),r.transformUrl(E.pathname)):Ri(t(),E.pathname)),P=()=>{const I=T(),U={};for(let Z=0;Z<I.length;Z++)Object.assign(U,I[Z].params);return U},M=s.paramsWrapper?s.paramsWrapper(P,t):Io(P),N={pattern:u,path:()=>u,outlet:()=>null,resolvePath(I){return kr(u,I)}};return Y(He(i,I=>v("native",I),{defer:!0})),{base:N,location:E,params:M,isRouting:d,renderPath:l,parsePath:o,navigatorFactory:G,matches:T,beforeLeave:c,preloadRoute:L,singleFlight:r.singleFlight===void 0?!0:r.singleFlight,submissions:x};function W(I,U,Z){Ee(()=>
1{if(typeof U=="number"){U&&(s.go?s.go(U):console.warn("Router integration does not support relative routing"));return}const z=!U||U[0]==="?",{replace:C,resolve:X,scroll:ue,state:ne}={replace:!1,resolve:!z,scroll:!0,...Z},fe=X?I.resolvePath(U):kr(z&&E.pathname||"",U);if(fe===void 0)throw new Error(`Path '${U}' is not a routable path`);if(y.length>=gu)throw new Error("Too many redirects");const Se=m();(fe!==Se||ne!==b())&&(nu||c.confirm(fe,Z)&&(y.push({value:Se,replace:C,scroll:ue,state:b()}),v("navigate",{value:fe,state:ne})))})}function G(I){return I=I||en(va)||N,(U,Z)=>W(I,U,Z)}function R(I){const U=y[0];U&&(a({...I,replace:U.replace,scroll:U.scroll}),y.length=0)}function L(I,U){const Z=Ri(t(),I.pathname),z=Vt;Vt="preload";for(let C in Z){const{route:X,params:ue}=Z[C];X.component&&X.component.preload&&X.component.preload();const{preload:ne}=X;U&&ne&&ri(n(),()=>ne({params:ue,location:{pathname:I.pathname,search:I.search,hash:I.hash,query:xo(I),state:null,key:""},intent:"preload"}))}Vt=z}}function Tu(e,t,n,r){const{base:i,location:a,params:s}=e,{pattern:o,component:l,preload:c}=r().route,u=Q(()=>r().path);l&&l.preload&&l.preload();const d=c?c({params:s,location:a,intent:Vt||"initial"}):void 0;return{parent:t,pattern:o,path:u,outlet:()=>l?w(l,{params:s,location:a,data:d,get children(){return n()}}):n(),resolvePath(h){return kr(i.path(),h,u())}}}const Au=e=>t=>{const{base:n}=t,r=ii(()=>t.children),i=Q(()=>Lo(r(),t.base||""));let a;const s=Su(e,i,()=>a,{base:n,singleFlight:t.singleFlight,transformUrl:t.transformUrl});return e.create&&e.create(s),w(No.Provider,{value:s,get children(){return w(Ou,{routerState:s,get root(){return t.root},get preload(){return t.rootPreload||t.rootLoad},get children(){return[Ot(()=>(a=Sn())&&null),w(Cu,{routerState:s,get branches(){return i()}})]}})}})};function Ou(e){const t=e.routerState.location,n=e.routerState.params,r=Q(()=>e.preload&&Ee(()=>{e.preload({params:n,location:t,intent:yu()||"initial"})}));return w(ze,{get when(){return e.root},keyed:!0,get fallback(){return e.children},children:i=>w(i,{params:n,location:t,get data(){return r()},get children(){return e.children}})})}function Cu(e){const t=[];let n;const r=Q(He(e.routerState.matches,(i,a,s)=>{let o=a&&i.length===a.length;const l=[];for(let c=0,u=i.length;c<u;c++){const d=a&&a[c],p=i[c];s&&d&&p.route.key===d.route.key?l[c]=s[c]:(o=!1,t[c]&&t[c](),At(h=>{t[c]=h,l[c]=Tu(e.routerState,l[c-1]||e.routerState.base,is(()=>r()[c+1]),()=>{const v=e.routerState.matches();return v[c]??v[0]})}))}return t.splice(i.length).forEach(c=>c()),s&&o?s:(n=l[0],l)}));return is(()=>r()&&n)()}const is=e=>()=>w(ze,{get when(){return e()},keyed:!0,children:t=>w(va.Provider,{value:t,get children(){return t.outlet()}})}),Gt=e=>{const t=ii(()=>e.children);return Ie(e,{get children(){return t()}})};function xu([e,t],n,r){return[e,r?i=>t(r(i)):t]}function Iu(e){let t=!1;const n=i=>typeof i=="string"?{value:i}:i,r=xu(se(n(e.get()),{equals:(i,a)=>i.value===a.value&&i.state===a.state}),void 0,i=>(!t&&e.set(i),re.registry&&!re.done&&(re.done=!0),i));return e.init&&Je(e.init((i=e.get())=>{t=!0,r[1](n(i)),t=!1})),Au({signal:r,create:e.create,utils:e.utils})}function Ru(e,t,n){return e.addEventListener(t,n),()=>e.removeEventListener(t,n)}function Nu(e,t){const n=e&&document.getElementById(e);n?n.scrollIntoView():t&&window.scrollTo(0,0)}const ku=new Map;function Mu({preload:e=!0,explicitLinks:t=!1,actionBase:n="/_server",transformUrl:r}={}){return i=>{const a=i.base.path(),s=i.navigatorFactory(i.base);let o,l;function c(m){return m.namespaceURI==="http://www.w3.org/2000/svg"}function u(m){if(m.defaultPrevented||m.button!==0||m.metaKey||m.altKey||m.ctrlKey||m.shiftKey)return;const f=m.composedPath().find(T=>T instanceof Node&&T.nodeName.toUpperCase()==="A");if(!f||t&&!f.hasAttribute("link"))return;const b=c(f),_=b?f.href.baseVal:f.href;if((b?f.target.baseVal:f.target)||!_&&!f.hasAttribute("state"))return;const y=(f.getAttribute("rel")||"").split(/\s+/);if(f.hasAttribute("download")||y&&y.includes("external"))return;const x=b?new URL(_,document.baseURI):new URL(_);if(!(x.origin!==window.location.origin||a&&x.pathname&&!x.pathname.toLowerCase().startsWith(a.toLowerCase())))return[f,x]}function d(m){const f=u(m);
1if(!f)return;const[b,_]=f,E=i.parsePath(_.pathname+_.search+_.hash),y=b.getAttribute("state");m.preventDefault(),s(E,{resolve:!1,replace:b.hasAttribute("replace"),scroll:!b.hasAttribute("noscroll"),state:y?JSON.parse(y):void 0})}function p(m){const f=u(m);if(!f)return;const[b,_]=f;r&&(_.pathname=r(_.pathname)),i.preloadRoute(_,b.getAttribute("preload")!=="false")}function h(m){clearTimeout(o);const f=u(m);if(!f)return l=null;const[b,_]=f;l!==b&&(r&&(_.pathname=r(_.pathname)),o=setTimeout(()=>{i.preloadRoute(_,b.getAttribute("preload")!=="false"),l=b},20))}function v(m){if(m.defaultPrevented)return;let f=m.submitter&&m.submitter.hasAttribute("formaction")?m.submitter.getAttribute("formaction"):m.target.getAttribute("action");if(!f)return;if(!f.startsWith("https://action/")){const _=new URL(f,Co);if(f=i.parsePath(_.pathname+_.search),!f.startsWith(n))return}if(m.target.method.toUpperCase()!=="POST")throw new Error("Only POST forms are supported for Actions");const b=ku.get(f);if(b){m.preventDefault();const _=new FormData(m.target,m.submitter);b.call({r:i,f:m.target},m.target.enctype==="multipart/form-data"?_:new URLSearchParams(_))}}ct(["click","submit"]),document.addEventListener("click",d),e&&(document.addEventListener("mousemove",h,{passive:!0}),document.addEventListener("focusin",p,{passive:!0}),document.addEventListener("touchstart",p,{passive:!0})),document.addEventListener("submit",v),Je(()=>{document.removeEventListener("click",d),e&&(document.removeEventListener("mousemove",h),document.removeEventListener("focusin",p),document.removeEventListener("touchstart",p)),document.removeEventListener("submit",v)})}}function Lu(e){const t=()=>{const r=window.location.pathname.replace(/^\/+/,"/")+window.location.search,i=window.history.state&&window.history.state._depth&&Object.keys(window.history.state).length===1?void 0:window.history.state;return{value:r+window.location.hash,state:i}},n=Oo();return Iu({get:t,set({value:r,replace:i,scroll:a,state:s}){i?window.history.replaceState(su(s),"",r):window.history.pushState(s,"",r),Nu(decodeURIComponent(window.location.hash.slice(1)),a),_a()},init:r=>Ru(window,"popstate",ou(r,i=>{if(i)return!n.confirm(i);{const a=t();return!n.confirm(a.value,{state:a.state})}})),create:Mu({preload:e.preload,explicitLinks:e.explicitLinks,actionBase:e.actionBase,transformUrl:e.transformUrl}),utils:{go:r=>window.history.go(r),beforeLeave:n}})(e)}var $u=A("<a>");function $o(e){e=Ie({inactiveClass:"inactive",activeClass:"active"},e);const[,t]=To(e,["href","state","class","activeClass","inactiveClass","end"]),n=hu(()=>e.href),r=bu(n),i=ko(),a=Q(()=>{const s=n();if(s===void 0)return[!1,!1];const o=Zt(s.split(/[?#]/,1)[0]).toLowerCase(),l=decodeURI(Zt(i.pathname).toLowerCase());return[e.end?o===l:l.startsWith(o+"/")||l===o,o===l]});return(()=>{var s=$u();return _e(s,Ie(t,{get href(){return r()||e.href},get state(){return JSON.stringify(e.state)},get classList(){return{...e.class&&{[e.class]:!0},[e.inactiveClass]:!a()[0],[e.activeClass]:a()[0],...t.classList}},link:"",get"aria-current"(){return a()[1]?"page":void 0}}),!1,!1),s})()}const Kr=Symbol("store-raw"),qt=Symbol("store-node"),mt=Symbol("store-has"),Po=Symbol("store-self");function Do(e){let t=e[tt];if(!t&&(Object.defineProperty(e,tt,{value:t=new Proxy(e,Fu)}),!Array.isArray(e))){const n=Object.keys(e),r=Object.getOwnPropertyDescriptors(e),i=Object.getPrototypeOf(e),a=i!==null&&e!==null&&typeof e=="object"&&!Array.isArray(e)&&i!==Object.prototype;if(a){const s=Object.getOwnPropertyDescriptors(i);n.push(...Object.keys(s)),Object.assign(r,s)}for(let s=0,o=n.length;s<o;s++){const l=n[s];a&&l==="constructor"||r[l].get&&Object.defineProperty(e,l,{configurable:!0,enumerable:r[l].enumerable,get:r[l].get.bind(t)})}}return t}function _t(e){let t;return e!=null&&typeof e=="object"&&(e[tt]||!(t=Object.getPrototypeOf(e))||t===Object.prototype||Array.isArray(e))}function Xt(e,t=new Set){let n,r,i,a;if(n=e!=null&&e[Kr])return n;if(!_t(e)||t.has(e))return e;if(Array.isArray(e)){Object.isFrozen(e)?e=e.slice(0):t.add(e);for(let s=0,o=e.length;s<o;s++)i=e[s],(r=Xt(i,t))!==i&&(e[s]=r)}else{Object.isFrozen(e)?e=Object.assign({},e):t.add(e);const s=Object.keys(e),o=Object.getOwnPropertyDescriptors(e);for(let l=0,c=s.length;l<c;l++)a=s[l],!o[a].get&&(i=e[a],(r=Xt(i,t))!==i&&(e[a]=r))}return e}function Wr(e,t){let n=e[t];return n||Object.defineProperty(e,t,{value:n=Object.create(null)}),n}function Xn(e,t,n){if(e[t])return e[t];const[r,i]=se(n,{equals:!1,internal:!0});return r.$=i,e[t]=r}function Pu(e,t){const n=Reflect.getOwnPropertyDescriptor(e,t);return!n||n.get||!n.configurable||t===tt||t===qt||(delete n.value,delete n.writable,n.get=()=>e[tt][t]),n}function Fo(e){Ki()&&Xn(Wr(e,qt),Po)()}function Du(e){return Fo(e),Reflect.ownKeys(e)}const Fu={get(e,t,n){if(t===Kr)return e;if(t===tt)return n;if(t===Ur)return Fo(e),n;const r=Wr(e,qt),i=r[t];let a=i?i():e[t];if(t===qt||t===mt||t==="__proto__")return a;
1if(!i){const s=Object.getOwnPropertyDescriptor(e,t);Ki()&&(typeof a!="function"||e.hasOwnProperty(t))&&!(s&&s.get)&&(a=Xn(r,t,a)())}return _t(a)?Do(a):a},has(e,t){return t===Kr||t===tt||t===Ur||t===qt||t===mt||t==="__proto__"?!0:(Ki()&&Xn(Wr(e,mt),t)(),t in e)},set(){return!0},deleteProperty(){return!0},ownKeys:Du,getOwnPropertyDescriptor:Pu};function Ye(e,t,n,r=!1){if(t==="__proto__"||!r&&e[t]===n)return;const i=e[t],a=e.length;n===void 0?(delete e[t],e[mt]&&e[mt][t]&&i!==void 0&&e[mt][t].$()):(e[t]=n,e[mt]&&e[mt][t]&&i===void 0&&e[mt][t].$());let s=Wr(e,qt),o;if((o=Xn(s,t,i))&&o.$(()=>n),Array.isArray(e)&&e.length!==a){for(let l=e.length;l<a;l++)(o=s[l])&&o.$();(o=Xn(s,"length",a))&&o.$(e.length)}(o=s[Po])&&o.$()}function Bo(e,t){const n=Object.keys(t);for(let r=0;r<n.length;r+=1){const i=n[r];zo(i)||Ye(e,i,t[i])}}function zo(e){return e==="__proto__"||e==="constructor"||e==="prototype"}function Bu(e,t){if(typeof t=="function"&&(t=t(e)),t=Xt(t),Array.isArray(t)){if(e===t)return;let n=0,r=t.length;for(;n<r;n++){const i=t[n];e[n]!==i&&Ye(e,n,i)}Ye(e,"length",r)}else Bo(e,t)}function Hn(e,t,n=[]){let r,i=e;if(t.length>1){r=t.shift();const s=typeof r,o=Array.isArray(e);if(s==="string"&&(r==="__proto__"||t.length>1&&zo(r)))return;if(Array.isArray(r)){for(let l=0;l<r.length;l++)Hn(e,[r[l]].concat(t),n);return}else if(o&&s==="function"){for(let l=0;l<e.length;l++)r(e[l],l)&&Hn(e,[l].concat(t),n);return}else if(o&&s==="object"){const{from:l=0,to:c=e.length-1,by:u=1}=r;for(let d=l;d<=c;d+=u)Hn(e,[d].concat(t),n);return}else if(t.length>1){Hn(e[r],t,[r].concat(n));return}i=e[r],n=[r].concat(n)}let a=t[0];typeof a=="function"&&(a=a(i,n),a===i)||r===void 0&&a==null||(a=Xt(a),r===void 0||_t(i)&&_t(a)&&!Array.isArray(a)?Bo(i,a):Ye(e,r,a))}function oi(...[e,t]){const n=Xt(e||{}),r=Array.isArray(n),i=Do(n);function a(...s){_o(()=>{r&&s.length===1?Bu(n,s[0]):Hn(n,s)})}return[i,a]}const Xi=Symbol("store-root");function as(e){return e==="__proto__"||e==="constructor"||e==="prototype"}function mn(e,t,n,r,i){if(as(n))return;const a=t[n];if(e===a)return;const s=Array.isArray(e);if(n!==Xi&&(!_t(e)||!_t(a)||s!==Array.isArray(a)||i&&e[i]!==a[i])){Ye(t,n,e);return}if(s){if(e.length&&a.length&&(!r||i&&e[0]&&e[0][i]!=null)){let c,u,d,p,h,v,m,f;for(d=0,p=Math.min(a.length,e.length);d<p&&(a[d]===e[d]||i&&a[d]&&e[d]&&a[d][i]&&a[d][i]===e[d][i]);d++)mn(e[d],a,d,r,i);const b=new Array(e.length),_=new Map;for(p=a.length-1,h=e.length-1;p>=d&&h>=d&&(a[p]===e[h]||i&&a[p]&&e[h]&&a[p][i]&&a[p][i]===e[h][i]);p--,h--)b[h]=a[p];if(d>h||d>p){for(u=d;u<=h;u++)Ye(a,u,e[u]);for(;u<e.length;u++)Ye(a,u,b[u]),mn(e[u],a,u,r,i);a.length>e.length&&Ye(a,"length",e.length);return}for(m=new Array(h+1),u=h;u>=d;u--)v=e[u],f=i&&v?v[i]:v,c=_.get(f),m[u]=c===void 0?-1:c,_.set(f,u);for(c=d;c<=p;c++)v=a[c],f=i&&v?v[i]:v,u=_.get(f),u!==void 0&&u!==-1&&(b[u]=a[c],u=m[u],_.set(f,u));for(u=d;u<e.length;u++)u in b?(Ye(a,u,b[u]),mn(e[u],a,u,r,i)):Ye(a,u,e[u])}else for(let c=0,u=e.length;c<u;c++)mn(e[c],a,c,r,i);a.length>e.length&&Ye(a,"length",e.length);return}const o=Object.keys(e);for(let c=0,u=o.length;c<u;c++)as(o[c])||mn(e[o[c]],a,o[c],r,i);const l=Object.keys(a);for(let c=0,u=l.length;c<u;c++)e[l[c]]===void 0&&Ye(a,l[c],void 0)}function zu(e,t={}){const{merge:n,key:r="id"}=t,i=Xt(e);return a=>{if(!_t(a)||!_t(i))return i;const s=mn(i,{[Xi]:a},Xi,n,r);return s===void 0?a:s}}const Zr=new WeakMap,Uo={get(e,t){if(t===Kr)return e;const n=e[t];if(t===tt||t===Ur||t===qt||t===mt||t==="__proto__")return n;let r;return _t(n)?Zr.get(n)||(Zr.set(n,r=new Proxy(n,Uo)),r):n},set(e,t,n){return Ye(e,t,Xt(n)),!0},deleteProperty(e,t){return Ye(e,t,void 0,!0),!0}};function pr(e){return t=>{if(_t(t)){let n;(n=Zr.get(t))||Zr.set(t,n=new Proxy(t,Uo)),e(n)}return t}}const Uu=e=>typeof e=="function",qr=(e,t)=>Uu(e)?e(t):e;var Ae;(function(e){e[e.ADD_TOAST=0]="ADD_TOAST",e[e.UPDATE_TOAST=1]="UPDATE_TOAST",e[e.UPSERT_TOAST=2]="UPSERT_TOAST",e[e.DISMISS_TOAST=3]="DISMISS_TOAST",e[e.REMOVE_TOAST=4]="REMOVE_TOAST",e[e.START_PAUSE=5]="START_PAUSE",e[e.END_PAUSE=6]="END_PAUSE"})(Ae||(Ae={}));const[Yt,Mt]=oi({toasts:[],pausedAt:void 0}),Gu=()=>{const{pausedAt:e,toasts:t}=Yt;if(e)return;const n=Date.now();return t.map(i=>{if(i.duration===1/0)return;const a=(i.duration||0)+i.pauseDuration-(n-i.createdAt);if(a<=0){i.visible&&lt({type:Ae.DISMISS_TOAST,toastId:i.id});return}return setTimeout(()=>{lt({type:Ae.DISMISS_TOAST,toastId:i.id})},a)})},Wn=new Map,ss=(e,t)=>{if(Wn.has(e))return;const n=setTimeout(()=>{Wn.delete(e),lt({type:Ae.REMOVE_TOAST,toastId:e})},t);Wn.set(e,n)},Hu=e=>{const t=Wn.get(e);Wn.delete(e),t&&clearTimeout(t)},lt=e=>{switch(e.type){case Ae.ADD_TOAST:Mt("toasts",i=>{const a=i;return[e.toast,...a]});break;case Ae.DISMISS_TOAST:const{toastId:t}=e,n=Yt.toasts;if(t){const i=n.find(a=>a.id===t);i&&ss(t,i.unmountDelay),Mt("toasts",a=>a.id===t,pr(a=>a.visible=!1))}
1else n.forEach(i=>{ss(i.id,i.unmountDelay)}),Mt("toasts",i=>i.id!==void 0,pr(i=>i.visible=!1));break;case Ae.REMOVE_TOAST:if(!e.toastId){Mt("toasts",[]);break}Mt("toasts",i=>i.filter(s=>s.id!==e.toastId));break;case Ae.UPDATE_TOAST:e.toast.id&&Hu(e.toast.id),Mt("toasts",i=>i.id===e.toast.id,i=>({...i,...e.toast}));break;case Ae.UPSERT_TOAST:Yt.toasts.find(i=>i.id===e.toast.id)?lt({type:Ae.UPDATE_TOAST,toast:e.toast}):lt({type:Ae.ADD_TOAST,toast:e.toast});break;case Ae.START_PAUSE:Mt(pr(i=>{i.pausedAt=Date.now(),i.toasts.forEach(a=>{a.paused=!0})}));break;case Ae.END_PAUSE:const r=e.time-(Yt.pausedAt||0);Mt(pr(i=>{i.pausedAt=void 0,i.toasts.forEach(a=>{a.pauseDuration+=r,a.paused=!1})}));break}},Vu={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},En={id:"",icon:"",unmountDelay:500,duration:3e3,ariaProps:{role:"status","aria-live":"polite"},className:"",style:{},position:"top-right",iconTheme:{}},Go={position:"top-right",toastOptions:En,gutter:8,containerStyle:{},containerClassName:""},gr="16px",Ku={position:"fixed","z-index":9999,top:gr,bottom:gr,left:gr,right:gr,"pointer-events":"none"},Wu=(()=>{let e=0;return()=>String(++e)})(),Zu=e=>{ed(t=>({containerClassName:e.containerClassName??t.containerClassName,containerStyle:e.containerStyle??t.containerStyle,gutter:e.gutter??t.gutter,position:e.position??t.position,toastOptions:{...e.toastOptions}}))},qu=(e,t)=>{const r=e.includes("top")?{top:0,"margin-top":`${t}px`}:{bottom:0,"margin-bottom":`${t}px`},i=e.includes("center")?{"justify-content":"center"}:e.includes("right")?{"justify-content":"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:"all 230ms cubic-bezier(.21,1.02,.73,1)",...r,...i}},Yu=(e,t)=>
1{const n=e.getBoundingClientRect();n.height!==t.height&&lt({type:Ae.UPDATE_TOAST,toast:{id:t.id,height:n.height}})},ju=(e,t)=>{const{toasts:n}=Yt,r=hn().gutter||Go.gutter||8,i=n.filter(l=>(l.position||t)===t&&l.height),a=i.findIndex(l=>l.id===e.id),s=i.filter((l,c)=>c<a&&l.visible).length;return i.slice(0,s).reduce((l,c)=>l+r+(c.height||0),0)},Xu=(e,t)=>(e.position||t).includes("top")?1:-1,Qu={display:"flex","align-items":"center",color:"#363636",background:"white","box-shadow":"0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05)","max-width":"350px","pointer-events":"auto",padding:"8px 10px","border-radius":"4px","line-height":"1.3","will-change":"transform"},Ju={display:"flex","align-items":"center",flex:"1 1 auto",margin:"4px 10px","white-space":"pre-line"},mr={"flex-shrink":0,"min-width":"20px","min-height":"20px",display:"flex","align-items":"center","justify-content":"center","text-align":"center"},Yr=e=>({calcMode:"spline",keyTimes:"0; 1",keySplines:e}),[hn,ed]=se(Go),td=(e,t="blank",n)=>({...En,...hn().toastOptions,...n,type:t,message:e,pauseDuration:0,createdAt:Date.now(),visible:!0,id:n.id||Wu(),paused:!1,style:{...En.style,...hn().toastOptions?.style,...n.style},duration:n.duration||hn().toastOptions?.duration||Vu[t],position:n.position||hn().toastOptions?.position||hn().position||En.position}),nr=e=>(t,n={})=>At(()=>{const r=Yt.toasts.find(a=>a.id===n.id),i=td(t,e,{...r,duration:void 0,...n});return lt({type:Ae.UPSERT_TOAST,toast:i}),i.id}),Me=(e,t)=>nr("blank")(e,t);Ee(()=>Me);Me.error=nr("error");Me.success=nr("success");Me.loading=nr("loading");Me.custom=nr("custom");Me.dismiss=e=>{lt({type:Ae.DISMISS_TOAST,toastId:e})};Me.promise=(e,t,n)=>{const r=Me.loading(t.loading,{...n});return e.then(i=>(Me.success(qr(t.success,i),{id:r,...n}),i)).catch(i=>{Me.error(qr(t.error,i),{id:r,...n})}),e};Me.remove=e=>{lt({type:Ae.REMOVE_TOAST,toastId:e})};var nd=A("<div><style>.sldt-active{z-index:9999;}.sldt-active>*{pointer-events:auto;}");const rd=e=>(ke(()=>{Zu(e)}),ke(()=>{const t=Gu();Je(()=>{t&&t.forEach(n=>n&&clearTimeout(n))})}),(()=>{var t=nd();return t.firstChild,O(t,w(er,{get each(){return Yt.toasts},children:n=>w(od,{toast:n})}),null),Y(n=>{var r={...Ku,...e.containerStyle},i=e.containerClassName;return n.e=gt(t,r,n.e),i!==n.t&&V(t,n.t=i),n},{e:void 0,t:void 0}),t})());var hr=A("<div>"),id=A("<div><div>");const ad=e=>{let t;return ke(()=>{if(!t)return;const n=Xu(e.toast,e.position);e.toast.visible?t.animate([{transform:`translate3d(0,${n*-200}%,0) scale(.6)`,opacity:.5},{transform:"translate3d(0,0,0) scale(1)",opacity:1}],{duration:350,fill:"forwards",easing:"cubic-bezier(.21,1.02,.73,1)"}):t.animate([{transform:"translate3d(0,0,-1px) scale(1)",opacity:1},{transform:`translate3d(0,${n*-150}%,-1px) scale(.4)`,opacity:0}],{duration:400,fill:"forwards",easing:"cubic-bezier(.06,.71,.55,1)"})}),(()=>{var n=id(),r=n.firstChild,i=t;return typeof i=="function"?In(i,n):t=n,O(n,w(Tn,{get children(){return[w(Ve,{get when(){return e.toast.icon},get children(){var a=hr();return O(a,()=>e.toast.icon),Y(s=>gt(a,mr,s)),a}}),w(Ve,{get when(){return e.toast.type==="loading"},get children(){var a=hr();return O(a,w(md,Ie(()=>e.toast.iconTheme))),Y(s=>gt(a,mr,s)),a}}),w(Ve,{get when(){return e.toast.type==="success"},get children(){var a=hr();return O(a,w(dd,Ie(()=>e.toast.iconTheme))),Y(s=>gt(a,mr,s)),a}}),w(Ve,{get when(){return e.toast.type==="error"},get children(){var a=hr();return O(a,w(pd,Ie(()=>e.toast.iconTheme))),Y(s=>gt(a,mr,s)),a}})]}}),r),_e(r,Ie(()=>e.toast.ariaProps),!1,!0),O(r,()=>qr(e.toast.message,e.toast)),Y(a=>{var s=e.toast.className,o={...Qu,...e.toast.style},l=Ju;return s!==a.e&&V(n,a.e=s),a.t=gt(n,o,a.t),a.a=gt(r,l,a.a),a},{e:void 0,t:void 0,a:void 0}),n})()};var sd=A("<div>");const od=e=>{const t=()=>{const i=e.toast.position||En.position,a=ju(e.toast,i);return qu(i,a)},n=Q(()=>t());let r;return Cn(()=>{r&&Yu(r,e.toast)}),(()=>{var i=sd();i.addEventListener("mouseleave",()=>lt({type:Ae.END_PAUSE,time:Date.now()})),i.addEventListener("mouseenter",()=>lt({type:Ae.START_PAUSE,time:Date.now()}));var a=r;return typeof a=="function"?In(a,i):r=i,O(i,(()=>{var s=Ot(()=>e.toast.type==="custom");return()=>s()?qr(e.toast.message,e.toast):w(ad,{get toast(){return e.toast},get position(){return e.toast.position||En.position}})})()),Y(s=>{var o=n(),l=e.toast.visible?"sldt-active":"";return s.e=gt(i,o,s.e),l!==s.t&&V(i,s.t=l),s},{e:void 0,t:void 0}),i})()};var ld=A('<svg><circle cx=16 cy=16 r=0><animate attributeName=opacity values="0; 1; 1"></animate><animate attributeName=r values="0; 17.5; 16"></svg>',!1,!0,!1),cd=A('<svg><circle cx=16 cy=16 r=12 opacity=0><animate attributeName=opacity values="1; 0"></animate><animate attributeName=r values="12; 26"></svg>',!1,!0,!1);const Ho=e=>{const t={dur:"0.35s",begin:"100ms",fill:"freeze",calcMode:"spline",keyTimes:"0; 0.6; 1",keySplines:"0.25 0.71 0.4 0.88; .59 .22 .87 .63"};return(()=>{var n=ld(),r=n.firstChild,i=r.nextSibling;return _e(r,t,!0,!1),_e(i,t,!0,!1),Y(()=>be(n,"fill",e.fill)),n})()},Vo=e=>{const t={dur:"1s",begin:e.begin||"320ms",fill:"freeze",...Yr("0.0 0.0 0.2 1")};return(()=>{var n=cd(),r=n.firstChild,i=r.nextSibling;return _e(r,t,!0,!1),_e(i,t,!0,!1),Y(()=>be(n,"fill",e.fill)),n})()};var ud=A('<svg viewBox="0 0 32 32"width=1.25rem height=1.25rem style=overflow:visible><path fill=none stroke-width=4 stroke-dasharray=22 stroke-dashoffset=22 stroke-linecap=round stroke-miterlimit=10 d=M9.8,17.2l3.8,3.6c0.1,0.1,0.3,0.1,0.4,0l9.6-9.7><animate attributeName=stroke-dashoffset values=22;0 dur=0.25s begin=250ms fill=freeze>');const dd=e=>{const t=e.primary||"#34C759";return(()=>{var n=ud(),r=n.firstChild,i=r.firstChild;return O(n,w(Ho,{fill:t}),r),O(n,w(Vo,{fill:t,begin:"350ms"}),r),_e(i,Ie(()=>Yr("0.0, 0.0, 0.58, 1.0")),!0,!1),Y(()=>
1be(r,"stroke",e.secondary||"#FCFCFC")),n})()};var fd=A('<svg viewBox="0 0 32 32"width=1.25rem height=1.25rem style=overflow:visible><path fill=none stroke-width=4 stroke-dasharray=9 stroke-dashoffset=9 stroke-linecap=round d=M16,7l0,9><animate attributeName=stroke-dashoffset values=9;0 dur=0.2s begin=250ms fill=freeze></animate></path><circle cx=16 cy=23 r=2.5 opacity=0><animate attributeName=opacity values=0;1 dur=0.25s begin=350ms fill=freeze>');const pd=e=>{const t=e.primary||"#FF3B30";return(()=>{var n=fd(),r=n.firstChild,i=r.firstChild,a=r.nextSibling,s=a.firstChild;return O(n,w(Ho,{fill:t}),r),O(n,w(Vo,{fill:t}),r),_e(i,Ie(()=>Yr("0.0, 0.0, 0.58, 1.0")),!0,!1),_e(s,Ie(()=>Yr("0.0, 0.0, 0.58, 1.0")),!0,!1),Y(o=>{var l=e.secondary||"#FFFFFF",c=e.secondary||"#FFFFFF";return l!==o.e&&be(r,"stroke",o.e=l),c!==o.t&&be(a,"fill",o.t=c),o},{e:void 0,t:void 0}),n})()};var gd=A('<svg viewBox="0 0 32 32"width=1.25rem height=1.25rem style=overflow:visible><path fill=none stroke-width=4 stroke-miterlimit=10 d=M16,6c3,0,5.7,1.3,7.5,3.4c1.5,1.8,2.5,4,2.5,6.6c0,5.5-4.5,10-10,10S6,21.6,6,16S10.5,6,16,6z></path><path fill=none stroke-width=4 stroke-linecap=round stroke-miterlimit=10 d=M16,6c3,0,5.7,1.3,7.5,3.4c0.6,0.7,1.1,1.4,1.5,2.2><animateTransform attributeName=transform type=rotate from="0 16 16"to="360 16 16"dur=0.75s repeatCount=indefinite>');const md=e=>(()=>{var t=gd(),n=t.firstChild,r=n.nextSibling;return Y(i=>{var a=e.primary||"#E5E7EB",s=e.secondary||"#4b5563";return a!==i.e&&be(n,"stroke",i.e=a),s!==i.t&&be(r,"stroke",i.t=s),i},{e:void 0,t:void 0}),t})();function hd(e,t={}){const n=t.storage||globalThis.localStorage,r=t.name||`storage-${Fc()}`;if(!n)return[e[0],e[1],null];const i=t.storageOptions,a=t.serialize||JSON.stringify.bind(JSON),s=t.deserialize||JSON.parse.bind(JSON),o=n.getItem(r,i),l=typeof e[0]=="function"?u=>{try{const d=s(u);e[1](()=>d)}catch{}}:u=>{try{const d=s(u);e[1](zu(d))}catch{}};let c=!0;if(o instanceof Promise?o.then(u=>c&&u&&l(u)):o&&l(o),typeof t.sync?.[0]=="function"){const u=typeof e[0]=="function"?e[0]:()=>e[0];t.sync[0](d=>{d.key!==r||(d.url||globalThis.location.href)!==globalThis.location.href||d.newValue===a(Ee(u))||l(d.newValue)})}return[e[0],typeof e[0]=="function"?u=>{const d=e[1](u),p=u!=null?a(d):u;return t.sync?.[1](r,p),p!=null?n.setItem(r,p,i):n.removeItem(r,i),c=!1,d}:(...u)=>{e[1](...u);const d=a(Ee(()=>e[0]));t.sync?.[1](r,d),n.setItem(r,d,i),c=!1},o]}const li=()=>({content:"",language:"auto"}),[De,bt]=oi({files:[li()]}),[at,Qn]=oi({currentFile:0}),[it,Pn]=hd(oi({font:"monospace",fontSize:"default",wordWrap:!1,ligatures:!1,guidelines:!0,lineNumbers:!0}),{name:"pasteyMetaStore"});var bd=A('<svg viewBox="0 0 576 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M492.5 69.8c-.2-.3-.4-.6-.8-.7-38.1-17.5-78.4-30-119.7-37.1-.4-.1-.8 0-1.1.1s-.6.4-.8.8c-5.5 9.9-10.5 20.2-14.9 30.6-44.6-6.8-89.9-6.8-134.4 0-4.5-10.5-9.5-20.7-15.1-30.6-.2-.3-.5-.6-.8-.8s-.7-.2-1.1-.2C162.5 39 122.2 51.5 84.1 69c-.3.1-.6.4-.8.7C7.1 183.5-13.8 294.6-3.6 404.2c0 .3.1.5.2.8s.3.4.5.6c44.4 32.9 94 58 146.8 74.2.4.1.8.1 1.1 0s.7-.4.9-.7c11.3-15.4 21.4-31.8 30-48.8.1-.2.2-.5.2-.8s0-.5-.1-.8-.2-.5-.4-.6-.4-.3-.7-.4c-15.8-6.1-31.2-13.4-45.9-21.9-.3-.2-.5-.4-.7-.6s-.3-.6-.3-.9 0-.6.2-.9.3-.5.6-.7c3.1-2.3 6.2-4.7 9.1-7.1.3-.2.6-.4.9-.4s.7 0 1 .1c96.2 43.9 200.4 43.9 295.5 0 .3-.1.7-.2 1-.2s.7.2.9.4c2.9 2.4 6 4.9 9.1 7.2.2.2.4.4.6.7s.2.6.2.9-.1.6-.3.9-.4.5-.6.6c-14.7 8.6-30 15.9-45.9 21.8-.2.1-.5.2-.7.4s-.3.4-.4.7-.1.5-.1.8.1.5.2.8c8.8 17 18.8 33.3 30 48.8.2.3.6.6.9.7s.8.1 1.1 0c52.9-16.2 102.6-41.3 147.1-74.2.2-.2.4-.4.5-.6s.2-.5.2-.8c12.3-126.8-20.5-236.9-86.9-334.5zm-302 267.7c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.4 59.2-52.8 59.2zm195.4 0c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.2 59.2-52.8 59.2z">');function _d(){return bd()}var vd=A('<svg viewBox="0 0 512 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8zM105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z">');function Ed(){return vd()}var wd=A('<svg xmlns=http://www.w3.org/2000/svg width=682.667 height=682.667 viewBox="0 0 512 380"><title>Icon</title><g fill=currentColor><path d="M95 109c-18.6 2.5-34.2 12.6-41.6 27.2-5.3 10.4-6.5 17.6-7 41.8-.7 29.2-1.9 34.9-9.5 42.9-4 4.2-7.8 5.8-15.7 6.7l-6.2.7.2 17.1.3 17.1 6 .6c12.8 1.2 20.3 8.5 23.3 22.4.6 2.7 1.3 15.1 1.6 27.5.5 23.4 1.4 29.2 5.8 38.9 6.3 14 19.9 24.8 35.5 28.6 4.9 1.1 11.9 1.7 22 1.8l14.8.2v-33l-12.4-.7c-19.1-1-25.3-3.7-29.4-12.8-1.8-4-2.1-7.4-2.7-29.5-.8-26.7-1.5-31.7-6.6-41.8-2.5-5-15.4-18.7-17.6-18.7-.5 0 2.4-3.1 6.5-7 8.7-8.1 13.8-16.8 16.1-27.5 1-4.7 1.6-14.6 1.9-30 .3-20.6.6-23.5 2.4-27.6 3.8-8.5 12.9-12 31.4-12H125V108l-12.2.1c-6.8.1-14.8.5-17.8.9zM387.5 109.1c-.3.8-.4 8.4-.3 16.9l.3 15.5 10 .2c19.7.4 27.9 3.5 31.8 12.1 1.9 4.2 2.1 7.4 2.8 30.2.4 14 1.2 27.3 1.7 29.5 2.4 8.9 8.4 18.5 15.8 25.3l7.1 6.6-5.1 4.2c-5.6 4.5-8.8 8.3-12.9 15.4-4.9 8.5-5.9 14.6-6.7 41.5-.4 13.7-1.3 26.5-1.9 28.4-1.6 5.3-6.8 10-12.8 11.7-2.9.9-10.8 1.9-17.6 2.2l-12.2.7v33l14.6-.1c16.8-.1 26-1.9 35.4-6.7 8-4.2 17.4-13.8 21.4-21.8 5.4-11 6.1-15.4 6.7-40.4.3-12.7 1-25.3 1.6-28 3-13.9 10.5-21.2 23.3-22.4l6-.6.3-17.1.2-17.2-5.7-.6c-9.1-1.1-11.9-2.4-16.8-7.8-7-7.8-8.2-13.3-8.8-41.8-.5-19.5-.9-24.6-2.5-30.2-5.8-19.2-17.9-31.4-37.2-37.2-7.8-2.4-37.7-3.5-38.5-1.5zM253.5 172.6c-10.1 1.6-22.9 7.1-30.1 13-2.3 1.9-4.4 3.4-4.7 3.4-.3 0-.7-3-.9-6.8l-.3-6.7h-32l-.3 108.7L185 393h35v-28.5c0-15.7.3-28.5.6-28.5s2 1.1 3.7 2.4c5.2 3.9 14.8 8.3 22.2 10.2 10.9 2.7 29.9 2.6 39.5-.4 24.8-7.7 43.3-30.6 49.9-61.7 6-28.1.2-63.7-13.6-84-4.4-6.6-13.8-16.1-19.3-19.8-4.5-3-15-7.1-21.8-8.6-6-1.2-23.2-2.2-27.7-1.5zm21.8 36c6 2 15.3 10.4 19 17.2 5 9.1 6.9 18.9 6.9 35.7.1 15.1-.5 18.7-4.3 29.6-3.8 10.4-14.5 21.5-23.4 24.1-7.1 2-2
11.2 1.4-28-1.2-7.4-2.9-15.6-10.8-19.1-18.5-10.9-23.8-7.2-63.7 7.4-78.8 9.3-9.7 26.5-13 41.5-8.1z">');const Ko=e=>(()=>{var t=wd();return _e(t,e,!0,!0),t})();var yd=A('<svg fill=currentColor viewBox="0 0 16 16"color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M10.864 13.92a.805.805 0 0 1-.924-.159L4.816 9.063l-2.232 1.703a.539.539 0 0 1-.69-.031l-.717-.655a.547.547 0 0 1 0-.805L3.112 7.5 1.177 5.725a.547.547 0 0 1 0-.805l.716-.655a.539.539 0 0 1 .691-.03l2.232 1.702L9.94 1.24a.806.806 0 0 1 .923-.158l2.677 1.294c.281.136.46.422.46.736V8h-3.248V4.534L6.864 7.5l3.888 2.966V8H14v3.889c0 .314-.179.6-.46.736l-2.676 1.294Z">');function Sd(){return yd()}const Td="_container_1xvgw_1",Ad="_wrapper_1xvgw_9",Od="_col_1xvgw_20",Cd="_colc_1xvgw_28",xd="_header_1xvgw_32",Id="_icons_1xvgw_36",Ze={container:Td,wrapper:Ad,col:Od,colc:Cd,header:xd,icons:Id};var Rd=A('<div><div><div><a href=/ class="header fs-1.1 fb flex ai-center gap-.4 noa"><span class=logo></span><span>pastey.gg</span></a><span>v</span><span>Oriana: </span><span>Echo: </span></div><div><b>Links</b><hr><div><a href=/docs>API Documentation</a><a href=/privacy>Privacy Policy</a><a href=/terms>Terms and Conditions</a></div></div><div><b>Social</b><hr><div><a href=https://github.com/Pastey-gg target=_blank rel="noopener noreferrer"aria-label=GitHub></a><a href=https://discord.gg/RAKc3HF target=_blank rel="noopener noreferrer"aria-label=Discord></a><a href="https://marketplace.visualstudio.com/items?itemName=pastey-gg.pastey"target=_blank rel="noopener noreferrer"aria-label=Discord>');const Nd=()=>({version:"0.1.0a",commit:"8a6b26cc0940a0ce27e6101b5ea9d80cc97479b2",commit_time:"2026-07-27T18:37:00Z"}),os=e=>e?.slice(0,7),Ea=()=>{const e=si(),t=Nd(),[n]=Cc(async()=>{let s;try{s=await fetch("https://api.pastey.gg/version/info")}catch(o){console.error(o);return}if(s.status>=300){console.error(`Status: ${s.status} while fetching version info...`);return}return await s.json()}),r=Q(()=>os(t?.commit)),i=Q(()=>os(n()?.commit)),a=()=>{bt(()=>({files:[li()],password:void 0,expiry:void 0,views:void 0})),Qn("currentFile",0),e("/")};return(()=>{var s=Rd(),o=s.firstChild,l=o.firstChild,c=l.firstChild,u=c.firstChild,d=c.nextSibling;d.firstChild;var p=d.nextSibling;p.firstChild;var h=p.nextSibling;h.firstChild;var v=l.nextSibling,m=v.firstChild,f=m.nextSibling,b=f.nextSibling,_=v.nextSibling,E=_.firstChild,y=E.nextSibling,x=y.nextSibling,T=x.firstChild,P=T.nextSibling,M=P.nextSibling;return c.$$click=N=>{N.preventDefault(),a()},O(u,w(Ko,{})),O(d,()=>t?.version,null),O(p,r,null),O(h,i,null),O(T,w(Ed,{})),O(P,w(_d,{})),O(M,w(Sd,{})),Y(N=>{var W=Ze.container,G=Ze.wrapper,R=`${Ze.col} ${Ze.colc}`,L=`${Ze.col} ${Ze.colc}`,I=Ze.header,U=`${Ze.col} ${Ze.colc}`,Z=`${Ze.col} ${Ze.colc}`,z=Ze.header,C=`${Ze.col} ${Ze.icons}`;return W!==N.e&&V(s,N.e=W),G!==N.t&&V(o,N.t=G),R!==N.a&&V(l,N.a=R),L!==N.o&&V(v,N.o=L),I!==N.i&&V(m,N.i=I),U!==N.n&&V(b,N.n=U),Z!==N.s&&V(_,N.s=Z),z!==N.h&&V(E,N.h=z),C!==N.r&&V(x,N.r=C),N},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0}),s})()};ct(["click"]);const kd="modulepreload",Md=function(e){return"/"+e},ls={},$e=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),o=s?.nonce||s?.getAttribute("nonce");i=l(n.map(c=>{if(c=Md(c),c in ls)return;ls[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":kd,u||(p.as="script"),p.crossOrigin="",p.href=c,o&&p.setAttribute("nonce",o),document.head.appendChild(p),u)return new Promise((h,v)=>{p.addEventListener("load",h),p.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function a(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return i.then(s=>{for(const o of s||[])o.status==="rejected"&&a(o.reason);return t().catch(a)})},Mr=(e,t)=>
1e===t||e.length===t.length&&e.every((n,r)=>n===t[r]),Ld=Je,$d=async e=>{typeof e=="string"?await navigator.clipboard.writeText(e):await navigator.clipboard.write(e)};var Pd=A('<svg viewBox="0 0 512 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zm-24 120v136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z">');function Dd(){return Pd()}var Fd=A('<svg viewBox="0 0 576 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M360.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm64.6 136.1c-12.5 12.5-12.5 32.8 0 45.3l73.4 73.4-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0zm-274.7 0c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l73.3-73.4c12.5-12.5 12.5-32.8 0-45.3z">');function Bd(){return Fd()}var zd=A('<svg viewBox="0 0 448 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M192 0c-35.3 0-64 28.7-64 64v256c0 35.3 28.7 64 64 64h192c35.3 0 64-28.7 64-64V119.4c0-17.4-7.1-34.1-19.7-46.2l-57.7-55.4A64.11 64.11 0 0 0 326.3 0H192zM64 128c-35.3 0-64 28.7-64 64v256c0 35.3 28.7 64 64 64h192c35.3 0 64-28.7 64-64v-16h-64v16H64V192h16v-64H64z">');function Ud(){return zd()}var Gd=A('<svg viewBox="0 0 448 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v210.7l-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 242.7V32zM64 320c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64h-46.9l-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L110.9 320H64zm304 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z">');function Hd(){return Gd()}var Vd=A('<svg viewBox="0 0 576 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1C142.5 443.1 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1C433.5 68.9 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1-288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z">');function Kd(){return Vd()}var Wd=A('<svg viewBox="0 0 384 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M32 0C14.3 0 0 14.3 0 32s14.3 32 32 32v11c0 42.4 16.9 83.1 46.9 113.1l67.9 67.9-67.9 67.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32h320c17.7 0 32-14.3 32-32s-14.3-32-32-32v-11c0-42.4-16.9-83.1-46.9-113.1L237.2 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32S369.7 0 352 0H32zm256 437v11H96v-11c0-25.5 10.1-49.9 28.1-67.9l67.9-67.9 67.9 67.9c18 18 28.1 42.4 28.1 67.9z">');function cs(){return Wd()}const Zd="_part_1p9ox_1",qd="_partInfo_1p9ox_11",Yd="_identifier_1p9ox_30",jd="_metaInner_1p9ox_37",Xd="_addFileButton_1p9ox_43",Qd="_button_1p9ox_60",Jd="_copyButton_1p9ox_88",Ne={part:Zd,partInfo:qd,identifier:Yd,metaInner:jd,addFileButton:Xd,button:Qd,copyButton:Jd};var e1=A("<time>");const us=[60,3600,86400,604800,2419200,29030400,1/0],t1=["second","minute","hour","day","week","month","year"],ds=e=>{const[t,n]=se(Date.now()),r=setInterval(()=>n(Date.now()),e.updateInterval??6e4);Je(()=>clearInterval(r));const i=Q(()=>{const a=Date.parse(e.timestamp),s=Math.round((a-t())/1e3),o=us.findIndex(u=>Math.abs(s)<u),l=o?us[o-1]:1;return new Intl.RelativeTimeFormat(navigator.language,{numeric:"auto"}).format(Math.round(s/l),t1[o])});return(()=>{var a=e1();
1return O(a,i),Y(()=>be(a,"datetime",new Date(e.timestamp).toISOString())),a})()};var n1=A("<span>Download"),r1=A("<span>"),i1=A("<span>Never"),a1=A('<div class=flexc id=metaInfo><div><div><a>/</a><div><span>Pasted via </span></div></div><div><span><b>Size:<span class="blue header"> </span></b> </span><span><b>Total Lines:<span class="blue header"> </span></b> </span></div><div><div><span>Copy URL</span></div><a target=_blank rel=noreferrer><span>View Raw</span></a><div></div></div><div><span></span><span> views</span></div></div><div class="saveButton reportButton">Report');const s1=e=>{const[t,n]=se(!1),r=()=>{const l=e.paste.files.reduce((h,v)=>h+v.character_count,0),c=["B","KB","MB","GB"];let u=l,d=0;for(;u>=1024&&d<c.length-1;)u/=1024,d+=1;const p=u<10&&d>0?1:0;return`${u.toLocaleString(void 0,{maximumFractionDigits:p})} ${c[d]}`},i=()=>e.paste.files.reduce((l,c)=>l+c.line_count,0),a=async()=>{$d(`${window.location.protocol}//${window.location.host}/${e.paste.id}`),Me.success("Copied URL to clipboard!")},s=()=>`https://api.pastey.gg/pastes/${e.paste.id}/raw`,o=async()=>{if(t())return;n(!0);const{default:l}=await $e(async()=>{const{default:u}=await import("./jszip.min-ChI6q0q-.js").then(d=>d.j);return{default:u}},[]),c=new l;for(const u of e.paste.files)c.file(u.name||`${u.id}.txt`,u.content);try{const u=await c.generateAsync({type:"blob"}),d=document.createElement("a");d.href=URL.createObjectURL(u),d.download=`${e.paste.id}.zip`,document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(d.href),n(!1),Me.success("Successfully generated zip for download!")}catch(u){Me.error(`Unable to generate zip: ${u}`)}};return(()=>{var l=a1(),c=l.firstChild,u=c.firstChild,d=u.firstChild;d.firstChild;var p=d.nextSibling,h=p.firstChild;h.firstChild;var v=u.nextSibling,m=v.firstChild,f=m.firstChild,b=f.firstChild,_=b.nextSibling;_.firstChild;var E=m.nextSibling,y=E.firstChild,x=y.firstChild,T=x.nextSibling;T.firstChild;var P=v.nextSibling,M=P.firstChild,N=M.firstChild,W=M.nextSibling,G=W.firstChild,R=W.nextSibling,L=P.nextSibling,I=L.firstChild,U=I.nextSibling,Z=U.firstChild;return O(d,()=>e.paste.id,null),O(h,()=>e.paste.web?"web":"api",null),O(_,r,null),O(T,i,null),M.$$click=a,O(M,w(Ud,{}),N),O(W,w(Bd,{}),G),R.$$click=o,O(R,w(Tn,{get children(){return[w(Ve,{get when(){return!t()},get children(){return[w(Hd,{}),n1()]}}),w(Ve,{get when(){return t()},children:"Generating Download..."})]}})),O(I,w(Dd,{}),null),O(I,w(ds,{get timestamp(){return e.paste.created_at}}),null),O(L,w(Tn,{get children(){return[w(Ve,{get when(){return e.paste.expires_at},get children(){var z=r1();return O(z,w(cs,{}),null),O(z,w(ds,{get timestamp(){return e.paste.expires_at}}),null),z}}),w(Ve,{get when(){return!e.paste.expires_at},get children(){var z=i1(),C=z.firstChild;return O(z,w(cs,{}),C),z}})]}}),U),O(U,w(Kd,{}),Z),O(U,()=>e.paste.views,Z),Y(z=>{var C=`${Ne.metaInner} flexc gap-0.5`,X=Ne.partInfo,ue=Ne.identifier,ne=`/${e.paste.id}`,fe=Ne.partInfo,Se=`${Ne.partInfo} flexr`,Et=Ne.partInfo,wt=`${Ne.button} ${Ne.copyButton}`,Rt=Ne.button,rn=s(),Ft=Ne.button,Ln=Ne.partInfo;return C!==z.e&&V(c,z.e=C),X!==z.t&&V(u,z.t=X),ue!==z.a&&V(d,z.a=ue),ne!==z.o&&be(d,"href",z.o=ne),fe!==z.i&&V(p,z.i=fe),Se!==z.n&&V(v,z.n=Se),Et!==z.s&&V(P,z.s=Et),wt!==z.h&&V(M,z.h=wt),Rt!==z.r&&V(W,z.r=Rt),rn!==z.d&&be(W,"href",z.d=rn),Ft!==z.l&&V(R,z.l=Ft),Ln!==z.u&&V(L,z.u=Ln),z},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0,d:void 0,l:void 0,u:void 0}),l})()};ct(["click"]);function Vn(e,t,n,r){return e.addEventListener(t,n,r),Ld(e.removeEventListener.bind(e,t,n,r))}function wa(e,t=Sn()){let n=0,r,i;return()=>(n++,Je(()=>{n--,queueMicrotask(()=>{!n&&i&&(i(),i=r=void 0)})}),i||At(a=>r=e(i=a),t),r)}function fs(e,t){for(let n=e.length-1;n>=0;n--){const r=t.slice(0,n+1);if(!Mr(e[n],r))return!1}return!0}const Wo=wa(()=>{const[e,t]=se(null);return Vn(window,"keydown",n=>{t(n),setTimeout(()=>t(null))}),e}),o1=wa(()=>{const[e,t]=se([]),n=()=>t([]),r=Wo();return Vn(window,"keydown",i=>{if(i.repeat||typeof i.key!="string")return;const a=i.key.toUpperCase(),s=e();if(s.includes(a))return;const o=[...s,a];s.length===0&&a!=="ALT"&&a!=="CONTROL"&&a!=="META"&&a!=="SHIFT"&&(i.shiftKey&&o.unshift("SH
1IFT"),i.altKey&&o.unshift("ALT"),i.ctrlKey&&o.unshift("CONTROL"),i.metaKey&&o.unshift("META")),t(o)}),Vn(window,"keyup",i=>{if(typeof i.key!="string")return;const a=i.key.toUpperCase();t(s=>s.filter(o=>o!==a))}),Vn(window,"blur",n),Vn(window,"contextmenu",i=>{i.defaultPrevented||n()}),e[0]=e,e[1]={event:r},e[Symbol.iterator]=function*(){yield e[0],yield e[1]},e}),l1=wa(()=>{const e=o1();return Q(t=>e().length===0?[]:[...t,e()],[])});function Zo(e,t,n={}){if(!e.length)return;e=e.map(c=>c.toUpperCase());const{preventDefault:r=!0}=n,i=Wo(),a=l1();let s=!1;const o=c=>{if(!c.length)return s=!1;if(s)return;const u=i();c.length<e.length?fs(c,e.slice(0,c.length))?r&&u&&u.preventDefault():s=!0:(s=!0,fs(c,e)&&(r&&u&&u.preventDefault(),t(u)))},l=c=>{const u=c.at(-1);if(!u)return;const d=i();if(r&&u.length<e.length){Mr(u,e.slice(0,e.length-1))&&d&&d.preventDefault();return}if(Mr(u,e)){const p=c.at(-2);(!p||Mr(p,e.slice(0,e.length-1)))&&(r&&d&&d.preventDefault(),t(d))}};ke(He(a,n.requireReset?o:l))}const c1="_wrapper_cy1z4_1",u1="_passwordHeader_cy1z4_16",d1="_innerHeader_cy1z4_22",Ni={wrapper:c1,passwordHeader:u1,innerHeader:d1};var f1=A('<div><span>❌ This paste is password protected!</span><span>Please enter the password to continue...</span><input type=password><div class="saveButton w-14 error">Enter');const p1=e=>{let t;Zo(["Enter"],()=>{n()},{preventDefault:!0});const n=()=>
1{if(!t)return;const i=t.value;i&&e.setPassword(i)};return(()=>{var r=f1(),i=r.firstChild,a=i.nextSibling,s=a.nextSibling,o=s.nextSibling,l=t;return typeof l=="function"?In(l,s):t=s,o.$$click=n,Y(c=>{var u=Ni.wrapper,d=Ni.passwordHeader,p=Ni.innerHeader;return u!==c.e&&V(r,c.e=u),d!==c.t&&V(i,c.t=d),p!==c.a&&V(a,c.a=p),c},{e:void 0,t:void 0,a:void 0}),r})()};ct(["click"]);var br={},st=Symbol(),Ct=Symbol(),ya=e=>typeof e=="string"?D[e]:e,D={plain:br,plaintext:br,text:br,txt:br},rr=(e,t)=>(t[Ct]||ir)(e,t),ir=(e,t)=>{for(var n=[e],r,i=[],a=0;r=ya(t[st]);)delete t[st],Object.assign(t,r);for(jo(e,t,n,0);i[a++]=n[0],n=n[1];);return i},g1=(e,t,n)=>e.replace(/&/g,"&amp;").replace(t,n),ps="</span>",_r="",Dn="",qo=e=>{for(var t="",n,r=0;n=e[r++];)t+=Yo(n);return t},Yo=e=>{if(e instanceof _n){var{type:t,alias:n,content:r}=e,i=_r,a=Dn,s=`<span class="token ${t+(n?" "+n:"")+(t=="keyword"&&typeof r=="string"?" keyword-"+r:"")}">`;Dn+=ps,_r+=s;var o=Yo(r);return _r=i,Dn=a,s+o+ps}return typeof e!="string"?qo(e):(e=g1(e,/</g,"&lt;"),Dn&&e.includes(`
2`)?e.replace(/\n/g,Dn+`
3`+_r):e)};var jo=(e,t,n,r,i)=>{for(var a in t)if(t[a])for(var s=0,o=t[a],l,c=Array.isArray(o)?o:[o];l=c[s];s++){if(i&&i[0]==a&&i[1]==s)return;for(var u=l.pattern||l,d=ya(l.inside),p=l.lookbehind,h=u.global,v=l.alias,m=n,f=r;m&&(!i||f<i[2]);f+=m[0].length,m=m[1]){var b=m[0],_=0,E;if(!(b instanceof _n)){if(u.lastIndex=h?f:0,E=u.exec(h?e:b),!E&&h)break;if(E&&E[0]){var y=p&&E[1]?E[1].length:0,x=E.index+y,T=E[0].slice(y),P=x+T.length,M,o;if(h){for(;o=f+m[0].length,x>=o;m=m[1],f=o);if(m[0]instanceof _n)continue;for(M=m,o=f;(o+=M[0].length)<P;M=M[1],_++);b=e.slice(f,o),x-=f,P-=f}for(var N=b.slice(P),W=f+b.length,G=new _n(a,d?rr(T,d):T,T,v),R=m,L=0,I;R=R[1],L++<_;);N&&(!R||R[0]instanceof _n?R=[N,R]:R[0]=N+R[0]),f+=x,m[0]=x?b.slice(0,x):G,x?m=m[1]=[G,R]:m[1]=R,_&&(jo(e,t,m,f,I=[a,s,W]),W=I[2]),i&&W>i[2]&&(i[2]=W)}}}}};function _n(e,t,n,r){this.type=e,this.content=t,this.alias=r,this.length=n.length}const m1=e=>{let t=!0,n,r=[],i="",a="",s,o,l=0,c=0,u=!0,d=Ie({language:"text",value:a},e);const p=h1(),h=p.firstChild,v=h.children,m=v[0],f=m.firstChild,b=()=>[f.selectionStart,f.selectionEnd,f.selectionDirection],[_,E]=se(b()),[y,x]=se(!1),[T,P]=se([]),M=L=>{if(L||t){const I=b(),U=v[l=Xo(a,0,I[I[2]<"f"?0:1])];U!=n&&(n?.classList.remove("active-line"),U.classList.add("active-line"),n=U),E(I)}},N={Escape(){f.blur()}},W={},G=()=>{P(rr(a=f.value,D[i]||{}))},R={inputCommandMap:W,keyCommandMap:N,extensions:{},props:d,get value(){return a},selection:_,tokens:T,focused:y,get activeLine(){return l},container:p,wrapper:h,lines:v,textarea:f,update:G,getSelection:b};return Y(()=>{let L=!!d.readOnly;f.inputMode=L?"none":"",f.setAttribute("aria-readonly",L)}),Y(()=>{let L=d.class,I=`prism-code-editor language-${d.language}${d.lineNumbers==!1?"":" show-line-numbers"} pce-${d.wordWrap?"":"no"}wrap${d.rtl?" pce-rtl":""} pce-${_()[0]<_()[1]?"has":"no"}-selection${y()?" pce-focus":""}${d.readOnly?" pce-readonly":""}${L?" "+L:""}`;o!=I&&(p.className=o=I)}),Y(()=>{p.style.tabSize=d.tabSize||2}),Y(He(_,L=>{u||d.onSelectionChange?.(L,a,R)})),Y(()=>{if(T(),u)return;let L=qo(T()).split(`
4`),I=0,U=c,Z=c=L.length;for(;L[I]==r[I]&&I<Z;)++I;for(;Z&&L[--Z]==r[--U];);if(I==Z&&I==U)v[I+1].innerHTML=L[I]+`
5`;else{let z=U<I?U:I-1,C=z,X="";for(;C<Z;)X+=`<div class=pce-line aria-hidden=true>${L[++C]}
6</div>`;for(C=Z<I?Z:I-1;C<U;C++)v[I+1].remove();X&&v[z+1].insertAdjacentHTML("afterend",X),p.style.setProperty("--number-width",Math.ceil(Math.log10(c+1))+".001ch")}M(!0),t&&setTimeout(setTimeout,0,()=>t=!0),r=L,t=!1}),Y(He(T,()=>{u||d.onUpdate?.(a,R)})),Y(()=>{let L=d.value,I=Ee(y);s!=L&&(I||f.remove(),f.value=s=L,f.selectionEnd=0,I||m.prepend(f)),i=d.language,u=!1,G()}),Y(L=>gt(p,e.style,L)),Cn(()=>{d.onMount?.(R)}),Tt(f,"keydown",L=>{N[L.key]?.(L,b(),a)&&et(L)}),Tt(f,"beforeinput",L=>{(d.readOnly||L.inputType=="insertText"&&W[L.data]?.(L,b(),a))&&et(L)}),Tt(f,"input",G),Tt(f,"blur",()=>{Qi=null,x(!1)}),Tt(f,"focus",()=>{Qi=M,x(!0)}),Tt(f,"selectionchange",L=>{M(!L.isTrusted),et(L)}),O(m,w(er,{get each(){return d.extensions},children:L=>L(R)}),null),p},Pt="u">typeof window?document:null,Zn={},h1=A("<div><div class=pce-wrapper><div class=pce-overlays><textarea class=pce-textarea spellcheck=false autocapitalize=off autocomplete=off>"),et=e=>{e.preventDefault(),e.stopImmediatePropagation()},Tt=(e,t,n,r)=>e.addEventListener(t,n,r),Xo=(e,t=0,n=1/0)=>{let r=1;for(;(t=e.indexOf(`
7`,t)+1)&&t<=n;r++);return r};Pt&&Tt(Pt,"selectionchange",()=>Qi?.());let Qi,vr;const ht=e=>e.replace(/[$+?|.^*()[\]{}\\]/g,"\\$&"),Ji=(e,t)=>e.slice(Qt(e,t),t),qe=(e,t,n=t)=>[e.slice(t=Qt(e,t),n=ci(e,n)).split(`
8`),t,n],b1=(e,t,n=0,r=n,i=e.getSelection()[0])=>
8{const a=e.value,s=e.lines[Xo(a,0,i)],o=Pt.createTreeWalker(s,5);let l=o.lastChild(),c=ci(a,i)+1-i-l.length;for(;-c<=r&&(l=o.previousNode());)if(!l.lastChild&&(c-=l.length||0,c<=n)){for(;l!=s;l=l.parentNode)if(l.matches?.(t))return l}},qn=(e,t)=>b1(e,"[class*=language-]",0,0,t)?.className.match(/language-(\S*)/)[1]||e.props.language,ve=(e,t,n,r,i,a)=>{if(!e.props.readOnly){vr=e.getSelection(),r??=n;let s=e.textarea,o=e.value,l=ea&&!o[r??vr[1]]&&/\n$/.test(t)&&/^$|\n$/.test(o);e.focused()||s.focus(),n!=null&&s.setSelectionRange(n,r),i!=null&&Tt(s,"input",()=>{s.setSelectionRange(i,a??i,vr[2])},{once:!0,capture:!0}),ki||s.dispatchEvent(new InputEvent("beforeinput",{data:t})),ea||ki?(l&&(s.selectionEnd--,t=t.slice(0,-1)),ki&&(t+=`
9`),Pt.execCommand(t?"insertHTML":"delete",!1,t.replace(/&/g,"&amp;").replace(/</g,"&lt;")),l&&s.selectionStart++):Pt.execCommand(t?"insertText":"delete",!1,t),vr=0}},Qo=(e,t,n=t,r)=>{let i=e.textarea,a=el(i,"focus",s=>{let o=s.relatedTarget;o?o.focus():i.blur()});i.setSelectionRange(t,n,r),a(),i.dispatchEvent(new Event("selectionchange"))},Jo=Pt?navigator.userAgent:"",xt=Pt?/Mac|iPhone|iP[ao]d/.test(navigator.platform):!1,ea=/Chrome\//.test(Jo),ki=!ea&&/AppleWebKit\//.test(Jo),Er=e=>e.altKey+e.ctrlKey*2+e.metaKey*4+e.shiftKey*8;const qp=new Set("xml,rss,atom,jsx,tsx,xquery,xeora,xeoracube,actionscript".split(","));const Qt=(e,t)=>t?e.lastIndexOf(`
10`,t-1)+1:0,ci=(e,t)=>(t=e.indexOf(`
11`,t))+1?t:e.length,el=(e,t,n,r)=>(Tt(e,t,n,r),()=>e.removeEventListener(t,n,r)),gs=(e,t,n,r)=>el(e.textarea,t,n,r);const _1=A('<div style=display:flex;align-items:flex-start;justify-content:flex-end><button type=button dir=ltr style=display:none class=pce-copy aria-label=Copy><svg width=1.2em aria-hidden=true viewBox="0 0 16 16" overflow=visible stroke-linecap=round fill=none stroke=currentColor><rect x=4 y=4 width=11 height=11 rx=1 /><path d="m12 2a1 1 0 00-1-1H2A1 1 0 001 2v9a1 1 0 001 1">'),v1=()=>e=>{const t=_1(),n=t.firstChild;return n.addEventListener("click",()=>{n.setAttribute("aria-label","Copied!"),navigator.clipboard?.writeText(e.extensions.folding?.fullCode??e.value)||(e.textarea.select(),Pt.execCommand("copy"),Qo(e,0))}),n.addEventListener("pointerenter",()=>n.setAttribute("aria-label","Copy")),t};var E1=(e,t)=>{const n=e.split(`
12`),r=n.length,i=[],a=[];for(let s=0,o=-1,l=0,c=0;;l++){let u=l==r,d=n[l],p=u?0:d.search(/\S/),h=0,v=0;if(p<0)o<0&&(o=l);else{for(;v<p;)h+=d[v++]=="	"?t-h%t:1;for(h&&(h=Math.ceil(h/t)),v=h;v<s;v++)i[v][2]=(o<0||v==h&&!u?l:o)-i[v][0];for(v=s;v<h;)a[c++]=i[v]=[o<0||v>s?l:o,v++,0];o=-1,s=h}if(u)break}return a};const w1=A("<div class=guide-indents style=left:var(--padding-left);bottom:auto;right:auto>	"),y1=A("<div style=width:1px;position:absolute;background:var(--pce-guide-indent)>"),S1=()=>e=>{let t,n=0,r=[],i,a="";const s=w1(),o=[],l=[];return ke(()=>{const c=e.value,u=e.props.wordWrap;if(t=e.props.tabSize||2,e.selection(),!u&&c!=a){r=[];const p=E1(c,t),h=p.length;for(let v=0,m=[],f=p[0];f;v++){const b=(o[v]||=y1()).style,[_,E,y]=f,x=l[v];f=p[v+1],_!=x?.[0]&&(b.top=_+"00%"),E!=x?.[1]&&(b.left=E+"00%"),y!=x?.[2]&&(b.height=y+"00%");const T=m[0]!=_&&f?.[0]!=_,P=m[0]+m[1]!=_+y&&f?.[0]+f?.[1]!=_+y;for(let M=-T,N=y+P;M<N;M++)r[M+_]=v;m=l[v]=p[v]}for(let v=h;v<n;)o[v++].remove();s.append(...o.slice(n,n=h))}const d=o[r[e.activeLine-1]];d!=i&&(i&&(i.className=""),d&&(d.className="active-indent"),i=d),s.style.display=u?"none":"",a=c}),s},tl=Object.assign({
12"./atom-one-dark.css":()=>$e(()=>import("./atom-one-dark-Dqmoz0M4.js"),[]),
12"./dracula.css":()=>$e(()=>import("./dracula-DQ2IUUgu.js"),[]),
12"./github-dark-dimmed.css":()=>$e(()=>import("./github-dark-dimmed-Ccu2xowV.js"),[]),
12"./github-dark.css":()=>$e(()=>import("./github-dark-aryuBOMD.js"),[]),
12"./github-light.css":()=>$e(()=>import("./github-light-DnMkEY-d.js"),[]),
12"./night-owl-light.css":()=>$e(()=>import("./night-owl-light-DmlWrdAu.js"),[]),
12"./night-owl.css":()=>$e(()=>import("./night-owl-BFYY46bI.js"),[]),
12"./prism-okaidia.css":()=>$e(()=>import("./prism-okaidia-BuOIDIh8.js"),[]),
12"./prism-solarized-light.css":()=>$e(()=>import("./prism-solarized-light-CYf55WGC.js"),[]),
12"./prism-tomorrow.css":()=>$e(()=>import("./prism-tomorrow-ssG5mcFs.js"),[]),
12"./prism-twilight.css":()=>$e(()=>import("./prism-twilight-BrCdR4HT.js"),[]),
12"./prism.css":()=>$e(()=>import("./prism-B-jo95sp.js"),[]),
12"./vs-code-dark.css":()=>$e(()=>import("./vs-code-dark-B7P4uUgl.js"),[]),
12"./vs-code-light.css":()=>$e(()=>import("./vs-code-light-C-vvxGYd.js"),[])
12}),T1=(e,t)=>{tl[`./${e}.css`]=t},ms=async e=>(await tl[`./${e}.css`]?.())?.default,A1="_container_cshb8_1",O1={container:A1},C1="_topBar_1v7le_1",x1="_fileSelect_1v7le_12",I1="_fileStatic_1v7le_19",R1="_fileSelectorWrapper_1v7le_28",N1="_fileSelectorChevron_1v7le_37",k1="_langSelect_1v7le_48",M1="_langSelectWrapper_1v7le_54",Fe={topBar:C1,fileSelect:x1,fileStatic:I1,fileSelectorWrapper:R1,fileSelectorChevron:N1,langSelect:k1,langSelectWrapper:M1},nl=(e,t)=>parseFloat(getComputedStyle(e)[t]);const wr=xt?4:2;let Kt=!1;const L1=e=>Kt=e,je=e=>e.search(/\S|$/),Sa=({props:{insertSpaces:e=!0,tabSize:t}})=>[e?" ":"	",e?t||2:1],tn=e=>!e.props.readOnly&&!e.extensions.cursor?.scrollIntoView(),rl=(e,t,n,r,i,a,s)=>{let o=n.join(`
13`);if(o==t.join(`
14`))return;const l=t.length-1,c=n[l],u=t[l],d=u.length-c.length,p=n[0].length-t[0].length,h=r+je((p<0?n:t)[0]),v=i-u.length+je(d>0?c:u),m=r-i+o.length+d,f=h>a?a:Math.max(h,a+p),b=s+r-i+o.length;ve(e,o,r,i,f,s<v?b+d:Math.max(v+m,b))},yr=(e,t)=>{const[n,r]=e.getSelection(),[i,a,s]=qe(e.value,n,r),[o,l]=Sa(e);return rl(e,i,i.map(t?c=>c.slice(je(c)?l-je(c)%l:0):c=>c&&o.repeat(l-je(c)%l)+c),a,s,n,r),tn(e)},$1=(e,t)=>{const[n,r]=Sa(e);return ve(e,n.repeat(r-(t-Qt(e.value,t))%r)),tn(e)},Mi=(e,t)=>{let n=e.getSelection(),r=e.value;t&&(n[0]=n[1]=ci(r,n[1]));const[i,a]=Sa(e),[s,o]=n,l=Zn[qn(e,s)]?.autoIndent,c=Math.floor(je(Ji(r,s))/a)*a,u=l?.[0]?.(n,r,e)?a:0,d=l?.[1]?.(n,r,e),p=`
15`+i.repeat(c+u)+(d?`
16`+i.repeat(c):"");if(p[1]||r[o])return ve(e,p,s,o,s+c+u+1),tn(e)},hs=(e,t)=>{const[n,r]=e.getSelection(),i=e.value,a=t?Qt(i,n)-1:n,s=t?r:i.indexOf(`
17`,r)+1;if(a>-1&&s>0){const[o,l,c]=qe(i,a,s),u=o[t?"shift":"pop"](),d=(u.length+1)*(t?-1:1);o[t?"push":"unshift"](u),ve(e,o.join(`
18`),l,c,n+d,r+d)}return tn(e)},bs=(e,t)=>{const[n,r]=e.getSelection(),i=e.value,[a,s,o]=qe(i,n,r),l=a.join(`
19`),c=t?0:l.length+1;return ve(e,l+`
20`+l,s,o,n+c,r+c),tn(e)},_s=(e,t)=>(e.container.scrollBy(0,nl(e.container,"lineHeight")*(t?-1:1)),!0),P1=e=>{const[t,n,r]=e.getSelection(),i=e.value,[a,s,o]=qe(i,t,n),l=r>"f"?n-o+a.pop().length:t-s,c=ci(i,o+1)-o-1;return ve(e,"",s-!!s,o+!s,s+Math.min(l,c)),tn(e)},vs=(e,t)=>{const[n,r]=e.getSelection(),i=e.value,a=t?n:Qt(i,n),s=Zn[qn(e,a)]||{},{line:o,block:l}=s.getComments?.(e,a,i)||s.comments||{},[c,u,d]=qe(i,n,r),p=c.length-1;if(t){if(l){const[h,v]=l,m=i.slice(n,r),f=i.slice(0,n).search(ht(h)+" ?$");f+1&&RegExp("^ ?"+ht(v)).test(i.slice(r))?ve(e,m,f,r+(i[r]==" ")+v.length,f,f+r-n):ve(e,`${h} ${m} ${v}`,n,r,n+h.length+1,r+h.length+1)}}else if(o){const h=ht(o),v=RegExp(`^\\s*(${h} ?|$)`),m=RegExp(h+" ?"),f=!/\S/.test(i.slice(u,d)),b=c.map(!f&&c.every(_=>v.test(_))?_=>_.replace(m,""):_=>f||/\S/.test(_)?_.replace(/(?!\s)/,o+" "):_);rl(e,c,b,u,d,n,r)}else if(l){const[h,v]=l,m=c[0],f=je(m),b=m.startsWith(h,f)&&c[p].endsWith(v);c[0]=m.replace(b?RegExp(ht(h)+" ?"):/(?!\s)/,b?"":h+" ");let _=c[0].length-m.length;c[p]=b?c[p].replace(RegExp(` ?${ht(v)}$`),""):c[p]+" "+v;let E=c.join(`
21`),y=f+u,x=y>n?n:Math.max(n+_,y),T=y>r-(n!=r)?r:Math.min(Math.max(y,r+_),u+E.length);ve(e,E,u,d,x,Math.max(x,T))}return l||o&&!t?tn(e):!1},Yp={Tab(e){if(!Kt){const[t,n]=e.getSelection();return t==n?$1(e,t):yr(e)}},"8+Tab":e=>!Kt&&yr(e,!0),"1+ArrowDown":e=>hs(e),"1+ArrowUp":e=>hs(e,!0),"9+ArrowDown":e=>bs(e),"9+ArrowUp":e=>bs(e,!0),Enter:e=>Mi(e),"8+Enter":e=>Mi(e),"Mod+Enter":e=>Mi(e,!0),"Mod+]":e=>yr(e),"Mod+[":e=>yr(e,!0),"8+Mod+k":P1,"Mod+/":e=>vs(e),"9+a":e=>vs(e,!0),[xt?"10+m":"2+m"]:()=>(Kt=!Kt,!0),[`2+${xt?"Page":"Arrow"}Down`]:e=>_s(e),[`2+${xt?"Page":"Arrow"}Up`]:e=>_s(e,!0)},Lt=(e,t,n,r)=>{t[n]=r,e.push(()=>delete t[n])},D1=(e=['""',"''","``","()","[]","{}"],t=/([^$\w'"`]["'`]|.[[({])[.,:;\])}>\s]|.[[({]`/s)=>n=>{let r;const{keyCommandMap:i,inputCommandMap:a,getSelection:s,props:o,container:l}=n,c=({insertSpaces:f=!0,tabSize:b}=o)=>[f?" ":"	",f?b||2:1],u=()=>!o.readOnly&&!n.extensions.cursor?.scrollIntoView(),d=([f,b],[_,E],y,x)=>(f<b||!x&&t.test((y[b-1]||" ")+_+(y[b]||" ")))&&!ve(n,_+y.slice(f,b)+E,null,null,f+1,b+1),p=([f,b],_,E)=>f==b&&E[b]==_&&!Qo(n,f+1),h=(f,b,_,E,y,x)=>{let T=b.join(`
22`);if(T!=f.join(`
23`)){const P=f.length-1,M=b[P],N=f[P],W=N.length-M.length,G=b[0].length-f[0].length,R=_+je((G<0?b:f)[0]),L=E-N.length+je(W>0?M:N),I=_-E+T.length+W,U=R>y?y:Math.max(R,y+G),Z=x+_-E+T.length;ve(n,T,_,E,U,x<L?Z+W:Math.max(L+I,Z))}},v=(f,b,_,E,y,x,T,P)=>{h(b,b.map(f?M=>
23M.slice(je(M)?P-je(M)%P:0):M=>M&&T.repeat(P-je(M)%P)+M),_,E,y,x)},m=[];Lt(m,a,"<",(f,b,_)=>d(b,"<>",_,!0)),e.forEach(([f,b])=>{const _=f==b;Lt(m,a,f,(E,y,x)=>(_&&p(y,b,x)||d(y,f+b,x))&&u()),_||Lt(m,a,b,(E,y,x)=>p(y,b,x)&&u())}),Lt(m,a,">",(f,b,_)=>{const E=Zn[qn(n)]?.autoCloseTags?.(b,_,n);E&&(ve(n,">"+E,null,null,b[0]+1),et(f))}),Lt(m,i,"Tab",(f,[b,_],E)=>{if(Kt||o.readOnly||Er(f)&7)return;const[y,x]=c(),T=f.shiftKey,[P,M,N]=qe(E,b,_);return b<_||T?v(T,P,M,N,b,_,y,x):ve(n,y.repeat(x-(b-M)%x)),u()}),Lt(m,i,"Enter",(f,b,_)=>{const E=Er(f)&7;if(!E||E==wr){E&&(b[0]=b[1]=qe(_,b[1])[2]);const[y,x]=c(),[T,P]=b,M=Zn[qn(n,T)]?.autoIndent,N=Math.floor(je(Ji(_,T))/x)*x,W=M?.[0]?.(b,_,n)?x:0,G=M?.[1]?.(b,_,n),R=`
24`+y.repeat(N+W)+(G?`
25`+y.repeat(N):"");if(R[1]||_[P])return ve(n,R,T,P,T+N+W+1),u()}}),Lt(m,i,"Backspace",(f,[b,_],E)=>{if(b==_){const y=Ji(E,b),x=o.tabSize||2,T=e.includes(E.slice(b-1,b+1)),P=/[^ ]/.test(y)?0:(y.length-1)%x+1;if(T||P>1)return ve(n,"",b-(T?1:P),b+T),u()}});for(let f=0;f<2;f++)Lt(m,i,f?"ArrowDown":"ArrowUp",(b,[_,E],y)=>{const x=Er(b);if(x==1){const T=f?_:Qt(y,_)-1,P=f?y.indexOf(`
26`,E)+1:E;if(T>-1&&P>0){const[M,N,W]=qe(y,T,P),G=M[f?"pop":"shift"](),R=(G.length+1)*(f?1:-1);M[f?"unshift":"push"](G),ve(n,M.join(`
27`),N,W,_+R,E+R)}return u()}else if(x==9){const[T,P,M]=qe(y,_,E),N=T.join(`
28`),W=f?N.length+1:0;return ve(n,N+`
29`+N,P,M,_+W,E+W),u()}else if(x==2&&!xt)return l.scrollBy(0,nl(l,"lineHeight")*(f?1:-1)),!0});m.push(gs(n,"keydown",f=>{const b=Er(f),_=f.keyCode,[E,y,x]=s();if(b==wr&&(_==221||_==219))v(_==219,...qe(n.value,E,y),E,y,...c()),u(),et(f);else if(b==(xt?10:2)&&_==77)L1(!Kt),et(f);else if(_==191&&b==wr||_==65&&b==9){const T=n.value,P=b==9,M=P?E:Qt(T,E),N=Zn[qn(n,M)]||{},{line:W,block:G}=N.getComments?.(n,M,T)||N.comments||{},[R,L,I]=qe(T,E,y),U=R.length-1;if(P){if(G){const[Z,z]=G,C=T.slice(E,y),X=T.slice(0,E).search(ht(Z)+" ?$");X+1&&RegExp("^ ?"+ht(z)).test(T.slice(y))?ve(n,C,X,y+(T[y]==" ")+z.length,X,X+y-E):ve(n,`${Z} ${C} ${z}`,E,y,E+Z.length+1,y+Z.length+1),u(),et(f)}}else if(W){const Z=ht(W),z=RegExp(`^\\s*(${Z} ?|$)`),C=RegExp(Z+" ?"),X=!/\S/.test(T.slice(L,I)),ue=R.map(!X&&R.every(ne=>z.test(ne))?ne=>ne.replace(C,""):ne=>X||/\S/.test(ne)?ne.replace(/(?!\s)/,W+" "):ne);h(R,ue,L,I,E,y),u(),et(f)}else if(G){const[Z,z]=G,C=R[0],X=je(C),ue=C.startsWith(Z,X)&&R[U].endsWith(z);R[0]=C.replace(ue?RegExp(ht(Z)+" ?"):/(?!\s)/,ue?"":Z+" ");let ne=R[0].length-C.length;R[U]=ue?R[U].replace(RegExp(` ?${ht(z)}$`),""):R[U]+" "+z;let fe=R.join(`
30`),Se=X+L,Et=Se>E?E:Math.max(E+ne,Se),wt=Se>y-(E!=y)?y:Math.min(Math.max(Se,y+ne),L+fe.length);ve(n,fe,L,I,Et,Math.max(Et,wt)),u(),et(f)}}else if(b==8+wr&&_==75){const T=n.value,[P,M,N]=qe(T,E,y),W=x=="forward"?y-N+P.pop().length:E-M,G=qe(T,N+1)[0][0].length;ve(n,"",M-!!M,N+!M,M+Math.min(W,G)),u(),et(f)}}),...["copy","cut","paste"].map(f=>gs(n,f,b=>{const[_,E]=s(),y=navigator.clipboard;if(_==E&&y){const[[x],T,P]=qe(n.value,_,E);f=="paste"?b.clipboardData.getData("text/plain")==r&&(ve(n,r+`
31`,T,T,_+r.length+1),u(),et(b)):(y.writeText(r=x),f=="cut"&&(ve(n,"",T,P+1),u()),et(b))}}))),Je(()=>{m.forEach(f=>f())})};const jp=[["2+ ","Trigger suggestion"],["mod+i","Trigger suggestion"],...xt?[["1+Escape","Trigger suggestion"]]:[],["2+ ","Toggle suggestion documentation"],["mod+i","Toggle suggestion documentation"],["Tab","Insert suggestion"],["Enter","Insert suggestion"],["Escape","Close completion widget"],["Escape","Clear tab stops"],["Tab","Select next tab stop"],["8+Tab","Select previous tab stop"],["ArrowUp","Select previous suggestion"],["ArrowDown","Select next suggestion"],["PageUp","Select first visible suggestion"],["PageDown","Select last visible suggestion"]],Sr=xt?5:1,Xp=[["mod+f","Start search"],["mod+g","Find next match"],["mod+8+g","Find previous match"],["f3","Find next match"],["8+f3","Find previous match"],["Enter","Select next match"],["8+Enter","Select previous match"],["Escape","Close search widget"],["Enter","Replace match"],[`${xt?4:3}+Enter`,"Replace all matches"],[Sr+"+r","Toggle regex search"],[Sr+"+p","Toggle case preservation"],[Sr+"+w","Toggle whole word search"],[Sr+"+l","Toggle find in selection"]];const Es=e=>{const{value:t}=e,n=Q(()=>e.readOnly?e.extensions:[D1(),...e.extensions]);return w(m1,{get extensions(){return n()},get language(){return e.language},get readOnly(){return e.readOnly},value:t,get onUpdate(){return e.onUpdate},onMount:i=>{i.textarea.id=e.id,i.textarea.name=e.name,i.textarea.setAttribute("aria-label",e.ariaLabel??"Paste content"),i.textarea.addEventListener("paste",()=>{const a=window.scrollY,s=i.textarea.scrollTop,o=document.getElementById("editorDiv"),l=o?o.scrollTop:0;requestAnimationFrame(()=>{window.scrollTo(window.scrollX,a),i.textarea.scrollTop=s,o&&(o.scrollTop=l)})})},get class(){return`font-${it.font??"monospace"} fontSize-${it.fontSize??"default"}${it.ligatures?" ligs":""}`},get wordWrap(){return it.wordWrap}})};var vt=/\/\/.*|\/\*[^]*?(?:\*\/|$)/g,Ta=/(["'])(?:\\[^]|(?!\1)[^\\\n])*\1/g,il=/\b0x[a-f\d]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Dt=/[()[\]{}.,:;]/,Ke=/\b(?:false|true)\b/,Jt={punctuation:/\./},Li={"maybe-class-name":/^[A-Z].*/};D.js=D.javascript={"doc-comment":{pattern:/\/\*\*(?!\/)[^]*?(?:\*\/|$)/g,alias:"comment",inside:"jsdoc"},comment:vt,hashbang:{pattern:/^#!.*/g,alias:"comment"},"template-string":{pattern:/`(?:\\[^]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})*\}|(?!\$\{)[^\\`])*`/g,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\\\)*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^..|\}$/g,alias:"punctuation"},[st]:"js"}},string:/[^]+/}},"string-property":{pattern:/((?:^|[,{])[ 	]*)(["'])(?:\\[^]|(?!\2)[^\\\n])*\2(?=\s*:)/gm,lookbehind:!0,alias:"property"},string:Ta,regex:{pattern:/((?:^|[^$\w\xa0-\uffff"'`.)\]\s]|\b(?:return|yield))\s*)\/(?:(?:\[(?:\\.|[^\\\n\]])*\]|\\.|[^\\\n/[])+\/[dgimyus]{0,7}|(?:\[(?:\\.|[^\\\n[\]]|\[(?:\\.|[^\\\n[\]]|\[(?:\\.|[^\\\n[\]])*\])*\])*\]|\\.|[^\\\n/[])+\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?!\/\*|[^()[\]{}.,:;
31?`\n%&|^!=<>/*+-]))/g,lookbehind:!0,inside:{"regex-flags":/\w+$/,"regex-delimiter":/^\/|\/$/,"regex-source":{pattern:/.+/,alias:"language-regex",inside:"regex"}}},"class-name":[{pattern:/(\b(?:class|extends|implements|instanceof|interface|new)\s+)(?!\d)(?:(?!\s)[$\w\xa0-\uffff.])+/,lookbehind:!0,inside:Jt},{pattern:/(^|[^$\w\xa0-\uffff]|\s)(?![a-z\d])(?:(?!\s)[$\w\xa0-\uffff])+(?=\.(?:constructor|prototype)\b)/,lookbehind:!0}],"function-variable":{pattern:/#?(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^)]*\))*\)|(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+)\s*=>))/,alias:"function",inside:Li},parameter:[/(function(?:\s+(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,/(^|[^$\w\xa0-\uffff]|\s)(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+(?=\s*=>)/,/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|continue|default|do|else|finally|for|if|return|switch|throw|try|while|yield|class|const|debugger|delete|enum|extends|function|[gs]et|export|from|import|implements|in|instanceof|interface|let|new|null|of|package|private|protected|public|static|super|this|typeof|undefined|var|void|with)(?![$\w\xa0-\uffff]))(?:(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/].map(e=>({pattern:e,lookbehind:!0,inside:"js"})),constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/,keyword:[{pattern:/(^|[^.]|\.{3}\s*)\b(?:as|assert(?=\s*\{)|export|from(?!\s*[^\s"'])|import)\b/,alias:"module",lookbehind:!0},{pattern:/(^|[^.]|\.{3}\s*)\b(?:await|break|case|catch|continue|default|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow",lookbehind:!0},{pattern:/(^|[^.]|\.{3}\s*)\b(?:async(?!\s*[^\s($\w\xa0-\uffff])|class|const|debugger|delete|enum|extends|function|[gs]et(?!\s*[^\s#[$\w\xa0-\uffff])|implements|in|instanceof|interface|let|new|null|of|package|private|protected|public|static|super|this|typeof|undefined|var|void|with)\b/,lookbehind:!0}],boolean:Ke,function:{pattern:/#?(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,inside:Li},number:{pattern:/(^|[^$\w])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][a-fA-F\d]+(?:_[a-fA-F\d]+)*n?|\d+(?:_\d+)*n|(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?)(?![$\w])/,lookbehind:!0},"literal-property":{pattern:/([\n,{][ 	]*)(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+(?=\s*:)/,lookbehind:!0,alias:"property"},operator:[{pattern:/=>/,alias:"arrow"},/--|\+\+|(?:\*\*|&&|\|\||[!=]=|>>>?|<<|[%&|^!=<>/*+-]|\?\?)=?|\.{3}|\?(?!\.)|~|:/],"property-access":{pattern:/(\.\s*)#?(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+/,lookbehind:!0,inside:Li},"maybe-class-name":{pattern:/(^|[^$\w\xa0-\uffff])[A-Z][$\w\xa0-\uffff]+/,lookbehind:!0},punctuation:/\?\.|[()[\]{}.,:;]/};var al=e=>(t,n)=>{for(var r=ya(e),i="",a=[],s=0,o=ir(t,n),l,c=0,u=0,d=0,p=m=>{for(var f=[],b,_=0;b=m[_++];){var E=b.content,y=!1;if(u<s)if(Array.isArray(E))b.content=p(E);else{var x=b.length,T=E?[]:f,P=u,M=d,N,W;for(d+=x;([N,W]=a[u],N<d)&&(M<N&&T.push(i.slice(M,N)),M=N+W.length,T.push(W),++u!=s););u>P&&(M<d&&T.push(i.slice(M,d)),E?b.content=T:y=!0)}y||f.push(b)}return f};l=o[c++];){var h=l.length,v=l.type;v&&v.slice(0,6)!="ignore"?(a[s++]=[d,l],i+=" ".repeat(h)):i+=t.slice(d,d+h),d+=h}return d=0,p(r?rr(i,r):[i])},sl=D.js,Aa=sl["template-string"],F1=Aa.pattern.source,B1=Aa.inside.interpolation.pattern,un=(e,t)=>({pattern:RegExp("(\\b(?:"+t+")\\s*)"+F1,"g"),lookbehind:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},["language-"+e]:{pattern:/[^]+/,inside:{interpolation:{pattern:B1,lookbehind:!0,alias:"language-javascript",inside:{"interpolation-punctuation":{pattern:/^..|\}$/g,alias:"punctuation"},[st]:"js"}},[Ct]:al(e)}}}});sl["template-string"]=[un("css","styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes"),un("html","html|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),un("svg","svg"),un("markdown","markdown|md"),un("graphql","gql|graphql(?:\\
31s*\\.\\s*experimental)?"),un("sql","sql"),Aa];var z1=()=>({pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\\\w.]+/i,lookbehind:!0,inside:{punctuation:/[\\.]/}});D.clike={comment:vt,string:Ta,"class-name":z1(),keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:Ke,function:/\b\w+(?=\()/,number:il,operator:/[!=]==|[!=<>]=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:Dt};D.sql={comment:/\/\*[^]*?\*\/|(?:--|\/\/|#).*/,variable:/@(["'`])(?:\\[^]|(?!\1)[^\\])+\1|@[\w.$]+/g,string:{pattern:/(^|[^\\@])(["'])(?:\\[^]|(?!\2)[^\\]|\2\2)*\2/g,lookbehind:!0},identifier:{pattern:/(^|[^\\@])`(?:\\[^]|[^\\`]|``)*`/g,lookbehind:!0,inside:{punctuation:/^`|`$/g}},function:/\b(?:avg|count|first|format|last|[lu]case|len|max|mi[dn]|mod|now|round|sum)(?=\s*\()/i,keyword:/\b(?:action|add|after|algorithm|alter|analyze|any|apply|asc?|authorization|auto_increment|backup|bdb|begin|berkeleydb|bigint|binary|bit|blob|bool|boolean|break|browse|[br]tree|bulk|by|c?all|cascaded?|case|chain|character|charset|check(?:point)?|close|clustered|coalesce|collate|columns?|comment|commit(?:ted)?|compute|connect|consistent|constraint|contains(?:table)?|continue|convert|create|cross|current(?:_date|_time|_timestamp|_user)?|cursor|cycle|data(?:bases?)?|date(?:time)?|day|dbcc|deallocate|dec|decimal|declare|default|definer|delayed|delete|delimiters?|deny|desc|describe|deterministic|disable|discard|disk|distinct|distinctrow|distributed|do|double|drop|dummy|dump(?:file)?|duplicate|else(?:if)?|enable|enclosed|end|engine|enum|errlvl|errors|escaped?|except|exec(?:ute)?|exists|exit|explain|extended|fetch|fields|file|fillfactor|first|fixed|float|following|for each row|for|force|foreign|freetexttable|freetext|from|full|function|geometry(?:collection)?|global|goto|grant|group|handler|hash|having|holdlock|hour|identity(?:col|_insert)?|if|ignore|import|index|infile|inner|innodb|inout|insert|integer|intersect|interval|into?|invoker|isolation|iterate|join|keys?|kill|language|last|leave|left|level|limit|lineno|lines|linestring|load|local|lock|long(?:blob|text)|loop|matched|match|(?:medium|tiny)(?:blob|int|text)|merge|middleint|minute|mode|modifies|modify|month|multi(?:linestring|point|polygon)|national|natural|n?char|next|no|nonclustered|nullif|numeric|off?|offsets?|on|open(?:datasource|query|rowset)?|optimize|option(?:ally)?|order|out(?:er|file)?|over|partial|partition|percent|pivot|plan|point|polygon|preceding|precision|prepare|prev|primary|print|privileges|proc(?:edure)?|public|purge|quick|raiserror|reads?|real|reconfigure|references|release|rename|repeat(?:able)?|replace|replication|require|resignal|restore|restrict|returning|returns?|revoke|right|rollback|routine|row(?:count|guidcol|s)?|rule|savepoint|save|schema|second|select|serializable|serial|session_user|session|setuser|set|share|show|shutdown|simple|smallint|snapshot|some|soname|sql|start(?:ing)?|statistics|status|striped|system_user|tables?|tablespace|temp(?:orary|table)?|terminated|textsize|text|[tw]hen|timestamp|time|top?|transactions?|tran|trigger|truncate|tsequal|types?|unbounded|uncommitted|undefined|union|unique|unlock|unpivot|unsigned|updatetext|update|usage|user?|using|values?|var(?:binary|char|character|ying)|view|waitfor|warnings|where|while|with(?: rollup|in)?|work|writetext|write|year)\b/i,boolean:/\b(?:false|true|null)\b/i,number:/\b0x[a-f\d]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[=%~^/*+-]|&&?|\|\|?|!=?|<<|<=?>?|>[>=]?|\b(?:and|between|div|[ir]?like|in|is|not|x?or|regexp|sounds like)\b/i,punctuation:/[()[\].,;`]/};var ws=/'(?:\\[^]|[^\\\n']){0,32}'/g,ys=/\/\/(?:[^\\\n]|\\\n?)*|\/\*[^]*?(?:\*\/|$)/g,Ss=/"(?:\\[^]|[^\\\n"])*"/g,Ts={pattern:/\S[^]*/};Ts.inside=D.c={comment:ys,char:ws,macro:{pattern:/(^[ 	]*)#\s*[a-z](?:[^\\\n/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\[^])*/gim,lookbehind:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Ss],char:ws,comment:ys,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/g,punctuation:/##|\\(?=\n)/,expression:Ts}}
31,string:Ss,"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([^]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[a-f\d]+(?:\.[a-f\d]*)?|\.[a-f\d]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/->|([&|:+-])\1|[?:~]|>>=?|<<=?|[%&|^!=<>/*+-]=?/,punctuation:Dt};var Lr=(e,t)=>{if(t.has(e))return t.get(e);var n=e,r=U1.call(e).slice(8,-1);if(r=="Object"){t.set(e,n={});for(var i in e)n[i]=Lr(e[i],t);e[st]&&(n[st]=Lr(e[st],t)),e[Ct]&&(n[Ct]=e[Ct])}else if(r=="Array"){t.set(e,n=[]);for(var a=0,s=e.length;a<s;a++)n[a]=Lr(e[a],t)}return n},ui=e=>Lr(e,new Map),nn=(e,t)=>
31Object.assign(ui(D[e]),t),Oe=(e,t,n)=>{var r={};for(var i in e)r[i]=e[i],delete e[i];for(var i in r)i==t&&Object.assign(e,n),n.hasOwnProperty(i)||(e[i]=r[i])},U1={}.toString,Nn=(e,t)=>{for(var n=0;n<t;n++)e=e.replace(/<self>/g,`(?:${e})`);return e.replace(/<self>/g,"[]")},Ue=(e,t)=>e.replace(/<(\d+)>/g,(n,r)=>`(?:${t[+r]})`),le=(e,t,n)=>RegExp(Ue(e,t),n),ta=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,An=D.cpp=nn("c",{"class-name":[{pattern:RegExp(`(\\b(?:class|concept|enum|struct|typename)\\s+)(?!${ta.source})\\w+`),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[a-z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:ta,number:/(?:\b0b[01']+|\b0x(?:[a-f\d']+(?:\.[a-f\d']*)?|\.[a-f\d']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/gi,operator:/->|--|\+\+|&&|\|\||[?:~]|<=>|>>=?|<<=?|[%&|^!=<>/*+-]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|x?or|x?or_eq)\b/,boolean:Ke});Oe(An,"string",{module:{pattern:le(`(\\b(?:import|module)\\s+)(?:"(?:\\\\[\\s\\S]|[^\\\\
32"])*"|<[^<>
33]*>|<0>(?:\\s*:\\s*<0>)?|:\\s*<0>)`,[`\\b(?!${ta.source})\\w+(?:\\s*\\.\\s*\\w+)*\\b`],"g"),lookbehind:!0,inside:{string:/^[<"][^]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^\\() ]{0,16})\([^]*?\)\1"/g,alias:"string"}});Oe(An,"keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[^]+/,alias:"class-name",inside:An}}}});Oe(An,"operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var ol=Object.assign({},An);Oe(An,"class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/g,lookbehind:!0,inside:ol}});Oe(ol,"double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i});Oe(D.opencl=nn("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[a-f\d]+(?:\.[a-f\d]*)?|\.[a-f\d]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:Ke,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN2|LN10|LOG2E?|LOG10E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),"class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|u?intptr_t)\b/,alias:"keyword"}});var na={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:[2348]|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|
33LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|RA?|READ_(?:ONLY|WRITE)_CACHE|RG|RGB[Ax]?|RG?x|RUNNING|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_5[56]5|VERSION_(?:1_[012]|2_[01])|s?BGRA|sRGB[Ax]?)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image[23]D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|
33SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};Oe(D.c,"keyword",na);D.cpp&&(na["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image(?:[123]D|[12]DArray|1DBuffer|[23]DGL|Format|GL)?|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTrait(?:Atomic|Coarse|Fine|ReadOnly|ReadWrite|WriteOnly)|Sampler|UserEvent)\b/,alias:"keyword"},Oe(D.cpp,"keyword",na));var ll=[{pattern:/&[a-z\d]{1,8};/i,alias:"named-entity"},/&#x?[a-f\d]{1,8};/i],G1=/<!--(?:(?!<!--)[^])*?-->/g,H1={pattern:/<\/?(?!\d)[^\s/=>$<%]+(?:\s(?:\s*[^\s/=>]+(?:\s*=\s*(?!\s)(?:"[^"]*"|'[^']*'|[^\s"'=>]+(?=[\s>]))?|(?=[\s/>])))+)?\s*\/?>/g,inside:{punctuation:/^<\/?|\/?>$/,tag:{pattern:/^\S+/,inside:{namespace:/^[^:]+:/}},"attr-value":[{pattern:/(=\s*)(?:"[^"]*"|'[^']*'|[^\s"'>]+)/g,lookbehind:!0,inside:{punctuation:/^["']|["']$/g,entity:ll}}],"attr-equals":/=/,"attr-name":{pattern:/\S+/,inside:{namespace:/^[^:]+:/}}}};D.rss=D.atom=D.ssml=D.xml={comment:G1,prolog:/<\?[^]+?\?>/g,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/gi,inside:{"internal-subset":{pattern:/(\[)[^]+(?=\]\s*>$)/,lookbehind:!0,inside:"xml"},string:/"[^"]*"|'[^']*'/,punctuation:/^<!|[>[\]]/,"doctype-tag":/^DOCTYPE/i,name:/\S+/}},cdata:/<!\[CDATA\[[^]*?\]\]>/gi,tag:H1,entity:ll,"markup-bracket":{pattern:/[()[\]{}]/,alias:"punctuation"}};var ra=(e,t)=>(e["language-"+t]={pattern:/[^]+/,inside:t},e),As=(e,t)=>({pattern:RegExp(`(<${e}[^>]*>)(?!</${e}>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[^])+?(?=</${e}>)`,"gi"),lookbehind:!0,inside:ra({"included-cdata":{pattern:/<!\[CDATA\[[^]*?\]\]>/i,inside:ra({cdata:/^<!\[CDATA\[|\]\]>$/i},t)}},t)}),Os=(e,t,n=e)=>({pattern:RegExp(`([\\s"']${e}\\s*=\\s*)(?:"[^"]*"|'[^']*'|[^\\s>]+)`,"gi"),lookbehind:!0,alias:n,inside:ra({punctuation:/^["']|["']$/g},t)}),cl=D.svg=D.mathml=D.html=D.markup=ui(D.xml);cl.tag.inside["attr-value"].unshift(Os("style","css"),Os("on[a-z]+","javascript","script"));Oe(cl,"cdata",{style:As("style","css"),script:As("script","javascript")});var di=e=>`\\b(?:${e})\\b`,ul="bool|char|decimal|double|dynamic|float|object|s?byte|string|u?int|u?long|u?short|var|void",fi="class|enum|interface|record|struct",dl="add|alias|and|ascending|async|await|by|descending|from(?!\\s*[^\\s\\w])|[gls]et|global|group|into|init(?=\\s*;)|join|nameof|not|notnull|on|or|orderby|partial|remove|select|unmanaged|value|when|where|with(?=\\s*{)",Oa="abstract|as|[bc]ase|break|catch|checked|const|continue|default|delegate|do|else|event|explicit|extern|finally|fixed|for|foreach|goto|i[fns]|implicit|internal|lock|namespace|new|null|operator|out|override|params|private|protected|public|readonly|ref|return|sealed|sizeof|stackalloc|static|switch|this|throw|try|typeof|unchecked|unsafe|using|virtual|volatile|while|yield",Cs=di(fi),$r=RegExp(di(ul+"|"+fi+"|"+dl+"|"+Oa)),V1=di(fi+"|"+dl+"|"+Oa),K1=di(ul+"|"+fi+"|"+Oa),jr=Nn("<(?:[^<>;=*/%&|^+-]|<self>)*>",2),Pr=Nn("\\((?:[^()]|<self>)*\\)",2),ft="@?\\b(?!\\d)\\w+\\b",Dr=Ue("<0>(?:\\s*<1>)?",[ft,jr]),Wt=Ue("(?!<0>)<1>(?:\\s*\\.\\s*<1>)*",[V1,Dr]),ia="\\[\\s*(?:,\\s*)*\\]",W1=Ue("<0>(?:\\s*(?:\\?\\s*)?<1>)*(?:\\s*\\?)?",[Wt,ia]),dn=Ue("(?:<0>|<1>)(?:\\s*(?:\\?\\s*)?<2>)*(?:\\s*\\?)?",[Ue("\\(<0>+(?:,<0>+)+\\)",[Ue("[^()[\\],;%&|^=<>/*+-]|<0>|<1>|<2>",[jr,Pr,ia])]),Wt,ia]),rt={keyword:$r,punctuation:/[()[\].,:<>?]/},fl=`'(?:\\\\.|[^
34'\\\\]|\\\\[Uux][a-fA-F\\d]{1,8})'`,pl=`"(?:\\\\.|[^\\\\
35"])*"`,Z1='@"(?:""|\\\\[\\s\\S]|[^\\\\"])*"(?!")',gl=pl+"|"+fl,ml=Ue(`/(?![*/])|//[^
36]*
37|/\\*(?:[^*]|\\*(?!/))*\\*/|<0>`,[gl]),hl=Nn(Ue(`[^()"'/]|<0>|\\(<self>*\\)`,[ml]),2),xs="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",q1=Ue("<0>(?:\\s*\\(<1>*\\))?",[Wt,hl]),Ca=`:[^
38}]+`,bl=Nn(Ue(`[^()"'/]|<0>|\\(<self>*\\)`,[ml]),2),Is=Ue("\\{(?!\\{)(?:(?![}:])<0>)*<1>?\\}",[bl,Ca]),_l=Nn(Ue(`[^()"'/]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<0>|\\(<self>*\\)`,[gl]),2),Rs=Ue("\\{(?!\\{)(?:(?![}:])<0>)*<1>?\\}",[_l,Ca]),Ns=(e,t)=>({interpolation:{pattern:le("((?:^|[^{])(?:\\{\\{)*)<0>",[e]),lookbehind:!0,inside:{"format-string":{pattern:le("(^\\{(?:(?![}:])<0>)*)<1>(?=\\}$)",[t,Ca]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[^]+/,alias:"language-csharp",inside:"cs"}}},string:/[^]+/});D.dotnet=D.cs=D.csharp={comment:vt,"interpolation-string":[{pattern:le('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[\\s\\S]|\\{\\{|<0>|[^\\\\{"])*"',[Is],"g"),lookbehind:!0,inside:Ns(Is,bl)},{pattern:le('(^|[^\\\\@])\\$"(?:\\\\.|\\{\\{|<0>|[^\\\\"{])*"',[Rs],"g"),lookbehind:!0,inside:Ns(Rs,_l)}],char:RegExp(fl,"g"),string:[{pattern:le("(^|[^\\\\$])<0>",[Z1],"g"),lookbehind:!0},{pattern:le("(^|[^\\\\@$])<0>",[pl],"g"),lookbehind:!0}],namespace:{pattern:le("(\\b(?:namespace|using)\\s+)<0>(?:\\s*\\.\\s*<0>)*(?=\\s*[;{])",[ft]),lookbehind:!0,inside:Jt},"type-expression":{pattern:le("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<0>)+(?=\\s*\\))",[Pr]),lookbehind:!0,alias:"class-name",inside:rt},"return-type":{pattern:le("<0>(?=\\s+(?:<1>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[dn,Wt]),alias:"class-name",inside:rt},"constructor-invocation":{pattern:le("(\\bnew\\s+)<0>(?=\\s*[[({])",[dn]),lookbehind:!0,alias:"class-name",inside:rt},"generic-method":{pattern:le("<0>\\s*<1>(?=\\s*\\()",[ft,jr]),inside:{function:le("^<0>",[ft]),generic:{pattern:RegExp(jr),alias:"class-name",inside:rt}}},"type-list":{pattern:le("\\b((?:<0>\\s+<1>|record\\s+<1>\\s*<5>|where\\s+<2>)\\s*:\\s*)(?:<3>|<4>|<1>\\s*<5>|<6>)(?:\\s*,\\s*(?:<3>|<4>|<6>))*(?=\\s*(?:where|[{;]|=>|$))",[Cs,Dr,ft,dn,$r.source,Pr,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:le("(^(?!new\\s*\\()<0>\\s*)<1>",[Dr,Pr],"g"),lookbehind:!0,inside:"cs"},keyword:$r,"class-name":{pattern:RegExp(dn,"g"),inside:rt},punctuation:/[(),]/}},preprocessor:{pattern:/(^[ 	]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}},attribute:{pattern:le("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<0>\\s*:\\s*)?<1>(?:\\s*,\\s*<1>)*(?=\\s*\\])",[xs,q1],"g"),lookbehind:!0,inside:{target:{pattern:le("^<0>(?=\\s*:)",[xs]),alias:"keyword"},"attribute-arguments":{pattern:le("\\(<0>*\\)",[hl]),inside:"cs"},"class-name":{pattern:RegExp(Wt),inside:Jt},punctuation:/[,:]/}},"class-name":[{pattern:le("(\\busing\\s+static\\s+)<0>(?=\\s*;)",[Wt]),lookbehind:!0,inside:rt},{pattern:le("(\\busing\\s+<0>\\s*=\\s*)<1>(?=\\s*;)",[ft,dn]),lookbehind:!0,inside:rt},{pattern:le("(\\busing\\s+)<0>(?=\\s*=)",[ft]),lookbehind:!0},{pattern:le("(\\b<0>\\s+)<1>",[Cs,Dr]),lookbehind:!0,inside:rt},{pattern:le("(\\bcatch\\s*\\(\\s*)<0>",[Wt]),lookbehind:!0,inside:rt},{pattern:le("(\\bwhere\\s+)<0>",[ft]),lookbehind:!0},{pattern:le("(\\b(?:is(?:\\s+not)?|as)\\s+)<0>",[W1]),lookbehind:!0,inside:rt},{pattern:le("\\b<0>(?=\\s+(?!<1>|with\\s*\\{)<2>(?:\\s*[=,:;{)\\]]|\\s+(?:in|when)\\b))",[dn,K1,ft]),inside:rt}],keyword:$r,boolean:Ke,function:/\b\w+(?=\()/,range:{pattern:/\.\./,alias:"operator"},number:/(?:\b0(?:x[a-f\d_]*[a-f\d]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[+-]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/[=-]>|([&|+-])\1|~|\?\?=?|>>=?|<<=?|[%&|^!=<>/*+-]=?/,"named-parameter":{pattern:le("([(,]\\s*)<0>(?=\\s*:)",[ft]),lookbehind:!0,alias:"punctuation"},punctuation:/\?\.?|::|[()[\]{}.,:;]/};var Xr="\\b(?:BASH(?:OPTS|_ALIASES|_ARG[CV]|_CMDS|_COMPLETION_COMPAT_DIR|_LINENO|_REMATCH|_SOURCE|_VERSINFO|_VERSION)?|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|E?UID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_(?:ADDRESS|ALL|IDENTIFICATION|MEASUREMENT|MONETARY|NAME|NUMERIC|PAPER|TELEPHONE|TIME)|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS[1-4]|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_(?:CONFIG_DIRS|CURRENT_DESKTOP|DATA_DIRS|GREETER_DATA_DIR|MENU_PREFIX|RUNTIME_DIR|
38SEAT|SEAT_PATH|SESSION_DESKTOP|SESSION_ID|SESSION_PATH|SESSION_TYPE|VTNR)|XMODIFIERS)\\b",aa={pattern:/(^(["']?)\w+\2)[ 	]+\S.*/,lookbehind:!0,alias:"punctuation"},vl={variable:/^\$\(|^`|[`)]$/g},Tr={bash:aa,environment:{pattern:RegExp("\\$"+Xr),alias:"constant"},variable:[{pattern:/\$?\(\([^]*?\)\)/g,inside:{variable:[{pattern:/(^\$[^]+)../,lookbehind:!0},/^\$../g],number:/\b0x[a-fA-F\d]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|&&|\|\||(?:\*\*|<<|>>|[%&|^!=<>/*+-])=?|[?:~]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:[^()]|\([^)]*\))*\)|`[^`]+`/g,inside:vl},{pattern:/\$\{[^}]*\}/g,inside:{operator:/:[?=+-]?|[!/]|##?|%%?|\^\^?|,,?/,punctuation:/[[\]]/,environment:{pattern:RegExp("(\\{)"+Xr),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[a-fA-F\d]{8}|u[a-fA-F\d]{4}|x[a-fA-F\d]{1,2})/},Y1=aa.inside=D.sh=D.shell=D.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^\\"{$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,lookbehind:!0,alias:"variable"},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,lookbehind:!0,alias:"variable",inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+Xr),lookbehind:!0,alias:"constant"}}},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?![^\s=])/,lookbehind:!0,alias:"variable"},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[^]*?\n\2/g,lookbehind:!0,inside:Tr},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[^]*?\n\3/g,lookbehind:!0,inside:{bash:aa}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[^]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^\\"`$])*"/g,lookbehind:!0,inside:Tr},{pattern:/(^|[^\\$])'[^']*'/g,lookbehind:!0},{pattern:/\$'(?:\\[^]|[^\\'])*'/g,inside:{entity:Tr.entity}}],environment:{pattern:RegExp("\\$?"+Xr),alias:"constant"},variable:Tr.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|c?fdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cron|crontab|c?split|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff3?|dig|dircolors|dirname|dirs?|dmesg|docker|docker-compose|du|[ef]?grep|eject|env|ethtool|expand|expect|expr|fdformat|fg|file|find|fmt|fold|format|free|fsck|fuser|g?awk|git|g?parted|groupadd|groupdel|groupmod|groups|grub-mkconfig|halt|head|hg|history|host|hostname|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|killall|less|link|ln|logname|logrotate|look|lpc|lprint[dq]?|lprm?|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mm?v|more|most|mtools|m?tr|mutt|nano|nc|netstat|nice|nl|node|nohup|notify-send|nslookup|op|open|passwd|paste|pathchk|ping|p?kill|p?npm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ra[mr]|reboot|remsync|rename|renice|rev|rmdir|rp?m|r?sync|[sr]?cp|screen|sdiff|se[dq]|sendmail|service|s?ftp|shellcheck|shuf|shutdown|sleep|s?locate|[sz]?sh|stat|strace|sudo|sum?|suspend|swapon|sysctl|tac|tail|tar|tee|time|timeout|h?top|touch|traceroute|t?sort|tty|u?mount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vim?|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|g?zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|[ls]et|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>
38&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[[\]{};\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"].forEach(e=>vl[e]=Y1[e]);D.basic={comment:{pattern:/(?:!|rem\b).+/i,inside:{keyword:/^rem/i}},string:/"(?:""|[#$%&'().,:;\w ?^!=<>/*+-])*"/g,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,keyword:/\b(?:as|beep|bload|bsave|call absolute|call|case|chain|chdir|clear|close|cls|com|common|const|data|declare|def(?: fn| seg|dbl|int|[ls]ng|str)|dim|do|double|else|elseif|environ|erase|error|exit|field|files|for|function|get|gosub|goto|if|input|integer|ioctl|key|kill|line input|locate|lock|long|loop|[lr]set|mkdir|name|next|off|on(?: com| error| key| timer)?|open|option base|[op]ut|poke|read|redim|rem|restore|resume|return|rmdir|run|select case|shared|shell|single|sleep|static|step|stop|string|sub|swap|system|then|timer|to|troff|tron|type|unlock|until|using|view print|wait|w?end|while|write)(?:\$|\b)/i,function:/\b(?:abs|access|a?cos|angle|area|arithmetic|array|a?sin|ask|atn?|base|begin|break|cause|ceil|chr|clip|collate|color|co[nst]|cosh|csc|date|datum|debug|decimal|de[fgt]|degrees|delete|device|display|dot|elapsed|eps|erasable|exline|exp|external|extype|filetype|fixed|fp|go|graph|handler|idn|image|int?|internal|ip|is|keyed|[lu]bound|[lu]case|left|le[nt]|length|lines?|log2?|log10|[lr]trim|margin|ma[tx]|maxnum|mi[dn]|missing|mod|native|nul|numeric|of|option|ord|organization|outin|output|pi|pointer|points?|pos|print|program|prompt|rad|radians|randomize|record|recsize|rectype|relative|remainder|repeat|rest|retry|rewrite|right|rnd|round|same|se[ct]|select|sequential|setter|sgn|sinh|size|skip|s[qt]r|standard|status|stream|style|tab|tanh?|template|text|there|time|timeout|trace|transform|truncate|use|val|variable|viewport|when|window|with|zer|zonewidth)(?:\$|\b)/i,operator:/<=|<>|>=|[&^=<>/*+-]|\b(?:and|eqv|imp|not|x?or)\b/i,punctuation:/[(),:;]/};var El={pattern:/[^]+/},$i="(?:([^a-zA-Z\\d\\s{([<=])(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1|\\((?:\\\\[\\s\\S]|[^\\\\()]|\\((?:\\\\[\\s\\S]|[^\\\\()])*\\))*\\)|\\{(?:\\\\[\\s\\S]|[^\\\\{}]|\\{(?:\\\\[\\s\\S]|[^\\\\{}])*\\})*\\}|\\[(?:\\\\[\\s\\S]|[^\\\\[\\]]|\\[(?:\\\\[\\s\\S]|[^\\\\[\\]])*\\])*\\]|<(?:\\\\[\\s\\S]|[^\\\\<>]|<(?:\\\\[\\s\\S]|[^\\\\<>])*>)*>)",ks=`(?:"(?:\\\\.|[^\\\\
39"])*"|(?:\\b(?!\\d)\\w+|[^\\s\0-\\x7f]+)[?!]?|\\$.)`,Ar={pattern:/((?:^|[^\\])(?:\\\\)*)#\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:{delimiter:{pattern:/^..|\}$/g,alias:"punctuation"},content:El}};El.inside=D.rb=D.ruby={comment:/#.*|^=begin\s[^]*?^=end/gm,"string-literal":[{pattern:RegExp("%[qQiIwWs]?"+$i+`|(["'])(?:#\\{[^}]+\\}|#(?!\\{)|\\\\[\\s\\S]|(?!\\2)[^\\\\#
40])*\\2`,"g"),inside:{interpolation:Ar,string:/[^]+/}},{pattern:/<<[-~]?([a-z_]\w*)\n(?:.*\n)*?[ 	]*\1/gi,alias:"heredoc-string",inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\w+/,punctuation:/^<<[-~]?/}},interpolation:Ar,string:/[^]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'\n(?:.*\n)*?[ 	]*\1/gi,alias:"heredoc-string",inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[^]+/}}],"command-literal":{pattern:RegExp("%x"+$i+"|`(?:#\\{[^}]+\\}|#(?!\\{)|\\\\[\\s\\S]|[^\\\\`#\n])*`","g"),inside:{interpolation:Ar,command:{pattern:/[^]+/,alias:"string"}}},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[\\.]/}},"regex-literal":{pattern:RegExp(`(^|[^/])/(?!/)(?:\\[[^
41\\]]+\\]|\\\\.|[^\\\\
42/[])+/[egimnosux]{0,6}(?=\\s*(?:$|[
43,.;})#]))|%r${$i.replace(/\\1/g,"\\2")}[egimnosux]{0,6}`,"g"),lookbehind:!0,inside:{interpolation:Ar,regex:/[^]+/}},variable:/[@$]+(?!\d)\w+(?:[?!]|\b)/,symbol:[{pattern:RegExp("(^|[^:]):"+ks,"g"),lookbehind:!0},{pattern:RegExp(`([
44{(,][ 	]*)`+ks+"(?=:(?!:))","g"),lookbehind:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|f?or|if|in|include|module|new|next|nil|not|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|[tw]hen|throw|undef|unless|until|while|yield)\b/,boolean:Ke,builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z\d_]*(?:[?!]|\b)/,number:il,"double-colon":{pattern:/::/,alias:"punctuation"},operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[%&|^!=<>/*+-])=?|[?:]/,punctuation:/[()[\]{}.,;]/};var wl=/"(?:\\[^]|[^\\\n"])*"|'(?:\\[^]|[^\\\n'])*'/g,Pi=wl.source,Ms={rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^)]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"}
44,keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}};Ms[st]=D.css={comment:/\/\*[^]*?\*\//,atrule:{pattern:RegExp(`@[\\w-](?:[^\\s;{"']|\\s+(?!\\s)|${Pi})*?(?:;|(?=\\s*\\{))`),inside:Ms},url:{pattern:RegExp(`\\burl\\((?:${Pi}|(?:[^\\\\
45"')=]|\\\\[^])*)\\)`,"gi"),inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:/^["'][^]+/,alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^\\s{}](?:[^\\s{};"']|\\s+(?![\\s{])|${Pi})*(?=\\s*\\{)`),lookbehind:!0},string:wl,variable:{pattern:/(^|[^-\w\xa0-\uffff])--(?:(?!\s)[-\w\xa0-\uffff])*/,lookbehind:!0},property:{pattern:/(^|[^-\w\xa0-\uffff])(?!\d)(?:(?!\s)[-\w\xa0-\uffff])+(?=\s*:)/,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z\d])[-a-z\d]+(?=\()/i,lookbehind:!0},punctuation:/[(){},:;]/};var sa=D.css;sa.selector.inside=sa.atrule.inside["selector-function-argument"].inside={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:/\[(?:[^[\]"']|(["'])(?:\\[^]|(?!\1)[^\\\n])*\1)*\]/g,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xa0-\uffff])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xa0-\uffff])+/,lookbehind:!0},"attr-value":{pattern:/(=\s*)(?:(?!\s)[-\w\xa0-\uffff])+(?=\s*$)|(["'])(?:\\[^]|(?!\2)[^\\\n])*\2/,lookbehind:!0},operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/[>+~]|\|\|/,punctuation:/[(),]/};Oe(sa,"function",{operator:{pattern:/(\s)[/*+-](?!\S)/,lookbehind:!0},hexcode:{pattern:/\B#[a-f\d]{3,8}\b/i,alias:"color"},entity:/\\[a-f\d]{1,8}/i,unit:{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},number:{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0}});var j1=D.diff={coord:/^(?:\*{3}|-{3}|\+{3}|\d).*$|^@@.*@@$/m},Di={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"\\+","inserted-arrow":">",unchanged:" ",diff:"!"};for(var fn in Di){var Fi=fn.split("-")[0];j1[fn]={pattern:RegExp("(?:^"+Di[fn]+`.*
46?)+`,"m"),alias:Fi!=fn?Fi:fn=="diff"?"bold":void 0,inside:{prefix:{pattern:RegExp("^"+Di[fn],"mg"),alias:Fi}}}}D.lua={comment:/^#!.+|--(?:\[(=*)\[[^]*?\]\1\]|.*)/m,string:/(["'])(?:(?!\1)[^\\\n]|\\z\s|\\[^z])*\1|\[(=*)\[[^]*?\]\2\]/g,number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|true|f?or|function|goto|if|in|local|nil|not|repeat|return|then|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:{pattern:/[%&|^#*+-]|\/\/?|<[<=]?|>[>=]?|[=~]=?|(^|[^.])\.\.(?!\.)/,lookbehind:!0},punctuation:/[()[\]{},;]|\.+|:+/};D.go={comment:vt,char:/'(?:\\.|[^\\\n']){0,10}'/g,string:{pattern:/(^|[^\\])"(?:\\.|[^\\\n"])*"|`[^`]*`/g,lookbehind:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|true|iota|nil)\b/,function:/\b\w+(?=\()/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/--|\+\+|&&|\|\||&\^=?|<-|<<=?|>>=?|[%&|^!=<>/*+-]=?|:=|\.{3}/,punctuation:Dt,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/};D.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|"(?!""))*"""|"(?:\\.|[^\\\n"])*")(?=\s*[a-z_])/gi,alias:"string",inside:{"language-markdown":{pattern:/("(?!")|""")[^]+(?=\1)/,lookbehind:!0,inside:"md"}}},string:/"""[^]*?"""|"(?:\\.|[^\\\n"])*"/g,number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:Ke,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\\n"])*")*\))?:)/gi,"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))(?!\d)\w+/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)(?!\d)\w+/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)(?!\d)\w+/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[&|!=]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[()[\]{},:!=]/,property:/\w+/,[Ct](e,t){for(var n=ir(e,t),r=n.filter(({type:m})=>m&&m!="comment"&&m!="scalar"),i=r.length,a=0,s=m=>{for(var f=0;f<m.length;f++)if(a+f==i||r[a+f].type!=m[f])return!0},o=(m,f)=>{for(var b=1,_=a;_<i;_++){var E=r[_],y=E.content;if(E.type=="punctuation"){if(m==y)b++;else if(f==y&&!--b)return _}}};a<i;){var l=r[a++];if(l.type=="keyword"&&l.content=="mutation"){var c=[];if(!s(["definition-mutation","punctuation"])&&r[a+1].content=="("){a+=2;var u=o("(",")");if(!u)continue;for(;a<u;a++){var d=r[a];d.type=="variable"&&(d.alias="variable-input",c.push(d.content))}a=u+1}if(!s(["punctuation","property-query"])&&r[a].content=="{"&&(r[++a].alias="property-mutation",c[0])){var p=o("{","}");if(p)for(var h=a;h<p;h++){var v=r[h];v.type=="variable"&&c.indexOf(v.content)>=0&&(v.alias="variable-input")}}}}return n}};D.webmanifest=D.json={property:/"(?:\\.|[^\\\n"])*"(?=\s*:)/g,string:/"(?:\\.|[^\\\n"])*"/g,comment:vt,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/:/,punctuation:/[[\]{},]/,boolean:Ke,null:{pattern:/\bnull\b/,alias:"keyword"}};D.ini={comment:{pattern:/(^[ \f	\v]*)[#;].*/m,lookbehind:!0},section:{pattern:/(^[ \f	\v]*)\[[^\n\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f	\v]*)[^ \f	\v\]]+(?:[ \f	\v]+[^ \f	\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/[[\]]/}},key:{pattern:/(^[ \f	\v]*)[^ \f\n	\v=]+(?:[ \f	\v]+[^ \f\n	\v=]+)*(?
46=[ \f	\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f	\v]*)[^ \f\n	\v]+(?:[ \f	\v]+[^ \f\n	\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^(["']).+(?=\1$)/,lookbehind:!0}}},punctuation:/=/};var Bi=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|opens?|package|permits|private|protected|provides|public|record(?!\s*[()[\]{}%~.,:;?%&|^=<>/*+-])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throws?|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,Kn="(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",oa={pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:Jt},la={namespace:oa,punctuation:/\./},Ls={pattern:RegExp(`(^|[^\\w.])${Kn}[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b`),lookbehind:!0,inside:la};D.java={"doc-comment":{pattern:/\/\*\*(?!\/)[^]*?(?:\*\/|$)/g,alias:"comment",inside:"javadoc"},comment:vt,"triple-quoted-string":{pattern:/"""[ 	]*\n(?:\\.|[^\\])*?"""/g,alias:"string"},char:/'(?:\\.|[^\\\n']){1,6}'/g,string:{pattern:/(^|[^\\])"(?:\\.|[^\\\n"])*"/g,lookbehind:!0},annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":Ls,keyword:Bi,punctuation:/[().,:<>]/,operator:/[?&|]/}},import:[{pattern:RegExp(`(\\bimport\\s+)${Kn}(?:[A-Z]\\w*|\\*)(?=\\s*;)`),lookbehind:!0,inside:{namespace:oa,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(`(\\bimport\\s+static\\s+)${Kn}(?:\\w+|\\*)(?=\\s*;)`),lookbehind:!0,alias:"static",inside:{namespace:oa,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(`(\\b(?:exports|import(?:\\s+static)?|module|opens?|package|provides|requires|to|transitive|uses|with)\\s+)(?!${Bi.source})[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?`),lookbehind:!0,inside:Jt},"class-name":[Ls,{pattern:RegExp(`(^|[^\\w.])${Kn}[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()]|\\s*(?:\\[[\\s,]*\\]\\s*)?::\\s*new\\b)`),lookbehind:!0,inside:la},{pattern:RegExp(`(\\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\\s+)${Kn}[A-Z]\\w*\\b`),lookbehind:!0,inside:la}],keyword:Bi,boolean:Ke,function:{pattern:/\b\w+(?=\()|(::\s*)[a-z_]\w*/,lookbehind:!0},number:/\b0b[01][01_]*l?\b|\b0x(?:\.[a-f\d_p+-]+|[a-f\d_]+(?:\.[a-f\d_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,constant:/\b[A-Z][A-Z_\d]+\b/,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[%&|^!=<>/*+-]=?)/m,lookbehind:!0},punctuation:Dt};var yl={pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/g,lookbehind:!0},kn=D.ts=D.typescript=nn("js",{"class-name":yl});Oe(kn,"operator",{builtin:/\b(?:Array|Function|Promise|any|boolean|never|number|string|symbol|unknown)\b/});kn.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b|\b(?:asserts|infer|interface|module|namespace|type)\b(?!\s*[^\s{_$a-zA-Z\xa0-\uffff])|\btype(?=\s*\*)/
46);delete kn.parameter;delete kn["literal-property"];var xa=yl.inside=Object.assign({},kn);delete xa["class-name"];delete xa["maybe-class-name"];Oe(kn,"constant",{decorator:{pattern:/@[$\w\xa0-\uffff]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/.+/}},"generic-function":{pattern:/#?(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+\s*<(?:[^<>=]|=[^<]|=?<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/g,inside:{generic:{pattern:/<[^]+/,alias:"class-name",inside:xa},function:/\S+/}}});var wn="\\s|//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/",$s="\\{(?:[^{}]|\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})*\\})*\\}",X1=(e,t)=>{for(var n=0,r=ir(e,t),i=0,a=[],s=0,o,l=0,c,u,d,p=()=>{c&&(u=e.slice(c,n),r[l++]=new _n("plain-text",u,u),c=0)};o=r[i];i++,n+=h){var h=o.length,v=o.type,m,f;v&&(u=o.content,v=="tag"?(f=u[0].length,m=u[2]?e.substr(n+f,u[1].length):"",f>1?s&&d[0]==m&&(d=a[--s-1]):u[u.length-1].length<2&&(a[s++]=d=[m,0])):s&&v=="punctuation"?u=="{"?d[1]++:d[1]&&u=="}"?d[1]--:v="}()[]".includes(u):v=!1),!v&&s&&!d[1]?c||(c=n):(p(),r[l++]=o)}return p(),r.length=l,r},Sl=(e,t)=>(Oe(D[t]=e=ui(e),"regex",{tag:{pattern:le(`</?(?:(?!\\d)[^\\s%=<>/]+(?:<0>(?:<0>*(?:[^\\s{=<>/*]+(?:<0>*=<0>*(?!\\s)(?:"[^"]*"|'[^']*'|<1>)?|(?=[\\s/>]))|<1>))*)?<0>*/?)?>`,[wn,$s],"g"),inside:{punctuation:/^<\/?|\/?>$/,tag:{pattern:/^[^\s/<]+/,inside:{namespace:/^[^:]+:/,"class-name":/^[A-Z]\w*(?:\.[A-Z]\w*)*$/}},"attr-value":{pattern:le(`(=<0>*)(?:"[^"]*"|'[^']*')`,[wn]),lookbehind:!0,inside:{punctuation:/^["']|["']$/g}},expression:{pattern:RegExp($s,"g"),alias:"language-"+t,inside:e},comment:vt,"attr-equals":/=/,"attr-name":{pattern:/\S+/,inside:{namespace:/^[^:]+:/}}}}}),e[Ct]=X1,e);Sl(D.js,"jsx");var zi={"interpolation-punctuation":{pattern:/^.\{?|\}$/g,alias:"punctuation"},expression:{pattern:/[^]+/}};zi.expression.inside=D.kts=D.kt=D.kotlin={"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:zi},string:/[^]+/}},{pattern:/"(?:\\.|[^\\\n"$]|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\\\)*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:zi},string:/[^]+/}}],char:/'(?:[^\\\n']|\\(?:.|u[a-fA-F\d]{0,4}))'/g,comment:vt,annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"},keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},boolean:Ke,label:{pattern:/\b\w+@|@\w+/,alias:"symbol"},function:{pattern:/(?:`[^\n`]+`|\b\w+)(?=\s*\()|(\.)(?:`[^\n`]+`|\w+)(?=\s*\{)/g,lookbehind:!0},number:/\b(?:0[xX][a-fA-F\d]+(?:_[a-fA-F\d]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/--|\+\+|&&|\|\||->|[!=]==|!!|[%!=<>/*+-]=?|[?:]:?|\.\.|\b(?:and|inv|shl|u?shr|x?or)\b/,punctuation:Dt};var St={punctuation:/\\/},Ps=/\/\*[^]*?\*\/|\/\/.*|#(?!\[).*/,Ds=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/gi,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/gi,lookbehind:!0}
46,/\b(?:null)\b/i,/\b[A-Z_][A-Z\d_]*\b(?!\s*\()/],Fs=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[a-f\d]+(?:_[a-f\d]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Bs=/<?=>|\?\?=?|\.{3}|\??->|[!=]==|::|--|\+\+|&&|\*\*=?|\|\||>>|<<|[?~]|[.%&|^!=<>/*+-]=?/,ca={pattern:/\{\$(?:[^{}]|\{(?:[^{}]|\{[^}]+\})*\})*\}|(^|[^\\{])\$+(?:\w+(?:\[[^\n[\]]*\]|->\w+)?)/,lookbehind:!0},zs=[{pattern:/<<<'([^']+)'\n(?:.*\n)*?\1;/g,alias:"nowdoc-string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"\n(?:.*\n)*?\1;|([a-z_]\w*)\n(?:.*\n)*?\2;)/gi,alias:"heredoc-string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:ca}},{pattern:/`(?:\\[^]|[^\\`])*`/g,alias:"backtick-quoted-string"},{pattern:/'(?:\\[^]|[^\\'])*'/g,alias:"single-quoted-string"},{pattern:/"(?:\\[^]|[^\\"])*"/g,alias:"double-quoted-string",inside:{interpolation:ca}}],Us=ca.inside={delimiter:{pattern:/^<\?(?:php(?=\s)|=)?|\?>$/gi,alias:"important"},"doc-comment":{pattern:/\/\*\*(?!\/)[^]*?\*\//g,alias:"comment",inside:"phpdoc"},comment:Ps,string:zs,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*')+\](?=\s*[a-z$#])/gim,inside:{"attribute-content":{pattern:/^(..)[^]+(?=.)/,lookbehind:!0,inside:{comment:Ps,string:zs,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/gi,lookbehind:!0,alias:"class-name"},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/gi,lookbehind:!0,alias:"class-name class-name-fully-qualified",inside:St}],constant:Ds,number:Fs,operator:Bs,punctuation:Dt}},delimiter:{pattern:/.+/,alias:"punctuation"}}},variable:/\$+(?:\w+|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:St},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/gi,lookbehind:!0,alias:"type-casting"},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/gi,lookbehind:!0,alias:"type-hint"},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/gi,lookbehind:!0,alias:"return-type"},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b|(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/gi,lookbehind:!0,alias:"type-declaration"},{pattern:/\b(?:parent|self|static)(?=\s*::)/gi,alias:"static-context"},{pattern:/(\byield\s+)from\b|\bclass\b/gi,lookbehind:!0},{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|[fx]?or|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/gi,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b|\b[a-z_]\w*(?!\\)\b(?=\s*\|)/gi,lookbehind:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b|(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/gi,lookbehind:!0,alias:"class-name-fully-qualified",inside:St},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/gi,lookbehind:!0,alias:"class-name-fully-qualified",inside:St},{pattern:/\b[a-z_]\w*(?=\s*\$)/gi,alias:"type-declaration"},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/gi,alias:"class-name-fully-qualified type-declaration",inside:St},{pattern:/\b[a-z_]\w*(?=\s*::)/gi,alias:"static-context"},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/gi,alias:"class-name-fully-qualified static-context",inside:St}
46,{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/gi,lookbehind:!0,alias:"type-hint"},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/gi,lookbehind:!0,alias:"class-name-fully-qualified type-hint",inside:St},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/gi,alias:"return-type",lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/gi,lookbehind:!0,alias:"class-name-fully-qualified return-type",inside:St}],constant:Ds,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:St},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:Fs,operator:Bs,punctuation:Dt},Q1=al("html");D.php={php:{pattern:/<\?(?:[^"'/#]|\/(?![*/])|(["'])(?:\\[^]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^\n?]|\?(?!>))*(?=$|\?>|\n)|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/,alias:"language-php",inside:Us},[Ct]:(e,t)=>e.includes("<?")?Q1(e,t):rr(e,Us)};Oe(D.php.php.inside,"variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_COOKIE|_ENV|_FILES|_GET|_POST|_REQUEST|_SERVER|_SESSION|arg[cv]|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}});Oe(D.less=nn("css",{comment:vt,atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[():]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[/*+-]/}),"property",{"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}});D.makefile={comment:/#(?:\\[^]|[^\\\n])*/,string:Ta,"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ 	]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|override|private|s?include|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ 	])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/};var J1=[`(?:\\\\.|[^\\\\
47]|
48(?!
49))`],Or=e=>le(`((?:^|[^\\\\])(?:\\\\\\\\)*)(?:${e})`,J1,"g"),ua=/(?:\\.|``(?:[^\n`]|`(?!`))+``|`[^\n`]+`|[^\\\n|`])+/,Gs=Ue(`\\|?<0>(?:\\|<0>)+\\|?(?:
50|(?![\\s\\S]))`,[ua.source]),ef=`\\|?[ 	]*:?-{3,}:?[ 	]*(?:\\|[ 	]*:?-{3,}:?[ 	]*)+\\|?
51`,vn=D.md=D.markdown=ui(D.html);Oe(vn,"prolog",{"front-matter-block":{pattern:/(^(?:\s*\n)?)---(?!.)[^]*?\n---(?!.)/g,lookbehind:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S(?:[^]*\S)?/,alias:"language-yaml",inside:"yaml"}}},blockquote:{pattern:/^>(?:[ 	]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+Gs+ef+"(?:"+Gs+")*","m"),inside:{"table-header-row":{pattern:/^.+/,inside:{"table-header":{pattern:ua,alias:"important",inside:vn},punctuation:/\|/}},"table-data-rows":{pattern:/(.+\n)[^]+/,lookbehind:!0,inside:{"table-data":{pattern:ua,inside:vn},punctuation:/\|/}},"table-line":{pattern:/.+/,inside:{punctuation:/\S+/}}}},code:[{pattern:/(^[ 	]*\n)(?:    |	).+(?:\n(?:    |	).+)*/m,lookbehind:!0,alias:"keyword"},{pattern:/^(```+)[^`][^]*?^\1`*$/gm,inside:{punctuation:/^`+|`+$/,"code-language":/^.+/,"code-block":/(?!^)[^]+(?=\n)/,[Ct](e,t){var n=ir(e,t),r;return n[5]&&(r=(/[a-z][\w-]*/i.exec(n[1].content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"))||[""])[0].toLowerCase(),n[3].alias="language-"+r,(t=D[r])&&(n[3].content=rr(n[3].content,t))),n}}}],title:[{pattern:/\S.*\n(?:==+|--+)(?=[ 	]*$)/m,alias:"important",inside:{punctuation:/=+$|-+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[ 	]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"}
51,list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[ 	].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[ 	]+(?:\S+|<(?:\\.|[^\\>])+>)(?:[ 	]+(?:"(?:\\.|[^\\"])*"|'(?:\\.|[^\\'])*'|\((?:\\.|[^\\)])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^\\"])*"|'(?:\\.|[^\\'])*'|\((?:\\.|[^\\)])*\))$/,punctuation:/^[[\]!:]|<|>/},alias:"url"},bold:{pattern:Or("\\b__(?:(?!_)<0>|_(?:(?!_)<0>)+_)+__\\b|\\*\\*(?:(?!\\*)<0>|\\*(?:(?!\\*)<0>)+\\*)+\\*\\*"),lookbehind:!0,inside:{content:{pattern:/(^..)[^]+(?=..)/,lookbehind:!0,inside:{}},punctuation:/../}},italic:{pattern:Or("\\b_(?:(?!_)<0>|__(?:(?!_)<0>)+__)+_\\b|\\*(?:(?!\\*)<0>|\\*\\*(?:(?!\\*)<0>)+\\*\\*)+\\*"),lookbehind:!0,inside:{content:{pattern:/(?!^)[^]+(?=.)/,inside:{}},punctuation:/./}},strike:{pattern:Or("(~~?)(?:(?!~)<0>)+\\2"),lookbehind:!0,inside:{punctuation:/^~~?|~~?$/,content:{pattern:/[^]+/,inside:{}}}},"code-snippet":{pattern:/(^|[^\\`])(`+)[^\n`](?:|.*?[^\n`])\2(?!`)/g,lookbehind:!0,alias:"code keyword"},url:{pattern:Or('!?\\[(?:(?!\\])<0>)+\\](?:\\([^\\s)]+(?:[ 	]+"(?:\\\\.|[^\\\\"])*")?\\)|[ 	]?\\[(?:(?!\\])<0>)+\\])'),lookbehind:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ 	]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ 	]+)"(?:\\.|[^\\"])*"(?=\)$)/,lookbehind:!0},"markup-bracket":vn["markup-bracket"]}}});["url","bold","italic","strike"].forEach(e=>{["url","bold","italic","strike","code-snippet","markup-bracket"].forEach(t=>{e!=t&&(vn[e].inside.content.inside[t]=vn[t])})});D.objc=D.objectivec=nn("c",{string:/@?"(?:\\[^]|[^\\\n"])*"/g,keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int?|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|==?|>>?=?|<<?=?|&&?|\|\|?|[~^@%?/*]/});delete D.objc["class-name"];var da="(?:\\((?:\\\\[\\s\\S]|[^\\\\()])*\\)|\\{(?:\\\\[\\s\\S]|[^\\\\{}])*\\}|\\[(?:\\\\[\\s\\S]|[^\\\\[\\]])*\\]|<(?:\\\\[\\s\\S]|[^\\\\<>])*>)",Hs=`(?![a-zA-Z\\d])\\s*(?:([^\\sa-zA-Z\\d{([<])(?:\\\\[^]|(?!\\1)[^\\\\])*\\1|([a-zA-Z\\d])(?:\\\\[^]|(?!\\2)[^\\\\])*\\2|${da})`;D.perl={comment:[{pattern:/(^\s*)=\w[^]*?=cut.*/gm,lookbehind:!0},{pattern:/(^|[^\\$])#.*/g,lookbehind:!0}],string:RegExp(`\\bq[qwx]?${Hs}|("|\`)(?:\\\\[^]|(?!\\3)[^\\\\])*\\3|'(?:\\\\.|[^\\\\
52'])*'`,"g"),regex:[RegExp(`\\b(?:m|qr)${Hs}[msixpodualngc]*`,"g"),{pattern:RegExp(`(^|[^-])\\b(?:s|tr|y)(?![a-zA-Z\\d])\\s*(?:([^\\sa-zA-Z\\d{([<])(?:\\\\[^]|(?!\\2)[^\\\\])*\\2(?:\\\\[^]|(?!\\2)[^\\\\])*\\2|([a-zA-Z\\d])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3(?:\\\\[^]|(?!\\3)[^\\\\])*\\3|${da}\\s*${da})[msixpodualngcer]*|/(?:\\\\.|[^\\\\
53/])*/[msixpodualngc]*(?=\\s*(?:$|[
54,.;}
54)&|*~<>!?^+-]|(?:and|cmp|eq|[gl][et]|ne|not|x|x?or)\\b))`,"g"),lookbehind:!0}],variable:/[&*$@%](?:\{\^[A-Z]+\}|\^[A-Z_]|#?(?=\{)|#?(?:(?:::)*'?(?!\d)[$\w]+(?![$\w]))+(?:::)*|\d+)|(?!%=)[$@%][!"#$%&'*,./:;<=>?@()[\]{}||^_`|~+-]/,filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ 	]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[a-fA-F\d](?:_?[a-fA-F\d])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|->|=>|=~|~~|<=>?|!~|--|\+\+|(?:\*\*|\/\/|&&|\|\||<<|>>|[~%&|^!=<>/*+-])=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|[gl][et]|ne|not|x?or)\b/,punctuation:/[()[\]{},:;]/};var Vs={"format-spec":{pattern:/(:)[^(){}:]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"}};Vs[st]=D.py=D.python={comment:/#.*/g,"string-interpolation":{pattern:/(?:fr?|rf)(?:("""|''')[^]*?\1|(["'])(?:\\[^]|(?!\2)[^\\\n])*\2)/gi,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})*\}/,lookbehind:!0,inside:Vs},string:/[^]+/}},"triple-quoted-string":{pattern:/(?:br?|rb?|u)?("""|''')[^]*?\1/gi,alias:"string"},string:/(?:br?|rb?|u)?(["'])(?:\\[^]|(?!\1)[^\\\n])*\1/gi,function:{pattern:/((?:^|\s)def[ 	]+)(?!\d)\w+(?=\s*\()/,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[ 	]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:"annotation punctuation",inside:Jt},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|de[fl]|elif|else|except|exec|finally|f?or|from|global|i[fns]|import|lambda|match|nonlocal|not|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|ma[px]|memoryview|min|next|object|oct|open|ord|pow|property|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|x?range|zip)\b/,boolean:/\b(?:False|True|None)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f\d])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/!=|:=|\*\*=?|\/\/=?|<>|>>|<<|[%=<>/*+-]=?|[&|^~]/,punctuation:Dt};D.r={comment:/#.*/,string:/(["'])(?:\\.|(?!\1)[^\\\n])*\1/g,"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[a-fA-F\d]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->>?|<=|<<?-|[!=<>]=?|::?|&&?|\|\|?|[~^$@/*+-]/,punctuation:/[()[\]{},;]/};var Ks={pattern:/\\[\\()[\]{}^$+*?|.]/,alias:"escape"},Fr=/\\(?:x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|u\{[a-fA-F\d]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,tf={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},nf={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},Ws="(?:[^\\\\-]|"+Fr.source+")",rf=RegExp(Ws+"-"+Ws),Zs={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};D.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:\\[^]|[^\\\]])*\]/,lookbehind:!0,inside:{"char-class-punctuation":{pattern:/^.|.$/g,alias:"punctuation"},"char-class-negation":{pattern:/^\^/,alias:"operator"},range:{pattern:rf,inside:{escape:Fr,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":Ks,"char-set":nf,escape:Fr}},"special-escape":Ks,"char-set":tf,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":Zs}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:Fr,group:[{pattern:/(\()\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[!=]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?)/,lookbehind:!0,inside:{"group-name":Zs}}
54,{pattern:/[()]/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}};var af=Nn("/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|<self>)*\\*/",2),qs=/b?"(?:\\[^]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/g,Ys={"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"}};Ys[st]=D.rust={comment:RegExp("//.*|"+af,"g"),string:qs,char:/b?'(?:\\(?:x[0-7][a-fA-F\d]|u\{(?:[a-fA-F\d]_*){1,6}\}|.)|[^\\\n	'])'/g,attribute:{pattern:/#!?\[(?:[^[\]"]|"(?:\\[^]|[^\\"])*")*\]/g,alias:"attr-name",inside:{string:qs}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/g,lookbehind:!0,inside:Ys},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield|bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/,function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[a-fA-F\d](?:_?[a-fA-F\d])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:Ke,punctuation:/->|\.\.=|\.{1,3}|::|[()[\]{},:;]/,operator:/&&|\|\||=>|>>=?|<<=?|[%&|^!=<>/*+-]=?|[@?]/};var fa=/\$[-\w]+|#\{\$[-\w]+\}/,Ia=D.scss=nn("css",{comment:vt,atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/,[st]:"scss"}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?!\s)[^@;(){}]?(?:[^@;(){}\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:fa}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:fa}}});Oe(Ia,"atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});Oe(Ia,"important",{variable:fa});Oe(Ia,"function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:Ke,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[%/*+-]|[!=]=|[<>]=?|and|not|or)(?!\S)/,lookbehind:!0}});var js=D.swift={comment:/\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//g,"string-literal":[{pattern:/(^|[^"#])(?:"(?:\\(?:\((?:[^()]|\([^)]*\))*\)|[^(])|[^\\\n"])*"|"""(?:\\(?:\((?:[^()]|\([^)]*\))*\)|[^(])|[^\\"]|"(?!""))*""")(?!["#])/g,lookbehind:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))+(?=\))/,lookbehind:!0},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=\n)/,string:/[^]+/}},{pattern:/(^|[^"#])(#+)(?:"(?:\\(?:#+\((?:[^()]|\([^)]*\))*\)|[^#])|[^\\\n])*?"|"""(?:\\(?:#+\((?:[^()]|\([^)]*\))*\)|[^#])|[^\\])*?""")\2/g,lookbehind:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))+(?=\))/,lookbehind:!0},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[^]+/}}],directive:{pattern:/#(?:(?:elseif|if)\b(?:[ 	]*(?:![ 	]*)?(?:\b\w+\b(?:[ 	]*\((?:[^()]|\([^)]*\))*\))?|\((?:[^()]|\([^)]*\))*\))(?:[ 	]*(?:&&|\|\|))?)+|(?:else|endif)\b)/,alias:"property",inside:{"directive-name":/^#\w+/,boolean:Ke,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"}
54,"other-directive":{pattern:/#\w+/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b(?!\d)\w+(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|[Pp]rotocol|[Ss]elf|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|[gs]et|guard|higherThan|i[fns]|import|indirect|infix|init|inout|internal|isolated|lazy|lef?t|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|public|repeat|required|rethrows|return|right|safe|some|static|struct|subscript|super|switch|throws?|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:Ke,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f\d_]+(?:\.[a-f\dp_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[~?%&|^!=<>/*+-]+|\.[.~?%&|^!=<>/*+-]+/,punctuation:/[()[\]{}.,:;\\]/};js["string-literal"].forEach(e=>{e.inside.interpolation.inside=js});D.vbnet=nn("basic",{comment:{pattern:/(?:!|'|rem\b).*/i,inside:{keyword:/^rem/i}},string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/g,lookbehind:!0},keyword:/(?:\b(?:addhandler|addressof|alias|and|andalso|as|beep|bload|boolean|bsave|byref|byval|call absolute|call|case|catch|cbool|c?byte|cc?har|c?date|cdbl|cdec|chain|chdir|cu?int|class|clear|close|cls|cobj|com|common|const|continue|c?sbyte|c?u?short|c?sng|cstr|c?type|cu?lng|data|decimal|declare|def(?: fn| seg|dbl|int|lng|sng|str)|default|delegate|dim|directcast|do|double|else|elseif|enum|environ|erase|error|event|exit|false|true|field|files|finally|for each|for|friend|function|[gls]et|gettype|getxmlnamespace|global|gosub|goto|handles|i[fns]|implements|imports|inherits|input|interface|ioctl|isnot|key|kill|lib|like|line input|locate|lock|loop|[lr]set|me|mkdir|mod|module|mustinherit|mustoverride|mybase|myclass|name|namespace|narrowing|new|next|not|nothing|notinheritable|notoverridable|object|off?|on (?:com|error|key|timer)|on|open|operator|option base|option|optional|orelse|out|overloads|overridable|overrides|paramarray|partial|poke|private|property|protected|public|put|raiseevent|read|readonly|redim|removehandler|restore|resume|return|rmdir|run|select case|select|shadows|shared|shell|single|sleep|static|step|stop|string|structure|sub|swap|synclock|system|[tw]hen|throw|timer|to|troff|tron|try|trycast|typeof|u?integer|u?long|unlock|until|using|view print|wait|w?end|while|widening|with|withevents|write|writeonly|x?or)|\B#(?:const|else|elseif|end|if))(?:\$|\b)/i,punctuation:/[(){},:;]/});var pa=/[*&][^\s[\]{},]+/,ga=/!(?:<[\w%#;/?:@&=$,.!~*'()[\]+-]+>|(?:[a-zA-Z\d-]*!)?[\w%#;/?:@&=$.~*'()+-]+)?/,ma=`(?:${ga.source}(?:[ 	]+${pa.source})?|${pa.source}(?:[ 	]+${ga.source})?)`,sf=Ue("(?:[^\\s\0-\\x08\\x0e-\\x1f!\"#%&'*,:>?@[\\]{}`|\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff-]|[?:-]<0>)(?:[ 	]*(?:(?![#:])<0>|:<0>))*",["[^\\s\0-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"]),Xs=`"(?:\\\\.|[^\\\\
55"])*"|'(?:\\\\.|[^\\\\
56'])*'`,Fn=(e,t)=>le(`([:,[{-]\\s*(?:\\s<0>[ 	]+)?)<1>(?=[ 	]*(?:$|,|\\]|\\}|(?:
57\\s*)?#))`,[ma,e],t);D.yml=D.yaml={scalar:{pattern:le(`([:-]\\s*(?:\\s<0>[ 	]+)?[|>])[ 	]*(?:(
58[ 	]+)\\S.*(?:\\2.+)*)`,[ma]),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:le(`((?:^|[:,[{
59?-])[ 	]*(?:<0>[ 	]+)?)<1>(?=\\s*:\\s)`,[ma,"(?:"+sf+"|"+Xs+")"],"g"),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ 	]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:Fn("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ 	]+)\\d\\d?:\\d\\d:\\d\\d(?:\\.\\d*)?(?:[ 	]*(?:Z|[+-]\\d\\d?(?::\\d\\d)?))?|\\d{4}-\\d\\d-\\d\\d|\\d\\d?:\\d\\d(?::\\d\\d(?:\\.\\d*)?)?","m"),lookbehind:!0,alias:"number"}
59,boolean:{pattern:Fn("false|true","im"),lookbehind:!0,alias:"important"},null:{pattern:Fn("null|~","im"),lookbehind:!0,alias:"important"},string:{pattern:Fn(Xs,"mg"),lookbehind:!0},number:{pattern:Fn("[+-]?(?:0x[a-f\\d]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","im"),lookbehind:!0},tag:ga,important:pa,punctuation:/---|[:[\]{},|>?-]|\.{3}/};var Tl=Sl(D.ts,"tsx"),Qr=Tl.tag,Al="(?:^|(";try{Al+="?<="}catch{Qr.lookbehind=!0}Qr.pattern=RegExp(Al+`[^\\w$])|(?=</))${Qr.pattern.source.replace(wn,wn+`|(?:${wn})*<(?:[^<>=]|=[^<]|=?<(?:[^<>]|<[^<>]*>)*>)*>`)}`,"g");Oe(Qr.inside,"attr-value",{generic:{pattern:le("(^<0>*)<(?:[^<>=]|=[^<]|=?<(?:[^<>]|<[^<>]*>)*>)*>",[wn]),lookbehind:!0,alias:"class-name",inside:Tl["class-name"].inside}});D.wasm={comment:/\(;[^]*?;\)|;;.*/,string:/"(?:\\[^]|[^\\"])*"/g,keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:[fi]32|[fi]64)(?:\.(?:abs|a[dn]d|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|x?or))?|memory\.(?:grow|size))\b/,inside:Jt},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*./:<=>?@\\^`|~+-]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[a-fA-F\d](?:_?[a-fA-F\d])*(?:\.[a-fA-F\d](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[a-fA-F\d](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};var Qs=e=>le(e,[`(?:[\\w-]+|'[^
60']*'|"(?:\\\\.|[^\\\\"
61])*")`],"mg");D.toml={comment:/#.*/g,table:{pattern:Qs("(^[ 	]*\\[\\s*(?:\\[\\s*)?)<0>(?:\\s*\\.\\s*<0>)*(?=\\s*\\])"),lookbehind:!0,alias:"class-name"},key:{pattern:Qs("(^[ 	]*|[{,]\\s*)<0>(?:\\s*\\.\\s*<0>)*(?=\\s*=)"),lookbehind:!0,alias:"property"},string:/"""(?:\\[^]|[^\\])*?"""|'''[^]*?'''|'[^\n']*'|"(?:\\.|[^\\\n"])*"/g,date:{pattern:/\b(?:\d{4}-\d\d-\d\d(?:[t\s]\d\d:\d\d:\d\d(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?)?|\d\d:\d\d:\d\d(?:\.\d+)?)\b/i,alias:"number"},number:/(?:\b0(?:x[a-zA-Z\d]+(?:_[a-zA-Z\d]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[+-]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[+-]?\b(?:inf|nan)\b/,boolean:Ke,punctuation:/[[\]{}.,=]/};var of=A("<mark>"),lf=A("<div>"),cf=A("<div class=solid-select-control>"),uf=A("<div class=solid-select-placeholder>"),df=A("<div class=solid-select-single-value>"),ff=A("<div class=solid-select-multi-value><span></span><button type=button class=solid-select-multi-value-remove>⨯"),pf=A("<input class=solid-select-input type=text tabindex=0 autocomplete=off autocapitalize=none autocorrect=off size=1>"),gf=A("<div class=solid-select-list>"),Js=A("<div class=solid-select-list-placeholder>"),mf=A("<div class=solid-select-option>"),hf=e=>{const t=Ie({multiple:!1,disabled:!1,optionToValue:C=>C,isOptionDisabled:C=>!1},e),n=C=>{if(t.multiple&&Array.isArray(C))return C;if(!t.multiple&&!Array.isArray(C))return C!==null?[C]:[];throw new Error(`Incompatible value type for ${t.multiple?"multple":"single"} select.`)},[r,i]=se(t.initialValue!==void 0?n(t.initialValue):[]),a=()=>t.multiple?r():r()[0]||null,s=C=>i(n(C)),o=()=>i([]),l=()=>!!(t.multiple?a().length:a());ke(He(r,()=>t.onChange?.(a()),{defer:!0}));const[c,u]=se(""),d=()=>u(""),p=()=>!!c().length;ke(He(c,C=>t.onInput?.(C),{defer:!0})),ke(He(c,C=>{C&&!_()&&E(!0)},{defer:!0}));const h=typeof t.options=="function"?Q(()=>t.options(c()),t.options(c())):()=>t.options,v=()=>h().length,m=C=>{if(t.isOptionDisabled(C))return;const X=t.optionToValue(C);t.multiple?s([...r(),X]):(s(X),b(!1)),E(!1)},[f,b]=se(!1),[_,E]=se(!1),y=()=>E(!_()),[x,T]=se(-1),P=()=>h()[x()],M=C=>C===P(),N=C=>{v()||T(-1);const X=v()-1,ue=C==="next"?1:-1;let ne=x()+ue;ne>X&&(ne=0),ne<0&&(ne=X),T(ne)},W=()=>N("previous"),G=()=>N("next");ke(He(h,C=>{_()&&T(Math.min(0,C.length-1))},{defer:!0})),ke(He(()=>t.disabled,C=>{C&&_()&&E(!1)})),ke(He(_,C=>{C?(x()===-1&&G(),b(!0)):(x()>-1&&T(-1),u(""))},{defer:!0})),ke(He(x,C=>{C>-1&&!_()&&E(!0)},{defer:!0}));const R=()=>b(!0),L=()=>{b(!1),E(!1)},I=C=>C.preventDefault(),U=C=>{!t.disabled&&!p()&&y()},Z=C=>{u(C.target.value)},z=C=>{switch(C.key){case"ArrowDown":G();break;case"ArrowUp":W();break;case"Enter":if(_()&&P()){m(P());break}return;case"Escape":if(_()){E(!1);break}return;case"Delete":case"Backspace":if(c())return;if(t.multiple){const X=a();s([...X.slice(0,-1)])}else o();break;case" ":if(c())return;_()?P()&&m(P()):E(!0);break;case"Tab":if(P()&&_()){m(P());break}return;default:return}C.preventDefault(),C.stopPropagation()};return{options:h,value:a,setValue:s,hasValue:l,clearValue:o,inputValue:c,setInputValue:u,hasInputValue:p,clearInputValue:d,isOpen:_,setIsOpen:E,toggleOpen:y,isActive:f,setIsActive:b,get multiple(){return t.multiple},get disabled(){return t.disabled},pickOption:m,isOptionFocused:M,isOptionDisabled:t.isOptionDisabled,onFocusIn:R,onFocusOut:L,onMouseDown:I,onClick:U,onInput:Z,onKeyDown:z}},pn={NO_MATCH:0,MATCH:1,WORD_START:2,START:3},bf=(e,t)=>{let n=pn.NO_MATCH,r=[];if(e.length<=t.length){const i=Array.from(e.toLocaleLowerCase()),a=Array.from(t.toLocaleLowerCase());let s=pn.START;e:for(let o=0,l=0;o<i.length;o++){for(;l<a.length;)if(a[l]===i[o]){r[l]=!0,s===pn.MATCH&&a[l-1]===" "&&a[l]!==" "&&(s=pn.WORD_START),n+=s,s++,l++;continue e}else s=pn.MATCH,l++;n=pn.NO_MATCH,r.length=0}}return{target:t,score:n,matches:r}},_f=(e,t=n=>(()=>{var r=of();return O(r,n),r})())=>{const n=e.target,r=e.matches,i="\0",a=[];let s=!1;for(let o=0;o<n.length;o++){const l=n[o],c=r[o];!s&&c?(a.push(i),s=!0):s&&!c&&(a.push(i),s=!1),a.push(l)}return s&&(a.push(i),s=!1),Ot(()=>a.join("").split(i).map((o,l)=>l%2?t(o):o))},vf=(e,t,n)=>{const r=[];for(let i=0;i<t.length;i++){const a=t[i],s=a[n],o=bf(e,s);o.score&&r.push({...o,item:a,index:i})}return r.sort((i,a)=>{let s=a.score-i.score;return s===0&&(s=i.index-a.index),s}),r}
61,Ef=(e,t,n)=>t==="label"?[Ot(()=>n.prefix),Ot(()=>n.highlight??e)]:e,Jr=(e,t)=>{const n=Object.assign({extractText:l=>l.toString?l.toString():l,filterable:!0,disable:()=>!1},t||{});n.key&&t&&(t.format||t.disable||t.extractText),typeof n.createable=="function"&&n.createable.length;const r=l=>n.key?l[n.key]:l,i=l=>n.extractText(r(l)),a=(l,c,u)=>{const d=r(l);return n.format?n.format(d,c,u):Ef(d,c,u)},s=l=>n.disable(r(l));return{options:l=>{const c=l.trim();let d=(typeof e=="function"?e(l):e).map(p=>({value:p,label:a(p,"label",{}),text:i(p),disabled:s(p)}));if(n.filterable&&c&&(typeof n.filterable=="function"?d=n.filterable(c,d):d=vf(c,d,"text").map(p=>({...p.item,label:a(p.item.value,"label",{highlight:_f(p)})}))),n.createable!==void 0){const p=d.some(h=>wf(c,h.text));if(c){let h;if(typeof n.createable=="function"?n.createable.length===1&&p||(h=n.createable(c,p,d)):p||(h=n.key?{[n.key]:c}:c),h!==void 0){const v=Array.isArray(h)?h:[h],m=[];for(const f of v)m.push({value:f,label:a(f,"label",{prefix:"Create "}),text:i(f),disabled:!1});d=[...d,...m]}}}return d},optionToValue:l=>l.value,isOptionDisabled:l=>l.disabled,format:(l,c)=>c==="option"?l.label:a(l,"value",{})}},wf=(e,t)=>e.localeCompare(t,void 0,{sensitivity:"base"})===0,Ol=Jn(),Mn=()=>{const e=en(Ol);if(!e)throw new Error("No SelectContext found in ancestry.");return e},On=e=>{const[t,n]=To(Ie({format:(i,a)=>i,placeholder:"Select...",readonly:typeof e.options!="function",loading:!1,loadingPlaceholder:"Loading...",emptyPlaceholder:"No options"},e),["options","optionToValue","isOptionDisabled","multiple","disabled","onInput","onChange"]),r=hf(t);return ke(He(()=>n.initialValue,i=>i!==void 0&&r.setValue(i))),w(Ol.Provider,{value:r,get children(){return w(yf,{get class(){return n.class},get children(){return[w(Sf,{get id(){return n.id},get name(){return n.name},get format(){return n.format},get placeholder(){return n.placeholder},get autofocus(){return n.autofocus},get readonly(){return n.readonly},ref(i){var a=e.ref;typeof a=="function"?a(i):e.ref=i}}),w(xf,{get loading(){return n.loading},get loadingPlaceholder(){return n.loadingPlaceholder},get emptyPlaceholder(){return n.emptyPlaceholder},get format(){return n.format}})]}})}})},yf=e=>{const t=Mn();return(()=>{var n=lf();return n.$$mousedown=r=>{t.onMouseDown(r),r.currentTarget.getElementsByTagName("input")[0].focus()},It(n,"focusout",t.onFocusOut,!0),It(n,"focusin",t.onFocusIn,!0),O(n,()=>e.children),Y(r=>{var i=`solid-select-container ${e.class!==void 0?e.class:""}`,a=t.disabled;return i!==r.e&&V(n,r.e=i),a!==r.t&&be(n,"data-disabled",r.t=a),r},{e:void 0,t:void 0}),n})()},Sf=e=>{const t=Mn(),n=r=>{const i=t.value();t.setValue([...i.slice(0,r),...i.slice(r+1)])};return(()=>{var r=cf();return It(r,"click",t.onClick,!0),O(r,w(ze,{get when(){return Ot(()=>!t.hasValue())()&&!t.hasInputValue()},get children(){return w(Tf,{get children(){return e.placeholder}})}}),null),O(r,w(ze,{get when(){return Ot(()=>!!(t.hasValue()&&!t.multiple))()&&!t.hasInputValue()},get children(){return w(Af,{get children(){return e.format(t.value(),"value")}})}}),null),O(r,w(ze,{get when(){return Ot(()=>!!t.hasValue())()&&t.multiple},get children(){return w(er,{get each(){return t.value()},children:(i,a)=>w(Of,{onRemove:()=>n(a()),get children(){return e.format(i,"value")}})})}}),null),O(r,w(Cf,{get id(){return e.id},get name(){return e.name},get autofocus(){return e.autofocus},get readonly(){return e.readonly},ref(i){var a=e.ref;typeof a=="function"?a(i):e.ref=i}}),null),Y(i=>{var a=t.multiple,s=t.hasValue(),o=t.disabled;return a!==i.e&&be(r,"data-multiple",i.e=a),s!==i.t&&be(r,"data-has-value",i.t=s),o!==i.a&&be(r,"data-disabled",i.a=o),i},{e:void 0,t:void 0,a:void 0}),r})()},Tf=e=>(()=>{var t=uf();return O(t,()=>e.children),t})(),Af=e=>(()=>{var t=df();return O(t,()=>e.children),t})(),Of=e=>(Mn(),(()=>{var t=ff(),n=t.firstChild,r=n.nextSibling;return O(n,()=>e.children),r.$$click=i=>{i.stopPropagation(),e.onRemove()},t})()),Cf=e=>{const t=Mn();return(()=>{var n=pf();n.$$mousedown=i=>{i.stopPropagation()},n.$$keydown=i=>{t.onKeyDown(i),i.defaultPrevented||i.key==="Escape"&&(i.preventDefault(),i.stopPropagation(),i.target.blur())},It(n,"input",t.onInput,!0);var r=e.ref;return typeof r=="function"?In(r,n):e.ref=n,Y(i=>{var a=e.id,s=e.name,o=t.multiple,l=t.isActive(),c=e.autofocus,u=e.readonly,d=t.disabled;return a!==i.e&&be(n,"id",i.e=a),s!==i.t&&be(n,"name",i.t=s),o!==i.a&&be(n,"data-multiple",i.a=o),l!==i.o&&be(n,"data-is-active",i.o=l),c!==i.i&&(n.autofocus=i.i=c),u!==i.n&&(n.readOnly=i.n=u),d!==i.s&&(n.disabled=i.s=d),i},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0}),Y(()=>n.value=t.inputValue()),n})()},xf=e=>{const t=Mn();return w(ze,{get when(){return t.isOpen()},get children(){var n=gf();return O(n,w(ze,{get when(){return!e.loading},get fallback(){return(()=>{var r=Js();return O(r,()=>e.loadingPlaceholder),r})()},get children(){return w(er,{get each(){return t.options()},get fallback(){return(()=>{var r=Js();return O(r,()=>e.emptyPlaceholder),r})()},children:r=>w(If,{option:r,get children(){return e.format(r,"option")}})})}})),n}})},If=e=>{const t=Mn(),n=r=>{ke(()=>{t.isOptionFocused(e.option)&&r.scrollIntoView({block:"nearest"})})};return(()=>{var r=mf();return r.$$click=()=>t.pickOption(e.option),In(n,r),O(r,()=>e.children),Y(i=>{var a=t.isOptionDisabled(e.option),s=t.isOptionFocused(e.option);return a!==i.e&&be(r,"data-disabled",i.e=a),s!==i.t&&be(r,"data-focused",i.t=s),i},{e:void 0,t:void 0}),r})()};
61ct(["focusin","focusout","mousedown","click","input","keydown"]);var Rf=A('<svg fill=currentColor viewBox="0 0 24 24"color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="m18 9-6-6-6 6h12Zm0 6-6 6-6-6h12Z">');function Ra(){return Rf()}var Nf=A("<div><span>"),kf=A("<div>File 1 of 1");const Cl=e=>{const t=Q(()=>Array.from({length:e.fileCount},(s,o)=>({name:`File ${o+1}`,index:o}))),n=Q(()=>t()[e.currentFile]??t()[0]),r=Q(()=>`${e.fileCount}:${e.currentFile}`),i=(s,o)=>typeof s=="string"?s:o==="option"?`${s.name} of ${e.fileCount}`:`${s.name} of ${e.fileCount}`,a=s=>{s&&e.onFileChange(s.index)};return w(ze,{get when(){return e.fileCount>1},get fallback(){return(()=>{var s=kf();return Y(()=>V(s,`${Fe.fileSelect} ${Fe.fileStatic}`)),s})()},get children(){var s=Nf(),o=s.firstChild;return O(s,w(ze,{keyed:!0,get when(){return r()},get children(){return w(On,{id:"paste-file-selector",name:"paste-file",get class(){return`${Fe.fileSelect} customSelect`},get initialValue(){return n()},get placeholder(){return`File ${e.currentFile+1} of ${e.fileCount}`},get options(){return t()},format:i,onChange:a})}}),o),O(o,w(Ra,{})),Y(l=>{var c=Fe.fileSelectorWrapper,u=Fe.fileSelectorChevron;return c!==l.e&&V(s,l.e=c),u!==l.t&&V(o,l.t=u),l},{e:void 0,t:void 0}),s}})};var Qp=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ui,eo;function Lf(){if(eo)return Ui;eo=1;function e(g){return g instanceof Map?g.clear=g.delete=g.set=function(){throw new Error("map is read-only")}:g instanceof Set&&(g.add=g.clear=g.delete=function(){throw new Error("set is read-only")}),Object.freeze(g),Object.getOwnPropertyNames(g).forEach(S=>{const $=g[S],ee=typeof $;(ee==="object"||ee==="function")&&!Object.isFrozen($)&&e($)}),g}class t{constructor(S){S.data===void 0&&(S.data={}),this.data=S.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(g){return g.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function r(g,...S){const $=Object.create(null);for(const ee in g)$[ee]=g[ee];return S.forEach(function(ee){for(const we in ee)$[we]=ee[we]}),$}const i="</span>",a=g=>!!g.scope,s=(g,{prefix:S})=>{if(g.startsWith("language:"))return g.replace("language:","language-");if(g.includes(".")){const $=g.split(".");return[`${S}${$.shift()}`,...$.map((ee,we)=>`${ee}${"_".repeat(we+1)}`)].join(" ")}return`${S}${g}`};class o{constructor(S,$){this.buffer="",this.classPrefix=$.classPrefix,S.walk(this)}addText(S){this.buffer+=n(S)}openNode(S){if(!a(S))return;const $=s(S.scope,{prefix:this.classPrefix});this.span($)}closeNode(S){a(S)&&(this.buffer+=i)}value(){return this.buffer}span(S){this.buffer+=`<span class="${S}">`}}const l=(g={})=>{const S={children:[]};return Object.assign(S,g),S};class c{constructor(){this.rootNode=l(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(S){this.top.children.push(S)}openNode(S){const $=l({scope:S});this.add($),this.stack.push($)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(S){return this.constructor._walk(S,this.rootNode)}static _walk(S,$){return typeof $=="string"?S.addText($):$.children&&(S.openNode($),$.children.forEach(ee=>this._walk(S,ee)),S.closeNode($)),S}static _collapse(S){typeof S!="string"&&S.children&&(S.children.every($=>typeof $=="string")?S.children=[S.children.join("")]:S.children.forEach($=>{c._collapse($)}))}}class u extends c{constructor(S){super(),this.options=S}addText(S){S!==""&&this.add(S)}startScope(S){this.openNode(S)}endScope(){this.closeNode()}__addSublanguage(S,$){const ee=S.root;$&&(ee.scope=`language:${$}`),this.add(ee)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function d(g){return g?typeof g=="string"?g:g.source:null}function p(g){return m("(?=",g,")")}function h(g){return m("(?:",g,")*")}function v(g){return m("(?:",g,")?")}function m(...g){return g.map($=>d($)).join("")}function f(g){const S=g[g.length-1];return typeof S=="object"&&S.constructor===Object?(g.splice(g.length-1,1),S):{}}function b(...g){return"("+(f(g).capture?"":"?:")+g.map(ee=>d(ee)).join("|")+")"}function _(g){return new RegExp(g.toString()+"|").exec("").length-1}function E(g,S){const $=g&&g.exec(S);return $&&$.index===0}const y=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function x(g,{joinWith:S}){let $=0;return g.map(ee=>{$+=1;const we=$;let ye=d(ee),K="";for(;ye.length>0;){const H=y.exec(ye);if(!H){K+=ye;break}K+=ye.substring(0,H.index),ye=ye.substring(H.index+H[0].length),H[0][0]==="\\"&&H[1]?K+="\\"+String(Number(H[1])+we):(K+=H[0],H[0]==="("&&$++)}return K}).map(ee=>`(${ee})`).join(S)}const T=/\b\B/,P="[a-zA-Z]\\w*",M="[a-zA-Z_]\\w*",N="\\b\\d+(\\.\\d+)?",W="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",G="\\b(0b[01]+)",R="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",L=(g={})=>{const S=/^#![ ]*\//;return g.binary&&(g.begin=m(S,/.*\b/,g.binary,/\b.*/)),r({scope:"meta",begin:S,end:/$/,relevance:0,"on:begin":($,ee)=>{$.index!==0&&ee.ignoreMatch()}},g)},I={begin:"\\\\[\\s\\S]",relevance:0},U={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[I]},Z={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[I]},z={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},C=function(g,S,$={}){const ee=r({scope:"comment",begin:g,end:S,contains:[]},$);ee.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});
vendor: 20,859 bytes, lines 61-63
61const we=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return ee.contains.push({begin:m(/[ ]+/,"(",we,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),ee},X=C("//","$"),ue=C("/\\*","\\*/"),ne=C("#","$"),fe={scope:"number",begin:N,relevance:0},Se={scope:"number",begin:W,relevance:0},Et={scope:"number",begin:G,relevance:0},wt={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[I,{begin:/\[/,end:/\]/,relevance:0,contains:[I]}]},Rt={scope:"title",begin:P,relevance:0},rn={scope:"title",begin:M,relevance:0},Ft={begin:"\\.\\s*"+M,relevance:0};var an=Object.freeze({__proto__:null,APOS_STRING_MODE:U,BACKSLASH_ESCAPE:I,BINARY_NUMBER_MODE:Et,BINARY_NUMBER_RE:G,COMMENT:C,C_BLOCK_COMMENT_MODE:ue,C_LINE_COMMENT_MODE:X,C_NUMBER_MODE:Se,C_NUMBER_RE:W,END_SAME_AS_BEGIN:function(g){return Object.assign(g,{"on:begin":(S,$)=>{$.data._beginMatch=S[1]},"on:end":(S,$)=>{$.data._beginMatch!==S[1]&&$.ignoreMatch()}})},HASH_COMMENT_MODE:ne,IDENT_RE:P,MATCH_NOTHING_RE:T,METHOD_GUARD:Ft,NUMBER_MODE:fe,NUMBER_RE:N,PHRASAL_WORDS_MODE:z,QUOTE_STRING_MODE:Z,REGEXP_MODE:wt,RE_STARTERS_RE:R,SHEBANG:L,TITLE_MODE:Rt,UNDERSCORE_IDENT_RE:M,UNDERSCORE_TITLE_MODE:rn});function gi(g,S){g.input[g.index-1]==="."&&S.ignoreMatch()}function mi(g,S){g.className!==void 0&&(g.scope=g.className,delete g.className)}function hi(g,S){S&&g.beginKeywords&&(g.begin="\\b("+g.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",g.__beforeBegin=gi,g.keywords=g.keywords||g.beginKeywords,delete g.beginKeywords,g.relevance===void 0&&(g.relevance=0))}function bi(g,S){Array.isArray(g.illegal)&&(g.illegal=b(...g.illegal))}function _i(g,S){if(g.match){if(g.begin||g.end)throw new Error("begin & end are not supported with match");g.begin=g.match,delete g.match}}function pe(g,S){g.relevance===void 0&&(g.relevance=1)}const sn=(g,S)=>{if(!g.beforeMatch)return;if(g.starts)throw new Error("beforeMatch cannot be used with starts");const $=Object.assign({},g);Object.keys(g).forEach(ee=>{delete g[ee]}),g.keywords=$.keywords,g.begin=m($.beforeMatch,p($.begin)),g.starts={relevance:0,contains:[Object.assign($,{endsParent:!0})]},g.relevance=0,delete $.beforeMatch},Bt=["of","and","for","in","not","or","if","then","parent","list","value"],vi="keyword";function Ma(g,S,$=vi){const ee=Object.create(null);return typeof g=="string"?we($,g.split(" ")):Array.isArray(g)?we($,g):Object.keys(g).forEach(function(ye){Object.assign(ee,Ma(g[ye],S,ye))}),ee;function we(ye,K){S&&(K=K.map(H=>H.toLowerCase())),K.forEach(function(H){const J=H.split("|");ee[J[0]]=[ye,ql(J[0],J[1])]})}}function ql(g,S){return S?Number(S):Yl(g)?0:1}function Yl(g){return Bt.includes(g.toLowerCase())}const La={},zt=g=>{console.error(g)},$a=(g,...S)=>{console.log(`WARN: ${g}`,...S)},on=(g,S)=>{La[`${g}/${S}`]||(console.log(`Deprecated as of ${g}. ${S}`),La[`${g}/${S}`]=!0)},ar=new Error;function Pa(g,S,{key:$}){let ee=0;const we=g[$],ye={},K={};for(let H=1;H<=S.length;H++)K[H+ee]=we[H],ye[H+ee]=!0,ee+=_(S[H-1]);g[$]=K,g[$]._emit=ye,g[$]._multi=!0}function jl(g){if(Array.isArray(g.begin)){if(g.skip||g.excludeBegin||g.returnBegin)throw zt("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),ar;if(typeof g.beginScope!="object"||g.beginScope===null)throw zt("beginScope must be object"),ar;Pa(g,g.begin,{key:"beginScope"}),g.begin=x(g.begin,{joinWith:""})}}function Xl(g){if(Array.isArray(g.end)){if(g.skip||g.excludeEnd||g.returnEnd)throw zt("skip, excludeEnd, returnEnd not compatible with endScope: {}"),ar;if(typeof g.endScope!="object"||g.endScope===null)throw zt("endScope must be object"),ar;Pa(g,g.end,{key:"endScope"}),g.end=x(g.end,{joinWith:""})}}function Ql(g){g.scope&&typeof g.scope=="object"&&g.scope!==null&&(g.beginScope=g.scope,delete g.scope)}function Jl(g){Ql(g),typeof g.beginScope=="string"&&(g.beginScope={_wrap:g.beginScope}),typeof g.endScope=="string"&&(g.endScope={_wrap:g.endScope}),jl(g),Xl(g)}function ec(g){function S(K,H){return new RegExp(d(K),"m"+(g.case_insensitive?"i":"")+(g.unicodeRegex?"u":"")+(H?"g":""))}class ${constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(H,J){J.position=this.position++,this.matchIndexes[this.matchAt]=J,this.regexes.push([J,H]),this.matchAt+=_(H)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const H=this.regexes.map(J=>J[1]);this.matcherRe=S(x(H,{joinWith:"|"}),!0),this.lastIndex=0}exec(H){this.matcherRe.lastIndex=this.lastIndex;const J=this.matcherRe.exec(H);if(!J)return null;const xe=J.findIndex(($n,wi)=>wi>0&&$n!==void 0),Te=this.matchIndexes[xe];return J.splice(0,xe),Object.assign(J,Te)}}class ee{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(H){if(this.multiRegexes[H])return this.multiRegexes[H];const J=new $;return this.rules.slice(H).forEach(([xe,Te])=>J.addRule(xe,Te)),J.compile(),this.multiRegexes[H]=J,J}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(H,J){this.rules.push([H,J]),J.type==="begin"&&this.count++}exec(H){const J=this.getMatcher(this.regexIndex);J.lastIndex=this.lastIndex;let xe=J.exec(H);if(this.resumingScanAtSamePosition()&&!(xe&&xe.index===this.lastIndex)){const Te=this.getMatcher(0);Te.lastIndex=this.lastIndex+1,xe=Te.exec(H)}return xe&&(this.regexIndex+=xe.position+1,this.regexIndex===this.count&&this.considerAll()),xe}}function we(K){const H=new ee;return K.contains.forEach(J=>H.addRule(J.begin,{rule:J,type:"begin"})),K.terminatorEnd&&H.addRule(K.terminatorEnd,{type:"end"}),K.illegal&&H.addRule(K.illegal,{type:"illegal"}),H}function ye(K,H){const J=K;if(K.isCompiled)return J;[mi,_i,Jl,sn].forEach(Te=>Te(K,H)),g.compilerExtensions.forEach(Te=>Te(K,H)),K.__beforeBegin=null,[hi,bi,pe].forEach(Te=>Te(K,H)),K.isCompiled=!0;let xe=null;return typeof K.keywords=="object"&&K.keywords.$pattern&&(K.keywords=Object.assign({},K.keywords),xe=K.keywords.$pattern,delete K.keywords.$pattern),xe=xe||/\w+/,K.keywords&&(K.keywords=Ma(K.keywords,g.case_insensitive)),J.keywordPatternRe=S(xe,!0),H&&(K.begin||(K.begin=/\B|\b/),J.beginRe=S(J.begin),!K.end&&!K.endsWithParent&&(K.end=/\B|\b/),K.end&&(J.endRe=S(J.end)),J.terminatorEnd=d(J.end)||"",K.endsWithParent&&H.terminatorEnd&&(J.terminatorEnd+=(K.end?"|":"")+H.terminatorEnd)),K.illegal&&(J.illegalRe=S(K.illegal)),K.contains||(K.contains=[]),K.contains=[].concat(...K.contains.map(function(Te){return tc(Te==="self"?K:Te)})),K.contains.forEach(function(Te){ye(Te,J)}),K.starts&&ye(K.starts,H),J.matcher=we(J),J}if(g.compilerExtensions||(g.compilerExtensions=[]),g.contains&&g.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return g.classNameAliases=r(g.classNameAliases||{}),ye(g)}function Da(g){return g?g.endsWithParent||Da(g.starts):!1}function tc(g){return g.variants&&!g.cachedVariants&&(g.cachedVariants=g.variants.map(function(S){return r(g,{variants:null},S)})),g.cachedVariants?g.cachedVariants:Da(g)?r(g,{starts:g.starts?r(g.starts):null}):Object.isFrozen(g)?r(g):g}var nc="11.11.1";class rc extends Error{constructor(S,$){super(S),this.name="HTMLInjectionError",this.html=$}}const Ei=n,Fa=r,Ba=Symbol("nomatch"),ic=7,za=function(g){const S=Object.create(null),$=Object.create(null),ee=[];let we=!0;const ye="Could not find the language '{}', did you forget to load/include a language module?",K={disableAutodetect:!0,name:"Plain text",contains:[]};let H={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:u};function J(k){return H.noHighlightRe.test(k)}function xe(k){let j=k.className+" ";j+=k.parentNode?k.parentNode.className:"";const oe=H.languageDetectRe.exec(j);if(oe){const me=Nt(oe[1]);return me||($a(ye.replace("{}",oe[1])),$a("Falling back to no-highlight mode for this block.",k)),me?oe[1]:"no-highlight"}return j.split(/\s+/).find(me=>J(me)||Nt(me))}function Te(k,j,oe){let me="",Ce="";typeof j=="object"?(me=k,oe=j.ignoreIllegals,Ce=j.language):(on("10.7.0","highlight(lang, code, ...args) has been deprecated."),on("10.7.0",`Please use highlight(code, options) instead.
62https://github.com/highlightjs/highlight.js/issues/2277`),Ce=k,me=j),oe===void 0&&(oe=!0);const nt={code:me,language:Ce};or("before:highlight",nt);const kt=nt.result?nt.result:$n(nt.language,nt.code,oe);return kt.code=nt.code,or("after:highlight",kt),kt}function $n(k,j,oe,me){const Ce=Object.create(null);function nt(F,q){return F.keywords[q]}function kt(){if(!te.keywords){Re.addText(he);return}let F=0;te.keywordPatternRe.lastIndex=0;let q=te.keywordPatternRe.exec(he),ie="";for(;q;){ie+=he.substring(F,q.index);const de=dt.case_insensitive?q[0].toLowerCase():q[0],Le=nt(te,de);if(Le){const[yt,wc]=Le;if(Re.addText(ie),ie="",Ce[de]=(Ce[de]||0)+1,Ce[de]<=ic&&(ur+=wc),yt.startsWith("_"))ie+=q[0];else{const yc=dt.classNameAliases[yt]||yt;ut(q[0],yc)}}else ie+=q[0];F=te.keywordPatternRe.lastIndex,q=te.keywordPatternRe.exec(he)}ie+=he.substring(F),Re.addText(ie)}function lr(){if(he==="")return;let F=null;if(typeof te.subLanguage=="string"){if(!S[te.subLanguage]){Re.addText(he);return}F=$n(te.subLanguage,he,!0,qa[te.subLanguage]),qa[te.subLanguage]=F._top}else F=yi(he,te.subLanguage.length?te.subLanguage:null);te.relevance>0&&(ur+=F.relevance),Re.__addSublanguage(F._emitter,F.language)}function Xe(){te.subLanguage!=null?lr():kt(),he=""}function ut(F,q){F!==""&&(Re.startScope(q),Re.addText(F),Re.endScope())}function Va(F,q){let ie=1;const de=q.length-1;for(;ie<=de;){if(!F._emit[ie]){ie++;continue}const Le=dt.classNameAliases[F[ie]]||F[ie],yt=q[ie];Le?ut(yt,Le):(he=yt,kt(),he=""),ie++}}function Ka(F,q){return F.scope&&typeof F.scope=="string"&&Re.openNode(dt.classNameAliases[F.scope]||F.scope),F.beginScope&&(F.beginScope._wrap?(ut(he,dt.classNameAliases[F.beginScope._wrap]||F.beginScope._wrap),he=""):F.beginScope._multi&&(Va(F.beginScope,q),he="")),te=Object.create(F,{parent:{value:te}}),te}function Wa(F,q,ie){let de=E(F.endRe,ie);if(de){if(F["on:end"]){const Le=new t(F);F["on:end"](q,Le),Le.isMatchIgnored&&(de=!1)}if(de){for(;F.endsParent&&F.parent;)F=F.parent;return F}}if(F.endsWithParent)return Wa(F.parent,q,ie)}function hc(F){return te.matcher.regexIndex===0?(he+=F[0],1):(Oi=!0,0)}function bc(F){const q=F[0],ie=F.rule,de=new t(ie),Le=[ie.__beforeBegin,ie["on:begin"]];for(const yt of Le)if(yt&&(yt(F,de),de.isMatchIgnored))return hc(q);return ie.skip?he+=q:(ie.excludeBegin&&(he+=q),Xe(),!ie.returnBegin&&!ie.excludeBegin&&(he=q)),Ka(ie,F),ie.returnBegin?0:q.length}function _c(F){const q=F[0],ie=j.substring(F.index),de=Wa(te,F,ie);if(!de)return Ba;const Le=te;te.endScope&&te.endScope._wrap?(Xe(),ut(q,te.endScope._wrap)):te.endScope&&te.endScope._multi?(Xe(),Va(te.endScope,F)):Le.skip?he+=q:(Le.returnEnd||Le.excludeEnd||(he+=q),Xe(),Le.excludeEnd&&(he=q));do te.scope&&Re.closeNode(),!te.skip&&!te.subLanguage&&(ur+=te.relevance),te=te.parent;while(te!==de.parent);return de.starts&&Ka(de.starts,F),Le.returnEnd?0:q.length}function vc(){const F=[];for(let q=te;q!==dt;q=q.parent)q.scope&&F.unshift(q.scope);F.forEach(q=>Re.openNode(q))}let cr={};function Za(F,q){const ie=q&&q[0];if(he+=F,ie==null)return Xe(),0;if(cr.type==="begin"&&q.type==="end"&&cr.index===q.index&&ie===""){if(he+=j.slice(q.index,q.index+1),!we){const de=new Error(`0 width match regex (${k})`);throw de.languageName=k,de.badRule=cr.rule,de}return 1}if(cr=q,q.type==="begin")return bc(q);if(q.type==="illegal"&&!oe){const de=new Error('Illegal lexeme "'+ie+'" for mode "'+(te.scope||"<unnamed>")+'"');throw de.mode=te,de}else if(q.type==="end"){const de=_c(q);if(de!==Ba)return de}if(q.type==="illegal"&&ie==="")return he+=`
63`,1;if(Ai>1e5&&Ai>q.index*3)throw new Error("potential infinite loop, way more iterations than matches");return he+=ie,ie.length}const dt=Nt(k);if(!dt)throw zt(ye.replace("{}",k)),new Error('Unknown language: "'+k+'"');const Ec=ec(dt);let Ti="",te=me||Ec;const qa={},Re=new H.__emitter(H);vc();let he="",ur=0,Ut=0,Ai=0,Oi=!1;try{if(dt.__emitTokens)dt.__emitTokens(j,Re);else{for(te.matcher.considerAll();;){Ai++,Oi?Oi=!1:te.matcher.considerAll(),te.matcher.lastIndex=Ut;const F=te.matcher.exec(j);if(!F)break;const q=j.substring(Ut,F.index),ie=Za(q,F);Ut=F.index+ie}Za(j.substring(Ut))}return Re.finalize(),Ti=Re.toHTML(),{language:k,value:Ti,relevance:ur,illegal:!1,_emitter:Re,_top:te}}catch(F){if(F.message&&F.message.includes("Illegal"))return{language:k,value:Ei(j),illegal:!0,relevance:0,_illegalBy:{message:F.message,index:Ut,context:j.slice(Ut-100,Ut+100),mode:F.mode,resultSoFar:Ti},_emitter:Re};if(we)return{language:k,value:Ei(j),illegal:!1,relevance:0,errorRaised:F,_emitter:Re,_top:te};throw F}}function wi(k){const j={value:Ei(k),illegal:!1,relevance:0,_top:K,_emitter:new H.__emitter(H)};return j._emitter.addText(k),j}function yi(k,j){j=j||H.languages||Object.keys(S);const oe=wi(k),me=j.filter(Nt).filter(Ha).map(Xe=>$n(Xe,k,!1));me.unshift(oe);const Ce=me.sort((Xe,ut)=>{if(Xe.relevance!==ut.relevance)return ut.relevance-Xe.relevance;if(Xe.language&&ut.language){if(Nt(Xe.language).supersetOf===ut.language)return 1;if(Nt(ut.language).supersetOf===Xe.language)return-1}return 0}),[nt,kt]=Ce,lr=nt;return lr.secondBest=kt,lr}function ac(k,j,oe){const me=j&&$[j]||oe;k.classList.add("hljs"),k.classList.add(`language-${me}`)}function Si(k){let j=null;const oe=xe(k);if(J(oe))return;if(or("before:highlightElement",{el:k,language:oe}),k.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",k);return}if(k.children.length>0&&(H.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(k)),H.throwUnescapedHTML))throw new rc("One of your code blocks includes unescaped HTML.",k.innerHTML);j=k;const me=j.textContent,Ce=oe?Te(me,{language:oe,ignoreIllegals:!0}):yi(me);k.innerHTML=Ce.value,k.dataset.highlighted="yes",ac(k,oe,Ce.language),k.result={language:Ce.language,re:Ce.relevance,relevance:Ce.relevance},Ce.secondBest&&(k.secondBest={language:Ce.secondBest.language,relevance:Ce.secondBest.relevance}),or("after:highlightElement",{el:k,result:Ce,text:me})}function sc(k){H=Fa(H,k)}const oc=()=>{sr(),on("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")};function lc(){sr(),on("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")}let Ua=!1;function sr(){function k(){sr()}if(document.readyState==="loading"){Ua||window.addEventListener("DOMContentLoaded",k,!1),Ua=!0;return}document.querySelectorAll(H.cssSelector).forEach(Si)}function cc(k,j){let oe=null;try{oe=j(g)}catch(me){if(zt("Language definition for '{}' could not be registered.".replace("{}",k)),we)zt(me);else throw me;oe=K}oe.name||(oe.name=k),S[k]=oe,oe.rawDefinition=j.bind(null,g),oe.aliases&&Ga(oe.aliases,{languageName:k})}function uc(k){delete S[k];for(const j of Object.keys($))$[j]===k&&delete $[j]}function dc(){return Object.keys(S)}function Nt(k){return k=(k||"").toLowerCase(),S[k]||S[$[k]]}function Ga(k,{languageName:j}){typeof k=="string"&&(k=[k]),k.forEach(oe=>{$[oe.toLowerCase()]=j})}function Ha(k){const j=Nt(k);return j&&!j.disableAutodetect}function fc(k){k["before:highlightBlock"]&&!k["before:highlightElement"]&&(k["before:highlightElement"]=j=>{k["before:highlightBlock"](Object.assign({block:j.el},j))}),k["after:highlightBlock"]&&!k["after:highlightElement"]&&(k["after:highlightElement"]=j=>{k["after:highlightBlock"](Object.assign({block:j.el},j))})}function pc(k){fc(k),ee.push(k)}function gc(k){const j=ee.indexOf(k);j!==-1&&ee.splice(j,1)}function or(k,j){const oe=k;ee.forEach(function(me){me[oe]&&me[oe](j)})}function mc(k){return on("10.7.0","highlightBlock will be removed entirely in v12.0"),on("10.7.0","Please use highlightElement now."),Si(k)}Object.assign(g,{highlight:Te,highlightAuto:yi,highlightAll:sr,highlightElement:Si,highlightBlock:mc,configure:sc,initHighlighting:oc,initHighlightingOnLoad:lc,registerLanguage:cc,unregisterLanguage:uc,listLanguages:dc,getLanguage:Nt,registerAliases:Ga,autoDetection:Ha,inherit:Fa,addPlugin:pc,removePlugin:gc}),g.debugMode=function(){we=!1},g.safeMode=function(){we=!0},g.versionString=nc,g.regex={concat:m,lookahead:p,either:b,optional:v,anyNumberOfTimes:h};for(const k in an)typeof an[k]=="object"&&e(an[k]);return Object.assign(g,an),g},ln=za({});return ln.newInstance=()=>za({}),Ui=ln,ln.HighlightJS=ln,ln.default=ln,Ui}var $f=Lf();const We=Mf($f);function Pf(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",o={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",f={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[d,o,n,e.C_BLOCK_COMMENT_MODE,u,c],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:b.concat([{begin:/\(/,end:/\)/,keywords:f,contains:b.concat(["self"]),relevance:0}]),relevance:0},E={begin:"("+s+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:h,returnBegin:!0,contains:[e.inherit(p,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,c,u,o,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,c,u,o]}]},o,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"</",contains:[].concat(_,E,b,[d,{begin:e.IDENT_RE+"::",keywords:f},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:d,strings:c,keywords:f}}}function Df(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}
vendor: 1,505 bytes, line 63
63),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="(?!struct)("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",o={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",v=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
63noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],m=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],f=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],y={type:m,keyword:v,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:f},x={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},T=[x,d,o,n,e.C_BLOCK_COMMENT_MODE,u,c],P={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:T.concat([{begin:/\(/,end:/\)/,keywords:y,contains:T.concat(["self"]),relevance:0}]),relevance:0},M={className:"function",begin:"("+s+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:y,relevance:0},{begin:h,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[c,u]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,c,u,o,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,c,u,o]}]},o,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(P,M,x,T,[d,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:y,contains:["self",o]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function Ff(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],n=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],r=["default","false","null","true"],i=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
63sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],a=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],s={keyword:i.concat(a),built_in:t,literal:r},o=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},u={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},d=e.inherit(u,{illegal:/\n/}),p={className:"subst",begin:/\{/,end:/\}/,keywords:s},h=e.inherit(p,{illegal:/\n/}),v={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,h]},m={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},p]},f=e.inherit(m,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},h]});p.contains=[m,v,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.C_BLOCK_COMMENT_MODE],h.contains=[f,v,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const b={variants:[c,m,v,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},_={begin:"<",end:">",contains:[{beginKeywords:"in out"},o]},E=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",y={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:s,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},b,l,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},o,_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[o,_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+E+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:s,contains:[{beginKeywords:n.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,_],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,relevance:0,contains:[b,l,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},y]}}const Bf=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),zf=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Uf=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],Gf=[...zf,...Uf],Hf=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),Vf=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
63d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),Kf=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),Wf=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
63area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function Zf(e){const t=e.regex,n=Bf(e),r={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},i="and or not only",a=/@-?\w[\w]*(-\w+)*/,s="[a-zA-Z-][a-zA-Z0-9_-]*",o=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,r,n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0}
vendor: 6,000 bytes, line 63
63,{className:"selector-class",begin:"\\."+s,relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+Vf.join("|")+")"},{begin:":(:)?("+Kf.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+Wf.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...o,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...o,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},n.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:a},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:i,attribute:Hf.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...o,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+Gf.join("|")+")\\b"}]}}function qf(e){const a={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:a,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:a,illegal:/["']/}]}]}}var bn="[0-9](_*[0-9])*",Cr=`\\.(${bn})`,xr="[0-9a-fA-F](_*[0-9a-fA-F])*",to={className:"number",variants:[{begin:`(\\b(${bn})((${Cr})|\\.)?|(${Cr}))[eE][+-]?(${bn})[fFdD]?\\b`},{begin:`\\b(${bn})((${Cr})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${Cr})[fFdD]?\\b`},{begin:`\\b(${bn})[fFdD]\\b`},{begin:`\\b0[xX]((${xr})\\.?|(${xr})?\\.(${xr}))[pP][+-]?(${bn})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${xr})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function xl(e,t,n){return n===-1?"":e.replace(t,r=>xl(e,t,n-1))}function Yf(e){const t=e.regex,n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",r=n+xl("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),l={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},c={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},u={className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:l,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,n),/\s+/,n,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+r+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:l,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[c,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,to,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},to,c]}}const no="[A-Za-z$_][0-9A-Za-z$_]*",jf=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],Xf=["true","false","null","undefined","NaN","Infinity"],Il=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Rl=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Nl=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decode
63URI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Qf=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],Jf=[].concat(Nl,Il,Rl);function e2(e){const t=e.regex,n=(C,{after:X})=>{const ue="</"+C[0].slice(1);return C.input.indexOf(ue,X)!==-1},r=no,i={begin:"<>",end:"</>"},a=/<[A-Za-z0-9\\._:-]+\s*\/>/,s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(C,X)=>{const ue=C[0].length+C.index,ne=C.input[ue];if(ne==="<"||ne===","){X.ignoreMatch();return}ne===">"&&(n(C,{after:ue})||X.ignoreMatch());let fe;const Se=C.input.substring(ue);if(fe=Se.match(/^\s*=/)){X.ignoreMatch();return}if((fe=Se.match(/^\s+extends\s+/))&&fe.index===0){X.ignoreMatch();return}}},o={$pattern:no,keyword:jf,literal:Xf,built_in:Jf,"variable.language":Qf},l="[0-9](_?[0-9])*",c=`\\.(${l})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${c})|\\.)?|(${c}))[eE][+-]?(${l})\\b`},{begin:`\\b(${u})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},p={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},h={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"xml"}},v={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"css"}},m={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"graphql"}},f={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,p]},_={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},E=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,v,m,f,{match:/\$\d+/},d];p.contains=E.concat({begin:/\{/,end:/\}/,keywords:o,contains:["self"].concat(E)});const y=[].concat(_,p.contains),x=y.concat([{begin:/(\s*)\(/,end:/\)/,keywords:o,contains:["self"].concat(y)}]),T={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:x},P={variants:[{match:[/class/,/\s+/,r,/\s+/,/extends/,/\s+/,t.concat(r,"(",t.concat(/\./,r),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,r],scope:{1:"keyword",3:"title.class"}}]},M={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...Il,...Rl]}},N={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},W={variants:[{match:[/function/,/\s+/,r,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[T],illegal:/%/},G={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function R(C){return t.concat("(?!",C.join("|"),")")}const L={match:t.concat(/\b/,R([...Nl,"super","import"].map(C=>`${C}\\s*\\(`)),r,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},I={begin:t.concat(/\./,t.lookahead(t.concat(r,/(?![0-9A-Za-z$_(])/))),end:r,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},U={match:[/get|set/,/\s+/,r,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},T]},Z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,r,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(Z)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[T]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,exports:{PARAMS_CONTAINS:x,CLASS_REFERENCE:M},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),N,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,v,m,f,_,{match:/\$\d+/},d,M,{scope:"attr",match:r+t.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[_,e.REGEXP_MODE,{className:"function",begin:Z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0}
vendor: 6,460 bytes, line 63
63,{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:x}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:a},{begin:s.begin,"on:begin":s.isTrulyOpeningTag,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}]},W,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[T,e.inherit(e.TITLE_MODE,{begin:r,className:"title.function"})]},{match:/\.\.\./,relevance:0},I,{match:"\\$"+r,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[T]},L,G,P,U,{match:/\$[(.]/}]}}function t2(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},r=["true","false","null"],i={scope:"literal",beginKeywords:r.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:r},contains:[t,n,e.QUOTE_STRING_MODE,i,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}function n2(e){const t=e.regex,n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={begin:"^[-\\*]{3,}",end:"$"},i={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},a={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},s={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},o=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,o,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},c={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},u={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},d=e.inherit(c,{contains:[]}),p=e.inherit(u,{contains:[]});c.contains.push(p),u.contains.push(d);let h=[n,l];return[c,u,d,p].forEach(b=>{b.contains=b.contains.concat(h)}),h=h.concat(c,u),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:h},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:h}]}]},n,a,c,u,{className:"quote",begin:"^>\\s+",contains:h,end:"$"},i,r,l,s,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}function r2(e){const t=e.regex,n=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),r=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],o={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:r,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},l={className:"meta",begin:/^(>>>|\.\.\.) /},c={className:"subst",begin:/\{/,end:/\}/,keywords:o,illegal:/#/},u={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l,u,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l,u,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,u,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,u,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",h=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,v=`\\b|${r.join("|")}`,m={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${h}))[eE][+-]?(${p})[jJ]?(?=${v})`},{begin:`(${h})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${v})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${v})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${v})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${v})`},{begin:`\\b(${p})[jJ](?=${v})`}]},f={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:o,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},b={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:["self",l,m,d,e.HASH_COMMENT_MODE]}]};return c.contains=[d,m,l],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:o,illegal:/(<\/|\?)|=>/,contains:[l,m,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},d,f,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[b]}
vendor: 12,443 bytes, line 63
63,{variants:[{match:[/\bclass/,/\s+/,n,/\s*/,/\(\s*/,n,/\s*\)/]},{match:[/\bclass/,/\s+/,n]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[m,b,d]}]}}function i2(e){const t=e.regex,n=/(r#)?/,r=t.concat(n,e.UNDERSCORE_IDENT_RE),i=t.concat(n,e.IDENT_RE),a={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let|for|while|if|else|match\b)/,i,t.lookahead(/\s*\(/))},s="([ui](8|16|32|64|128|size)|f(32|64))?",o=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],l=["true","false","Some","None","Ok","Err"],c=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],u=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:u,keyword:o,literal:l,built_in:c},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*(?!')/},{scope:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'/,end:/'/,contains:[{scope:"char.escape",match:/\\('|\w|x\w{2}|u\w{4}|U\w{8})/}]}]},{className:"number",variants:[{begin:"\\b0b([01_]+)"+s},{begin:"\\b0o([0-7_]+)"+s},{begin:"\\b0x([A-Fa-f0-9_]+)"+s},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+s}],relevance:0},{begin:[/fn/,/\s+/,r],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,r],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,r,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{keyword:"Self",built_in:c,type:u}},{className:"punctuation",begin:"->"},a]}}function kl(e){return e?typeof e=="string"?e:e.source:null}function Bn(e){return ge("(?=",e,")")}function ge(...e){return e.map(n=>kl(n)).join("")}function a2(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function Ge(...e){return"("+(a2(e).capture?"":"?:")+e.map(r=>kl(r)).join("|")+")"}const Na=e=>ge(/\b/,e,/\w$/.test(e)?/\b/:/\B/),s2=["Protocol","Type"].map(Na),ro=["init","self"].map(Na),o2=["Any","Self"],Gi=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],io=["false","nil","true"],l2=["assignment","associativity","higherThan","left","lowerThan","none","right"],c2=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],ao=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Ml=Ge(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Ll=Ge(Ml,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),Hi=ge(Ml,Ll,"*"),$l=Ge(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),ei=Ge($l,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),pt=ge($l,ei,"*"),Ir=ge(/[A-Z]/,ei,"*"),u2=["attached","autoclosure",ge(/convention\(/,Ge("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",ge(/objc\(/,pt,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],d2=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function f2(e){const t={match:/\s+/,relevance:0},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),r=[e.C_LINE_COMMENT_MODE,n],i={match:[/\./,Ge(...s2,...ro)],className:{2:"keyword"}},a={match:ge(/\./,Ge(...Gi)),relevance:0},s=Gi.filter(pe=>typeof pe=="string").concat(["_|0"]),o=Gi.filter(pe=>typeof pe!="string").concat(o2).map(Na),l={variants:[{className:"keyword",match:Ge(...o,...ro)}]},c={$pattern:Ge(/\b\w+/,/#\w+/),keyword:s.concat(c2),literal:io},u=[i,a,l],d={match:ge(/\./,Ge(...ao)),relevance:0},p={className:"built_in",match:ge(/\b/,Ge(...ao),/(?=\()/)},h=[d,p],v={match:/->/,relevance:0},m={className:"operator",relevance:0,variants:[{match:Hi},{match:`\\.(\\.|${Ll})+`}]},f=[v,m],b="([0-9]_*)+",_="([0-9a-fA-F]_*)+",E={className:"number",relevance:0,variants:[{match:`\\b(${b})(\\.(${b}))?([eE][+-]?(${b}))?\\b`},{match:`\\b0x(${_})(\\.(${_}))?([pP][+-]?(${b}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},y=(pe="")=>({className:"subst",variants:[{match:ge(/\\/,pe,/[0\\tnr"']/)},{match:ge(/\\/,pe,/u\{[0-9a-fA-F]{1,8}\}/)}]}),x=(pe="")=>({className:"subst",match:ge(/\\/,pe,/[\t ]*(?:[\r\n]|\r\n)/)}),T=(pe="")=>({className:"subst",label:"interpol",begin:ge(/\\/,pe,/\(/),end:/\)/}),P=(pe="")=>({begin:ge(pe,/"""/),end:ge(/"""/,pe),contains:[y(pe),x(pe),T(pe)]}),M=(pe="")=>({begin:ge(pe,/"/),end:ge(/"/,pe),contains:[y(pe),T(pe)]}),N={className:"string",variants:[P(),P("#"),P("##"),P("###"),M(),M("#"),M("##"),M("###")]},W=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}],G={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:W},R=pe=>{const sn=ge(pe,/\//),Bt=ge(/\//,pe);return{begin:sn,end:Bt,contains:[...W,{scope:"comment",begin:`#(?!.*${Bt})`,end:/$/}]}},L={scope:"regexp",variants:[R("###"),R("##"),R("#"),G]},I={match:ge(/`/,pt,/`/)},U={className:"variable",match:/\$\d+/},Z={className:"variable",match:`\\$${ei}+`},z=[I,U,Z],C={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:d2,contains:[...f,E,N]}]}},X={scope:"keyword",match:ge(/@/,Ge(...u2),Bn(Ge(/\(/,/\s+/)))},ue={scope:"meta",match:ge(/@/,pt)},ne=[C,X,ue],fe={match:Bn(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:ge(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,ei,"+")},{className:"type",match:Ir,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:ge(/\s+&\s+/,Bn(Ir)),relevance:0}]},Se={begin:/</,end:/>/,keywords:c,contains:[...r,...u,...ne,v,fe]};fe.contains.push(Se);const Et={match:ge(pt,/\s*:/),keywords:"_|0",relevance:0},wt={begin:/\(/,end:/\)/,relevance:0,keywords:c,contains:["self",Et,...r,L,...u,...h,...f,E,N,...z,...ne,fe]},Rt={begin:/</,end:/>/,keywords:"repeat each",contains:[...r,fe]},rn={begin:Ge(Bn(ge(pt,/\s*:/)),Bn(ge(pt,/\s+/,pt,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:pt}]},Ft={begin:/\(/,end:/\)/,keywords:c,contains:[rn,...r,...u,...f,E,N,...ne,fe,wt],endsParent:!0,illegal:/["']/},Ln={match:[/(func|macro)/,/\s+/,Ge(I.match,pt,Hi)],className:{1:"keyword",3:"title.function"},contains:[Rt,Ft,t],illegal:[/\[/,/%/]},an={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[Rt,Ft,t],illegal:/\[|%/},gi={match:[/operator/,/\s+/,Hi],className:{1:"keyword",3:"title"}},mi={begin:[/precedencegroup/,/\s+/,Ir],className:{1:"keyword",3:"title"},contains:[fe],keywords:[...l2,...io],end:/}/},hi={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},bi={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},_i={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,pt,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:c,contains:[Rt,...u,{begin:/:/,end:/\{/,keywords:c,contains:[{scope:"title.class.inherited",match:Ir},...u],relevance:0}]};for(const pe of N.variants){const sn=pe.contains.find(vi=>vi.label==="interpol");sn.keywords=c;const Bt=[...u,...h,...f,E,N,...z];sn.contains=[...Bt,{begin:/\(/,end:/\)/,contains:["self",...Bt]}]}return{name:"Swift",keywords:c,contains:[...r,Ln,an,hi,bi,_i,gi,mi,{beginKeywords:"import",end:/$/,contains:[...r],relevance:0},L,...u,...h,...f,E,N,...z,...ne,fe,wt]}}const ti="[A-Za-z$_][0-9A-Za-z$_]*",Pl=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],Dl=["true","false","null","undefined","NaN","Infinity"],Fl=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Bl=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],zl=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decode
63URI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Ul=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],Gl=[].concat(zl,Fl,Bl);function p2(e){const t=e.regex,n=(C,{after:X})=>{const ue="</"+C[0].slice(1);return C.input.indexOf(ue,X)!==-1},r=ti,i={begin:"<>",end:"</>"},a=/<[A-Za-z0-9\\._:-]+\s*\/>/,s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(C,X)=>{const ue=C[0].length+C.index,ne=C.input[ue];if(ne==="<"||ne===","){X.ignoreMatch();return}ne===">"&&(n(C,{after:ue})||X.ignoreMatch());let fe;const Se=C.input.substring(ue);if(fe=Se.match(/^\s*=/)){X.ignoreMatch();return}if((fe=Se.match(/^\s+extends\s+/))&&fe.index===0){X.ignoreMatch();return}}},o={$pattern:ti,keyword:Pl,literal:Dl,built_in:Gl,"variable.language":Ul},l="[0-9](_?[0-9])*",c=`\\.(${l})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${c})|\\.)?|(${c}))[eE][+-]?(${l})\\b`},{begin:`\\b(${u})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},p={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},h={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"xml"}},v={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"css"}},m={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"graphql"}},f={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,p]},_={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},E=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,v,m,f,{match:/\$\d+/},d];p.contains=E.concat({begin:/\{/,end:/\}/,keywords:o,contains:["self"].concat(E)});const y=[].concat(_,p.contains),x=y.concat([{begin:/(\s*)\(/,end:/\)/,keywords:o,contains:["self"].concat(y)}]),T={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:x},P={variants:[{match:[/class/,/\s+/,r,/\s+/,/extends/,/\s+/,t.concat(r,"(",t.concat(/\./,r),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,r],scope:{1:"keyword",3:"title.class"}}]},M={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...Fl,...Bl]}},N={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},W={variants:[{match:[/function/,/\s+/,r,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[T],illegal:/%/},G={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function R(C){return t.concat("(?!",C.join("|"),")")}const L={match:t.concat(/\b/,R([...zl,"super","import"].map(C=>`${C}\\s*\\(`)),r,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},I={begin:t.concat(/\./,t.lookahead(t.concat(r,/(?![0-9A-Za-z$_(])/))),end:r,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},U={match:[/get|set/,/\s+/,r,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},T]},Z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,r,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(Z)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[T]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,exports:{PARAMS_CONTAINS:x,CLASS_REFERENCE:M},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),N,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,v,m,f,_,{match:/\$\d+/},d,M,{scope:"attr",match:r+t.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[_,e.REGEXP_MODE,{className:"function",begin:Z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0}
vendor: 5,788 bytes, line 63
63,{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:x}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:a},{begin:s.begin,"on:begin":s.isTrulyOpeningTag,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}]},W,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[T,e.inherit(e.TITLE_MODE,{begin:r,className:"title.function"})]},{match:/\.\.\./,relevance:0},I,{match:"\\$"+r,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[T]},L,G,P,U,{match:/\$[(.]/}]}}function g2(e){const t=e.regex,n=p2(e),r=ti,i=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],a={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},s={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:i},contains:[n.exports.CLASS_REFERENCE]},o={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},l=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],c={$pattern:ti,keyword:Pl.concat(l),literal:Dl,built_in:Gl.concat(i),"variable.language":Ul},u={className:"meta",begin:"@"+r},d=(m,f,b)=>{const _=m.contains.findIndex(E=>E.label===f);if(_===-1)throw new Error("can not find mode to replace");m.contains.splice(_,1,b)};Object.assign(n.keywords,c),n.exports.PARAMS_CONTAINS.push(u);const p=n.contains.find(m=>m.scope==="attr"),h=Object.assign({},p,{match:t.concat(r,t.lookahead(/\s*\?:/))});n.exports.PARAMS_CONTAINS.push([n.exports.CLASS_REFERENCE,p,h]),n.contains=n.contains.concat([u,a,s,h]),d(n,"shebang",e.SHEBANG()),d(n,"use_strict",o);const v=n.contains.find(m=>m.label==="func.def");return v.relevance=0,Object.assign(n,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),n}function m2(e){const t=e.regex,n=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r=/[\p{L}0-9._:-]+/u,i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},s=e.inherit(a,{begin:/\(/,end:/\)/}),o=e.inherit(e.APOS_STRING_MODE,{className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),c={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:r,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[i]},{begin:/'/,end:/'/,contains:[i]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[a,l,o,s,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[a,s,l,o]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},i,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[c],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[c],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(n,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:c}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}var h2=A('<svg viewBox="0 0 576 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="m263.4-27 14.8 36.8L315 24.6c3 1.2 5 4.2 5 7.4s-2 6.2-5 7.4l-36.8 14.8L263.4 91c-1.2 3-4.2 5-7.4 5s-6.2-2-7.4-5l-14.8-36.8L197 39.4c-3-1.2-5-4.2-5-7.4s2-6.2 5-7.4l36.8-14.8L248.6-27c1.2-3 4.2-5 7.4-5s6.2 2 7.4 5zM110.7 41.7l21.5 50.1 50.1 21.5c5.9 2.5 9.7 8.3 9.7 14.7s-3.8 12.2-9.7 14.7l-50.1 21.5-21.5 50.1c-2.5 5.9-8.3 9.7-14.7 9.7s-12.2-3.8-14.7-9.7l-21.5-50.1-50.1-21.5C3.8 140.2 0 134.4 0 128s3.8-12.2 9.7-14.7l50.1-21.5 21.5-50.1C83.8 35.8 89.6 32 96 32s12.2 3.8 14.7 9.7zM464 304c6.4 0 12.2 3.8 14.7 9.7l21.5 50.1 50.1 21.5c5.9 2.5 9.7 8.3 9.7 14.7s-3.8 12.2-9.7 14.7l-50.1 21.5-21.5 50.1c-2.5 5.9-8.3 9.7-14.7 9.7s-12.2-3.8-14.7-9.7l-21.5-50.1-50.1-21.5c-5.9-2.5-9.7-8.3-9.7-14.7s3.8-12.2 9.7-14.7l50.1-21.5 21.5-50.1c2.5-5.9 8.3-9.7 14.7-9.7zM460 0c11 0 21.6 4.4 29.5 12.2l42.3 42.3C539.6 62.4 544 73 544 84s-4.4 21.6-12.2 29.5l-88.2 88.2-101.3-101.3 88.2-88.2C438.4 4.4 449 0 460 0zM44.2 398.5l264.2-264.2 101.3 101.3-264.2 264.2C137.6 507.6 127 512 116 512s-21.6-4.4-29.5-12.2l-42.3-42.3C36.4 449.6 32 439 32 428s4.4-21.6 12.2-29.5z">');function Hl(){return h2()}var b2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=none d="M4.24 4.24h119.53v119.53H4.24z"></path><path fill=currentColor d="M109.01 28.64 71.28 6.24c-2.25-1.33-4.77-2-7.28-2s-5.03.67-7.28 2.01l-37.74 22.4c-4.5 2.67-7.28 7.61-7.28 12.96v44.8c0 5.35 2.77 10.29 7.28 12.96l37.73 22.4c2.25 1.34 4.76 2 7.28 2 2.51 0 5.03-.67 7.28-2l37.74-22.4c4.5-2.67 7.28-7.62 7.28-12.96V41.6c0-5.34-2.77-10.29-7.28-12.96zM79.79 98.59l.06 3.22c0 .39-.25.83-.55.99l-1.91 1.1c-.3.15-.56-.03-.56-.42l-.03-3.17c-1.63.68-3.29.84-4.34.42-.2-.08-.29-.37-.21-.71l.69-2.91c.
6306-.23.18-.46.34-.6.06-.06.12-.1.18-.13.11-.06.22-.07.31-.03 1.14.38 2.59.2 3.99-.5 1.78-.9 2.97-2.72 2.95-4.52-.02-1.64-.9-2.31-3.05-2.33-2.74.01-5.3-.53-5.34-4.57-.03-3.32 1.69-6.78 4.43-8.96l-.03-3.25c0-.4.24-.84.55-1l1.85-1.18c.3-.15.56.04.56.43l.03 3.25c1.36-.54 2.54-.69 3.61-.44.23.06.34.38.24.75l-.72 2.88c-.06.22-.18.44-.33.58a.77.77 0 0 1-.19.14c-.1.05-.19.06-.28.05-.49-.11-1.65-.36-3.48.56-1.92.97-2.59 2.64-2.58 3.88.02 1.48.77 1.93 3.39 1.97 3.49.06 4.99 1.58 5.03 5.09.05 3.44-1.79 7.15-4.61 9.41zm26.34-60.5-35.7 22.05c-4.45 2.6-7.73 5.52-7.74 10.89v43.99c0 3.21 1.3 5.29 3.29 5.9-.65.11-1.32.19-1.98.19-2.09 0-4.15-.57-5.96-1.64l-37.73-22.4c-3.69-2.19-5.98-6.28-5.98-10.67V41.6c0-4.39 2.29-8.48 5.98-10.67l37.74-22.4c1.81-1.07 3.87-1.64 5.96-1.64s4.15.57 5.96 1.64l37.74 22.4c3.11 1.85 5.21 5.04 5.8 8.63-1.27-2.67-4.09-3.39-7.38-1.47z"></path><path fill=#4FA847 d="m99.12 90.73-9.4 5.62c-.25.15-.43.31-.43.61v2.46c0 .3.2.43.45.28l9.54-5.8c.25-.15.29-.42.29-.72v-2.17c0-.3-.2-.42-.45-.28z">');const _2=e=>(()=>{var t=b2();return _e(t,e,!0,!0),t})();var v2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="m117.5 33.5.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7-1.2 0-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7 1.2 0 2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6zM64 88.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5z">');const so=e=>(()=>{var t=v2();return _e(t,e,!0,!0),t})();var E2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="M63.443 0c-1.782 0-3.564.39-4.916 1.172L11.594 28.27C8.89 29.828 6.68 33.66 6.68 36.78v54.197c0 1.562.55 3.298 1.441 4.841l-.002.002c.89 1.543 2.123 2.89 3.475 3.672l46.931 27.094c2.703 1.562 7.13 1.562 9.832 0h.002l46.934-27.094c1.352-.78 2.582-2.129 3.473-3.672.89-1.543 1.441-3.28 1.441-4.843V36.779c0-1.557-.55-3.295-1.441-4.838v-.002c-.891-1.545-2.121-2.893-3.473-3.67L68.359 1.173C67.008.39 65.226 0 63.443 0zm.002 26.033c13.465 0 26.02 7.246 32.77 18.91l-16.38 9.479c-3.372-5.836-9.66-9.467-16.39-9.467-10.432 0-18.922 8.49-18.922 18.924S53.013 82.8 63.445 82.8c6.735 0 13.015-3.625 16.395-9.465l16.375 9.477c-6.746 11.662-19.305 18.91-32.77 18.91-20.867 0-37.843-16.977-37.843-37.844s16.976-37.844 37.843-37.844v-.002zM92.881 57.57h4.201v4.207h4.203v4.203h-4.203v4.207h-4.201V65.98h-4.207v-4.203h4.207V57.57zm15.765 0h4.208v4.207h4.203v4.203h-4.203v4.207h-4.208V65.98h-4.205v-4.203h4.205V57.57z">');const w2=e=>(()=>{var t=E2();return _e(t,e,!0,!0),t})();var y2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="m117.5 33.5.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7-1.2 0-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7 1.2 0 2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6zm-53.5 70c-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8zM115 62h-3.2l-.9 4h4.1v5h-5l-1.2 6h-4.9l1.2-6h-3.8l-1.2 6h-4.8l1.2-6H94v-5h3.5l.9-4H94v-5h5.3l1.2-6h4.9l-1.2 6h3.8l1.2-6h4.8l-1.2 6h2.2v5zm-12.7 4h3.8l.9-4h-3.8z">');const S2=e=>(()=>{var t=y2();return _e(t,e,!0,!0),t})();var T2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="m8.76 1 10.055 112.883 45.118 12.58 45.244-12.626L119.24 1H8.76zm89.591 25.862-3.347 37.605.01.203-.014.467v-.004l-2.378 26.294-.262 2.336L64 101.607v.001l-.022.019-28.311-7.888L33.75 72h13.883l.985 11.054 15.386 4.17-.004.008v-.002l15.443-4.229L81.075 65H48.792l-.277-3.043-.631-7.129L47.553 51h34.749l1.264-14H30.64l-.277-3.041-.63-7.131L29.401 23h69.281l-.331 3.862z">');const oo=e=>(()=>{var t=T2();return _e(t,e,!0,!0),t})();var A2=A('<svg viewBox="0 0 128 128"><title>Icon</title><g fill=currentColor fillRule=evenodd><path d="M11.156 54.829c-.243 0-.303-.122-.182-.303l1.273-1.637c.12-.182.424-.303.666-.303H34.55c.243 0 .303.182.182.364l-1.03 1.576c-.121.181-.424.363-.606.363zm-9.152 5.575c-.242 0-.303-.12-.182-.303l1.273-1.636c.121-.182.424-.303.667-.303h27.636c.242 0 .364.182.303.364l-.485 1.454c-.06.243-.303.364-.545.364zM16.67 65.98c-.242 0-.302-.182-.181-.364l.848-1.515c.122-.182.364-.363.607-.363h12.12c.243 0 .364.181.364.424l-.12 1.454c0 .243-.243.425-.425.425zm62.91-12.242c-3.819.97-6.425 1.697-10.182 2.666-.91.243-.97.303-1.758-.606-.909-1.03-1.576-1.
63697-2.848-2.303-3.819-1.878-7.516-1.333-10.97.91-4.121 2.666-6.242 6.605-6.182 11.514.06 4.849 3.394 8.849 8.182 9.516 4.121.545 7.576-.91 10.303-4 .545-.667 1.03-1.394 1.636-2.243H56.064c-1.272 0-1.575-.788-1.151-1.818.788-1.879 2.242-5.03 3.09-6.606.183-.364.607-.97 1.516-.97h22.06c-.12 1.637-.12 3.273-.363 4.91-.667 4.363-2.303 8.363-4.97 11.878-4.364 5.758-10.06 9.333-17.273 10.303-5.939.788-11.454-.364-16.302-4-4.485-3.394-7.03-7.879-7.697-13.454-.788-6.606 1.151-12.546 5.151-17.758 4.303-5.636 10-9.212 16.97-10.485 5.697-1.03 11.151-.363 16.06 2.97 3.212 2.121 5.515 5.03 7.03 8.545.364.546.122.849-.606 1.03z"></path><path fillRule=nonzero d="M99.64 87.253c-5.515-.122-10.546-1.697-14.788-5.334-3.576-3.09-5.818-7.03-6.545-11.697-1.091-6.848.787-12.909 4.909-18.302 4.424-5.819 9.757-8.849 16.97-10.122 6.181-1.09 12-.484 17.272 3.091 4.788 3.273 7.757 7.697 8.545 13.515 1.03 8.182-1.333 14.849-6.97 20.546-4 4.06-8.909 6.606-14.545 7.757-1.636.303-3.273.364-4.848.546zm14.424-24.485c-.06-.788-.06-1.394-.182-2-1.09-6-6.606-9.394-12.363-8.06-5.637 1.272-9.273 4.848-10.606 10.545-1.091 4.727 1.212 9.515 5.575 11.454 3.334 1.455 6.667 1.273 9.879-.363 4.788-2.485 7.394-6.364 7.697-11.576z">');const O2=e=>(()=>{var t=A2();return _e(t,e,!0,!0),t})();var C2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="M2 1v125h125V1H2zm66.119 106.513c-1.845 3.749-5.367 6.212-9.448 7.401-6.271 1.44-12.269.619-16.731-2.059-2.986-1.832-5.318-4.652-6.901-7.901l9.52-5.83c.083.035.333.487.667 1.071 1.214 2.034 2.261 3.474 4.319 4.485 2.022.69 6.461 1.131 8.175-2.427 1.047-1.81.714-7.628.714-14.065C58.433 78.073 58.48 68 58.48 58h11.709c0 11 .06 21.418 0 32.152.025 6.58.596 12.446-2.07 17.361zm48.574-3.308c-4.07 13.922-26.762 14.374-35.83 5.176-1.916-2.165-3.117-3.296-4.26-5.795 4.819-2.772 4.819-2.772 9.508-5.485 2.547 3.915 4.902 6.068 9.139 6.949 5.748.702 11.531-1.273 10.234-7.378-1.333-4.986-11.77-6.199-18.873-11.531-7.211-4.843-8.901-16.611-2.975-23.335 1.975-2.487 5.343-4.343 8.877-5.235l3.688-.477c7.081-.143 11.507 1.727 14.756 5.355.904.916 1.642 1.904 3.022 4.045-3.772 2.404-3.76 2.381-9.163 5.879-1.154-2.486-3.069-4.046-5.093-4.724-3.142-.952-7.104.083-7.926 3.403-.285 1.023-.226 1.975.227 3.665 1.273 2.903 5.545 4.165 9.377 5.926 11.031 4.474 14.756 9.271 15.672 14.981.882 4.916-.213 8.105-.38 8.581z">');const x2=e=>(()=>{var t=C2();return _e(t,e,!0,!0),t})();var I2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="M49.33 62h29.159C86.606 62 93 55.132 93 46.981V19.183c0-7.912-6.632-13.856-14.555-15.176-5.014-.835-10.195-1.215-15.187-1.191-4.99.023-9.612.448-13.805 1.191C37.098 6.188 35 10.758 35 19.183V30h29v4H23.776c-8.484 0-15.914 5.108-18.237 14.811-2.681 11.12-2.8 17.919 0 29.53C7.614 86.983 12.569 93 21.054 93H31V79.952C31 70.315 39.428 62 49.33 62zm-1.838-39.11c-3.026 0-5.478-2.479-5.478-5.545 0-3.079 2.451-5.581 5.478-5.581 3.015 0 5.479 2.502 5.479 5.581-.001 3.066-2.465 5.545-5.479 5.545zm74.789 25.921C120.183 40.363 116.178 34 107.682 34H97v12.981C97 57.031 88.206 65 78.489 65H49.33C41.342 65 35 72.326 35 80.326v27.8c0 7.91 6.745 12.564 14.462 14.834 9.242 2.717 17.994 3.208 29.051 0C85.862 120.831 93 116.549 93 108.126V97H64v-4h43.682c8.484 0 11.647-5.776 14.599-14.66 3.047-9.145 2.916-17.799 0-29.529zm-41.955 55.606c3.027 0 5.479 2.479 5.479 5.547 0 3.076-2.451 5.579-5.479 5.579-3.015 0-5.478-2.502-5.478-5.579 0-3.068 2.463-5.547 5.478-5.547z">');const R2=e=>(()=>{var t=I2();return _e(t,e,!0,!0),t})();var N2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="M62.96.242c-.232.135-1.203 1.528-2.16 3.097-2.4 3.94-2.426 3.942-5.65.55-2.098-2.208-2.605-2.612-3.28-2.607-.44.002-.995.152-1.235.332-.24.18-.916 1.612-1.504 3.183-1.346 3.6-1.41 3.715-2.156 3.86-.46.086-1.343-.407-3.463-1.929-1.565-1.125-3.1-2.045-3.411-2.045-1.291 0-1.655.706-2.27 4.4-.78 4.697-.754 4.681-4.988 2.758-1.71-.776-3.33-1.41-3.603-1.41-.274 0-.792.293-1.15.652-.652.652-.653.655-.475 4.246l.178 3.595-.68.364c-.602.322-1.017.283-3.684-.348-3.48-.822-4.216-.8-4.92.15l-.516.693.692 2.964c.38 1.63.745 3.2.814 3.487.067.287-.05.746-.26 1.02-.348.448-.717.49-3.94.44-5.452-.086-5.761.382-3.51 5.3.718 1.56 1.305 2.98 1.305 3.15 0 .898-.717 1.224-3.794 1.727-1.722.28-3.218.51-3.326.51-.107 0-.43.235-.717.522-.937.936-.671 1.816 1.453 4.814 2.646 3.735 2.642 3.75-1.73 5.421-4.971 1.902-5.072 2.37-1.287 5.96 3.525 3.344 3.53 3.295-.461 5.804C.208 62.8.162 62.846.085 63.876c-.093 1.253-.071 1.275 3.538 3.48 3.57 2.18 3.57 2.246.067 5.56C-.078 76.48.038 77 5.013 78.877c4.347 1.64 4.353 1.66 1.702 5.394-1.502 2.117-1.981 3-1.981 3.653 0 1.223.637 1.535 4.44 2.174 3.206.54 3.92.857 3.92 1.741 0 .182-.588 1.612-1.307 3.177-2.236 4.87-1.981 5.275 3.31 5.275 4.93 0 4.799-.15 3.737 4.294-.8 3.35-.813 3.992-.088 4.715.554.556 1.6.494 4.87-.289 2.499-.596 2.937-.637 3.516-.328l.66.354-.177 3.594c-.178 3.593-.177 3.595.475 4.248.358.36.884.652 1.165.652.282 0 1.903-.63 3.604-1.404 4.22-1.916 4.194-1.932 4.973 2.75.617 3.711.977 4.4 2.294 4.4.327 0 1.83-.88 3.34-1.958 2.654-1.893 3.342-2.19 4.049-1.74.182.115.89 1.67 1.572 3.455 1.003 2.625 1.37 3.31 1.929 3.576 1.062.51 1.72.1 4.218-2.62 3.016-3.286 3.14-3.27 5.602.72 2.72 4.406 3.424 4.396 6.212-.089 2.402-3.864 2.374-3.862 5.621-.47 2.157 2.25 2.616 2.61 3.343 2.61.464 0 1.019-.175 1.23-.388.214-.213.92-1.786 1.568-3.496.649-1.71 1.321-3.2 1.495-3.31.687-.436 1.398-.13 4.048 1.752 1.56 1.108 3.028 1.96 3.377 1.96 1.296 0 1.764-.92 2.302-4.535.46-3.082.554-3.378 1.16-3.685.596-.302.954-.2 3.75 1.07 1.701.77 3.323 1.402 3.604 1.402.282 0 .816-.302 1.184-.672l.672-.67-.184-3.448c-.177-3.29-.16-3.468.364-3.943.54-.488.596-.486 3.615.204 3.656.835 4.338.857 5.025.17.671-.67.664-.818-.254-4.69-1.
6303-4.346-1.168-4.19 3.78-4.19 3.374 0 3.75-.049 4.18-.523.718-.793.547-1.702-.896-4.779-.729-1.55-1.32-2.96-1.315-3.135.024-.914.743-1.227 4.065-1.767 2.033-.329 3.553-.71 3.829-.96.923-.833.584-1.918-1.523-4.873-2.642-3.703-2.63-3.738 1.599-5.297 5.064-1.866 5.209-2.488 1.419-6.09-3.51-3.335-3.512-3.317.333-5.677 4.648-2.853 4.655-3.496.082-6.335-3.933-2.44-3.93-2.406-.405-5.753 3.78-3.593 3.678-4.063-1.295-5.965-4.388-1.679-4.402-1.72-1.735-5.38 1.588-2.18 1.982-2.903 1.982-3.65 0-1.306-.586-1.598-4.436-2.22-3.216-.52-3.924-.835-3.924-1.75 0-.174.588-1.574 1.307-3.113 1.406-3.013 1.604-4.22.808-4.94-.428-.387-1-.443-4.067-.392-3.208.054-3.618.008-4.063-.439-.486-.488-.48-.557.278-3.725.931-3.88.935-3.975.17-4.694-.777-.73-1.262-.718-4.826.121-2.597.612-3.027.653-3.617.337l-.67-.36.185-3.582.186-3.58-.67-.67c-.369-.37-.891-.67-1.163-.67-.27 0-1.884.64-3.583 1.421-2.838 1.306-3.143 1.393-3.757 1.072-.612-.32-.714-.637-1.237-3.829-.603-3.693-.977-4.412-2.288-4.412-.311 0-1.853.925-3.426 2.055-2.584 1.856-2.93 2.032-3.574 1.807-.533-.186-.843-.59-1.221-1.599-.28-.742-.817-2.172-1.194-3.177-.762-2.028-1.187-2.482-2.328-2.482-.637 0-1.213.458-3.28 2.604-3.25 3.375-3.261 3.374-5.65-.545C66.073 1.78 65.075.382 64.81.24c-.597-.32-1.3-.32-1.85.002m2.96 11.798c2.83 2.014 1.326 6.75-2.144 6.75-3.368 0-5.064-4.057-2.66-6.36 1.358-1.3 3.304-1.459 4.805-.39m-3.558 12.507c1.855.705 2.616.282 6.852-3.8l3.182-3.07 1.347.18c4.225.56 12.627 4.25 17.455 7.666 4.436 3.14 10.332 9.534 12.845 13.93l.537.942-2.38 5.364c-1.31 2.95-2.382 5.673-2.382 6.053 0 .878.576 2.267 1.13 2.726.234.195 2.457 1.265 4.939 2.378l4.51 2.025.178 1.148c.23 1.495.26 5.167.052 6.21l-.163.816h-2.575c-2.987 0-2.756-.267-2.918 3.396-.118 2.656-.76 4.124-2.22 5.075-2.377 1.551-6.304 1.27-7.97-.57-.255-.284-.752-1.70
635-1.105-3.16-1.03-4.254-2.413-6.64-5.193-8.965-.878-.733-1.595-1.418-1.595-1.522 0-.102.965-.915 2.145-1.803 4.298-3.24 6.77-7.012 7.04-10.747.519-7.126-5.158-13.767-13.602-15.92-2.002-.51-2.857-.526-27.624-.526-14.057 0-25.56-.092-25.56-.204 0-.263 3.125-3.295 4.965-4.816 5.054-4.178 11.618-7.465 18.417-9.22l2.35-.61 3.34 3.387c1.839 1.863 3.64 3.5 4.003 3.637M20.3 46.34c1.539 1.008 2.17 3.54 1.26 5.062-1.405 2.356-4.966 2.455-6.373.178-2.046-3.309 1.895-7.349 5.113-5.24m90.672.13c4.026 2.454.906 8.493-3.404 6.586-2.877-1.273-2.97-5.206-.155-6.64 1.174-.6 2.523-.579 3.56.053M32.163 61.5v15.02h-13.28l-.526-2.285c-1.036-4.5-1.472-9.156-1.211-12.969l.182-2.679 4.565-2.047c2.864-1.283 4.706-2.262 4.943-2.625 1.038-1.584.94-2.715-.518-5.933l-.68-1.502h6.523V61.5M70.39 47.132c2.843.74 4.345 2.245 4.349 4.355.002 1.55-.765 2.52-2.67 3.38-1.348.61-1.562.625-10.063.708l-8.686.084v-8.92h7.782c6.078 0 8.112.086 9.288.393m-2.934 21.554c1.41.392 3.076 1.616 3.93 2.888.898 1.337 1.423 3.076 2.667 8.836 1.05 4.87 1.727 6.46 3.62 8.532 2.345 2.566 1.8 2.466 13.514 2.466 5.61 0 10.198.09 10.198.2 0 .197-3.863 4.764-4.03 4.764-.048 0-2.066-.422-4.484-.939-6.829-1.458-7.075-1.287-8.642 6.032l-1.008 4.702-.91.448c-1.518.75-6.453 2.292-9.01 2.82-4.228.87-8.828 1.162-12.871.821-6.893-.585-16.02-3.259-16.377-4.8-.075-.327-.535-2.443-1.018-4.704-.485-2.26-1.074-4.404-1.31-4.764-1.13-1.724-2.318-1.83-7.547-.674-1.98.44-3.708.796-3.84.796-.248 0-3.923-4.249-3.923-4.535 0-.09 8.728-.194 19.396-.23l19.395-.066.07-6.89c.05-4.865-.018-6.997-.23-7.25-.234-.284-1.485-.358-6.011-.358H53.32v-8.36l6.597.001c3.626.002 7.02.12 7.539.264M37.57 100.02c3.084 1.88 1.605 6.804-2.043 6.8-3.74 0-5.127-4.88-1.94-6.826 1.055-.643 2.908-.63 3.983.026m56.48.206c1.512 1.108 2.015 3.413 1.079 4.95-2.46 4.034-8.612.827-6.557-3.419 1.01-2.085 3.695-2.837 5.478-1.53">');const k2=e=>(()=>{var t=N2();return _e(t,e,!0,!0),t})();var M2=A('<svg viewBox="0 0 128 128"><title>Icon</title><g fill=currentColor><circle cx=64 cy=64 r=11.4></circle><path d="M107.3 45.2c-2.2-.8-4.5-1.6-6.9-2.3.6-2.4 1.1-4.8 1.5-7.1 2.1-13.2-.2-22.5-6.6-26.1-1.9-1.1-4-1.6-6.4-1.6-7 0-15.9 5.2-24.9 13.9-9-8.7-17.9-13.9-24.9-13.9-2.4 0-4.5.5-6.4 1.6-6.4 3.7-8.7 13-6.6 26.1.4 2.3.9 4.7 1.5 7.1-2.4.7-4.7 1.4-6.9 2.3C8.2 50 1.4 56.6 1.4 64s6.9 14 19.3 18.8c2.2.8 4.5 1.6 6.9 2.3-.6 2.4-1.1 4.8-1.5 7.1-2.1 13.2.2 22.5 6.6 26.1 1.9 1.1 4 1.6 6.4 1.6 7.1 0 16-5.2 24.9-13.9 9 8.7 17.9 13.9 24.9 13.9 2.4 0 4.5-.5 6.4-1.6 6.4-3.7 8.7-13 6.6-26.1-.4-2.3-.9-4.7-1.5-7.1 2.4-.7 4.7-1.4 6.9-2.3 12.5-4.8 19.3-11.4 19.3-18.8s-6.8-14-19.3-18.8zM92.5 14.7c4.1 2.4 5.5 9.8 3.8 20.3-.3 2.1-.8 4.3-1.4 6.6-5.2-1.2-10.7-2-16.5-2.5-3.4-4.8-6.9-9.1-10.4-13 7.4-7.3 14.9-12.3 21-12.3 1.3 0 2.5.3 3.5.9zM81.3 74c-1.8 3.2-3.9 6.4-6.1 9.6-3.7.3-7.4.4-11.2.4-3.9 0-7.6-.1-11.2-.4-2.2-3.2-4.2-6.4-6-9.6-1.9-3.3-3.7-6.7-5.3-10 1.6-3.3 3.4-6.7 5.3-10 1.8-3.2 3.9-6.4 6.1-9.6 3.7-.3 7.4-.4 11.2-.4 3.9 0 7.6.1 11.2.4 2.2 3.2 4.2 6.4 6 9.6 1.9 3.3 3.7 6.7 5.3 10-1.7 3.3-3.4 6.6-5.3 10zm8.3-3.3c1.5 3.5 2.7 6.9 3.8 10.3-3.4.8-7 1.4-10.8 1.9 1.2-1.9 2.5-3.9 3.6-6 1.2-2.1 2.3-4.2 3.4-6.2zM64 97.8c-2.4-2.6-4.7-5.4-6.9-8.3 2.3.1 4.6.2 6.9.2 2.3 0 4.6-.1 6.9-.2-2.2 2.9-4.5 5.7-6.9 8.3zm-18.6-15c-3.8-.5-7.4-1.1-10.8-1.9 1.1-3.3 2.3-6.8 3.8-10.3 1.1 2 2.2 4.1 3.4 6.1 1.2 2.2 2.4 4.1 3.6 6.1zm-7-25.5c-1.5-3.5-2.7-6.9-3.8-10.3 3.4-.8 7-1.4 10.8-1.9-1.2 1.9-2.5 3.9-3.6 6-1.2 2.1-2.3 4.2-3.4 6.2zM64 30.2c2.4 2.6 4.7 5.4 6.9 8.3-2.3-.1-4.6-.2-6.9-.2-2.3 0-4.6.1-6.9.2 2.2-2.9 4.5-5.7 6.9-8.3zm22.2 21-3.6-6c3.8.5 7.4 1.1 10.8 1.9-1.1 3.3-2.3 6.8-3.8 10.3-1.1-2.1-2.2-4.2-3.4-6.2zM31.7 35c-1.7-10.5-.3-17.9 3.8-20.3 1-.6 2.2-.9 3.5-.9 6 0 13.5 4.9 21 12.3-3.5 3.8-7 8.2-10.4 13-5.8.5-11.3 1.4-16.5 2.5-.6-2.3-1-4.5-1.4-6.6zM7 64c0-4.7 5.7-9.7 15.7-13.4 2-.8 4.2-1.5 6.4-2.1 1.6 5 3.6 10.3 6 15.6-2.4 5.3-4.5 10.5-6 15.5C15.3 75.6 7 69.6 7 64zm28.5 49.3c-4.1-2.4-5.5-9.8-3.8-20.3.3-2.1.8-4.3 1.4-6.6 5.2 1.2 10.7 2 16.5 2.5 3.4 4.8 6.9 9.1 10.4 13-7.4 7.3-14.9 12.3-21 12.3-1.3 0-2.5-.3-3.5-.9zM96.3 93c1.7 10.5.3 17.9-3.8 20.3-1 .6-2.2.9-3.5.9-6 0-13.5-4.9-21-12.3 3.5-3.8 7-8.2 10.4-13 5.8-.5 11.3-1.4 16.5-2.5.6 2.3 1 4.5 1.4 6.6zm9-15.6c-2 .8-4.2 1.5-6.4 2.1-1.6-5-3.6-10.3-6-15.6 2.4-5.3 4.5-10.5 6-15.5 13.8 4 22.1 10 22.1 15.6 0 4.7-5.8 9.7-15.7 13.4z">');const lo=e=>(()=>{var t=M2();return _e(t,e,!0,!0),t})();var L2=A('<svg xmlns=http://www.w3.org/2000/svg width=24 height=24 fill=none stroke=currentColor strokeLinecap=round strokeLinejoin=round strokeWidth=2 class="lucide lucide-text"><title>Icon</title><path d="M17 6.1H3M21 12.1H3M15.1 18H3">');const zn=e=>(()=>{var t=L2();return _e(t,e,!0,!0),t})();var $2=A('<svg viewBox="0 0 128 128"><title>Icon</title><path fill=currentColor d="M2 63.91v62.5h125v-125H2zm100.73-5a15.56 15.56 0 0 1 7.82 4.5 20.58 20.58 0 0 1 3 4c0 .16-5.4 3.81-8.69 5.85-.12.08-.6-.44-1.13-1.23a7.09 7.09 0 0 0-5.87-3.53c-3.79-.26-6.23 1.73-6.21 5a4.58 4.58 0 0 0 .54 2.34c.83 1.73 2.38 2.76 7.24 4.86 8.95 3.85 12.78 6.39 15.16 10 2.66 4 3.25 10.46 1.45 15.24-2 5.2-6.9 8.73-13.83 9.9a38.32 38.32 0 0 1-9.52-.1A23 23 0 0 1 80 109.19c-1.15-1.27-3.39-4.58-3.25-4.82a9.34 9.34 0 0 1 1.15-.73l4.6-2.64 3.59-2.08.75 1.11a16.78 16.78 0 0 0 4.74 4.54c4 2.1 9.46 1.81 12.16-.62a5.43 5.43 0 0 0 .69-6.92c-1-1.39-3-2.56-8.59-5-6.45-2.78-9.23-4.5-11.77-7.24a16.48 16.48 0 0 1-3.43-6.25 25 25 0 0 1-.22-8c1.33-6.23 6-10.58 12.82-11.87a31.66 31.66 0 0 1 9.49.26zm-29.34 5.24v5.12H57.16v46.23H45.65V69.26H29.38v-5a49.19 49.19 0 0 1 .14-5.16c.06-.08 10-.12 22-.1h21.81z">');const P2=e=>(()=>{var t=$2();return _e(t,e,!0,!0),t})();var D2=A('<svg viewBox="0 0 1024 1024"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M854.2 306.6 611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z">');function F2(){return D2()}var B2=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M12.002 0a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm8.54 4.931a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm0 9.862a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm-8.54 4.931a2.138 2.138 0 1 0 0 4.276 2.138 2.138 0 1 0 0-4.276zm-8.542-4.93a2.138 2.138 0 1 0 0 4.276 2.138 2.138 0 1 0 0-4.277zm0-9.863a2.138 2.138 0 1 0 0 4.277 2.138 2.138 0 1 0 0-4.277zm8.542-3.378L2.953 6.777v10.448l9.049 5.224 9.047-5.224V6.777zm0 1.601 7.66 13.27H4.34zm-1.387.371L3.97 15.037V7.363zm2.774 0 6.646 3.838v7.674zM5.355 17.44h13.293l-6.646 3.836z">');
63function z2(){return B2()}var U2=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438L1.5 0zm7.031 9.75-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157H8.531z">');function G2(){return U2()}var H2=A('<svg viewBox="0 0 384 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M277.8 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296.1 53.2 242.9 0 242.9 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zM307 104.6c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5c-.5 1-1.2 1.8-2 2.6 128.3-33.7 81.1-118.9 19.8-97.3-3.3 1.2-6.2 3.4-8.2 6.3 3.6-1.3 7.3-2.3 11-3 31-6.5 75.5 41.5-20.6 91.4zm47.1 62.3s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.8 509.4 401 461.3 348 437.4zM124.5 396c-78.7 22 47.9 67.4 148.1 24.5-9.8-3.8-19.2-8.4-28.2-13.8-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2C225.6 508 128.5 506.3 71 496.8c0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.7 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9-7.8-2.8-15-7.1-21.1-12.8z">');function V2(){return H2()}var K2=A('<svg fill=currentColor viewBox="0 0 16 16"color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M5 2a2 2 0 0 0-2 2v2.005c0 .53-.008.794-.09.997-.062.156-.194.331-.634.55a.5.5 0 0 0 0 .895c.44.22.572.395.635.551.081.204.089.47.089 1.002v2a2 2 0 0 0 2 2 .5.5 0 0 0 0-1 1 1 0 0 1-1-1V9.941c0-.449 0-.91-.16-1.314A1.688 1.688 0 0 0 3.4 8c.196-.18.342-.384.44-.626C4 6.971 4 6.51 4 6.063V4a1 1 0 0 1 1-1 .5.5 0 0 0 0-1Zm6 0a2 2 0 0 1 2 2v2.005c0 .53.008.794.09.997.062.156.194.331.634.55a.5.5 0 0 1 0 .895c-.44.22-.572.395-.635.551-.081.204-.089.47-.089 1.002v2a2 2 0 0 1-2 2 .5.5 0 0 1 0-1 1 1 0 0 0 1-1V9.941c0-.449 0-.91.16-1.314.098-.243.243-.447.44-.627a1.687 1.687 0 0 1-.44-.626C12 6.971 12 6.51 12 6.063V4a1 1 0 0 0-1-1 .5.5 0 0 1 0-1Z">');function W2(){return K2()}var Z2=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M24 24H0V0h24L12 12Z">');function q2(){return Z2()}var Y2=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M3.598 7.15a7.961 7.961 0 0 0-1.054.068c-.281.041-.52.124-.717.249a1.19 1.19 0 0 0-.45.497c-.098.208-.14.47-.14.802V10.3c0 .428-.084.732-.253.884-.169.166-.492.25-.984.25v1.16c.478 0 .815.083.984.249.169.166.253.47.253.912v1.548c0 .594.183 1.009.548 1.23.38.207.984.318 1.813.318v-1.078c-.393 0-.646-.07-.773-.194-.126-.124-.183-.373-.183-.746v-1.465c0-.373-.098-.663-.28-.87-.184-.208-.479-.374-.886-.484.393-.125.688-.29.871-.512.183-.22.281-.511.281-.87V9.167c0-.36.057-.608.183-.733.122-.12.412-.195.787-.2v4.547c0 .416.03.764.09 1.044.059.28.164.52.314.724.15.203.356.35.616.443.26.093.589.14.984.14.098 0 .205-.007.32-.02a5.336 5.336 0 0 0 .65-.107l-.036-.98c-.27.038-.492.057-.667.057-.353 0-.59-.092-.713-.276-.122-.183-.183-.534-.183-1.051V7.149H3.598zm16.818-.001v1.092c.393 0 .647.069.773.193.127.125.183.373.183.733v1.465c0 .359.098.65.28.87.184.222.479.387.872.512-.407.11-.702.276-.885.483-.183.208-.281.498-.281.871v1.465c0 .373-.057.622-.183.746-.126.125-.38.194-.773.194v1.078c.83 0 1.434-.11 1.813-.318.365-.221.548-.636.548-1.23v-1.548c0-.442.085-.746.253-.912.169-.166.506-.249.984-.249v-1.16c-.492 0-.815-.084-.984-.25-.168-.151-.253-.456-.253-.884V8.766c0-.332-.042-.594-.14-.801a1.19 1.19 0 0 0-.45-.498 1.828 1.828 0 0 0-.717-.249 7.252 7.252 0 0 0-1.04-.069zm-6.479 1.975c-.675 0-1.209.14-1.588.421-.38.281-.576.689-.576 1.209 0 .422.112.773.351 1.026s.618.478 1.152.688c.043.015.14.057.296.113.45.183.758.31.913.436a.592.592 0 0 1 .239.478c0 .224-.084.393-.253.506-.169.112-.408.168-.717.168-.295 0-.632-.056-.984-.155a3.901 3.901 0 0 1-.885-.337l-.14 1.04c.505.296 1.18.436 2.037.436.717 0 1.265-.155 1.659-.464.393-.309.59-.759.59-1.335 0-.436-.126-.787-.38-1.054-.252-.267-.632-.492-1.166-.689-.382-.15-.84-.277-1.209-.506a.465.465 0 0 1-.224-.421c0-.183.084-.324.239-.422.154-.098.365-.14.646-.14.506 0 1.026.126 1.574.379l.365-.956c-.562-.28-1.208-.421-1.939-.421zm4.512 0c-.675 0-1.21.14-1.589.421-.38.281-.576.689-.576 1.209 0 .422.112.773.351 1.026.24.253.619.478 1.153.688.042.015.14.057.295.113.45.183.759.31.914.436a.592.592 0 0 1 .238.478c0 .224-.084.393-.253.506-.168.112-.407.168-.716.168a3.72 3.72 0 0 1-.984-.155 3.904 3.904 0 0 1-.886-.337l-.14 1.04c.506.296 1.18.436 2.038.436.702 0 1.265-.155 1.686-.464.394-.309.59-.759.59-1.335 0-.436-.126-.787-.379-1.054s-.632-.492-1.166-.689c-.392-.153-.842-.277-1.209-.506a.465.465 0 0 1-.225-.421c0-.183.085-.324.24-.422.154-.098.364-.14.646-.14.506 0 1.026.126 1.574.379l.337-.956c-.562-.28-1.209-.421-1.94-.421zm-9.46.014c-.842 0-1.503.267-1.995.815-.492.548-.73 1.279-.73 2.192 0 .956.252 1.687.772 2.22.52.535 1.237.802 2.165.802.8 0 1.49-.183 2.08-.52l-.197-.984a3.66 3.66 0 0 1-1.813.492c-.492 0-.886-.155-1.167-.45-.28-.295-.435-.716-.45-1.25h3.852v-.591c0-.829-.225-1.49-.661-1.982-.45-.491-1.054-.744-1.855-.744zm-.013.983c.38 0 .674.127.885.38.211.253.323.618.323 1.082H7.67c.042-.492.182-.857.407-1.096.253-.239.548-.366.9-.366Z">');function j2(){return Y2()}var X2=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="m.38 10.377-.272-.037c-.048.344-.082.695-.101 1.041l.275.016c.018-.34.051-.682.098-1.02zm3.756-7.088-.184-.205c-.258.232-.509.48-.746.734l.202.188c.231-.248.476-.49.728-.717zm1.633-1.23-.146-.235c-.296.186-.586.385-.863.594l.166.219c.27-.203.554-.399.843-.578zm-3.945 16.31c.185.297.384.586.593.863l.22-.164a11.668 11.668 0 0 1-.58-.844l-.233.145zm-.697-1.967-.255.104c.129.318.274.635.431.943l.005.01.245-.125-.005-.01a11.931 11.931 0 0 1-.421-.922zM.298 9.309l.269.063c.076-.332.168-.664.272-.986l-.261-.087c-.108.332-.202.672-.28 1.01zM.274 12.42l-.275.01c.012.348.04.699.083 1.043l.273-.033c-.042-.336-.069-.68-.081-1.02zm-.018 2.086c.073.34.162.682.264 1.014l.263-.08c-.1-.326-.187-.658-.258-.99l-.269.056zM11.573.275 11.563 0c-.348.012-.699.039-1.044.082l.034.273c.338-.041.68-.068 1.02-.08zm11.648 8.291c.1.326.186.66.256.992l.27-.059c-.072-.34-.16-.682-.262-1.014l-.264.081zm-5.6-7.177a11.849 11.849 0 0 0-.947-.449l-.107.252c.314.133.625.281.926.439l.128-.242zM15.693.572c-.332-.105-.67-.199-1.01-.277l-.063.268c.332.076.664.168.988.273l.085-.264zm-9.019.973c.298-.15.606-.291.916-.418L7.486.873c-.317.127-.632.272-.937.428l-.015.008.125.244.015-.008zm17.053 10.043.275-.01a11.797 11.797 0 0 0-.082-1.045l-.273.033c.041.338.068.682.08 1.022zM13.654.105c-.346-.047-.696-.08-1.043-.098l-.014.273c.339.018.683.051 1.019.098l.038-.273zm-4.11.422-.058-.27c-.34.072-.681.16-1.014.264l.081.262c.325-.099.659-.185.991-.256zM1.921 5.469l.231.15c.185-.285.384-.566.592-.834l-.217-.17c-.213.276-.417.563-.606.854zM.943 7.318l.253.107c.132-.313.28-.625.439-.924l-.243-.128c-.163.307-.314.625-.449.945zm17.28 14.625.145.234c.295-.186.586-.385.863-.594l-.164-.219c-.272.204-.557.4-.844.579zm3.025-2.724.217.17c.215-.273.418-.561.607-.854l-.23-.148c-.186.285-.385.564-.594.832zm-1.393 1.496.184.203c.258-.23.51-.479.746-.732l-.201-.188c-.23.248-.477.488-.729.717zm2.504-3.211.244.129c.162-.307.314-.625.449-.945l-.254-.107a11.27 11.27 0 0 1-.439.923zm1.258-3.875.273.039c.049-.346.082-.695.102-1.043l-.275-.014a11.24 11.24 0 0 1-.1 1.018zm-.461 1.992.264.086c.107-.332.201-.67.279-1.01l-.268-.063c-.077.333-.169.665-.275.987zm-.703-8.949c.154.303.297.617.424.932l.256-.104a12.027 12.027 0 0 0-.436-.953l-.244.125zM8.296 23.418c.331.107.67.201 1.009.279l.062-.268a11.604 11.604 0 0 1-.986-.273l-.085.262zm2.039.471c.345.049.696.082 1.043.102l.014-.275a12.027 12.027 0 0 1-1.019-.098l-.038.271zm6.99
631-1.44c-.303.154-.613.297-.926.424l.104.256c.318-.131.639-.275.947-.434l.004-.002-.123-.246-.006.002zm-12.713-.982c.274.213.562.418.854.605l.149-.23a12.18 12.18 0 0 1-.833-.592l-.17.217zm7.804 2.258.009.275a12.61 12.61 0 0 0 1.045-.084l-.035-.271c-.336.041-.68.068-1.019.08zM6.37 22.604c.307.162.625.314.946.449l.107-.254a11.646 11.646 0 0 1-.924-.439l-.129.244zm-3.287-2.563c.233.258.48.51.734.746l.188-.201c-.249-.23-.49-.477-.717-.729l-.205.184zm11.362 3.434.059.27a12 12 0 0 0 1.014-.266l-.082-.262c-.325.099-.659.185-.991.258zM21.18.129a2.689 2.689 0 1 0 0 5.378 2.689 2.689 0 1 0 0-5.378zm-5.856 15.318c0 .471.314.66.852.66.67 0 1.297-.396 1.297-1.016v-.645c-.23.107-.379.141-1.107.24-.735.109-1.042.306-1.042.761zM12 2.818a9.18 9.18 0 0 0-9.18 9.18A9.18 9.18 0 1 0 12 2.818zm-2.487 13.77H5.771v-6.023h.769v5.346h2.974v.677zm4.13 0h-.619v-.67c-.405.57-.811.793-1.446.793-.843 0-1.38-.463-1.38-1.182v-3.271h.686v3c0 .52.347.85.893.85.719 0 1.181-.578 1.181-1.461v-2.389h.686v4.33zm-.53-8.393a2.69 2.69 0 1 1 5.375.001 2.69 2.69 0 0 1-5.375-.001zm5.567 7.856v.52c-.223.059-.33.074-.471.074a.73.73 0 0 1-.711-.57 2.025 2.025 0 0 1-1.471.637c-.877 0-1.422-.463-1.422-1.248 0-.527.256-.916.76-1.123.266-.107.414-.141 1.389-.264.545-.066.719-.191.719-.48v-.182c0-.412-.348-.645-.967-.645-.645 0-.957.24-1.016.77h-.693c.041-1 .686-1.404 1.734-1.404 1.066 0 1.627.412 1.627 1.182v2.412c0 .215.133.338.373.338.041-.002.074-.002.149-.017z">');function Q2(){return X2()}var J2=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M22.27 19.385H1.73A1.73 1.73 0 0 1 0 17.655V6.345a1.73 1.73 0 0 1 1.73-1.73h20.54A1.73 1.73 0 0 1 24 6.345v11.308a1.73 1.73 0 0 1-1.73 1.731zM5.769 15.923v-4.5l2.308 2.885 2.307-2.885v4.5h2.308V8.078h-2.308l-2.307 2.885-2.308-2.885H3.46v7.847zM21.232 12h-2.309V8.077h-2.307V12h-2.308l3.461 4.039z">');function e0(){return J2()}var t0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0m.157 1.103a10.91 10.91 0 0 1 9.214 5.404c-1.962.152-3.156 1.698-5.132 3.553-2.81 2.637-4.562.582-5.288-.898-.447-1.004-.847-2.117-1.544-2.769A.4.4 0 0 1 9.3 6.02l.08-.37a.083.083 0 0 0-.074-.1c-.33-.022-.601.093-.84.368a2.5 2.5 0 0 0-.375-.064c-.863-.093-1.036.345-1.873.345H5.81c-.758 0-1.391.361-1.7.892-.248.424-.257.884.15.93-.126.445.292.62 1.224.192 0 0 .733.421 1.749.421.549 0 .712.087.914.967.486 2.138 2.404 5.655 6.282 5.655l.118.166c.659.934.86 2.113.48 3.184
63-.307.867-.697 1.531-.697 1.531q.01.178.01.349c0 .81-.175 1.553-.387 2.23a10.91 10.91 0 0 1-11.989-6.342A10.91 10.91 0 0 1 7.608 2.01a10.9 10.9 0 0 1 4.55-.907M7.524 6.47c.288 0 .575.231.477.272a.4.4 0 0 1-.1.02.38.38 0 0 1-.375.327.384.384 0 0 1-.378-.326.4.4 0 0 1-.101-.02c-.098-.042.19-.273.477-.273m10.193 10.49q.05 0 .101.007.326.054.694.096.135.01.269.026a13.4 13.4 0 0 0 2.846-.007 10.9 10.9 0 0 1-2.007 2.705c-.11-.23-.547-1.19-.573-2.196q-.156-.01-.313-.026-.13-.014-.256-.022a18 18 0 0 1-.735-.102h-.003c-.032 0-.06.01-.074.035l-.003.012q-.081.265-.182.544c.428 1.084.652 2.078.652 2.078.14.22.258.432.363.64a11 11 0 0 1-2.168 1.264 11 11 0 0 1-1.205.426 13.3 13.3 0 0 1 1.055-2.531s.678-1.445 1.027-2.564v-.004a.55.55 0 0 1 .512-.38">');function n0(){return t0()}var r0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M7.01 10.207h-.944l-.515 2.648h.838c.556 0 .97-.105 1.242-.314.272-.21.455-.559.55-1.049.092-.47.05-.802-.124-.995-.175-.193-.523-.29-1.047-.29zM12 5.688C5.373 5.688 0 8.514 0 12s5.373 6.313 12 6.313S24 15.486 24 12c0-3.486-5.373-6.312-12-6.312zm-3.26 7.451c-.261.25-.575.438-.917.551-.336.108-.765.164-1.285.164H5.357l-.327 1.681H3.652l1.23-6.326h2.65c.797 0 1.378.209 1.744.628.366.418.476 1.002.33 1.752a2.836 2.836 0 0 1-.305.847c-.143.255-.33.49-.561.703zm4.024.715.543-2.799c.063-.318.039-.536-.068-.651-.107-.116-.336-.174-.687-.174H11.46l-.704 3.625H9.388l1.23-6.327h1.367l-.327 1.682h1.218c.767 0 1.295.134 1.586.401s.378.7.263 1.299l-.572 2.944h-1.389zm7.597-2.265a2.782 2.782 0 0 1-.305.847c-.143.255-.33.49-.561.703a2.44 2.44 0 0 1-.917.551c-.336.108-.765.164-1.286.164h-1.18l-.327 1.682h-1.378l1.23-6.326h2.649c.797 0 1.378.209 1.744.628.366.417.477 1.001.331 1.751zm-2.595-1.382h-.943l-.516 2.648h.838c.557 0 .971-.105 1.242-.314.272-.21.455-.559.551-1.049.092-.47.049-.802-.125-.995s-.524-.29-1.047-.29z">');function i0(){return r0()}var a0=A('<svg viewBox="0 0 576 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M578.5 226.6C578.5 119.1 448.4 32 288 32S-2.5 119.1-2.5 226.6c0 95.8 103.3 175.4 239.4 191.5V480H336v-61.5c24.3-2.7 47.6-7.4 69.4-13.9l40.1 75.4h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5h26.6c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z">');function s0(){return a0()}var o0=A('<svg fill=currentColor viewBox="0 0 16 16"color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M11.498 5H9.705l1.268-1.268a.5.5 0 0 0-.707-.707L8.998 4.293V2.5a.5.5 0 0 0-1 0v1.793L6.73 3.025a.5.5 0 0 0-.707.707L7.291 5H5.498a.5.5 0 0 0 0 1h1.793L6.023 7.268a.5.5 0 0 0 .708.707l1.268-1.268V8.5a.5.5 0 0 0 1 0V6.707l1.268 1.268a.498.498 0 0 0 .708 0 .5.5 0 0 0 0-.707L9.707 6H11.5a.5.5 0 0 0 0-1h-.002ZM5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z">');function l0(){return o0()}var c0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M20.156.083c3.033.525 3.893 2.598 3.829 4.77L24 4.822 22.635 22.71 4.89 23.926h.016C3.433 23.864.15 23.729 0 19.139l1.645-3 2.819 6.586.503 1.172 2.805-9.144-.03.007.016-.03 9.255 2.956-1.396-5.431-.99-3.9 8.82-.569-.615-.51L16.5 2.114 20.159.073l-.003.01zM0 19.089zM5.13 5.073c3.561-3.533 8.157-5.621 9.922-3.84 1.762 1.777-.105 6.105-3.673 9.636-3.563 3.532-8.103 5.734-9.864 3.957-1.766-1.777.045-6.217 3.612-9.75l.003-.003z">');function u0(){return c0()}var d0=A('<svg fill=none stroke=currentColor stroke-linecap=round stroke-linejoin=round stroke-width=2 viewBox="0 0 24 24"color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1-4 0v-4a2 2 0 0 1 2-2M17 8v8h4M13 15l1 1M3 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1">');function f0(){return d0()}var p0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.
6303 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z">');function g0(){return p0()}var m0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M.014 0h5.34v2.652H2.888v18.681h2.468V24H.015V0Zm17.622 5.049v2.78h-4.274v12.935h-3.008V7.83H6.059V5.05h11.577ZM23.986 24h-5.34v-2.652h2.467V2.667h-2.468V0h5.34v24Z">');function h0(){return m0()}var b0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="M14.745 0v.129a2.752 2.752 0 1 1-5.504 0V0H0v24h24V0h-9.255zm-3.291 21.431-1.169-5.783h-.02l-1.264 5.783H7.39l-1.824-8.497h1.59l1.088 5.783h.02l1.311-5.783h1.487l1.177 5.854h.02l1.242-5.854h1.561l-2.027 8.497h-1.581zm8.755 0-.542-1.891h-2.861l-.417 1.891h-1.59l2.056-8.497h2.509l2.5 8.497h-1.655zm-2.397-6.403-.694 3.118h2.159l-.796-3.118h-.669z">');function _0(){return b0()}var v0=A('<svg fill=currentColor viewBox="0 0 16 16"color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill-rule=evenodd d="M14 4.5V14a2 2 0 0 1-2 2v-1a1 1 0 0 0 1-1V4.5h-2A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v9H2V2a2 2 0 0 1 2-2h5.5zM3.527 11.85h-.893l-.823 1.439h-.036L.943 11.85H.012l1.227 1.983L0 15.85h.861l.853-1.415h.035l.85 1.415h.908l-1.254-1.992zm.954 3.999v-2.66h.038l.952 2.159h.516l.946-2.16h.038v2.661h.715V11.85h-.8l-1.14 2.596h-.025L4.58 11.85h-.806v3.999zm4.71-.674h1.696v.674H8.4V11.85h.791z">');function E0(){return v0()}var w0=A('<svg viewBox="0 0 24 24"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path d="m0 .97 4.111 6.453v4.09h2.638v-4.09L11.053.969H8.214L5.58 5.125 2.965.969Zm12.093.024-4.47 10.544h2.114l.97-2.345h4.775l.804 2.345h2.26L14.255.994Zm1.133 2.225 1.463 3.87h-3.096zm3.06 9.475v10.29H24v-2.199h-5.454v-8.091zm-12.175.002v10.335h2.217v-7.129l2.32 4.792h1.746l2.4-4.96v7.295h2.127V12.696h-2.904L9.44 17.37l-2.455-4.674Z">');function y0(){return w0()}const yn=[{name:"regex",icon:l0},{name:"yaml",icon:y0},{name:"tsx",icon:lo},{name:"typescript",icon:P2},{name:"scss",icon:oo},{name:"makefile",icon:zn},{name:"json",icon:W2},{name:"graphql",icon:z2},{name:"csharp",icon:S2},{name:"clike",icon:so},{name:"swift",icon:g0},{name:"rust",icon:k2},{name:"python",icon:R2},{name:"perl",icon:n0},{name:"lua",icon:Q2},{name:"jsx",icon:lo},{name:"javascript",icon:x2},{name:"go",icon:O2},{name:"cpp",icon:w2},{name:"wasm",icon:_0},{name:"sql",icon:f0},{name:"ruby",icon:u0},{name:"objectivec",icon:zn},{name:"less",icon:j2},{name:"java",icon:V2},{name:"diff",icon:F2},{name:"c",icon:so},{name:"basic",icon:zn},{name:"r",icon:s0},{name:"php",icon:i0},{name:"markdown",icon:e0},{name:"xml",icon:E0},{name:"markup",icon:G2},{name:"css",icon:oo},{name:"bash",icon:_2},{name:"ini",icon:zn},{name:"toml",icon:h0}
63,{name:"kotlin",icon:q2},{name:"text",icon:zn},{name:"auto",icon:Hl}];yn.sort((e,t)=>e.name.localeCompare(t.name));const S0={".yaml":"yaml",".yml":"yaml",".tsx":"tsx",".ts":"typescript",".scss":"scss",Make:"makefile",".json":"json",".gql":"graphql",".graphql":"graphql",".cs":"csharp",".csproj":"csharp",".c":"c",".h":"c",".swift":"swift",".rs":"rust",".py":"python",".pyc":"python",".pyx":"python",".pl":"perl",".pm":"perl",".lua":"lua",".jsx":"jsx",".js":"javascript",".go":"go",".cpp":"cpp",".hpp":"cpp",".wasm":"wasm",".sql":"sql",".rb":"ruby",".rake":"ruby",".arb":"ruby",".m":"objectivec",".less":"less",".java":"java",".jar":"java",".class":"java",".diff":"diff",".patch":"diff",".bas":"basic",".vbp":"basic",".r":"r",".php":"php",".md":"markdown",".mdx":"markdown",".html":"markup",".xml":"xml",".css":"css",".sh":"bash",".ini":"ini",".kt":"kotlin",".kts":"kotlin",".txt":"text",".toml":"toml"};var T0=A("<div class=langIn><span>");We.registerLanguage("c",Pf);We.registerLanguage("cpp",Df);We.registerLanguage("csharp",Ff);We.registerLanguage("css",Zf);We.registerLanguage("go",qf);We.registerLanguage("java",Yf);We.registerLanguage("javascript",e2);We.registerLanguage("json",t2);We.registerLanguage("markdown",n2);We.registerLanguage("python",r2);We.registerLanguage("rust",i2);We.registerLanguage("swift",f2);We.registerLanguage("typescript",g2);We.registerLanguage("xml",m2);const Vl=e=>{const t=e.split("."),n=t[t.length-1];return S0[`.${n}`]||"auto"},A0=e=>{const t=e.currentTarget,n=t.value;if(!De.files[at.currentFile])return;const r=Vl(n),i=n.replace(/[^a-zA-Z0-9_.-]/g,"");t.value=i,bt("files",at.currentFile,a=>({language:r,name:i}))},O0=e=>{De.files[at.currentFile]&&e&&bt("files",at.currentFile,{language:e.name})},C0=e=>(()=>{var t=T0(),n=t.firstChild;return O(t,w(e.icon,{}),n),O(n,()=>e.name),t})(),Kl=Jr(yn,{format:C0,extractText:e=>e.name}),ha=()=>({name:"auto",icon:Hl}),x0=e=>yn.find(t=>t.name===e)??ha(),I0=e=>{if(!e)return ha();const t=e.language||"auto";let n=yn.find(r=>r.name===t);if(n!==void 0&&n.name!=="auto"&&n.name!=="text"||e.name&&(n=yn.find(r=>r.name===Vl(e.name)),n&&n.name!=="auto"))return n;if((t==="auto"||t==="text")&&e.content.length>=10){const r=We.highlightAuto(e.content);if(n=yn.find(i=>i.name===r.language),n)return n}return n||ha()},Br=e=>I0(e);var R0=A('<div><input aria-label="File name"id=paste-file-name name=fileName placeholder="Optional filename..."><div><label class=sr-only for=paste-file-language>Syntax language</label><span>');const N0=()=>{const e=t=>{Qn("currentFile",t)};return(()=>{var t=R0(),n=t.firstChild,r=n.nextSibling,i=r.firstChild,a=i.nextSibling;return O(t,w(Cl,{get fileCount(){return De.files.length},get currentFile(){return at.currentFile},onFileChange:e}),n),It(n,"input",A0,!0),O(r,w(On,Ie({id:"paste-file-language",name:"fileLanguage",get class(){return`${Fe.langSelect} customSelect`},placeholder:"Syntax..."},Kl,{onChange:O0,get initialValue(){return Br(De.files[at.currentFile])}})),a),O(a,w(Ra,{})),Y(s=>{var o=Fe.topBar,l=Fe.langSelectWrapper,c=Fe.fileSelectorChevron;return o!==s.e&&V(t,s.e=o),l!==s.t&&V(r,s.t=l),c!==s.a&&V(a,s.a=c),s},{e:void 0,t:void 0,a:void 0}),Y(()=>n.value=De.files[at.currentFile]?.name??""),t})()};ct(["input"]);var k0=A('<div><input aria-label="File name"id=paste-file-name-view name=fileName placeholder="Optional filename..."><div><label class=sr-only for=paste-file-language-view>Syntax language</label><span>');const M0=e=>{const t=Q(()=>e.paste.files[e.currentFile]);return(()=>{var n=k0(),r=n.firstChild,i=r.nextSibling,a=i.firstChild,s=a.nextSibling;return O(n,w(Cl,{get fileCount(){return e.paste.files.length},get currentFile(){return e.currentFile},get onFileChange(){return e.onFileChange}}),r),r.readOnly=!0,O(i,w(ze,{keyed:!0,get when(){return`${e.currentFile}:${e.selectedLanguage}`},get children(){return w(On,Ie({id:"paste-file-language-view",name:"fileLanguage",get class(){return`${Fe.langSelect} customSelect`}},Kl,{get initialValue(){return x0(e.selectedLanguage)},onChange:o=>o&&e.onLanguageChange(o.name)}))}}),s),O(s,w(Ra,{})),Y(o=>{var l=Fe.topBar,c=Fe.langSelectWrapper,u=Fe.fileSelectorChevron;return l!==o.e&&V(n,o.e=l),c!==o.t&&V(i,o.t=c),u!==o.a&&V(s,o.a=u),o},{e:void 0,t:void 0,a:void 0}),Y(()=>r.value=t()?.name??""),n})()};var L0=A('<div aria-busy=true><div>File 1 of 1</div><input id=paste-file-name-view name=fileName placeholder="Loading paste..."value>'),$0=A("<div tabindex=-1 id=editorDiv>");const co=()=>document.documentElement.getAttribute("data-theme")==="dark"?"dark":"light";T1("one-light",()=>$e(()=>import("./one-light-theme-_nK0R9my.js"),[]));const uo=e=>e==="dark"?"atom-one-dark":"one-light",P0=()=>(Cn(()=>{const e=document.createElement("style");e.dataset.prismEditorTheme="",document.head.append(e);const t=window.matchMedia("(prefers-reduced-motion: no-preference)");let n=!1,r,i;const a=()=>{!n||!t.matches||(window.clearTimeout(i),document.documentElement.dataset.editorThemeTransition="true")},s=()=>{!n||!t.matches||(i=window.setTimeout(()=>{delete document.documentElement.dataset.editorThemeTransition},125))},o=async(u,d=!0)=>
63{if(r===u)return;d&&a();const p=await ms(uo(u));p&&(e.textContent=p),r=u,n=!0,d?requestAnimationFrame(s):delete document.documentElement.dataset.editorThemeTransition};window.orianaApplyEditorTheme=u=>o(u,!1);const l=()=>{o(co())},c=new MutationObserver(l);l(),ms(uo(co()==="dark"?"light":"dark")),c.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]}),Je(()=>{window.clearTimeout(i),delete document.documentElement.dataset.editorThemeTransition,window.orianaApplyEditorTheme=void 0,c.disconnect(),e.remove()})}),null),Wl=e=>{const t=Q(()=>[v1(),S1()]),[n,r]=se(0),[i,a]=se({}),s=Q(()=>De.files[at.currentFile]),o=Q(()=>`draft-file-${at.currentFile}`),l=Q(()=>e.paste?.files[n()]),c=Q(()=>i()[n()]??Br(l()).name),u=Q(()=>`viewer-${e.paste?.id??"loading"}-${n()}-${c()}`),d=Q(()=>e.loadingPaste||!!e.paste),p=()=>Ee(()=>De.files[at.currentFile]?.content??""),h=m=>{bt("files",at.currentFile,"content",m)},v=m=>{let f=m;m==="auto"&&(f=Br(l()).name??m),a(b=>({...b,[n()]:f}))};return(()=>{var m=$0();return O(m,w(P0,{}),null),O(m,w(Tn,{get children(){return[w(Ve,{get when(){return e.paste},get children(){return w(M0,{get paste(){return e.paste},get currentFile(){return n()},get selectedLanguage(){return c()},onFileChange:r,onLanguageChange:v})}}),w(Ve,{get when(){return e.loadingPaste},get children(){var f=L0(),b=f.firstChild,_=b.nextSibling;return _.readOnly=!0,Y(E=>{var y=Fe.topBar,x=`${Fe.fileSelect} ${Fe.fileStatic}`;return y!==E.e&&V(f,E.e=y),x!==E.t&&V(b,E.t=x),E},{e:void 0,t:void 0}),f}}),w(Ve,{get when(){return!d()},get children(){return w(N0,{})}})]}}),null),O(m,w(Tn,{get children(){return[w(Ve,{get when(){return d()},get children(){return w(ze,{keyed:!0,get when(){return u()},get children(){return w(Es,{get extensions(){return t()},get language(){return c()},readOnly:!0,get value(){return l()?.content??""},id:"paste-content-viewer",name:"pasteContent",ariaLabel:"Paste content viewer"})}})}}),w(Ve,{get when(){return!d()},get children(){return w(ze,{keyed:!0,get when(){return o()},get children(){return w(Es,{get extensions(){return t()},get language(){return Br(s()).name},get value(){return p()},onUpdate:h,id:"paste-content-editor",name:"pasteContent",ariaLabel:"Paste content editor"})}})}})]}}),null),Y(()=>V(m,O1.container)),m})()};var D0=A('<svg viewBox="0 0 512 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M195.1 9.5c3-14.8 16.1-25.5 31.3-25.5h59.8c15.2 0 28.3 10.7 31.3 25.5l14.5 70c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9L477 417.9c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5h-59.8c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8l-68.1 22.5c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7l-53.4-47.5C.9 175.7-1.7 159 5.8 145.9l29.9-51.8c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8l14.5-69.9zM256.3 336a80 80 0 1 0-.6-160 80 80 0 1 0 .6 160z">');function F0(){return D0()}const B0="_container_qu8ok_1",z0="_topRow_qu8ok_12",U0="_metaRow_qu8ok_19",G0="_controls_qu8ok_23",H0="_separator_qu8ok_31",V0="_settings_qu8ok_37",gn={container:B0,topRow:z0,metaRow:U0,controls:G0,separator:H0,settings:V0},K0="_overlay_l7z5c_1",W0="_container_l7z5c_14",Z0="_header_l7z5c_23",q0="_title_l7z5c_29",Y0="_closeButton_l7z5c_33",Un={overlay:K0,container:W0,header:Z0,title:q0,closeButton:Y0};var j0=A("<h3>"),X0=A("<div><div role=dialog><div><button type=button>&times;</button></div><div>");const Q0=e=>w(ze,{get when(){return e.isOpen},get children(){return w(au,{get children(){var t=X0(),n=t.firstChild,r=n.firstChild,i=r.firstChild,a=r.nextSibling;return It(t,"click",e.onClose,!0),n.$$click=s=>s.stopPropagation(),O(r,w(ze,{get when(){return e.title},get children(){var s=j0();return O(s,()=>e.title),Y(()=>V(s,Un.title)),s}}),i),It(i,"click",e.onClose,!0),O(a,()=>e.children),Y(s=>{var o=Un.overlay,l=Un.container,c=Un.header,u=Un.closeButton;return o!==s.e&&V(t,s.e=o),l!==s.t&&V(n,s.t=l),c!==s.a&&V(r,s.a=c),u!==s.o&&V(i,s.o=u),s},{e:void 0,t:void 0,a:void 0,o:void 0}),t}})}});ct(["click"]);
63var J0=A('<svg xmlns=http://www.w3.org/2000/svg xmlSpace=preserve width=6 height=6 class=cross viewBox="0 0 365.696 365.696"style="enableBackground:new 0 0 512 512"><title>Icon</title><path fill=currentColor d="M243.188 182.86 356.32 69.726c12.5-12.5 12.5-32.766 0-45.247L341.238 9.398c-12.504-12.503-32.77-12.503-45.25 0L182.86 122.528 69.727 9.374c-12.5-12.5-32.766-12.5-45.247 0L9.375 24.457c-12.5 12.504-12.5 32.77 0 45.25l113.152 113.152L9.398 295.99c-12.503 12.503-12.503 32.769 0 45.25l15.082 15.08c12.5 12.5 32.766 12.5 45.247 0l113.132-113.132L295.99 356.32c12.503 12.5 32.769 12.5 45.25 0l15.081-15.082c12.5-12.504 12.5-32.77 0-45.25zm0 0"data-original=#000000>');const ep=e=>(()=>{var t=J0();return _e(t,e,!0,!0),t})();var tp=A('<svg xmlns=http://www.w3.org/2000/svg xmlSpace=preserve width=10 height=10 class=checkmark viewBox="0 0 24 24"style="enableBackground:new 0 0 512 512"><title>Icon</title><path fill=currentColor d="M9.707 19.121a.997.997 0 0 1-1.414 0l-5.646-5.647a1.5 1.5 0 0 1 0-2.121l.707-.707a1.5 1.5 0 0 1 2.121 0L9 14.171l9.525-9.525a1.5 1.5 0 0 1 2.121 0l.707.707a1.5 1.5 0 0 1 0 2.121z"data-original=#000000>');const np=e=>(()=>{var t=tp();return _e(t,e,!0,!0),t})();var rp=A("<label class=switch><input type=checkbox><div class=slider><div class=circle>");const zr=e=>{const t=()=>e.checked,n=()=>{e.ontoggle(!t())};return(()=>{var r=rp(),i=r.firstChild,a=i.nextSibling,s=a.firstChild;return i.addEventListener("change",n),O(s,w(ep,{}),null),O(s,w(np,{}),null),Y(()=>i.checked=t()),r})()};var fo=A("<span>"),ip=A('<div class="flexc gap-1.5"><div class="flexc gap-1"><span class=header>Editor Font</span></div><div class="flexc gap-1"><span class=header>Font Size</span></div><hr><div class="flex gap-1"><small class=smallText>Enable Word Wrap</small></div><div class="flex gap-1"><small class=smallText>Enable Font Ligatures</small></div><div class="flex gap-1"><small class=smallText>Enable Editor Guidelines');const ap=e=>{const t=["small","default","large"],i=Jr(["jetbrains","fira","ibmplex","notosans","roboto","sourcecodepro","ubuntu","monospace"],{format:o=>(()=>{var l=fo();return O(l,o),Y(()=>V(l,`fontSize-${it.fontSize??"default"} font-${o}`)),l})(),extractText:o=>o}),s=Jr(t,{format:o=>(()=>{var l=fo();return O(l,o),Y(()=>V(l,`fontSize-${o} font-${it.font??"monospace"}`)),l})(),extractText:o=>o});return w(Q0,{get isOpen(){return e.isOpen},get onClose(){return e.onClose},title:"Settings",get children(){var o=ip(),l=o.firstChild;l.firstChild;var c=l.nextSibling;c.firstChild;var u=c.nextSibling,d=u.nextSibling,p=d.firstChild,h=d.nextSibling,v=h.firstChild,m=h.nextSibling,f=m.firstChild;return O(l,w(On,Ie({name:"font-select",class:"customSelect settingsSelect",onChange:b=>Pn("font",b)},i,{get initialValue(){return it.font??"monospace"}})),null),O(c,w(On,Ie({name:"fontSize-select",class:"customSelect settingsSelect",onChange:b=>Pn("fontSize",b)},s,{get initialValue(){return it.fontSize??"default"}})),null),O(d,w(zr,{get checked(){return it.wordWrap},ontoggle:b=>Pn("wordWrap",b)}),p),O(h,w(zr,{get checked(){return it.ligatures},ontoggle:b=>Pn("ligatures",b)}),v),O(m,w(zr,{get checked(){return it.guidelines},ontoggle:b=>Pn("guidelines",b)}),f),o}})},sp="_themeToggle_1wzjy_1",op="_light_1wzjy_39",lp="_dark_1wzjy_43",cp="_system_1wzjy_47",up="_label_1wzjy_51",dp="_themeButton_1wzjy_63",fp="_active_1wzjy_86",Ht={themeToggle:sp,light:op,dark:lp,system:cp,label:up,themeButton:dp,active:fp};var pp=A('<svg aria-hidden=true role=presentation viewBox="0 0 24 24"fill=none stroke=currentColor stroke-width=2 stroke-linecap=round stroke-linejoin=round><path d="M20.9 13.4A8 8 0 0 1 10.6 3.1 8.8 8.8 0 1 0 20.9 13.4Z">'),gp=A('<svg aria-hidden=true role=presentation viewBox="0 0 24 24"fill=none stroke=currentColor stroke-width=2 stroke-linecap=round stroke-linejoin=round><rect x=3 y=4 width=18 height=13 rx=2></rect><path d="M8 21h8"></path><path d="M12 17v4">'),mp=A('<svg aria-hidden=true role=presentation viewBox="0 0 24 24"fill=none stroke=currentColor stroke-width=2 stroke-linecap=round stroke-linejoin=round><circle cx=12 cy=12 r=4></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.9 4.9 1.4 1.4"></path><path d="m17.7 17.7 1.4 1.4"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.3 17.7-1.4 1.4"></path><path d="m19.1 4.9-1.4 1.4">'),hp=A("<fieldset><legend>Theme preference"),bp=A("<button type=button>");const _p=()=>
63window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",Vi=()=>{const e=localStorage.getItem("theme");return e==="dark"||e==="light"||e==="system"?e:"system"},Zl=e=>e==="system"?_p():e,vp=()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches,Ep=async e=>{await window.orianaApplyEditorTheme?.(e),document.documentElement.getAttribute("data-theme")!==e&&document.documentElement.setAttribute("data-theme",e),document.documentElement.style.colorScheme!==e&&(document.documentElement.style.colorScheme=e)},po=async e=>{await Ep(Zl(e)),document.documentElement.dataset.themePreference!==e&&(document.documentElement.dataset.themePreference=e),localStorage.getItem("theme")!==e&&localStorage.setItem("theme",e)},Rr=e=>{const t=Zl(e),n=document.documentElement.getAttribute("data-theme")!==t,r=document;if(!n||vp()||!r.startViewTransition){po(e);return}document.documentElement.dataset.themeTransition="view",r.startViewTransition(()=>po(e)).finished.finally(()=>{delete document.documentElement.dataset.themeTransition})},wp=[{value:"light",label:"Light theme",icon:"sun"},{value:"dark",label:"Dark theme",icon:"moon"},{value:"system",label:"System theme",icon:"monitor"}],yp=e=>e.icon==="moon"?pp():e.icon==="monitor"?gp():mp();function Sp(){const[e,t]=se("system"),n=r=>{Rr(r),t(r)};return Cn(()=>{const r=window.matchMedia("(prefers-color-scheme: dark)"),i=Vi();t(i),Rr(i);const a=()=>{Vi()==="system"&&Rr("system")},s=o=>{if(o.key!=="theme")return;const l=Vi();t(l),Rr(l)};r.addEventListener("change",a),window.addEventListener("storage",s),Je(()=>{r.removeEventListener("change",a),window.removeEventListener("storage",s)})}),(()=>{var r=hp(),i=r.firstChild;return O(r,w(er,{each:wp,children:a=>(()=>{var s=bp();return s.$$click=()=>n(a.value),O(s,w(yp,{get icon(){return a.icon}})),Y(o=>{var l=Ht.themeButton,c={[Ht.active]:e()===a.value},u=e()===a.value,d=a.label,p=a.label;return l!==o.e&&V(s,o.e=l),o.t=qi(s,c,o.t),u!==o.a&&be(s,"aria-pressed",o.a=u),d!==o.o&&be(s,"aria-label",o.o=d),p!==o.i&&be(s,"title",o.i=p),o},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0}),s})()}),null),Y(a=>{var s=Ht.themeToggle,o={[Ht.light]:e()==="light",[Ht.dark]:e()==="dark",[Ht.system]:e()==="system"},l=Ht.label;return s!==a.e&&V(r,a.e=s),a.t=qi(r,o,a.t),l!==a.a&&V(i,a.a=l),a},{e:void 0,t:void 0,a:void 0}),r})()}ct(["click"]);var Tp=A("<span class=logo>"),Ap=A('<span style="font-family:&quot;SourceCodePro&quot;, monospace">pastey.gg'),Op=A('<div><div><div><span aria-hidden=true></span><button type=button aria-label="Open settings"title="Open settings"></button></div></div><div>');const ka=e=>{const t=si(),[n,r]=se(!1),i=()=>{bt(()=>({files:[li()],password:void 0,expiry:void 0,views:void 0})),Qn("currentFile",0),t("/")};return(()=>{var a=Op(),s=a.firstChild,o=s.firstChild,l=o.firstChild,c=l.nextSibling,u=s.nextSibling;return O(a,w(ap,{get isOpen(){return n()},onClose:()=>r(!1)}),s),O(s,w($o,{href:"/",class:"header fs-1.1 fb flex ai-center gap-.4 noa",onclick:d=>{d.preventDefault(),i()},get children(){return[(()=>{var d=Tp();return O(d,w(Ko,{})),d})(),Ap()]}}),o),O(o,w(Sp,{}),l),c.$$click=()=>r(!0),O(c,w(F0,{})),O(u,()=>e.children),Y(d=>{var p=gn.container,h=gn.topRow,v=gn.controls,m=gn.separator,f=gn.settings,b=gn.metaRow;return p!==d.e&&V(a,d.e=p),h!==d.t&&V(s,d.t=h),v!==d.a&&V(o,d.a=v),m!==d.o&&V(l,d.o=m),f!==d.i&&V(c,d.i=f),b!==d.n&&V(u,d.n=b),d},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0}),a})()};ct(["click"]);
63var Cp=A("<div class=inner>"),xp=A("<main><div class=wrapper>"),Ip=A("<div class=flexc id=metaInfo aria-busy=true>");function Rp(){const e=ko(),t=si(),n=_u(),[r,i]=se(!1),[a,s]=se(void 0),[o,l]=se(null),c=()=>{const d=e.state?.paste;if(!d||d.id!==n.id)return!1;const p=`oriana:safety-token:${n.id}`;return(typeof window<"u"?sessionStorage.getItem(p):null)?(s(d),typeof window<"u"&&sessionStorage.removeItem(p),!0):!1},u=async()=>{let d;try{const p=`oriana:safety-token:${n.id}`,h=typeof window<"u"?sessionStorage.getItem(p):null,v=new URL(`https://api.pastey.gg/pastes/${n.id}`);h&&v.searchParams.set("skip_view","true");const m={};if(h&&(m["X-Safety-Token"]=h),o()&&(m.Authorization=o()),d=await fetch(v,{headers:m}),d.status===200&&h&&typeof window<"u"&&sessionStorage.removeItem(p),d.status===200)return await d.json()}catch(p){return console.error(p),t("/error")}if(d.status===401){i(!0);return}return d.status===404?t("/404"):t("/error")};return ke(He([o,a],async()=>{if(a()||c())return;const d=await u();d&&(s(d),i(!1))})),(()=>{var d=xp(),p=d.firstChild;return O(d,w(ka,{}),p),O(p,w(Tn,{get children(){return[w(Ve,{get when(){return!r()},get children(){return[(()=>{var h=Cp();return O(h,w(Wl,{get paste(){return a()},get loadingPaste(){return!a()}})),h})(),w(ze,{get when(){return a()},get fallback(){return Ip()},get children(){return w(s1,{get paste(){return a()}})}})]}}),w(Ve,{get when(){return r()},get children(){return w(p1,{setPassword:l})}})]}})),O(d,w(Ea,{}),null),d})()}var Np=A("<main><div style=display:flex;flex-direction:column;align-items:center;flex:1;gap:1rem;padding:2rem;align-self:center><h1 class=header style=margin:0;font-size:4rem></h1><p style=margin:0;color:var(--secondary-color)>");const pi=e=>(()=>{var t=Np(),n=t.firstChild,r=n.firstChild,i=r.nextSibling;return O(t,w(ka,{}),n),O(r,()=>e.title),O(i,()=>e.message),O(n,w($o,{href:"/",class:"noa",style:{color:"var(--success)","text-decoration":"underline"},children:"Go home"}),null),O(t,w(Ea,{}),null),Y(a=>{var s=e.alignTop?"flex-start":"center",o=e.textAlign??"center",l=e.width??"100%",c=e.titleColor;return s!==a.e&&fr(n,"justify-content",a.e=s),o!==a.t&&fr(n,"text-align",a.t=o),l!==a.a&&fr(n,"width",a.a=l),c!==a.o&&fr(r,"color",a.o=c),a},{e:void 0,t:void 0,a:void 0,o:void 0}),t})();function kp(){return w(pi,{title:"404",message:"That paste does not exist or has been removed.",titleColor:"var(--accent-color)"})}function Mp(){return window.location.replace("https://api.pastey.gg/docs"),null}function Lp(){return w(pi,{title:"Error",message:"Something went wrong. Please try again later.",titleColor:"var(--error)"})}var $p=A('<svg viewBox="0 0 512 512"fill=currentColor color=currentColor height=1em width=1em xmlns=http://www.w3.org/2000/svg style=overflow:visible><title>Icon</title><path fill=currentColor d="M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-336c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 47.2-36 67.2-56 74.5v3.8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8.1c0-20.5 14.8-35.2 30.1-40.2 6.4-2.1 13.2-5.5 18.2-10.3 4.3-4.2 7.7-10 7.7-19.6 0-17.7-14.3-32-32-32zm-32 192a32 32 0 1 1 64 0 32 32 0 1 1-64 0z">');function go(){return $p()}var Pp=A('<div class=flexc id=metaInfo><div><small class="smallText header tint"><span class=blue>*</span> All settings are optional.</small><label>Password<input name=password type=password></label><span><label for=paste-expiry>Expiry</label></span><label>Allowed Views<small class="smallText tint"> Only allow up to N amount of views</small><input type=number name=views min=1 max=1000 step=1></label><span>Disable Safety scanning?<small class="smallText tint"> Disables scanning the paste for tokens.</small></span><div class=saveButton>Save</div><div>+ Add file');const Dp=[{name:"5 minutes",time:300*1e3},{name:"15 minutes",time:900*1e3},{name:"1 hour",time:3600*1e3},{name:"6 hours",time:360*60*1e3},{name:"12 hours",time:720*60*1e3},{name:"1 day",time:1440*60*1e3},{name:"3 days",time:4320*60*1e3},{name:"7 days",time:10080*60*1e3},{name:"14 days",time:336*60*60*1e3},{name:"28 days",time:672*60*60*1e3}],Fp=e=>e.name,Bp=e=>{const[t,n]=se(null),[r,i]=se(!1),a=si(),s=Jr(Dp,{format:Fp,extractText:u=>u.name});Zo(["Control","s"],()=>{o()},{preventDefault:!0});const o=async()=>{const u=[];for(const m of De.files)m.content.length>0&&u.push(m);if(u.length<1){n("Paste data cannot be empty.");return}let d;const p=new Date;p.setMilliseconds(p.getMilliseconds()+(De.expiry??0));const h=JSON.stringify({files:u,password:De.password,expires_at:De.expiry?p.toISOString():null,remaining_views:De.views??null});try{d=await fetch("https://api.pastey.gg/pastes?web=true",{method:"POST",headers:{"Content-Type":"application/json"},body:h})}catch(m){m instanceof Error?n(m.message):n(String(m));return}if(d.status!==201){const m=await d.json();n(m.error);return}const v=await d.json();typeof window<"u"&&sessionStorage.setItem(`oriana:safety-token:${v.id}`,v.safety_token),a(`/${v.id}`,{state:{paste:v}})},l=()=>(Me.error(t(),{icon:"❌"}),n(null),""),c=u=>{if(u.value===""){bt("views",void 0);return}const d=Number(u.value);if(!Number.isInteger(d)||d<1||d>1e3){u.value=De.views?.toString()??"";return}bt("views",d)};return(()=>{var u=Pp(),d=u.firstChild,p=d.firstChild,h=p.nextSibling,v=h.firstChild,m=v.nextSibling,f=h.nextSibling;f.firstChild;var b=f.nextSibling,_=b.firstChild,E=_.nextSibling,y=E.firstChild,x=E.nextSibling,T=b.nextSibling,P=T.firstChild,M=P.nextSibling,N=M.firstChild,W=T.nextSibling,G=W.nextSibling;return m.addEventListener("change",R=>bt("password",R.target.value)),O(f,w(On,Ie({id:"paste-expiry",name:"expiry",class:"customSelect"},s,{onChange:R=>bt("expiry",R.time)})),null),O(E,w(go,{}),y),x.$$input=R=>c(R.currentTarget),O(M,w(go,{}),N),O(T,w(zr,{get checked(){return r()},ontoggle:i}),null),W.$$click=o,O(d,w(ze,{get when(){return t()},get children(){return l()}}),G),It(G,"click",e.onAddFile,!0),Y(R=>{var L=`${Ne.metaInner} flexc gap-1`,I=`${Ne.part} header`,U=`${Ne.part} header`,Z=`${Ne.part} header`,z=`${Ne.part} header`,C=Ne.addFileButton;return L!==R.e&&V(d,R.e=L),I!==R.t&&V(h,R.t=I),U!==R.a&&V(f,R.a=U),Z!==R.o&&V(b,R.o=Z),z!==R.i&&V(T,R.i=z),C!==R.n&&V(G,R.n=C),R},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0}),Y(()=>x.value=De.views??""),u})()};ct(["input","click"]);var zp=A("<main><div class=wrapper><div class=inner>");function Up(){Cn(()=>Qn("currentFile",0));const e=()=>{if(De.files.length>=5){Me.error("Max files reached: 5");return}const t=De.files.length;bt("files",n=>[...n,li()]),Qn("currentFile",t),Me.success("Successfully added a new file.")};return(()=>{var t=zp(),n=t.firstChild,r=n.firstChild;return O(t,w(ka,{}),n),O(r,w(Wl,{})),O(n,w(Bp,{onAddFile:e}),null),O(t,w(Ea,{}),null),t})()}var Gp=A('<span><br><br><b>Last Updated:</b> 2026-06-04<br><br>At <b>Pastey.gg</b>, we believe in keeping things simple and respecting your privacy. This policy explains how we handle data when you visit and use our site.<br><br><b>1. Information We Do Not Collect</b><br>We do not require user accounts. Therefore, we <b>
63do not</b> collect, ask for, or store any direct personal identification information, such as:<ul><li>Names</li><li>Email addresses</li><li>Phone numbers</li><li>Billing information</li></ul><b>2. Information We Automatically Collect (Server Logs)</b><br>Like almost all websites, our servers automatically record basic, non-personally identifying information that your browser sends when you visit. This standard log data may include:<ul><li>Your IP address</li><li>Browser type and version</li><li>The date and time of your visit</li><li>Referring/exit pages</li></ul><b>Why we collect this:</b> We use this basic log data solely for the operation of the site, maintaining security, preventing abuse (such as spam or DDoS attacks), and understanding general usage trends.<br><br><b>3. Cookies</b><br><ul><li><b>No Cookies:</b> We <b>do not</b> use cookies or tracking technologies on our website.</li></ul><b>4. User-Submitted Content</b><br>Please be aware that any text or code you submit to <b>Pastey.gg</b> (a "Paste") is <b>publicly accessible</b>. <b>Do not</b> share passwords, API keys, private personal information, or sensitive data in your Pastes. We are not responsible for the privacy of any information you voluntarily choose to publish in a Paste.<br><br><b>5. Data Sharing</b><br>We <b>do not</b> sell, trade, or rent your data to anyone. We will only share server log data if <b>strictly required by law</b> or to protect the security and integrity of our service.<br><br><b>6. Changes to This Policy</b><br>We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.');function Hp(){const e=Gp();return w(pi,{title:"Privacy Policy",message:e,titleColor:"var(--success)",alignTop:!0,textAlign:"left",width:"70%"})}var Vp=A('<span><b>Last Updated:</b> 2026-06-04<br><br>Welcome to <b>Pastey.gg</b> ("we," "our," or "us"). By accessing or using our website, you agree to be bound by these Terms and Conditions. If you do not agree with any part of these terms, please do not use our service.<br><br><b>1. Use of Service</b><br><b>Pastey.gg</b> provides a simple platform for sharing code and text snippets ("Pastes"). The service is provided free of charge and does not require an account to use.<br><br><b>2. Acceptable Use</b><br>You agree not to use Pastey.gg to upload, post, or share any content that:<ul><li>Is illegal, harmful, threatening, abusive, or harassing.</li><li>Contains malware, viruses, or any code designed to disrupt or harm systems.</li><li>Infringes on the intellectual property rights, privacy, or copyrights of others.</li><li>Contains sensitive personal information (doxing) of yourself or others.</li><li>Is used for spamming or malicious automated activities.</li></ul><b>3. Content Ownership and Removal</b><br>You retain ownership of any content you post. However, by posting content to Pastey.gg, you grant us a non-exclusive, royalty-free license to display and distribute that content through our platform. We reserve the right, but are not obligated, to review, flag, modify, or permanently delete any Paste at our sole discretion, at any time, and without notice, particularly if we believe it violates these Terms.<br><br><b>4. Disclaimer of Warranties</b><br>Our service is provided on an "AS IS" and "AS AVAILABLE" basis. We make no warranties, expressed or implied, regarding the uptime, reliability, or security of the site. We do not guarantee that your Pastes will be saved indefinitely or protected from loss. Always keep backups of your important data.<br><br><b>5. Limitation of Liability</b><br>To the maximum extent permitted by law, Pastey.gg shall not be liable for any direct, indirect, incidental, or consequential damages resulting from your use of the service, or the loss, corruption, or unauthorized access to any content you share.<br><br><b>6. Changes to Terms</b><br>We reserve the right to modify these terms at any time. Your continued use of the site after any changes constitutes acceptance of the new terms.');function Kp(){const e=Vp();return w(pi,{title:"Terms and Conditions",message:e,titleColor:"var(--success)",alignTop:!0,textAlign:"left",width:"70%"})}function Wp(){return Cn(()=>{requestAnimationFrame(()=>{document.documentElement.dataset.themeReady="true"})}),w(Lu,{root:e=>w(zc,{get children(){return[w(rd,{position:"bottom-center",gutter:32,toastOptions:{className:"toasty",iconTheme:{primary:"var(--accent-color)"}}}),Ot(()=>e.children)]}}),get children(){return[w(Gt,{path:"/",component:Up}),w(Gt,{path:"/404",component:kp}),w(Gt,{path:"/error",component:Lp}),w(Gt,{path:"/:id",component:Rp}),w(Gt,{path:"/terms",component:Kp}),w(Gt,{path:"/privacy",component:Hp}),w(Gt,{path:"/docs",component:Mp})]}})}jc(()=>w(Wp,{}),document.getElementById("app"));export{Qp as c,Mf as g};

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