mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
50 lines
217 KiB
HTML
50 lines
217 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head data-version="1.0.0">
|
||
<meta charset="UTF-8" />
|
||
<link
|
||
rel="icon"
|
||
type="image/svg+xml"
|
||
href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojOGQ2ZGU4O30uY2xzLTJ7ZmlsbDojYTc4ZWVmO30uY2xzLTN7ZmlsbDojNmMyZTdjO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iSWNvbnMiPjxyZWN0IGNsYXNzPSJjbHMtMSIgaGVpZ2h0PSIyMiIgcng9IjMiIHdpZHRoPSIyMiIgeD0iMSIgeT0iMSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgaGVpZ2h0PSIxNyIgcng9IjMiIHdpZHRoPSIyMiIgeD0iMSIgeT0iMSIvPjwvZz48ZyBkYXRhLW5hbWU9IkxheWVyIDQiIGlkPSJMYXllcl80Ij48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMCwwSDRBNCw0LDAsMCwwLDAsNFYyMGE0LDQsMCwwLDAsNCw0SDIwYTQsNCwwLDAsMCw0LTRWNEE0LDQsMCwwLDAsMjAsMFptMiwyMGEyLDIsMCwwLDEtMiwySDRhMiwyLDAsMCwxLTItMlY0QTIsMiwwLDAsMSw0LDJIMjBhMiwyLDAsMCwxLDIsMloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01LDE1YTEsMSwwLDAsMCwwLDIsMiwyLDAsMCwxLDIsMiwxLDEsMCwwLDAsMiwwQTQsNCwwLDAsMCw1LDE1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUsMTFhMSwxLDAsMCwwLDAsMiw2LjAwNiw2LjAwNiwwLDAsMSw2LDYsMSwxLDAsMCwwLDIsMEE4LjAwOSw4LjAwOSwwLDAsMCw1LDExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUsN0ExLDEsMCwwLDAsNSw5LDEwLjAxMSwxMC4wMTEsMCwwLDEsMTUsMTlhMSwxLDAsMCwwLDIsMEExMi4wMTMsMTIuMDEzLDAsMCwwLDUsN1oiLz48L2c+PC9zdmc+"
|
||
/>
|
||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||
<link
|
||
href="https://fonts.googleapis.com/css2?family=Klee+One&family=Noto+Serif+JP&family=Shippori+Mincho&display=swap"
|
||
rel="stylesheet"
|
||
/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>Texthooker UI</title>
|
||
<script type="module" crossorigin>
|
||
var Hc=Object.defineProperty;var Rc=(e,n,t)=>n in e?Hc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var Gi=(e,n,t)=>(Rc(e,typeof n!="symbol"?n+"":n,t),t);(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function Ne(){}const Vc=e=>e;function Fc(e,n){for(const t in n)e[t]=n[t];return e}function Tu(e){return e()}function Aa(){return Object.create(null)}function Rt(e){e.forEach(Tu)}function Hl(e){return typeof e=="function"}function wt(e,n){return e!=e?n==n:e!==n||e&&typeof e=="object"||typeof e=="function"}function Wc(e){return Object.keys(e).length===0}function Uc(e,...n){if(e==null)return Ne;const t=e.subscribe(...n);return t.unsubscribe?()=>t.unsubscribe():t}function _(e,n,t){e.$$.on_destroy.push(Uc(n,t))}function H(e,n,t){return e.set(t),n}function jc(e){return e&&Hl(e.destroy)?e.destroy:Ne}const Ou=typeof window<"u";let Bc=Ou?()=>window.performance.now():()=>Date.now(),xs=Ou?e=>requestAnimationFrame(e):Ne;const ui=new Set;function Iu(e){ui.forEach(n=>{n.c(e)||(ui.delete(n),n.f())}),ui.size!==0&&xs(Iu)}function zc(e){let n;return ui.size===0&&xs(Iu),{promise:new Promise(t=>{ui.add(n={c:e,f:t})}),abort(){ui.delete(n)}}}function c(e,n){e.appendChild(n)}function Mu(e){if(!e)return document;const n=e.getRootNode?e.getRootNode():e.ownerDocument;return n&&n.host?n:e.ownerDocument}function Yc(e){const n=g("style");return Gc(Mu(e),n),n.sheet}function Gc(e,n){return c(e.head||e,n),n.sheet}function V(e,n,t){e.insertBefore(n,t||null)}function R(e){e.parentNode&&e.parentNode.removeChild(e)}function g(e){return document.createElement(e)}function ps(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function ut(e){return document.createTextNode(e)}function w(){return ut(" ")}function bn(){return ut("")}function P(e,n,t,r){return e.addEventListener(n,t,r),()=>e.removeEventListener(n,t,r)}function f(e,n,t){t==null?e.removeAttribute(n):e.getAttribute(n)!==t&&e.setAttribute(n,t)}function Kc(e,n,t){const r=new Set;for(let i=0;i<e.length;i+=1)e[i].checked&&r.add(e[i].__value);return t||r.delete(n),Array.from(r)}function Cl(e){return e===""?null:+e}function qc(e){return Array.from(e.childNodes)}function Tt(e,n){n=""+n,e.wholeText!==n&&(e.data=n)}function Et(e,n){e.value=n??""}function mt(e,n,t,r){t===null?e.style.removeProperty(n):e.style.setProperty(n,t,r?"important":"")}function pi(e,n){for(let t=0;t<e.options.length;t+=1){const r=e.options[t];if(r.__value===n){r.selected=!0;return}}e.selectedIndex=-1}function Xc(e){const n=e.querySelector(":checked")||e.options[0];return n&&n.__value}function q(e,n,t){e.classList[t?"add":"remove"](n)}function $u(e,n,{bubbles:t=!1,cancelable:r=!1}={}){const i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t,r,n),i}class Ps{constructor(n=!1){this.is_svg=!1,this.is_svg=n,this.e=this.n=null}c(n){this.h(n)}m(n,t,r=null){this.e||(this.is_svg?this.e=ps(t.nodeName):this.e=g(t.nodeName),this.t=t,this.c(n)),this.i(r)}h(n){this.e.innerHTML=n,this.n=Array.from(this.e.childNodes)}i(n){for(let t=0;t<this.n.length;t+=1)V(this.t,this.n[t],n)}p(n){this.d(),this.h(n),this.i(this.a)}d(){this.n.forEach(R)}}const Ll=new Map;let El=0;function Zc(e){let n=5381,t=e.length;for(;t--;)n=(n<<5)-n^e.charCodeAt(t);return n>>>0}function Jc(e,n){const t={stylesheet:Yc(n),rules:{}};return Ll.set(e,t),t}function Qc(e,n,t,r,i,o,s,l=0){const u=16.666/r;let a=`{
|
||
`;for(let O=0;O<=1;O+=u){const A=n+(t-n)*o(O);a+=O*100+`%{${s(A,1-A)}}
|
||
`}const h=a+`100% {${s(t,1-t)}}
|
||
}`,p=`__svelte_${Zc(h)}_${l}`,d=Mu(e),{stylesheet:b,rules:k}=Ll.get(d)||Jc(d,e);k[p]||(k[p]=!0,b.insertRule(`@keyframes ${p} ${h}`,b.cssRules.length));const S=e.style.animation||"";return e.style.animation=`${S?`${S}, `:""}${p} ${r}ms linear ${i}ms 1 both`,El+=1,p}function Da(e,n){const t=(e.style.animation||"").split(", "),r=t.filter(n?o=>o.indexOf(n)<0:o=>o.indexOf("__svelte")===-1),i=t.length-r.length;i&&(e.style.animation=r.join(", "),El-=i,El||ef())}function ef(){xs(()=>{El||(Ll.forEach(e=>{const{ownerNode:n}=e.stylesheet;n&&R(n)}),Ll.clear())})}let lo;function Qi(e){lo=e}function As(){if(!lo)throw new Error("Function called outside component initialization");return lo}function Rl(e){As().$$.on_mount.push(e)}function Nu(e){As().$$.on_destroy.push(e)}function Rr(){const e=As();return(n,t,{cancelable:r=!1}={})=>{const i=e.$$.callbacks[n];if(i){const o=$u(n,t,{cancelable:r});return i.slice().forEach(s=>{s.call(e,o)}),!o.defaultPrevented}return!0}}function so(e,n){const t=e.$$.callbacks[n.type];t&&t.slice().forEach(r=>r.call(this,n))}const qi=[],ct=[],ml=[],ds=[],Hu=Promise.resolve();let ms=!1;function Ru(){ms||(ms=!0,Hu.then(Vu))}function ao(){return Ru(),Hu}function Tr(e){ml.push(e)}function Jl(e){ds.push(e)}const Ql=new Set;let al=0;function Vu(){const e=lo;do{for(;al<qi.length;){const n=qi[al];al++,Qi(n),tf(n.$$)}for(Qi(null),qi.length=0,al=0;ct.length;)ct.pop()();for(let n=0;n<ml.length;n+=1){const t=ml[n];Ql.has(t)||(Ql.add(t),t())}ml.length=0}while(qi.length);for(;ds.length;)ds.pop()();ms=!1,Ql.clear(),Qi(e)}function tf(e){if(e.fragment!==null){e.update(),Rt(e.before_update);const n=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,n),e.after_update.forEach(Tr)}}let Ki;function nf(){return Ki||(Ki=Promise.resolve(),Ki.then(()=>{Ki=null})),Ki}function Ta(e,n,t){e.dispatchEvent($u(`${n?"intro":"outro"}${t}`))}const gl=new Set;let Cr;function et(){Cr={r:0,c:[],p:Cr}}function tt(){Cr.r||Rt(Cr.c),Cr=Cr.p}function N(e,n){e&&e.i&&(gl.delete(e),e.i(n))}function F(e,n,t,r){if(e&&e.o){if(gl.has(e))return;gl.add(e),Cr.c.push(()=>{gl.delete(e),r&&(t&&e.d(1),r())}),e.o(n)}else r&&r()}const rf={duration:0};function Fu(e,n,t){const r={direction:"in"};let i=n(e,t,r),o=!1,s,l,u=0;function a(){s&&Da(e,s)}function h(){const{delay:d=0,duration:b=300,easing:k=Vc,tick:S=Ne,css:O}=i||rf;O&&(s=Qc(e,0,1,b,d,k,O,u++)),S(0,1);const A=Bc()+d,D=A+b;l&&l.abort(),o=!0,Tr(()=>Ta(e,!0,"start")),l=zc(x=>{if(o){if(x>=D)return S(1,0),Ta(e,!0,"end"),a(),o=!1;if(x>=A){const j=k((x-A)/b);S(j,1-j)}}return o})}let p=!1;return{start(){p||(p=!0,Da(e),Hl(i)?(i=i(r),nf().then(h)):h())},invalidate(){p=!1},end(){o&&(a(),o=!1)}}}const Ds=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function Vl(e,n){e.d(1),n.delete(e.key)}function Ts(e,n){F(e,1,1,()=>{n.delete(e.key)})}function Vr(e,n,t,r,i,o,s,l,u,a,h,p){let d=e.length,b=o.length,k=d;const S={};for(;k--;)S[e[k].key]=k;const O=[],A=new Map,D=new Map;for(k=b;k--;){const Z=p(i,o,k),I=t(Z);let U=s.get(I);U?r&&U.p(Z,n):(U=a(I,Z),U.c()),A.set(I,O[k]=U),I in S&&D.set(I,Math.abs(k-S[I]))}const x=new Set,j=new Set;function W(Z){N(Z,1),Z.m(l,h),s.set(Z.key,Z),h=Z.first,b--}for(;d&&b;){const Z=O[b-1],I=e[d-1],U=Z.key,E=I.key;Z===I?(h=Z.first,d--,b--):A.has(E)?!s.has(U)||x.has(U)?W(Z):j.has(E)?d--:D.get(U)>D.get(E)?(j.add(U),W(Z)):(x.add(E),d--):(u(I,s),d--)}for(;d--;){const Z=e[d];A.has(Z.key)||u(Z,s)}for(;b;)W(O[b-1]);return O}function of(e,n){const t={},r={},i={$$scope:1};let o=e.length;for(;o--;){const s=e[o],l=n[o];if(l){for(const u in s)u in l||(r[u]=1);for(const u in l)i[u]||(t[u]=l[u],i[u]=1);e[o]=l}else for(const u in s)i[u]=1}for(const s in r)s in t||(t[s]=void 0);return t}function lf(e){return typeof e=="object"&&e!==null?e:{}}function es(e,n,t,r){const i=e.$$.props[n];i!==void 0&&(e.$$.bound[i]=t,r===void 0&&t(e.$$.ctx[i]))}function se(e){e&&e.c()}function ie(e,n,t,r){const{fragment:i,after_update:o}=e.$$;i&&i.m(n,t),r||Tr(()=>{const s=e.$$.on_mount.map(Tu).filter(Hl);e.$$.on_destroy?e.$$.on_destroy.push(...s):Rt(s),e.$$.on_mount=[]}),o.forEach(Tr)}function oe(e,n){const t=e.$$;t.fragment!==null&&(Rt(t.on_destroy),t.fragment&&t.fragment.d(n),t.on_destroy=t.fragment=null,t.ctx=[])}function sf(e,n){e.$$.dirty[0]===-1&&(qi.push(e),Ru(),e.$$.dirty.fill(0)),e.$$.dirty[n/31|0]|=1<<n%31}function Vt(e,n,t,r,i,o,s,l=[-1]){const u=lo;Qi(e);const a=e.$$={fragment:null,ctx:[],props:o,update:Ne,not_equal:i,bound:Aa(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(u?u.$$.context:[])),callbacks:Aa(),dirty:l,skip_bound:!1,root:n.target||u.$$.root};s&&s(a.root);let h=!1;if(a.ctx=t?t(e,n.props||{},(p,d,...b)=>{const k=b.length?b[0]:d;return a.ctx&&i(a.ctx[p],a.ctx[p]=k)&&(!a.skip_bound&&a.bound[p]&&a.bound[p](k),h&&sf(e,p)),d}):[],a.update(),h=!0,Rt(a.before_update),a.fragment=r?r(a.ctx):!1,n.target){if(n.hydrate){const p=qc(n.target);a.fragment&&a.fragment.l(p),p.forEach(R)}else a.fragment&&a.fragment.c();n.intro&&N(e.$$.fragment),ie(e,n.target,n.anchor,n.customElement),Vu()}Qi(u)}class Ft{$destroy(){oe(this,1),this.$destroy=Ne}$on(n,t){if(!Hl(t))return Ne;const r=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return r.push(t),()=>{const i=r.indexOf(t);i!==-1&&r.splice(i,1)}}$set(n){this.$$set&&!Wc(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}}var af="M20 13.5C20 17.09 17.09 20 13.5 20H6V18H13.5C16 18 18 16 18 13.5S16 9 13.5 9H7.83L10.91 12.09L9.5 13.5L4 8L9.5 2.5L10.92 3.91L7.83 7H13.5C17.09 7 20 9.91 20 13.5Z",Wu="M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z",Uu="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",uf="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",cf="M21.4 7.5C22.2 8.3 22.2 9.6 21.4 10.3L18.6 13.1L10.8 5.3L13.6 2.5C14.4 1.7 15.7 1.7 16.4 2.5L18.2 4.3L21.2 1.3L22.6 2.7L19.6 5.7L21.4 7.5M15.6 13.3L14.2 11.9L11.4 14.7L9.3 12.6L12.1 9.8L10.7 8.4L7.9 11.2L6.4 9.8L3.6 12.6C2.8 13.4 2.8 14.7 3.6 15.4L5.4 17.2L1.4 21.2L2.8 22.6L6.8 18.6L8.6 20.4C9.4 21.2 10.7 21.2 11.4 20.4L14.2 17.6L12.8 16.2L15.6 13.3Z",ff="M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z",gs="M19,12V13.5A4,4 0 0,1 23,17.5C23,18.32 22.75,19.08 22.33,19.71L21.24,18.62C21.41,18.28 21.5,17.9 21.5,17.5A2.5,2.5 0 0,0 19,15V16.5L16.75,14.25L19,12M19,23V21.5A4,4 0 0,1 15,17.5C15,16.68 15.25,15.92 15.67,15.29L16.76,16.38C16.59,16.72 16.5,17.1 16.5,17.5A2.5,2.5 0 0,0 19,20V18.5L21.25,20.75L19,23M12,3C16.42,3 20,4.79 20,7C20,9.21 16.42,11 12,11C7.58,11 4,9.21 4,7C4,4.79 7.58,3 12,3M4,9C4,11.21 7.58,13 12,13C13.11,13 14.17,12.89 15.14,12.68C14.19,13.54 13.5,14.67 13.18,15.96L12,16C7.58,16 4,14.21 4,12V9M20,9V11H19.5L18.9,11.03C19.6,10.43 20,9.74 20,9M4,14C4,16.21 7.58,18 12,18L13,17.97C13.09,19.03 13.42,20 13.95,20.88L12,21C7.58,21 4,19.21 4,17V14Z",eo="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",hf="M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z",pf="M9,1V7H5L12,14L19,7H15V1H9M5,16V18H19V16H5M5,20V22H19V20H5Z",df="M5,3A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5.5L18.5,3H17V9A1,1 0 0,1 16,10H8A1,1 0 0,1 7,9V3H5M12,4V9H15V4H12M7,12H17A1,1 0 0,1 18,13V19H6V13A1,1 0 0,1 7,12Z",Zt="M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",mf="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",gf="M21 10V9L15 3H5C3.89 3 3 3.89 3 5V19C3 20.11 3.9 21 5 21H11V19.13L19.39 10.74C19.83 10.3 20.39 10.06 21 10M14 4.5L19.5 10H14V4.5M22.85 14.19L21.87 15.17L19.83 13.13L20.81 12.15C21 11.95 21.33 11.95 21.53 12.15L22.85 13.47C23.05 13.67 23.05 14 22.85 14.19M19.13 13.83L21.17 15.87L15.04 22H13V19.96L19.13 13.83Z",bf="M14,19H18V5H14M6,19H10V5H6V19Z",vf="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",_f="M8,5.14V19.14L19,12.14L8,5.14Z",ju="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",wf="M2 12C2 16.97 6.03 21 11 21C13.39 21 15.68 20.06 17.4 18.4L15.9 16.9C14.63 18.25 12.86 19 11 19C4.76 19 1.64 11.46 6.05 7.05C10.46 2.64 18 5.77 18 12H15L19 16H19.1L23 12H20C20 7.03 15.97 3 11 3C6.03 3 2 7.03 2 12Z",yf="M15 3H9V1H15V3M12 18.5C12 19.77 12.37 20.94 13 21.94C12.67 22 12.34 22 12 22C7.03 22 3 17.97 3 13S7.03 4 12 4C14.12 4 16.07 4.74 17.62 6L19.04 4.56C19.55 5 20 5.46 20.45 5.97L19.03 7.39C20.16 8.81 20.87 10.57 21 12.5C20.22 12.18 19.38 12 18.5 12C14.91 12 12 14.91 12 18.5M13 7H11V14H13V7M23 18.5C23 21 21 23 18.5 23S14 21 14 18.5 16 14 18.5 14 23 16 23 18.5M20 21.08L15.92 17C15.65 17.42 15.5 17.94 15.5 18.5C15.5 20.16 16.84 21.5 18.5 21.5C19.06 21.5 19.58 21.35 20 21.08M21.5 18.5C21.5 16.84 20.16 15.5 18.5 15.5C17.94 15.5 17.42 15.65 17 15.92L21.08 20C21.35 19.58 21.5 19.06 21.5 18.5Z",kf="M15 3H9V1H15V3M19.39 10.74L11 19.13V21.94C6.5 21.44 3 17.63 3 13C3 8.03 7.03 4 12 4C14.12 4 16.07 4.74 17.62 6L19.04 4.56C19.55 5 20 5.46 20.45 5.97L19.03 7.39C19.67 8.19 20.17 9.11 20.5 10.1C20.1 10.21 19.71 10.42 19.39 10.74M13 7H11V14H13V7M13 19.96V22H15.04L21.17 15.88L19.13 13.83L13 19.96M22.85 13.47L21.53 12.15C21.33 11.95 21 11.95 20.81 12.15L19.83 13.13L21.87 15.17L22.85 14.19C23.05 14 23.05 13.67 22.85 13.47Z",Sf="M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z",Cf="M17 6H7C3.69 6 1 8.69 1 12S3.69 18 7 18H17C20.31 18 23 15.31 23 12S20.31 6 17 6M17 16H7C4.79 16 3 14.21 3 12S4.79 8 7 8H17C19.21 8 21 9.79 21 12S19.21 16 17 16M17 9C15.34 9 14 10.34 14 12S15.34 15 17 15 20 13.66 20 12 18.66 9 17 9Z",Bu="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z",Lf="M18 2C17.1 2 16 3 16 4H8C8 3 6.9 2 6 2H2V11C2 12 3 13 4 13H6.2C6.6 15 7.9 16.7 11 17V19.08C8 19.54 8 22 8 22H16C16 22 16 19.54 13 19.08V17C16.1 16.7 17.4 15 17.8 13H20C21 13 22 12 22 11V2H18M6 11H4V4H6V11M20 11H18V4H20V11Z",Ef="M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.64 6.35,17.66C9.37,20.67 14.19,20.78 17.33,17.97Z",xf="M3.55 19.09L4.96 20.5L6.76 18.71L5.34 17.29M12 6C8.69 6 6 8.69 6 12S8.69 18 12 18 18 15.31 18 12C18 8.68 15.31 6 12 6M20 13H23V11H20M17.24 18.71L19.04 20.5L20.45 19.09L18.66 17.29M20.45 5L19.04 3.6L17.24 5.39L18.66 6.81M13 1H11V4H13M6.76 5.39L4.96 3.6L3.55 5L5.34 6.81L6.76 5.39M1 13H4V11H1M13 20H11V23H13",Oa="M4,4H20V20H4V4M6,8V18H18V8H6Z",Ia="M4,8H8V4H20V16H16V20H4V8M16,8V14H18V6H10V8H16M6,12V18H14V12H6Z",bs=function(e,n){return bs=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])},bs(e,n)};function On(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");bs(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}function Pf(e,n,t,r){function i(o){return o instanceof t?o:new t(function(s){s(o)})}return new(t||(t=Promise))(function(o,s){function l(h){try{a(r.next(h))}catch(p){s(p)}}function u(h){try{a(r.throw(h))}catch(p){s(p)}}function a(h){h.done?o(h.value):i(h.value).then(l,u)}a((r=r.apply(e,n||[])).next())})}function zu(e,n){var t={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,s;return s={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function l(a){return function(h){return u([a,h])}}function u(a){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(t=0)),t;)try{if(r=1,i&&(o=a[0]&2?i.return:a[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;switch(i=0,o&&(a=[a[0]&2,o.value]),a[0]){case 0:case 1:o=a;break;case 4:return t.label++,{value:a[1],done:!1};case 5:t.label++,i=a[1],a=[0];continue;case 7:a=t.ops.pop(),t.trys.pop();continue;default:if(o=t.trys,!(o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){t=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]<o[3])){t.label=a[1];break}if(a[0]===6&&t.label<o[1]){t.label=o[1],o=a;break}if(o&&t.label<o[2]){t.label=o[2],t.ops.push(a);break}o[2]&&t.ops.pop(),t.trys.pop();continue}a=n.call(e,t)}catch(h){a=[6,h],i=0}finally{r=o=0}if(a[0]&5)throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}function di(e){var n=typeof Symbol=="function"&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function nr(e,n){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var r=t.call(e),i,o=[],s;try{for(;(n===void 0||n-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(l){s={error:l}}finally{try{i&&!i.done&&(t=r.return)&&t.call(r)}finally{if(s)throw s.error}}return o}function Or(e,n,t){if(t||arguments.length===2)for(var r=0,i=n.length,o;r<i;r++)(o||!(r in n))&&(o||(o=Array.prototype.slice.call(n,0,r)),o[r]=n[r]);return e.concat(o||Array.prototype.slice.call(n))}function ci(e){return this instanceof ci?(this.v=e,this):new ci(e)}function Af(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(e,n||[]),i,o=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(d){r[d]&&(i[d]=function(b){return new Promise(function(k,S){o.push([d,b,k,S])>1||l(d,b)})})}function l(d,b){try{u(r[d](b))}catch(k){p(o[0][3],k)}}function u(d){d.value instanceof ci?Promise.resolve(d.value.v).then(a,h):p(o[0][2],d)}function a(d){l("next",d)}function h(d){l("throw",d)}function p(d,b){d(b),o.shift(),o.length&&l(o[0][0],o[0][1])}}function Df(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof di=="function"?di(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(s){return new Promise(function(l,u){s=e[o](s),i(l,u,s.done,s.value)})}}function i(o,s,l,u){Promise.resolve(u).then(function(a){o({value:a,done:l})},s)}}function He(e){return typeof e=="function"}function Yu(e){var n=function(r){Error.call(r),r.stack=new Error().stack},t=e(n);return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var ts=Yu(function(e){return function(t){e(this),this.message=t?t.length+` errors occurred during unsubscription:
|
||
`+t.map(function(r,i){return i+1+") "+r.toString()}).join(`
|
||
`):"",this.name="UnsubscriptionError",this.errors=t}});function xl(e,n){if(e){var t=e.indexOf(n);0<=t&&e.splice(t,1)}}var bo=function(){function e(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var n,t,r,i,o;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var l=di(s),u=l.next();!u.done;u=l.next()){var a=u.value;a.remove(this)}}catch(S){n={error:S}}finally{try{u&&!u.done&&(t=l.return)&&t.call(l)}finally{if(n)throw n.error}}else s.remove(this);var h=this.initialTeardown;if(He(h))try{h()}catch(S){o=S instanceof ts?S.errors:[S]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var d=di(p),b=d.next();!b.done;b=d.next()){var k=b.value;try{Ma(k)}catch(S){o=o??[],S instanceof ts?o=Or(Or([],nr(o)),nr(S.errors)):o.push(S)}}}catch(S){r={error:S}}finally{try{b&&!b.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}}if(o)throw new ts(o)}},e.prototype.add=function(n){var t;if(n&&n!==this)if(this.closed)Ma(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(n)}},e.prototype._hasParent=function(n){var t=this._parentage;return t===n||Array.isArray(t)&&t.includes(n)},e.prototype._addParent=function(n){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n},e.prototype._removeParent=function(n){var t=this._parentage;t===n?this._parentage=null:Array.isArray(t)&&xl(t,n)},e.prototype.remove=function(n){var t=this._finalizers;t&&xl(t,n),n instanceof e&&n._removeParent(this)},e.EMPTY=function(){var n=new e;return n.closed=!0,n}(),e}(),Gu=bo.EMPTY;function Ku(e){return e instanceof bo||e&&"closed"in e&&He(e.remove)&&He(e.add)&&He(e.unsubscribe)}function Ma(e){He(e)?e():e.unsubscribe()}var Os={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},vs={setTimeout:function(e,n){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];var i=vs.delegate;return i!=null&&i.setTimeout?i.setTimeout.apply(i,Or([e,n],nr(t))):setTimeout.apply(void 0,Or([e,n],nr(t)))},clearTimeout:function(e){var n=vs.delegate;return((n==null?void 0:n.clearTimeout)||clearTimeout)(e)},delegate:void 0};function qu(e){vs.setTimeout(function(){throw e})}function _s(){}var ul=null;function bl(e){if(Os.useDeprecatedSynchronousErrorHandling){var n=!ul;if(n&&(ul={errorThrown:!1,error:null}),e(),n){var t=ul,r=t.errorThrown,i=t.error;if(ul=null,r)throw i}}else e()}var Is=function(e){On(n,e);function n(t){var r=e.call(this)||this;return r.isStopped=!1,t?(r.destination=t,Ku(t)&&t.add(r)):r.destination=Mf,r}return n.create=function(t,r,i){return new ws(t,r,i)},n.prototype.next=function(t){this.isStopped||this._next(t)},n.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},n.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},n.prototype._next=function(t){this.destination.next(t)},n.prototype._error=function(t){try{this.destination.error(t)}finally{this.unsubscribe()}},n.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},n}(bo),Tf=Function.prototype.bind;function ns(e,n){return Tf.call(e,n)}var Of=function(){function e(n){this.partialObserver=n}return e.prototype.next=function(n){var t=this.partialObserver;if(t.next)try{t.next(n)}catch(r){cl(r)}},e.prototype.error=function(n){var t=this.partialObserver;if(t.error)try{t.error(n)}catch(r){cl(r)}else cl(n)},e.prototype.complete=function(){var n=this.partialObserver;if(n.complete)try{n.complete()}catch(t){cl(t)}},e}(),ws=function(e){On(n,e);function n(t,r,i){var o=e.call(this)||this,s;if(He(t)||!t)s={next:t??void 0,error:r??void 0,complete:i??void 0};else{var l;o&&Os.useDeprecatedNextContext?(l=Object.create(t),l.unsubscribe=function(){return o.unsubscribe()},s={next:t.next&&ns(t.next,l),error:t.error&&ns(t.error,l),complete:t.complete&&ns(t.complete,l)}):s=t}return o.destination=new Of(s),o}return n}(Is);function cl(e){qu(e)}function If(e){throw e}var Mf={closed:!0,next:_s,error:If,complete:_s},Ms=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function vo(e){return e}function $f(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return Xu(e)}function Xu(e){return e.length===0?vo:e.length===1?e[0]:function(t){return e.reduce(function(r,i){return i(r)},t)}}var xt=function(){function e(n){n&&(this._subscribe=n)}return e.prototype.lift=function(n){var t=new e;return t.source=this,t.operator=n,t},e.prototype.subscribe=function(n,t,r){var i=this,o=Hf(n)?n:new ws(n,t,r);return bl(function(){var s=i,l=s.operator,u=s.source;o.add(l?l.call(o,u):u?i._subscribe(o):i._trySubscribe(o))}),o},e.prototype._trySubscribe=function(n){try{return this._subscribe(n)}catch(t){n.error(t)}},e.prototype.forEach=function(n,t){var r=this;return t=$a(t),new t(function(i,o){var s=new ws({next:function(l){try{n(l)}catch(u){o(u),s.unsubscribe()}},error:o,complete:i});r.subscribe(s)})},e.prototype._subscribe=function(n){var t;return(t=this.source)===null||t===void 0?void 0:t.subscribe(n)},e.prototype[Ms]=function(){return this},e.prototype.pipe=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return Xu(n)(this)},e.prototype.toPromise=function(n){var t=this;return n=$a(n),new n(function(r,i){var o;t.subscribe(function(s){return o=s},function(s){return i(s)},function(){return r(o)})})},e.create=function(n){return new e(n)},e}();function $a(e){var n;return(n=e??Os.Promise)!==null&&n!==void 0?n:Promise}function Nf(e){return e&&He(e.next)&&He(e.error)&&He(e.complete)}function Hf(e){return e&&e instanceof Is||Nf(e)&&Ku(e)}function Rf(e){return He(e==null?void 0:e.lift)}function vn(e){return function(n){if(Rf(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function tn(e,n,t,r,i){return new Vf(e,n,t,r,i)}var Vf=function(e){On(n,e);function n(t,r,i,o,s,l){var u=e.call(this,t)||this;return u.onFinalize=s,u.shouldUnsubscribe=l,u._next=r?function(a){try{r(a)}catch(h){t.error(h)}}:e.prototype._next,u._error=o?function(a){try{o(a)}catch(h){t.error(h)}finally{this.unsubscribe()}}:e.prototype._error,u._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:e.prototype._complete,u}return n.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var r=this.closed;e.prototype.unsubscribe.call(this),!r&&((t=this.onFinalize)===null||t===void 0||t.call(this))}},n}(Is),Ff=Yu(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),Bi=function(e){On(n,e);function n(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return n.prototype.lift=function(t){var r=new Na(this,this);return r.operator=t,r},n.prototype._throwIfClosed=function(){if(this.closed)throw new Ff},n.prototype.next=function(t){var r=this;bl(function(){var i,o;if(r._throwIfClosed(),!r.isStopped){r.currentObservers||(r.currentObservers=Array.from(r.observers));try{for(var s=di(r.currentObservers),l=s.next();!l.done;l=s.next()){var u=l.value;u.next(t)}}catch(a){i={error:a}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}}})},n.prototype.error=function(t){var r=this;bl(function(){if(r._throwIfClosed(),!r.isStopped){r.hasError=r.isStopped=!0,r.thrownError=t;for(var i=r.observers;i.length;)i.shift().error(t)}})},n.prototype.complete=function(){var t=this;bl(function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var r=t.observers;r.length;)r.shift().complete()}})},n.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(n.prototype,"observed",{get:function(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0},enumerable:!1,configurable:!0}),n.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},n.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},n.prototype._innerSubscribe=function(t){var r=this,i=this,o=i.hasError,s=i.isStopped,l=i.observers;return o||s?Gu:(this.currentObservers=null,l.push(t),new bo(function(){r.currentObservers=null,xl(l,t)}))},n.prototype._checkFinalizedStatuses=function(t){var r=this,i=r.hasError,o=r.thrownError,s=r.isStopped;i?t.error(o):s&&t.complete()},n.prototype.asObservable=function(){var t=new xt;return t.source=this,t},n.create=function(t,r){return new Na(t,r)},n}(xt),Na=function(e){On(n,e);function n(t,r){var i=e.call(this)||this;return i.destination=t,i.source=r,i}return n.prototype.next=function(t){var r,i;(i=(r=this.destination)===null||r===void 0?void 0:r.next)===null||i===void 0||i.call(r,t)},n.prototype.error=function(t){var r,i;(i=(r=this.destination)===null||r===void 0?void 0:r.error)===null||i===void 0||i.call(r,t)},n.prototype.complete=function(){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||r===void 0||r.call(t)},n.prototype._subscribe=function(t){var r,i;return(i=(r=this.source)===null||r===void 0?void 0:r.subscribe(t))!==null&&i!==void 0?i:Gu},n}(Bi),Wf=function(e){On(n,e);function n(t){var r=e.call(this)||this;return r._value=t,r}return Object.defineProperty(n.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),n.prototype._subscribe=function(t){var r=e.prototype._subscribe.call(this,t);return!r.closed&&t.next(this._value),r},n.prototype.getValue=function(){var t=this,r=t.hasError,i=t.thrownError,o=t._value;if(r)throw i;return this._throwIfClosed(),o},n.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},n}(Bi),Zu={now:function(){return(Zu.delegate||Date).now()},delegate:void 0},Uf=function(e){On(n,e);function n(t,r){return e.call(this)||this}return n.prototype.schedule=function(t,r){return this},n}(bo),Pl={setInterval:function(e,n){for(var t=[],r=2;r<arguments.length;r++)t[r-2]=arguments[r];var i=Pl.delegate;return i!=null&&i.setInterval?i.setInterval.apply(i,Or([e,n],nr(t))):setInterval.apply(void 0,Or([e,n],nr(t)))},clearInterval:function(e){var n=Pl.delegate;return((n==null?void 0:n.clearInterval)||clearInterval)(e)},delegate:void 0},jf=function(e){On(n,e);function n(t,r){var i=e.call(this,t,r)||this;return i.scheduler=t,i.work=r,i.pending=!1,i}return n.prototype.schedule=function(t,r){var i;if(r===void 0&&(r=0),this.closed)return this;this.state=t;var o=this.id,s=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(s,o,r)),this.pending=!0,this.delay=r,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(s,this.id,r),this},n.prototype.requestAsyncId=function(t,r,i){return i===void 0&&(i=0),Pl.setInterval(t.flush.bind(t,this),i)},n.prototype.recycleAsyncId=function(t,r,i){if(i===void 0&&(i=0),i!=null&&this.delay===i&&this.pending===!1)return r;r!=null&&Pl.clearInterval(r)},n.prototype.execute=function(t,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var i=this._execute(t,r);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},n.prototype._execute=function(t,r){var i=!1,o;try{this.work(t)}catch(s){i=!0,o=s||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),o},n.prototype.unsubscribe=function(){if(!this.closed){var t=this,r=t.id,i=t.scheduler,o=i.actions;this.work=this.state=this.scheduler=null,this.pending=!1,xl(o,this),r!=null&&(this.id=this.recycleAsyncId(i,r,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},n}(Uf),Ha=function(){function e(n,t){t===void 0&&(t=e.now),this.schedulerActionCtor=n,this.now=t}return e.prototype.schedule=function(n,t,r){return t===void 0&&(t=0),new this.schedulerActionCtor(this,n).schedule(r,t)},e.now=Zu.now,e}(),Bf=function(e){On(n,e);function n(t,r){r===void 0&&(r=Ha.now);var i=e.call(this,t,r)||this;return i.actions=[],i._active=!1,i}return n.prototype.flush=function(t){var r=this.actions;if(this._active){r.push(t);return}var i;this._active=!0;do if(i=t.execute(t.state,t.delay))break;while(t=r.shift());if(this._active=!1,i){for(;t=r.shift();)t.unsubscribe();throw i}},n}(Ha),Fl=new Bf(jf),zf=Fl,Yf=new xt(function(e){return e.complete()});function Ju(e){return e&&He(e.schedule)}function $s(e){return e[e.length-1]}function Gf(e){return He($s(e))?e.pop():void 0}function Wl(e){return Ju($s(e))?e.pop():void 0}function Kf(e,n){return typeof $s(e)=="number"?e.pop():n}var Ns=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Qu(e){return He(e==null?void 0:e.then)}function ec(e){return He(e[Ms])}function tc(e){return Symbol.asyncIterator&&He(e==null?void 0:e[Symbol.asyncIterator])}function nc(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function qf(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var rc=qf();function ic(e){return He(e==null?void 0:e[rc])}function oc(e){return Af(this,arguments,function(){var t,r,i,o;return zu(this,function(s){switch(s.label){case 0:t=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,ci(t.read())];case 3:return r=s.sent(),i=r.value,o=r.done,o?[4,ci(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,ci(i)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function lc(e){return He(e==null?void 0:e.getReader)}function In(e){if(e instanceof xt)return e;if(e!=null){if(ec(e))return Xf(e);if(Ns(e))return Zf(e);if(Qu(e))return Jf(e);if(tc(e))return sc(e);if(ic(e))return Qf(e);if(lc(e))return eh(e)}throw nc(e)}function Xf(e){return new xt(function(n){var t=e[Ms]();if(He(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Zf(e){return new xt(function(n){for(var t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}function Jf(e){return new xt(function(n){e.then(function(t){n.closed||(n.next(t),n.complete())},function(t){return n.error(t)}).then(null,qu)})}function Qf(e){return new xt(function(n){var t,r;try{for(var i=di(e),o=i.next();!o.done;o=i.next()){var s=o.value;if(n.next(s),n.closed)return}}catch(l){t={error:l}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}n.complete()})}function sc(e){return new xt(function(n){th(e,n).catch(function(t){return n.error(t)})})}function eh(e){return sc(oc(e))}function th(e,n){var t,r,i,o;return Pf(this,void 0,void 0,function(){var s,l;return zu(this,function(u){switch(u.label){case 0:u.trys.push([0,5,6,11]),t=Df(e),u.label=1;case 1:return[4,t.next()];case 2:if(r=u.sent(),!!r.done)return[3,4];if(s=r.value,n.next(s),n.closed)return[2];u.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return l=u.sent(),i={error:l},[3,11];case 6:return u.trys.push([6,,9,10]),r&&!r.done&&(o=t.return)?[4,o.call(t)]:[3,8];case 7:u.sent(),u.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return n.complete(),[2]}})})}function An(e,n,t,r,i){r===void 0&&(r=0),i===void 0&&(i=!1);var o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function ac(e,n){return n===void 0&&(n=0),vn(function(t,r){t.subscribe(tn(r,function(i){return An(r,e,function(){return r.next(i)},n)},function(){return An(r,e,function(){return r.complete()},n)},function(i){return An(r,e,function(){return r.error(i)},n)}))})}function uc(e,n){return n===void 0&&(n=0),vn(function(t,r){r.add(e.schedule(function(){return t.subscribe(r)},n))})}function nh(e,n){return In(e).pipe(uc(n),ac(n))}function rh(e,n){return In(e).pipe(uc(n),ac(n))}function ih(e,n){return new xt(function(t){var r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}function oh(e,n){return new xt(function(t){var r;return An(t,n,function(){r=e[rc](),An(t,n,function(){var i,o,s;try{i=r.next(),o=i.value,s=i.done}catch(l){t.error(l);return}s?t.complete():t.next(o)},0,!0)}),function(){return He(r==null?void 0:r.return)&&r.return()}})}function cc(e,n){if(!e)throw new Error("Iterable cannot be null");return new xt(function(t){An(t,n,function(){var r=e[Symbol.asyncIterator]();An(t,n,function(){r.next().then(function(i){i.done?t.complete():t.next(i.value)})},0,!0)})})}function lh(e,n){return cc(oc(e),n)}function sh(e,n){if(e!=null){if(ec(e))return nh(e,n);if(Ns(e))return ih(e,n);if(Qu(e))return rh(e,n);if(tc(e))return cc(e,n);if(ic(e))return oh(e,n);if(lc(e))return lh(e,n)}throw nc(e)}function Ul(e,n){return n?sh(e,n):In(e)}function ah(e){return e instanceof Date&&!isNaN(e)}function jl(e,n){return vn(function(t,r){var i=0;t.subscribe(tn(r,function(o){r.next(e.call(n,o,i++))}))})}var uh=Array.isArray;function ch(e,n){return uh(n)?e.apply(void 0,Or([],nr(n))):e(n)}function fc(e){return jl(function(n){return ch(e,n)})}var fh=Array.isArray,hh=Object.getPrototypeOf,ph=Object.prototype,dh=Object.keys;function mh(e){if(e.length===1){var n=e[0];if(fh(n))return{args:n,keys:null};if(gh(n)){var t=dh(n);return{args:t.map(function(r){return n[r]}),keys:t}}}return{args:e,keys:null}}function gh(e){return e&&typeof e=="object"&&hh(e)===ph}function bh(e,n){return e.reduce(function(t,r,i){return t[r]=n[i],t},{})}function vh(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=Wl(e),r=Gf(e),i=mh(e),o=i.args,s=i.keys;if(o.length===0)return Ul([],t);var l=new xt(_h(o,t,s?function(u){return bh(s,u)}:vo));return r?l.pipe(fc(r)):l}function _h(e,n,t){return t===void 0&&(t=vo),function(r){Ra(n,function(){for(var i=e.length,o=new Array(i),s=i,l=i,u=function(h){Ra(n,function(){var p=Ul(e[h],n),d=!1;p.subscribe(tn(r,function(b){o[h]=b,d||(d=!0,l--),l||r.next(t(o.slice()))},function(){--s||r.complete()}))},r)},a=0;a<i;a++)u(a)},r)}}function Ra(e,n,t){e?An(t,e,n):n()}function wh(e,n,t,r,i,o,s,l){var u=[],a=0,h=0,p=!1,d=function(){p&&!u.length&&!a&&n.complete()},b=function(S){return a<r?k(S):u.push(S)},k=function(S){o&&n.next(S),a++;var O=!1;In(t(S,h++)).subscribe(tn(n,function(A){i==null||i(A),o?b(A):n.next(A)},function(){O=!0},void 0,function(){if(O)try{a--;for(var A=function(){var D=u.shift();s?An(n,s,function(){return k(D)}):k(D)};u.length&&a<r;)A();d()}catch(D){n.error(D)}}))};return e.subscribe(tn(n,b,function(){p=!0,d()})),function(){l==null||l()}}function Hs(e,n,t){return t===void 0&&(t=1/0),He(n)?Hs(function(r,i){return jl(function(o,s){return n(r,o,i,s)})(In(e(r,i)))},t):(typeof n=="number"&&(t=n),vn(function(r,i){return wh(r,i,e,t)}))}function hc(e){return e===void 0&&(e=1/0),Hs(vo,e)}function yh(){return hc(1)}function Va(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return yh()(Ul(e,Wl(e)))}var kh=["addListener","removeListener"],Sh=["addEventListener","removeEventListener"],Ch=["on","off"];function Jn(e,n,t,r){if(He(t)&&(r=t,t=void 0),r)return Jn(e,n,t).pipe(fc(r));var i=nr(xh(e)?Sh.map(function(l){return function(u){return e[l](n,u,t)}}):Lh(e)?kh.map(Fa(e,n)):Eh(e)?Ch.map(Fa(e,n)):[],2),o=i[0],s=i[1];if(!o&&Ns(e))return Hs(function(l){return Jn(l,n,t)})(In(e));if(!o)throw new TypeError("Invalid event target");return new xt(function(l){var u=function(){for(var a=[],h=0;h<arguments.length;h++)a[h]=arguments[h];return l.next(1<a.length?a:a[0])};return o(u),function(){return s(u)}})}function Fa(e,n){return function(t){return function(r){return e[t](n,r)}}}function Lh(e){return He(e.addListener)&&He(e.removeListener)}function Eh(e){return He(e.on)&&He(e.off)}function xh(e){return He(e.addEventListener)&&He(e.removeEventListener)}function pc(e,n,t){e===void 0&&(e=0),t===void 0&&(t=zf);var r=-1;return n!=null&&(Ju(n)?t=n:r=n),new xt(function(i){var o=ah(e)?+e-t.now():e;o<0&&(o=0);var s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}function Ph(e,n){return e===void 0&&(e=0),n===void 0&&(n=Fl),e<0&&(e=0),pc(e,e,n)}function Ah(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=Wl(e),r=Kf(e,1/0),i=e;return i.length?i.length===1?In(i[0]):hc(r)(Ul(i,t)):Yf}var uo=new xt(_s);function Bl(e,n){return vn(function(t,r){var i=0;t.subscribe(tn(r,function(o){return e.call(n,o,i++)&&r.next(o)}))})}function Rs(e,n){return n===void 0&&(n=Fl),vn(function(t,r){var i=null,o=null,s=null,l=function(){if(i){i.unsubscribe(),i=null;var a=o;o=null,r.next(a)}};function u(){var a=s+e,h=n.now();if(h<a){i=this.schedule(void 0,a-h),r.add(i);return}l()}t.subscribe(tn(r,function(a){o=a,s=n.now(),i||(i=n.schedule(u,e),r.add(i))},function(){l(),r.complete()},void 0,function(){o=i=null}))})}function Dh(e){return Bl(function(n,t){return e<=t})}function Th(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=Wl(e);return vn(function(r,i){(t?Va(e,r,t):Va(e,r)).subscribe(i)})}function co(e,n){return vn(function(t,r){var i=null,o=0,s=!1,l=function(){return s&&!i&&r.complete()};t.subscribe(tn(r,function(u){i==null||i.unsubscribe();var a=0,h=o++;In(e(u,h)).subscribe(i=tn(r,function(p){return r.next(n?n(u,p,h,a++):p)},function(){i=null,l()}))},function(){s=!0,l()}))})}function Kn(e,n,t){var r=He(e)||n||t?{next:e,error:n,complete:t}:e;return r?vn(function(i,o){var s;(s=r.subscribe)===null||s===void 0||s.call(r);var l=!0;i.subscribe(tn(o,function(u){var a;(a=r.next)===null||a===void 0||a.call(r,u),o.next(u)},function(){var u;l=!1,(u=r.complete)===null||u===void 0||u.call(r),o.complete()},function(u){var a;l=!1,(a=r.error)===null||a===void 0||a.call(r,u),o.error(u)},function(){var u,a;l&&((u=r.unsubscribe)===null||u===void 0||u.call(r)),(a=r.finalize)===null||a===void 0||a.call(r)}))}):vo}var dc={leading:!0,trailing:!1};function Oh(e,n){return n===void 0&&(n=dc),vn(function(t,r){var i=n.leading,o=n.trailing,s=!1,l=null,u=null,a=!1,h=function(){u==null||u.unsubscribe(),u=null,o&&(b(),a&&r.complete())},p=function(){u=null,a&&r.complete()},d=function(k){return u=In(e(k)).subscribe(tn(r,h,p))},b=function(){if(s){s=!1;var k=l;l=null,r.next(k),!a&&d(k)}};t.subscribe(tn(r,function(k){s=!0,l=k,!(u&&!u.closed)&&(i?b():d(k))},function(){a=!0,!(o&&s&&u&&!u.closed)&&r.complete()}))})}function Ih(e,n,t){n===void 0&&(n=Fl),t===void 0&&(t=dc);var r=pc(e,n);return Oh(function(){return r},t)}function Mh(e){const n=e-1;return n*n*n+1}function $h(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)}function mc(e,{delay:n=0,duration:t=400,easing:r=Mh,x:i=0,y:o=0,opacity:s=0}={}){const l=getComputedStyle(e),u=+l.opacity,a=l.transform==="none"?"":l.transform,h=u*(1-s);return{delay:n,duration:t,easing:r,css:(p,d)=>`
|
||
transform: ${a} translate(${(1-p)*i}px, ${(1-p)*o}px);
|
||
opacity: ${u-h*d}`}}var Jt=(e=>(e.LIGHT="light",e.DARK="dark",e.CUPCAKE="cupcake",e.BUMBLEBEE="bumblebee",e.EMERALD="emerald",e.CORPORATE="corporate",e.SYNTHWAVE="synthwave",e.RETRO="retro",e.CYBERPUNK="cyberpunk",e.VALENTINE="valentine",e.HALLOWEEN="halloween",e.GARDEN="garden",e.FOREST="forest",e.AQUA="aqua",e.LOFI="lofi",e.PASTEL="pastel",e.FANTASY="fantasy",e.WIREFRAME="wireframe",e.BLACK="black",e.LUXURY="luxury",e.DRACULA="dracula",e.CMYK="cmyk",e.AUTUMN="autumn",e.BUSINESS="business",e.ACID="acid",e.LEMONADE="lemonade",e.NIGHT="night",e.COFFEE="coffee",e.WINTER="winter",e))(Jt||{}),Qt=(e=>(e.OFF="Off",e.NOTO="Noto Serif JP",e.KLEE="Klee One",e.SHIPPORI="Shippori Mincho",e.ACKAISYO="Ackaisyo",e.CINECAPTION226="CineCaption226",e))(Qt||{}),fi=(e=>(e.SOCKET="socket",e.PASTE="paste",e.EXTERNAL="external",e.EDIT="edit",e.UNDO="undo",e))(fi||{});const ii=[];function zl(e,n=Ne){let t;const r=new Set;function i(l){if(wt(e,l)&&(e=l,t)){const u=!ii.length;for(const a of r)a[1](),ii.push(a,e);if(u){for(let a=0;a<ii.length;a+=2)ii[a][0](ii[a+1]);ii.length=0}}}function o(l){i(l(e))}function s(l,u=Ne){const a=[l,u];return r.add(a),r.size===1&&(t=n(i)||Ne),l(e),()=>{r.delete(a),r.size===0&&(t(),t=null)}}return{set:i,update:o,subscribe:s}}function Nh(e){return e.set=e.next,e}function zi(e){return Nh(new Wf(e))}function Yl(e,n){return(t,r,i)=>{const o=Hh()(t,r,e),s=zi(o);let l=!0;return i&&i.subscribe(u=>l=u),s.pipe(Dh(1)).subscribe(u=>{l&&window.localStorage.setItem(t,n(u??r))}),s}}function Hh(){return(e,n,t)=>{const r=window.localStorage.getItem(e);return r?t(r):n}}function Le(){return Yl(e=>!!+e,e=>e?"1":"0")}function Mn(){return Yl(e=>+e,e=>`${e}`)}function Rh(e){return Yl(n=>JSON.parse(n||e),n=>JSON.stringify(n))}function Gl(){return Rh("[]")}function or(){return Yl(e=>e,e=>e)}const L={theme$:Jt.BUSINESS,replacements$:[],windowTitle$:"SubMiner Texthooker",websocketUrl$:"ws://localhost:6677",secondaryWebsocketUrl$:"",fontSize$:24,characterMilestone$:0,onlineFont$:Qt.OFF,preventLastDuplicate$:0,maxLines$:0,maxPipLines$:1,afkTimer$:0,adjustTimerOnAfk$:!1,enableExternalClipboardMonitor$:!1,showPresetQuickSwitch$:!1,skipResetConfirmations$:!1,persistStats$:!0,persistNotes$:!0,persistLines$:!0,persistActionHistory$:!1,enablePaste$:!1,blockCopyOnPage$:!1,allowPasteDuringPause$:!1,allowNewLineDuringPause$:!1,autoStartTimerDuringPausePaste$:!1,autoStartTimerDuringPause$:!1,preventGlobalDuplicate$:!1,mergeEqualLineStarts$:!1,filterNonCJKLines:!1,flashOnMissedLine$:!0,displayVertical$:!1,reverseLineOrder$:!1,preserveWhitespace$:!1,removeAllWhitespace$:!0,showTimer$:!0,showSpeed$:!0,showCharacterCount$:!0,showLineCount$:!0,blurStats$:!1,enableLineAnimation$:!0,enableAfkBlur$:!1,enableAfkBlurRestart$:!1,continuousReconnect$:!0,showConnectionErrors$:!0,showConnectionIcon$:!0,customCSS$:""},Er=or()("bannou-texthooker-theme",L.theme$),hn=Gl()("bannou-texthooker-settingPresets",[]),en=Gl()("bannou-texthooker-replacements",[]),fo=or()("bannou-texthooker-windowTitle",L.windowTitle$),rr=or()("bannou-texthooker-websocketUrl",L.websocketUrl$),Dn=or()("bannou-texthooker-secondary-websocketUrl",L.secondaryWebsocketUrl$),xr=Mn()("bannou-texthooker-fontSize",L.fontSize$),Pr=Mn()("bannou-texthooker-characterMilestone",L.characterMilestone$),mi=or()("bannou-texthooker-onlineFont",L.onlineFont$),Ar=Mn()("bannou-texthooker-preventLastDuplicate",L.preventLastDuplicate$),Lr=Mn()("bannou-texthooker-maxLines",L.maxLines$),Dr=Mn()("bannou-texthooker-maxPipLines",L.maxPipLines$),tr=Mn()("bannou-texthooker-afkTimer",L.afkTimer$),gi=Le()("bannou-texthooker-adjustTimerOnAfk",L.adjustTimerOnAfk$),ho=Le()("bannou-texthooker-enableExternalClipboardMonitor",L.enableExternalClipboardMonitor$),po=Le()("bannou-texthooker-showPresetQuickSwitch",L.showPresetQuickSwitch$),bi=Le()("bannou-texthooker-skipResetConfirmations",L.skipResetConfirmations$),vi=Le()("bannou-texthooker-persistStats",L.persistStats$),_i=Le()("bannou-texthooker-persistNotes",L.persistNotes$),wi=Le()("bannou-texthooker-persistLines",L.persistLines$),yi=Le()("bannou-texthooker-persistActionHistory",L.persistActionHistory$),ki=Le()("bannou-texthooker-enablePaste",L.enablePaste$),Si=Le()("bannou-texthooker-blockCopyOnPage",L.blockCopyOnPage$),Ci=Le()("bannou-texthooker-allowPasteDuringPause",L.allowPasteDuringPause$),Li=Le()("bannou-texthooker-allowNewLineDuringPause",L.allowNewLineDuringPause$),Ei=Le()("bannou-texthooker-autoStartTimerDuringPausePaste",L.autoStartTimerDuringPausePaste$),xi=Le()("bannou-texthooker-autoStartTimerDuringPause",L.autoStartTimerDuringPause$),Ir=Le()("bannou-texthooker-preventGlobalDuplicate",L.preventGlobalDuplicate$),Pi=Le()("bannou-texthooker-mergeEqualLineStarts",L.mergeEqualLineStarts$),Ai=Le()("bannou-texthooker-filterNonCJKLines",L.mergeEqualLineStarts$),Di=Le()("bannou-texthooker-flashOnMissedLine",L.flashOnMissedLine$),Mr=Le()("bannou-texthooker-displayVertical",L.displayVertical$),$r=Le()("bannou-texthooker-reverseLineOrder",L.reverseLineOrder$),Ti=Le()("bannou-texthooker-preserveWhitespace",L.preserveWhitespace$),Oi=Le()("bannou-texthooker-removeAllWhitespace",L.removeAllWhitespace$),Ii=Le()("bannou-texthooker-showTimer",L.showTimer$),Mi=Le()("bannou-texthooker-showSpeed",L.showSpeed$),$i=Le()("bannou-texthooker-showCharacterCount",L.showCharacterCount$),Ni=Le()("bannou-texthooker-showLineCount",L.showLineCount$),Hi=Le()("bannou-texthooker-blurStats",L.blurStats$),Ri=Le()("bannou-texthooker-enableLineAnimation",L.enableLineAnimation$),Vi=Le()("bannou-texthooker-enableAfkBlur",L.enableAfkBlur$),Fi=Le()("bannou-texthooker-enableAfkBlurRestart",L.enableAfkBlurRestart$),Nr=Le()("bannou-texthooker-continuousReconnect",L.continuousReconnect$),Wi=Le()("bannou-texthooker-showConnectionErrors",L.showConnectionErrors$),ir=Le()("bannou-texthooker-showConnectionIcon",L.showConnectionIcon$),Ui=or()("bannou-texthooker-customCSS",L.customCSS$),pn=Mn()("bannou-texthooker-timeValue",0,vi),Al=Le()("bannou-texthooker-notesOpen",!1),mo=or()("bannou-texthooker-userNotes","",_i),Vs=zi(-1),Fs=zi(-1),We=zi(void 0),Dl=zi(!1),Qn=or()("bannou-texthooker-lastSettingPreset",""),it=Gl()("bannou-texthooker-lineData",[],wi),Hr=zl(new Map),qn=Gl()("bannou-texthooker-actionHistory",[],yi),ys=zl(void 0),Gt=zi(!0),go=new Bi,Kl=new Bi,ql=new Bi,vl=zl(!1),ks=zl([]),Wa=Mn()("bannou-texthooker-lastPipHeight",0),Ua=Mn()("bannou-texthooker-lastPipWidth",0);async function Vh(){if(!bi.getValue()){const{canceled:e}=await new Promise(n=>{We.next({icon:Zt,message:"All Settings and Data will be reset",callback:n})});if(e)return}Qn.next(""),hn.next([]),Gt.next(!0),pn.next(0),mo.next(""),it.next([]),qn.next([]),ys.set(void 0),window.localStorage.removeItem("bannou-texthooker-timeValue"),window.localStorage.removeItem("bannou-texthooker-userNotes"),window.localStorage.removeItem("bannou-texthooker-lineData"),window.localStorage.removeItem("bannou-texthooker-actionHistory"),Er.next(L.theme$),en.next(L.replacements$),fo.next(L.windowTitle$),rr.next(L.websocketUrl$),Dn.next(L.secondaryWebsocketUrl$),xr.next(L.fontSize$),Pr.next(L.characterMilestone$),mi.next(L.onlineFont$),Ar.next(L.preventLastDuplicate$),Dr.next(L.maxPipLines$),tr.next(L.afkTimer$),gi.next(L.adjustTimerOnAfk$),ho.next(L.enableExternalClipboardMonitor$),po.next(L.showPresetQuickSwitch$),bi.next(L.skipResetConfirmations$),vi.next(L.persistStats$),_i.next(L.persistNotes$),wi.next(L.persistLines$),yi.next(L.persistActionHistory$),ki.next(L.enablePaste$),Si.next(L.blockCopyOnPage$),Ci.next(L.allowPasteDuringPause$),Li.next(L.allowNewLineDuringPause$),Ei.next(L.autoStartTimerDuringPausePaste$),xi.next(L.autoStartTimerDuringPause$),Ir.next(L.preventGlobalDuplicate$),Pi.next(L.mergeEqualLineStarts$),Ai.next(L.filterNonCJKLines),Di.next(L.flashOnMissedLine$),Mr.next(L.displayVertical$),$r.next(L.reverseLineOrder$),Ti.next(L.preserveWhitespace$),Oi.next(L.removeAllWhitespace$),Ii.next(L.showTimer$),Mi.next(L.showSpeed$),$i.next(L.showCharacterCount$),Ni.next(L.showLineCount$),Hi.next(L.blurStats$),Ri.next(L.enableLineAnimation$),Vi.next(L.enableAfkBlur$),Fi.next(L.enableAfkBlurRestart$),Nr.next(L.continuousReconnect$),Wi.next(L.showConnectionErrors$),ir.next(L.showConnectionIcon$),Ui.next(L.customCSS$)}function Ht(){}function Xn(){return $f(jl(()=>""),Bl((e,n)=>!n))}function Tl(e,n,t,r,i="auto"){n&&setTimeout(()=>{t?r?n.scrollTo({top:0,left:n.scrollWidth,behavior:i}):e.scrollTo({top:-n.scrollHeight,left:0,behavior:i}):r?n.scrollTo({top:0,left:-n.scrollWidth,behavior:i}):e.scrollTo({top:n.scrollHeight+100,left:0,behavior:i}),i==="smooth"&&setTimeout(()=>Tl(e,n,t,r),250)})}function Fh(e){const n=Math.floor(e/3600),t=Math.floor((e-n*3600)/60),r=e-n*3600-t*60;return`${`${n}`.padStart(2,"0")}:${`${t}`.padStart(2,"0")}:${`${r}`.padStart(2,"0")}`}function Wh(e){const[n,t,r]=e.split(":").map(i=>Number.parseInt(i,10));return n*60*60+t*60+r}function Uh(){const e=new Uint8Array(16);return crypto.getRandomValues(e),e[6]=e[6]&15|64,e[8]=e[8]&63|128,Array.prototype.map.call(e,(t,r)=>(t<16?"0":"")+t.toString(16)+(r%2&&r<10&&r>2?"-":"")).join("")}function gc(e,n){if(!e||!n.length)return e;let t=e;for(let r=0,{length:i}=n;r<i;r+=1){const o=n[r];t=t.replace(new RegExp(o.pattern,o.flags.join("")),o.replaces.replace(/\\t/gm," ").replace(/\\n/gm,`
|
||
`))}return t}function bc(e,n){const t=e.createTextNode(n||"");let r=e.getElementById("user-css");r?r.replaceChild(t,r.firstChild):(r=e.createElement("style"),r.id="user-css",r.appendChild(t),e.head.append(r))}function ja(e,n){n?(e.body.style.filter="blur(8px)",e.body.style.pointerEvents="none"):(e.body.style.filter=null,e.body.style.pointerEvents="auto")}const Ws=`
|
||
`;function jh(e){let n,t,r,i;return{c(){n=ps("svg"),t=ps("path"),f(t,"d",e[1]),mt(n,"width",e[2]),mt(n,"height",e[3]),f(n,"viewBox","0 0 24 24"),f(n,"fill","currentColor"),f(n,"class",e[4])},m(o,s){V(o,n,s),c(n,t),e[7](n),r||(i=[P(n,"click",e[5]),P(n,"keyup",e[6])],r=!0)},p(o,[s]){s&2&&f(t,"d",o[1]),s&4&&mt(n,"width",o[2]),s&8&&mt(n,"height",o[3]),s&16&&f(n,"class",o[4])},i:Ne,o:Ne,d(o){o&&R(n),e[7](null),r=!1,Rt(i)}}}function Bh(e,n,t){let{path:r}=n,{width:i="1.5rem"}=n,{height:o="1.5rem"}=n,{element:s=void 0}=n,{class:l=""}=n;function u(p){so.call(this,e,p)}function a(p){so.call(this,e,p)}function h(p){ct[p?"unshift":"push"](()=>{s=p,t(0,s)})}return e.$$set=p=>{"path"in p&&t(1,r=p.path),"width"in p&&t(2,i=p.width),"height"in p&&t(3,o=p.height),"element"in p&&t(0,s=p.element),"class"in p&&t(4,l=p.class)},[s,r,i,o,l,u,a,h]}class _e extends Ft{constructor(n){super(),Vt(this,n,Bh,jh,wt,{path:1,width:2,height:3,element:0,class:4})}}function Ba(e){let n,t;return n=new _e({props:{path:e[1]}}),{c(){se(n.$$.fragment)},m(r,i){ie(n,r,i),t=!0},p(r,i){const o={};i&2&&(o.path=r[1]),n.$set(o)},i(r){t||(N(n.$$.fragment,r),t=!0)},o(r){F(n.$$.fragment,r),t=!1},d(r){oe(n,r)}}}function zh(e){let n;return{c(){n=ut(e[2])},m(t,r){V(t,n,r)},p(t,r){r&4&&Tt(n,t[2])},d(t){t&&R(n)}}}function Yh(e){let n,t=e[5]==="text"&&za(e);return{c(){n=g("div"),t&&t.c()},m(r,i){V(r,n,i),t&&t.m(n,null)},p(r,i){r[5]==="text"?t?t.p(r,i):(t=za(r),t.c(),t.m(n,null)):t&&(t.d(1),t=null)},d(r){r&&R(n),t&&t.d()}}}function za(e){let n,t,r;return{c(){n=g("input"),f(n,"type",e[5]),f(n,"class","input input-bordered h-8 ml-2"),n.value=e[0]},m(i,o){V(i,n,o),t||(r=P(n,"change",e[8]),t=!0)},p(i,o){o&32&&f(n,"type",i[5]),o&1&&n.value!==i[0]&&(n.value=i[0])},d(i){i&&R(n),t=!1,r()}}}function Ya(e){let n,t,r;return{c(){n=g("button"),n.textContent="Cancel",f(n,"class","btn btn-sm btn-ghost")},m(i,o){V(i,n,o),t||(r=P(n,"click",e[9]),t=!0)},p:Ne,d(i){i&&R(n),t=!1,r()}}}function Gh(e){let n,t,r,i,o,s,l,u,a,h,p,d,b=e[1]&&Ba(e);function k(D,x){return D[5]?Yh:zh}let S=k(e),O=S(e),A=e[4]&&Ya(e);return{c(){n=g("div"),t=g("div"),r=g("div"),b&&b.c(),i=w(),o=g("span"),O.c(),s=w(),l=g("div"),A&&A.c(),u=w(),a=g("button"),a.textContent="Confirm",f(a,"class","btn btn-sm btn-primary"),f(l,"class","flex-none"),f(t,"class","alert shadow-lg max-w-xl"),q(t,"alert-info",e[3]==="info"),q(t,"alert-error",e[3]==="error"),f(n,"class","fixed top-12 flex justify-center w-full z-30")},m(D,x){V(D,n,x),c(n,t),c(t,r),b&&b.m(r,null),c(r,i),c(r,o),O.m(o,null),c(t,s),c(t,l),A&&A.m(l,null),c(l,u),c(l,a),h=!0,p||(d=P(a,"click",e[10]),p=!0)},p(D,[x]){D[1]?b?(b.p(D,x),x&2&&N(b,1)):(b=Ba(D),b.c(),N(b,1),b.m(r,i)):b&&(et(),F(b,1,1,()=>{b=null}),tt()),S===(S=k(D))&&O?O.p(D,x):(O.d(1),O=S(D),O&&(O.c(),O.m(o,null))),D[4]?A?A.p(D,x):(A=Ya(D),A.c(),A.m(l,u)):A&&(A.d(1),A=null),(!h||x&8)&&q(t,"alert-info",D[3]==="info"),(!h||x&8)&&q(t,"alert-error",D[3]==="error")},i(D){h||(N(b),h=!0)},o(D){F(b),h=!1},d(D){D&&R(n),b&&b.d(),O.d(),A&&A.d(),p=!1,d()}}}function Kh(e,n,t){let{icon:r}=n,{message:i}=n,{type:o="info"}=n,{showCancel:s=!0}=n,{askForData:l=""}=n,{dataValue:u}=n,{callback:a}=n;const h=Rr();function p(k){const S=k.target;t(0,u=S.value)}const d=()=>{a==null||a({canceled:!0,data:u}),h("close")},b=()=>{a==null||a({canceled:!1,data:u}),h("close")};return e.$$set=k=>{"icon"in k&&t(1,r=k.icon),"message"in k&&t(2,i=k.message),"type"in k&&t(3,o=k.type),"showCancel"in k&&t(4,s=k.showCancel),"askForData"in k&&t(5,l=k.askForData),"dataValue"in k&&t(0,u=k.dataValue),"callback"in k&&t(6,a=k.callback)},[u,r,i,o,s,l,a,h,p,d,b]}class qh extends Ft{constructor(n){super(),Vt(this,n,Kh,Gh,wt,{icon:1,message:2,type:3,showCancel:4,askForData:5,dataValue:0,callback:6})}}function Ga(e){let n,t;const r=[e[0]];let i={};for(let o=0;o<r.length;o+=1)i=Fc(i,r[o]);return n=new qh({props:i}),n.$on("close",e[1]),{c(){se(n.$$.fragment)},m(o,s){ie(n,o,s),t=!0},p(o,s){const l=s&1?of(r,[lf(o[0])]):{};n.$set(l)},i(o){t||(N(n.$$.fragment,o),t=!0)},o(o){F(n.$$.fragment,o),t=!1},d(o){oe(n,o)}}}function Xh(e){let n,t,r=e[0]&&Ga(e);return{c(){r&&r.c(),n=bn()},m(i,o){r&&r.m(i,o),V(i,n,o),t=!0},p(i,[o]){i[0]?r?(r.p(i,o),o&1&&N(r,1)):(r=Ga(i),r.c(),N(r,1),r.m(n.parentNode,n)):r&&(et(),F(r,1,1,()=>{r=null}),tt())},i(i){t||(N(r),t=!0)},o(i){F(r),t=!1},d(i){r&&r.d(i),i&&R(n)}}}function Zh(e,n,t){let r;_(e,Dl,u=>t(2,r=u));let i,o=[];const s=We.subscribe(u=>{!u||(u.message.includes("Lost Connection to")||u.message.includes("Unable to connect to"))&&((i==null?void 0:i.message)===u.message||o.find(a=>a.message===u.message))||(o.unshift(u),i||l())});function l(){t(0,i=o.pop()),H(Dl,r=!!i,r)}return Nu(()=>s==null?void 0:s.unsubscribe()),[i,l]}class Jh extends Ft{constructor(n){super(),Vt(this,n,Zh,Xh,wt,{})}}function Ka(e){let n,t=e[0].text+"",r,i,o,s;return{c(){n=g("p"),r=ut(t),f(n,"class","my-2 cursor-pointer border-2 svelte-18xo6t9"),f(n,"contenteditable",e[4]),q(n,"py-4",!e[5]),q(n,"px-2",!e[5]),q(n,"py-2",e[5]),q(n,"px-4",e[5]),q(n,"border-transparent",!e[3]),q(n,"cursor-text",e[4]),q(n,"border-primary",e[3]),q(n,"border-accent-focus",e[4]),q(n,"whitespace-pre-wrap",e[7])},m(l,u){V(l,n,u),c(n,r),e[15](n),o||(s=[P(n,"dblclick",e[9]),P(n,"keyup",Ht)],o=!0)},p(l,u){e=l,u&1&&t!==(t=e[0].text+"")&&Tt(r,t),u&16&&f(n,"contenteditable",e[4]),u&32&&q(n,"py-4",!e[5]),u&32&&q(n,"px-2",!e[5]),u&32&&q(n,"py-2",e[5]),u&32&&q(n,"px-4",e[5]),u&8&&q(n,"border-transparent",!e[3]),u&16&&q(n,"cursor-text",e[4]),u&8&&q(n,"border-primary",e[3]),u&16&&q(n,"border-accent-focus",e[4]),u&128&&q(n,"whitespace-pre-wrap",e[7])},i(l){i||Tr(()=>{i=Fu(n,mc,{x:e[5]?100:-100,duration:e[6]?250:0}),i.start()})},o:Ne,d(l){l&&R(n),e[15](null),o=!1,Rt(s)}}}function qa(e){let n,t,r,i,o,s=e[8].get(e[0].id)+"",l,u,a,h,p;return r=new _e({props:{class:e[1]?"":"mr-2",path:Lf}}),{c(){n=g("div"),t=g("div"),se(r.$$.fragment),i=w(),o=g("span"),l=ut(s),u=w(),a=new Ps(!1),h=bn(),q(o,"mt-2",e[1]),f(t,"class","flex items-center"),f(n,"class","flex justify-center text-xs my-2 py-2 border-primary border-dashed milestone"),q(n,"border-x-2",e[1]),q(n,"border-y-2",!e[1]),q(n,"py-4",!e[5]),q(n,"px-2",!e[5]),q(n,"py-2",e[5]),q(n,"px-4",e[5]),a.a=h},m(d,b){V(d,n,b),c(n,t),ie(r,t,null),c(t,i),c(t,o),c(o,l),V(d,u,b),a.m(Ws,d,b),V(d,h,b),p=!0},p(d,b){const k={};b&2&&(k.class=d[1]?"":"mr-2"),r.$set(k),(!p||b&257)&&s!==(s=d[8].get(d[0].id)+"")&&Tt(l,s),(!p||b&2)&&q(o,"mt-2",d[1]),(!p||b&2)&&q(n,"border-x-2",d[1]),(!p||b&2)&&q(n,"border-y-2",!d[1]),(!p||b&32)&&q(n,"py-4",!d[5]),(!p||b&32)&&q(n,"px-2",!d[5]),(!p||b&32)&&q(n,"py-2",d[5]),(!p||b&32)&&q(n,"px-4",d[5])},i(d){p||(N(r.$$.fragment,d),p=!0)},o(d){F(r.$$.fragment,d),p=!1},d(d){d&&R(n),oe(r),d&&R(u),d&&R(h),d&&a.d()}}}function Qh(e){let n=e[0].text,t,r,i,o=e[8].has(e[0].id),s,l,u=Ka(e),a=o&&qa(e);return{c(){u.c(),t=w(),r=new Ps(!1),i=w(),a&&a.c(),s=bn(),r.a=i},m(h,p){u.m(h,p),V(h,t,p),r.m(Ws,h,p),V(h,i,p),a&&a.m(h,p),V(h,s,p),l=!0},p(h,[p]){p&1&&wt(n,n=h[0].text)?(et(),F(u,1,1,Ne),tt(),u=Ka(h),u.c(),N(u,1),u.m(t.parentNode,t)):u.p(h,p),p&257&&(o=h[8].has(h[0].id)),o?a?(a.p(h,p),p&257&&N(a,1)):(a=qa(h),a.c(),N(a,1),a.m(s.parentNode,s)):a&&(et(),F(a,1,1,()=>{a=null}),tt())},i(h){l||(N(u),N(a),l=!0)},o(h){F(u),F(a),l=!1},d(h){u.d(h),h&&R(t),h&&r.d(),h&&R(i),a&&a.d(h),h&&R(s)}}}function ep(e,n,t){let r,i,o,s,l,u;_(e,Ri,I=>t(6,i=I)),_(e,$r,I=>t(17,o=I)),_(e,Mr,I=>t(1,s=I)),_(e,Ti,I=>t(7,l=I)),_(e,Hr,I=>t(8,u=I));let{line:a}=n,{index:h}=n,{isLast:p}=n,{pipWindow:d=void 0}=n;function b(){t(3,D=!1)}function k(I){return D||I.intersectsNode(O)?a.id:void 0}const S=Rr();let O,A="",D=!1,x=!1;Rl(()=>{p&&Tl(d||window,O.parentElement,o,r,i?"smooth":"auto")}),Nu(()=>{document.removeEventListener("click",W,!1),S("edit",{inEdit:!1})});function j(I){var U;d||((U=window.getSelection())==null||U.removeAllRanges(),I.ctrlKey||I.metaKey?D?(t(3,D=!1),S("deselected",a.id)):(t(3,D=!0),S("selected",a.id)):(A=O.innerText,t(4,x=!0),S("edit",{inEdit:!0}),document.addEventListener("click",W,!1),ao().then(()=>{O.focus()})))}function W(I){const U=I.target;O.contains(U)||(t(4,x=!1),document.removeEventListener("click",W,!1),S("edit",{inEdit:!1,data:{originalText:A,newText:O.innerText,lineIndex:h,line:a}}))}function Z(I){ct[I?"unshift":"push"](()=>{O=I,t(2,O)})}return e.$$set=I=>{"line"in I&&t(0,a=I.line),"index"in I&&t(10,h=I.index),"isLast"in I&&t(11,p=I.isLast),"pipWindow"in I&&t(12,d=I.pipWindow)},e.$$.update=()=>{e.$$.dirty&4098&&t(5,r=!d&&s)},[a,s,O,D,x,r,i,l,u,j,h,p,d,b,k,Z]}class vc extends Ft{constructor(n){super(),Vt(this,n,ep,Qh,wt,{line:0,index:10,isLast:11,pipWindow:12,deselect:13,getIdIfSelected:14})}get deselect(){return this.$$.ctx[13]}get getIdIfSelected(){return this.$$.ctx[14]}}function tp(e){let n,t,r,i,o,s,l,u;return r=new _e({props:{path:Uu}}),{c(){n=g("div"),t=g("div"),se(r.$$.fragment),i=w(),o=g("textarea"),f(t,"class","flex cursor-pointer items-end md:items-center"),f(n,"class","flex justify-end p-4"),f(o,"class","flex-1 overflow-auto ml-10 mr-2 mb-4 p-1 pb-2"),mt(o,"resize","none"),o.value=e[0]},m(a,h){V(a,n,h),c(n,t),ie(r,t,null),V(a,i,h),V(a,o,h),s=!0,l||(u=[P(t,"click",e[3]),P(t,"keyup",Ht),P(o,"blur",e[2])],l=!0)},p(a,[h]){(!s||h&1)&&(o.value=a[0])},i(a){s||(N(r.$$.fragment,a),s=!0)},o(a){F(r.$$.fragment,a),s=!1},d(a){a&&R(n),oe(r),a&&R(i),a&&R(o),l=!1,Rt(u)}}}function np(e,n,t){let r,i;_(e,mo,l=>t(0,r=l)),_(e,Al,l=>t(1,i=l));function o(l){H(mo,r=l.target.value,r)}return[r,i,o,()=>H(Al,i=!1,i)]}class rp extends Ft{constructor(n){super(),Vt(this,n,np,tp,wt,{})}}const{Map:_c}=Ds;function Xa(e,n,t){const r=e.slice();return r[63]=n[t],r}function Za(e,n,t){const r=e.slice();return r[63]=n[t],r}function ip(e){let n,t,r,i,o,s=[],l=new _c,u,a,h,p,d,b,k,S,O,A,D,x,j,W,Z,I,U,E,B,G,J,me,re,z=e[2].length?e[2]:e[4];const M=K=>K[63].name;for(let K=0;K<z.length;K+=1){let le=Xa(e,z,K),fe=M(le);l.set(fe,s[K]=Ja(fe,le))}return h=new _e({props:{path:ff}}),S=new _e({props:{path:gs}}),j=new _e({props:{path:wf}}),E=new _e({props:{path:eo}}),{c(){n=g("details"),t=g("summary"),t.textContent="Presets",r=w(),i=g("div"),o=g("select");for(let K=0;K<s.length;K+=1)s[K].c();u=w(),a=g("div"),se(h.$$.fragment),p=w(),d=g("span"),d.textContent="Save",b=w(),k=g("div"),se(S.$$.fragment),O=w(),A=g("span"),A.textContent="Export/Import",D=w(),x=g("div"),se(j.$$.fragment),W=w(),Z=g("span"),Z.textContent="Reload",I=w(),U=g("div"),se(E.$$.fragment),B=w(),G=g("span"),G.textContent="Delete",f(o,"class","select flex-1 max-w-md"),f(d,"class","label-text"),f(a,"role","button"),f(a,"class","flex flex-col items-center hover:text-primary ml-3"),f(A,"class","label-text"),f(k,"role","button"),f(k,"class","flex flex-col items-center hover:text-primary ml-3"),f(Z,"class","label-text"),f(x,"role","button"),f(x,"class","flex flex-col items-center hover:text-primary ml-3"),q(x,"invisible",!e[1]),f(G,"class","label-text"),f(U,"role","button"),f(U,"class","flex flex-col items-center hover:text-primary ml-3"),q(U,"invisible",!e[1]),f(i,"class","flex items-center justify-between mt-2"),f(n,"role","button"),f(n,"class","col-span-4 mb-2")},m(K,le){V(K,n,le),c(n,t),c(n,r),c(n,i),c(i,o);for(let fe=0;fe<s.length;fe+=1)s[fe].m(o,null);pi(o,e[1]),c(i,u),c(i,a),ie(h,a,null),c(a,p),c(a,d),c(i,b),c(i,k),ie(S,k,null),c(k,O),c(k,A),c(i,D),c(i,x),ie(j,x,null),c(x,W),c(x,Z),c(i,I),c(i,U),ie(E,U,null),c(U,B),c(U,G),J=!0,me||(re=[P(o,"change",e[6]),P(a,"click",e[8]),P(a,"keyup",Ht),P(k,"click",e[12]),P(k,"keyup",Ht),P(x,"click",e[13]),P(x,"keyup",Ht),P(U,"click",e[9]),P(U,"keyup",Ht)],me=!0)},p(K,le){le[0]&20&&(z=K[2].length?K[2]:K[4],s=Vr(s,le,M,1,K,z,l,o,Vl,Ja,null,Xa)),(!J||le[0]&22)&&pi(o,K[1]),(!J||le[0]&2)&&q(x,"invisible",!K[1]),(!J||le[0]&2)&&q(U,"invisible",!K[1])},i(K){J||(N(h.$$.fragment,K),N(S.$$.fragment,K),N(j.$$.fragment,K),N(E.$$.fragment,K),J=!0)},o(K){F(h.$$.fragment,K),F(S.$$.fragment,K),F(j.$$.fragment,K),F(E.$$.fragment,K),J=!1},d(K){K&&R(n);for(let le=0;le<s.length;le+=1)s[le].d();oe(h),oe(S),oe(j),oe(E),me=!1,Rt(re)}}}function op(e){let n,t=[],r=new _c,i,o,s=e[2].length?e[2]:e[4];const l=u=>u[63].name;for(let u=0;u<s.length;u+=1){let a=Za(e,s,u),h=l(a);r.set(h,t[u]=Qa(h,a))}return{c(){n=g("select");for(let u=0;u<t.length;u+=1)t[u].c();f(n,"class","w-48 hidden sm:block"),q(n,"sm:hidden",!e[3]||e[2].length<2)},m(u,a){V(u,n,a);for(let h=0;h<t.length;h+=1)t[h].m(n,null);pi(n,e[1]),i||(o=P(n,"change",e[6]),i=!0)},p(u,a){a[0]&20&&(s=u[2].length?u[2]:u[4],t=Vr(t,a,l,1,u,s,r,n,Vl,Qa,null,Za)),a[0]&22&&pi(n,u[1]),a[0]&12&&q(n,"sm:hidden",!u[3]||u[2].length<2)},i:Ne,o:Ne,d(u){u&&R(n);for(let a=0;a<t.length;a+=1)t[a].d();i=!1,o()}}}function Ja(e,n){let t,r=(n[63].name||"No Presets stored")+"",i,o,s;return{key:e,first:null,c(){t=g("option"),i=ut(r),o=w(),t.__value=s=n[63].name,t.value=t.__value,this.first=t},m(l,u){V(l,t,u),c(t,i),c(t,o)},p(l,u){n=l,u[0]&4&&r!==(r=(n[63].name||"No Presets stored")+"")&&Tt(i,r),u[0]&4&&s!==(s=n[63].name)&&(t.__value=s,t.value=t.__value)},d(l){l&&R(t)}}}function Qa(e,n){let t,r=n[63].name+"",i,o,s;return{key:e,first:null,c(){t=g("option"),i=ut(r),o=w(),t.__value=s=n[63].name,t.value=t.__value,this.first=t},m(l,u){V(l,t,u),c(t,i),c(t,o)},p(l,u){n=l,u[0]&4&&r!==(r=n[63].name+"")&&Tt(i,r),u[0]&4&&s!==(s=n[63].name)&&(t.__value=s,t.value=t.__value)},d(l){l&&R(t)}}}function lp(e){let n,t,r,i;const o=[op,ip],s=[];function l(u,a){return u[0]?0:1}return n=l(e),t=s[n]=o[n](e),{c(){t.c(),r=bn()},m(u,a){s[n].m(u,a),V(u,r,a),i=!0},p(u,a){let h=n;n=l(u),n===h?s[n].p(u,a):(et(),F(s[h],1,1,()=>{s[h]=null}),tt(),t=s[n],t?t.p(u,a):(t=s[n]=o[n](u),t.c()),N(t,1),t.m(r.parentNode,r))},i(u){i||(N(t),i=!0)},o(u){F(t),i=!1},d(u){s[n].d(u),u&&R(r)}}}function sp(e,n,t){let r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D,x,j,W,Z,I,U,E,B,G,J,me,re,z,M,K,le,fe,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt,Me,Re,ne,Ue,ft,ye,ht,Ve,nt,Se;_(e,Qn,y=>t(1,r=y)),_(e,hn,y=>t(2,i=y)),_(e,We,y=>t(14,o=y)),_(e,bi,y=>t(15,s=y)),_(e,Nr,y=>t(16,l=y)),_(e,Fs,y=>t(17,u=y)),_(e,Vs,y=>t(18,a=y)),_(e,Hr,y=>t(19,h=y)),_(e,Pr,y=>t(20,p=y)),_(e,Ui,y=>t(21,d=y)),_(e,ir,y=>t(22,b=y)),_(e,Wi,y=>t(23,k=y)),_(e,Fi,y=>t(24,S=y)),_(e,Vi,y=>t(25,O=y)),_(e,Ri,y=>t(26,A=y)),_(e,Hi,y=>t(27,D=y)),_(e,Ni,y=>t(28,x=y)),_(e,$i,y=>t(29,j=y)),_(e,Mi,y=>t(30,W=y)),_(e,Ii,y=>t(31,Z=y)),_(e,Oi,y=>t(32,I=y)),_(e,Ti,y=>t(33,U=y)),_(e,$r,y=>t(34,E=y)),_(e,Mr,y=>t(35,B=y)),_(e,Di,y=>t(36,G=y)),_(e,Ai,y=>t(37,J=y)),_(e,Pi,y=>t(38,me=y)),_(e,Ir,y=>t(39,re=y)),_(e,xi,y=>t(40,z=y)),_(e,Ei,y=>t(41,M=y)),_(e,Li,y=>t(42,K=y)),_(e,Ci,y=>t(43,le=y)),_(e,Si,y=>t(44,fe=y)),_(e,ki,y=>t(45,Ae=y)),_(e,yi,y=>t(46,qe=y)),_(e,wi,y=>t(47,Ie=y)),_(e,_i,y=>t(48,gt=y)),_(e,vi,y=>t(49,Ye=y)),_(e,po,y=>t(3,xe=y)),_(e,ho,y=>t(50,bt=y)),_(e,gi,y=>t(51,lt=y)),_(e,tr,y=>t(52,yt=y)),_(e,Dr,y=>t(53,Me=y)),_(e,Lr,y=>t(54,Re=y)),_(e,Ar,y=>t(55,ne=y)),_(e,mi,y=>t(56,Ue=y)),_(e,xr,y=>t(57,ft=y)),_(e,Dn,y=>t(58,ye=y)),_(e,rr,y=>t(59,ht=y)),_(e,fo,y=>t(60,Ve=y)),_(e,en,y=>t(61,nt=y)),_(e,Er,y=>t(62,Se=y));let{isQuickSwitch:we=!1}=n;function je(){return{theme$:Se,replacements$:nt,windowTitle$:Ve,websocketUrl$:ht,secondaryWebsocketUrl$:ye,fontSize$:ft,characterMilestone$:p,onlineFont$:Ue,preventLastDuplicate$:ne,maxLines$:Re,maxPipLines$:Me,afkTimer$:yt,adjustTimerOnAfk$:lt,enableExternalClipboardMonitor$:bt,showPresetQuickSwitch$:xe,skipResetConfirmations$:s,persistStats$:Ye,persistNotes$:gt,persistLines$:Ie,persistActionHistory$:qe,enablePaste$:Ae,blockCopyOnPage$:fe,allowPasteDuringPause$:le,allowNewLineDuringPause$:K,autoStartTimerDuringPausePaste$:M,autoStartTimerDuringPause$:z,preventGlobalDuplicate$:re,mergeEqualLineStarts$:me,filterNonCJKLines:J,flashOnMissedLine$:G,displayVertical$:B,reverseLineOrder$:E,preserveWhitespace$:U,removeAllWhitespace$:I,showTimer$:Z,showSpeed$:W,showCharacterCount$:j,showLineCount$:x,blurStats$:D,enableLineAnimation$:A,enableAfkBlur$:O,enableAfkBlurRestart$:S,continuousReconnect$:l,showConnectionErrors$:k,showConnectionIcon$:b,customCSS$:d}}function pe(y,Oe=!0){Er.next(y.settings.theme$??L.theme$),en.next(y.settings.replacements$??L.replacements$),fo.next(y.settings.windowTitle$??L.windowTitle$),rr.next(y.settings.websocketUrl$??L.websocketUrl$),Dn.next(y.settings.secondaryWebsocketUrl$??""),xr.next(y.settings.fontSize$??L.fontSize$),Pr.next(y.settings.characterMilestone$??L.characterMilestone$),mi.next(y.settings.onlineFont$??L.onlineFont$),Ar.next(y.settings.preventLastDuplicate$??L.preventLastDuplicate$),Lr.next(y.settings.maxLines$??L.maxLines$),Dr.next(y.settings.maxPipLines$??L.maxPipLines$),tr.next(y.settings.afkTimer$??L.afkTimer$),gi.next(y.settings.adjustTimerOnAfk$??L.adjustTimerOnAfk$),ho.next(y.settings.enableExternalClipboardMonitor$??L.enableExternalClipboardMonitor$),po.next(y.settings.showPresetQuickSwitch$??L.showPresetQuickSwitch$),bi.next(y.settings.skipResetConfirmations$??L.skipResetConfirmations$),vi.next(y.settings.persistStats$??L.persistStats$),_i.next(y.settings.persistNotes$??L.persistNotes$),wi.next(y.settings.persistLines$??L.persistLines$),yi.next(y.settings.persistActionHistory$??L.persistActionHistory$),ki.next(y.settings.enablePaste$??L.enablePaste$),Si.next(y.settings.blockCopyOnPage$??L.blockCopyOnPage$),Ci.next(y.settings.allowPasteDuringPause$??L.allowPasteDuringPause$),Li.next(y.settings.allowNewLineDuringPause$??L.allowNewLineDuringPause$),Ei.next(y.settings.autoStartTimerDuringPausePaste$??L.autoStartTimerDuringPausePaste$),xi.next(y.settings.autoStartTimerDuringPause$??L.autoStartTimerDuringPause$),Ir.next(y.settings.preventGlobalDuplicate$??L.preventGlobalDuplicate$),Pi.next(y.settings.mergeEqualLineStarts$??L.mergeEqualLineStarts$),Ai.next(y.settings.filterNonCJKLines??L.filterNonCJKLines),Di.next(y.settings.flashOnMissedLine$??L.flashOnMissedLine$),Mr.next(y.settings.displayVertical$??L.displayVertical$),$r.next(y.settings.reverseLineOrder$??L.reverseLineOrder$),Ti.next(y.settings.preserveWhitespace$??L.preserveWhitespace$),Oi.next(y.settings.removeAllWhitespace$??L.removeAllWhitespace$),Ii.next(y.settings.showTimer$??L.showTimer$),Mi.next(y.settings.showSpeed$??L.showSpeed$),$i.next(y.settings.showCharacterCount$??L.showCharacterCount$),Ni.next(y.settings.showLineCount$??L.showLineCount$),Hi.next(y.settings.blurStats$??L.blurStats$),Ri.next(y.settings.enableLineAnimation$??L.enableLineAnimation$),Vi.next(y.settings.enableAfkBlur$??L.enableAfkBlur$),Fi.next(y.settings.enableAfkBlurRestart$??L.enableAfkBlurRestart$),Nr.next(y.settings.continuousReconnect$??L.continuousReconnect$),Wi.next(y.settings.showConnectionErrors$??L.showConnectionErrors$),ir.next(y.settings.showConnectionIcon$??L.showConnectionIcon$),Ui.next(y.settings.customCSS$??L.customCSS$),Oe&&H(Qn,r=y.name,r),p===0&&H(Hr,h=new Map,h),ao().then(()=>{Pe("layoutChange"),a!==1&&l&&Kl.next(),u!==1&&l&&ql.next()})}const ge=[{name:""}],Pe=Rr();function be(y){const Oe=y.target;kt(Oe.selectedOptions[0].value)}function kt(y){const Oe=i.find(Fe=>Fe.name===y);Oe&&pe(Oe)}async function Ge(){const{canceled:y,data:Oe}=await new Promise(Xe=>{H(We,o={icon:Zt,askForData:"text",dataValue:r||"Preset Name",message:"",callback:Xe},o)});if(y||!Oe)return;const Fe=i.findIndex(Xe=>Xe.name===Oe),st={name:Oe,settings:je()};Fe>-1?H(hn,i[Fe]=st,i):H(hn,i=[...i,st],i),H(Qn,r=Oe,r)}async function Wt(){if(!s){const{canceled:y}=await new Promise(Oe=>{H(We,o={icon:Zt,message:"Preset will be deleted",callback:Oe},o)});if(y)return}H(hn,i=i.filter(y=>y.name!==r),i),H(Qn,r="",r)}const ke=y=>Pe("exportImportPreset",y),De=()=>kt(r);return e.$$set=y=>{"isQuickSwitch"in y&&t(0,we=y.isQuickSwitch)},[we,r,i,xe,ge,Pe,be,kt,Ge,Wt,je,pe,ke,De]}class wc extends Ft{constructor(n){super(),Vt(this,n,sp,lp,wt,{isQuickSwitch:0,getCurrentSettings:10,updateSettingsWithPreset:11},null,[-1,-1,-1])}get getCurrentSettings(){return this.$$.ctx[10]}get updateSettingsWithPreset(){return this.$$.ctx[11]}}function ap(e,n){const t=r=>{!r.defaultPrevented&&!e.contains(r.target)&&n(r)};return document.addEventListener("click",t,!0),{destroy(){document.removeEventListener("click",t,!0)}}}function eu(e,n,t){const r=e.slice();return r[22]=n[t],r}function tu(e){let n,t,r,i,o;return t=new _e({props:{path:df}}),{c(){n=g("button"),se(t.$$.fragment),f(n,"title","Save"),f(n,"class","hover:text-primary")},m(s,l){V(s,n,l),ie(t,n,null),r=!0,i||(o=P(n,"click",e[10]),i=!0)},p:Ne,i(s){r||(N(t.$$.fragment,s),r=!0)},o(s){F(t.$$.fragment,s),r=!1},d(s){s&&R(n),oe(t),i=!1,o()}}}function nu(e,n){let t,r,i,o=n[22].label+"",s,l,u,a;return{key:e,first:null,c(){t=g("label"),r=g("input"),i=w(),s=ut(o),l=w(),f(r,"type","checkbox"),r.__value=n[22].value,r.value=r.__value,n[18][0].push(r),this.first=t},m(h,p){V(h,t,p),c(t,r),r.checked=~n[0].flags.indexOf(r.__value),c(t,i),c(t,s),c(t,l),u||(a=[P(r,"change",n[17]),P(r,"change",n[9])],u=!0)},p(h,p){n=h,p&1&&(r.checked=~n[0].flags.indexOf(r.__value))},d(h){h&&R(t),n[18][0].splice(n[18][0].indexOf(r),1),u=!1,Rt(a)}}}function up(e){let n=(e[5]??"")+"",t,r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D=[],x=new Map,j,W,Z,I,U=(e[4]||e[3])+"",E,B,G,J=e[0].pattern&&tu(e);l=new _e({props:{path:Wu}}),h=new _e({props:{path:mf}});let me=e[7];const re=z=>z[22].value;for(let z=0;z<me.length;z+=1){let M=eu(e,me,z),K=re(M);x.set(K,D[z]=nu(K,M))}return{c(){t=ut(n),r=w(),i=g("div"),J&&J.c(),o=w(),s=g("button"),se(l.$$.fragment),u=w(),a=g("button"),se(h.$$.fragment),p=w(),d=g("div"),b=g("input"),k=w(),S=g("input"),O=w(),A=g("div");for(let z=0;z<D.length;z+=1)D[z].c();j=w(),W=g("textarea"),Z=w(),I=g("div"),f(s,"title","Cancel"),f(s,"class","ml-2 hover:text-primary"),f(a,"title","Cancel"),f(a,"class","ml-2 hover:text-primary"),f(i,"class","flex justify-end my-2"),f(b,"placeholder","text pattern"),f(b,"class","w-full my-2"),f(S,"placeholder","replacement pattern"),f(S,"class","w-full my-2"),f(A,"class","flex justify-between my-4"),f(W,"name","test-value"),f(W,"placeholder","test value"),f(W,"class","w-full my-4"),f(W,"rows","3"),f(I,"class","whitespace-pre-wrap break-all")},m(z,M){V(z,t,M),V(z,r,M),V(z,i,M),J&&J.m(i,null),c(i,o),c(i,s),ie(l,s,null),c(i,u),c(i,a),ie(h,a,null),V(z,p,M),V(z,d,M),c(d,b),Et(b,e[0].pattern),e[15](b),c(d,k),c(d,S),Et(S,e[0].replaces),c(d,O),c(d,A);for(let K=0;K<D.length;K+=1)D[K].m(A,null);c(d,j),c(d,W),Et(W,e[2]),c(d,Z),c(d,I),I.innerHTML=U,E=!0,B||(G=[P(s,"click",e[12]),P(a,"click",e[13]),P(b,"input",e[14]),P(b,"input",e[9]),P(S,"input",e[16]),P(S,"input",e[9]),P(W,"input",e[19]),P(W,"input",e[9])],B=!0)},p(z,[M]){(!E||M&32)&&n!==(n=(z[5]??"")+"")&&Tt(t,n),z[0].pattern?J?(J.p(z,M),M&1&&N(J,1)):(J=tu(z),J.c(),N(J,1),J.m(i,o)):J&&(et(),F(J,1,1,()=>{J=null}),tt()),M&1&&b.value!==z[0].pattern&&Et(b,z[0].pattern),M&1&&S.value!==z[0].replaces&&Et(S,z[0].replaces),M&641&&(me=z[7],D=Vr(D,M,re,1,z,me,x,A,Vl,nu,null,eu)),M&4&&Et(W,z[2]),(!E||M&24)&&U!==(U=(z[4]||z[3])+"")&&(I.innerHTML=U)},i(z){E||(N(J),N(l.$$.fragment,z),N(h.$$.fragment,z),E=!0)},o(z){F(J),F(l.$$.fragment,z),F(h.$$.fragment,z),E=!1},d(z){z&&R(t),z&&R(r),z&&R(i),J&&J.d(),oe(l),oe(h),z&&R(p),z&&R(d),e[15](null);for(let M=0;M<D.length;M+=1)D[M].d();B=!1,Rt(G)}}}function cp(e,n,t){let r,i;_(e,en,E=>t(20,r=E));let{currentReplacement:o}=n;const s=Rr(),l=new Bi,u=o?JSON.parse(JSON.stringify(o)):{pattern:"",replaces:"",flags:[],enabled:!0},a=[{label:"global",value:"g"},{label:"multiline",value:"m"},{label:"insensitive",value:"i"},{label:"unicode",value:"u"}],h=l.pipe(Rs(500),Kn(()=>{try{if(t(4,k=""),!u.pattern||!d)return;t(3,b=gc(d,[u]))}catch({message:E}){t(4,k=`Error: ${E}`)}}),Xn());_(e,h,E=>t(5,i=E));let p,d="",b="",k="";function S(){p.setCustomValidity(k),l.next()}function O(){if(!o&&r.find(E=>E.pattern===u.pattern))return p.setCustomValidity("This pattern already exists"),p.reportValidity();o?H(en,r=r.map(E=>E.pattern===o.pattern?u:E),r):H(en,r=[...r,u],r),s("close")}const A=[[]],D=()=>s("close"),x=()=>window.open("https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#description","_blank");function j(){u.pattern=this.value,t(0,u)}function W(E){ct[E?"unshift":"push"](()=>{p=E,t(1,p)})}function Z(){u.replaces=this.value,t(0,u)}function I(){u.flags=Kc(A[0],this.__value,this.checked),t(0,u)}function U(){d=this.value,t(2,d)}return e.$$set=E=>{"currentReplacement"in E&&t(11,o=E.currentReplacement)},[u,p,d,b,k,i,s,a,h,S,O,o,D,x,j,W,Z,I,A,U]}class fp extends Ft{constructor(n){super(),Vt(this,n,cp,up,wt,{currentReplacement:11})}}function ru(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function mn(e){for(var n=1;n<arguments.length;n++){var t=arguments[n]!=null?arguments[n]:{};n%2?ru(Object(t),!0).forEach(function(r){hp(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ru(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _l(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_l=function(n){return typeof n}:_l=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_l(e)}function hp(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function gn(){return gn=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},gn.apply(this,arguments)}function pp(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(n.indexOf(i)>=0)&&(t[i]=e[i]);return t}function dp(e,n){if(e==null)return{};var t=pp(e,n),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}var mp="1.15.2";function Tn(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var $n=Tn(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),_o=Tn(/Edge/i),iu=Tn(/firefox/i),to=Tn(/safari/i)&&!Tn(/chrome/i)&&!Tn(/android/i),yc=Tn(/iP(ad|od|hone)/i),kc=Tn(/chrome/i)&&Tn(/android/i),Sc={capture:!1,passive:!1};function Te(e,n,t){e.addEventListener(n,t,!$n&&Sc)}function Ee(e,n,t){e.removeEventListener(n,t,!$n&&Sc)}function Ol(e,n){if(n){if(n[0]===">"&&(n=n.substring(1)),e)try{if(e.matches)return e.matches(n);if(e.msMatchesSelector)return e.msMatchesSelector(n);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(n)}catch{return!1}return!1}}function gp(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ln(e,n,t,r){if(e){t=t||document;do{if(n!=null&&(n[0]===">"?e.parentNode===t&&Ol(e,n):Ol(e,n))||r&&e===t)return e;if(e===t)break}while(e=gp(e))}return null}var ou=/\s+/g;function Lt(e,n,t){if(e&&n)if(e.classList)e.classList[t?"add":"remove"](n);else{var r=(" "+e.className+" ").replace(ou," ").replace(" "+n+" "," ");e.className=(r+(t?" "+n:"")).replace(ou," ")}}function ce(e,n,t){var r=e&&e.style;if(r){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(t=e.currentStyle),n===void 0?t:t[n];!(n in r)&&n.indexOf("webkit")===-1&&(n="-webkit-"+n),r[n]=t+(typeof t=="string"?"":"px")}}function hi(e,n){var t="";if(typeof e=="string")t=e;else do{var r=ce(e,"transform");r&&r!=="none"&&(t=r+" "+t)}while(!n&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(t)}function Cc(e,n,t){if(e){var r=e.getElementsByTagName(n),i=0,o=r.length;if(t)for(;i<o;i++)t(r[i],i);return r}return[]}function dn(){var e=document.scrollingElement;return e||document.documentElement}function ot(e,n,t,r,i){if(!(!e.getBoundingClientRect&&e!==window)){var o,s,l,u,a,h,p;if(e!==window&&e.parentNode&&e!==dn()?(o=e.getBoundingClientRect(),s=o.top,l=o.left,u=o.bottom,a=o.right,h=o.height,p=o.width):(s=0,l=0,u=window.innerHeight,a=window.innerWidth,h=window.innerHeight,p=window.innerWidth),(n||t)&&e!==window&&(i=i||e.parentNode,!$n))do if(i&&i.getBoundingClientRect&&(ce(i,"transform")!=="none"||t&&ce(i,"position")!=="static")){var d=i.getBoundingClientRect();s-=d.top+parseInt(ce(i,"border-top-width")),l-=d.left+parseInt(ce(i,"border-left-width")),u=s+o.height,a=l+o.width;break}while(i=i.parentNode);if(r&&e!==window){var b=hi(i||e),k=b&&b.a,S=b&&b.d;b&&(s/=S,l/=k,p/=k,h/=S,u=s+h,a=l+p)}return{top:s,left:l,bottom:u,right:a,width:p,height:h}}}function lu(e,n,t){for(var r=er(e,!0),i=ot(e)[n];r;){var o=ot(r)[t],s=void 0;if(t==="top"||t==="left"?s=i>=o:s=i<=o,!s)return r;if(r===dn())break;r=er(r,!1)}return!1}function ji(e,n,t,r){for(var i=0,o=0,s=e.children;o<s.length;){if(s[o].style.display!=="none"&&s[o]!==ue.ghost&&(r||s[o]!==ue.dragged)&&ln(s[o],t.draggable,e,!1)){if(i===n)return s[o];i++}o++}return null}function Us(e,n){for(var t=e.lastElementChild;t&&(t===ue.ghost||ce(t,"display")==="none"||n&&!Ol(t,n));)t=t.previousElementSibling;return t||null}function Nt(e,n){var t=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==ue.clone&&(!n||Ol(e,n))&&t++;return t}function su(e){var n=0,t=0,r=dn();if(e)do{var i=hi(e),o=i.a,s=i.d;n+=e.scrollLeft*o,t+=e.scrollTop*s}while(e!==r&&(e=e.parentNode));return[n,t]}function bp(e,n){for(var t in e)if(e.hasOwnProperty(t)){for(var r in n)if(n.hasOwnProperty(r)&&n[r]===e[t][r])return Number(t)}return-1}function er(e,n){if(!e||!e.getBoundingClientRect)return dn();var t=e,r=!1;do if(t.clientWidth<t.scrollWidth||t.clientHeight<t.scrollHeight){var i=ce(t);if(t.clientWidth<t.scrollWidth&&(i.overflowX=="auto"||i.overflowX=="scroll")||t.clientHeight<t.scrollHeight&&(i.overflowY=="auto"||i.overflowY=="scroll")){if(!t.getBoundingClientRect||t===document.body)return dn();if(r||n)return t;r=!0}}while(t=t.parentNode);return dn()}function vp(e,n){if(e&&n)for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t]);return e}function rs(e,n){return Math.round(e.top)===Math.round(n.top)&&Math.round(e.left)===Math.round(n.left)&&Math.round(e.height)===Math.round(n.height)&&Math.round(e.width)===Math.round(n.width)}var no;function Lc(e,n){return function(){if(!no){var t=arguments,r=this;t.length===1?e.call(r,t[0]):e.apply(r,t),no=setTimeout(function(){no=void 0},n)}}}function _p(){clearTimeout(no),no=void 0}function Ec(e,n,t){e.scrollLeft+=n,e.scrollTop+=t}function xc(e){var n=window.Polymer,t=window.jQuery||window.Zepto;return n&&n.dom?n.dom(e).cloneNode(!0):t?t(e).clone(!0)[0]:e.cloneNode(!0)}function Pc(e,n,t){var r={};return Array.from(e.children).forEach(function(i){var o,s,l,u;if(!(!ln(i,n.draggable,e,!1)||i.animated||i===t)){var a=ot(i);r.left=Math.min((o=r.left)!==null&&o!==void 0?o:1/0,a.left),r.top=Math.min((s=r.top)!==null&&s!==void 0?s:1/0,a.top),r.right=Math.max((l=r.right)!==null&&l!==void 0?l:-1/0,a.right),r.bottom=Math.max((u=r.bottom)!==null&&u!==void 0?u:-1/0,a.bottom)}}),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var Kt="Sortable"+new Date().getTime();function wp(){var e=[],n;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(i){if(!(ce(i,"display")==="none"||i===ue.ghost)){e.push({target:i,rect:ot(i)});var o=mn({},e[e.length-1].rect);if(i.thisAnimationDuration){var s=hi(i,!0);s&&(o.top-=s.f,o.left-=s.e)}i.fromRect=o}})}},addAnimationState:function(r){e.push(r)},removeAnimationState:function(r){e.splice(bp(e,{target:r}),1)},animateAll:function(r){var i=this;if(!this.options.animation){clearTimeout(n),typeof r=="function"&&r();return}var o=!1,s=0;e.forEach(function(l){var u=0,a=l.target,h=a.fromRect,p=ot(a),d=a.prevFromRect,b=a.prevToRect,k=l.rect,S=hi(a,!0);S&&(p.top-=S.f,p.left-=S.e),a.toRect=p,a.thisAnimationDuration&&rs(d,p)&&!rs(h,p)&&(k.top-p.top)/(k.left-p.left)===(h.top-p.top)/(h.left-p.left)&&(u=kp(k,d,b,i.options)),rs(p,h)||(a.prevFromRect=h,a.prevToRect=p,u||(u=i.options.animation),i.animate(a,k,p,u)),u&&(o=!0,s=Math.max(s,u),clearTimeout(a.animationResetTimer),a.animationResetTimer=setTimeout(function(){a.animationTime=0,a.prevFromRect=null,a.fromRect=null,a.prevToRect=null,a.thisAnimationDuration=null},u),a.thisAnimationDuration=u)}),clearTimeout(n),o?n=setTimeout(function(){typeof r=="function"&&r()},s):typeof r=="function"&&r(),e=[]},animate:function(r,i,o,s){if(s){ce(r,"transition",""),ce(r,"transform","");var l=hi(this.el),u=l&&l.a,a=l&&l.d,h=(i.left-o.left)/(u||1),p=(i.top-o.top)/(a||1);r.animatingX=!!h,r.animatingY=!!p,ce(r,"transform","translate3d("+h+"px,"+p+"px,0)"),this.forRepaintDummy=yp(r),ce(r,"transition","transform "+s+"ms"+(this.options.easing?" "+this.options.easing:"")),ce(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){ce(r,"transition",""),ce(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},s)}}}}function yp(e){return e.offsetWidth}function kp(e,n,t,r){return Math.sqrt(Math.pow(n.top-e.top,2)+Math.pow(n.left-e.left,2))/Math.sqrt(Math.pow(n.top-t.top,2)+Math.pow(n.left-t.left,2))*r.animation}var oi=[],is={initializeByDefault:!0},wo={mount:function(n){for(var t in is)is.hasOwnProperty(t)&&!(t in n)&&(n[t]=is[t]);oi.forEach(function(r){if(r.pluginName===n.pluginName)throw"Sortable: Cannot mount plugin ".concat(n.pluginName," more than once")}),oi.push(n)},pluginEvent:function(n,t,r){var i=this;this.eventCanceled=!1,r.cancel=function(){i.eventCanceled=!0};var o=n+"Global";oi.forEach(function(s){t[s.pluginName]&&(t[s.pluginName][o]&&t[s.pluginName][o](mn({sortable:t},r)),t.options[s.pluginName]&&t[s.pluginName][n]&&t[s.pluginName][n](mn({sortable:t},r)))})},initializePlugins:function(n,t,r,i){oi.forEach(function(l){var u=l.pluginName;if(!(!n.options[u]&&!l.initializeByDefault)){var a=new l(n,t,n.options);a.sortable=n,a.options=n.options,n[u]=a,gn(r,a.defaults)}});for(var o in n.options)if(n.options.hasOwnProperty(o)){var s=this.modifyOption(n,o,n.options[o]);typeof s<"u"&&(n.options[o]=s)}},getEventProperties:function(n,t){var r={};return oi.forEach(function(i){typeof i.eventProperties=="function"&&gn(r,i.eventProperties.call(t[i.pluginName],n))}),r},modifyOption:function(n,t,r){var i;return oi.forEach(function(o){n[o.pluginName]&&o.optionListeners&&typeof o.optionListeners[t]=="function"&&(i=o.optionListeners[t].call(n[o.pluginName],r))}),i}};function Sp(e){var n=e.sortable,t=e.rootEl,r=e.name,i=e.targetEl,o=e.cloneEl,s=e.toEl,l=e.fromEl,u=e.oldIndex,a=e.newIndex,h=e.oldDraggableIndex,p=e.newDraggableIndex,d=e.originalEvent,b=e.putSortable,k=e.extraEventProperties;if(n=n||t&&t[Kt],!!n){var S,O=n.options,A="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!$n&&!_o?S=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(S=document.createEvent("Event"),S.initEvent(r,!0,!0)),S.to=s||t,S.from=l||t,S.item=i||t,S.clone=o,S.oldIndex=u,S.newIndex=a,S.oldDraggableIndex=h,S.newDraggableIndex=p,S.originalEvent=d,S.pullMode=b?b.lastPutMode:void 0;var D=mn(mn({},k),wo.getEventProperties(r,n));for(var x in D)S[x]=D[x];t&&t.dispatchEvent(S),O[A]&&O[A].call(n,S)}}var Cp=["evt"],$t=function(n,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=r.evt,o=dp(r,Cp);wo.pluginEvent.bind(ue)(n,t,mn({dragEl:Y,parentEl:Ze,ghostEl:he,rootEl:ze,nextEl:Sr,lastDownEl:wl,cloneEl:Ke,cloneHidden:Zn,dragStarted:Xi,putSortable:_t,activeSortable:ue.active,originalEvent:i,oldIndex:ai,oldDraggableIndex:ro,newIndex:Yt,newDraggableIndex:Gn,hideGhostForTarget:Oc,unhideGhostForTarget:Ic,cloneNowHidden:function(){Zn=!0},cloneNowShown:function(){Zn=!1},dispatchSortableEvent:function(l){Dt({sortable:t,name:l,originalEvent:i})}},o))};function Dt(e){Sp(mn({putSortable:_t,cloneEl:Ke,targetEl:Y,rootEl:ze,oldIndex:ai,oldDraggableIndex:ro,newIndex:Yt,newDraggableIndex:Gn},e))}var Y,Ze,he,ze,Sr,wl,Ke,Zn,ai,Yt,ro,Gn,fl,_t,si=!1,Il=!1,Ml=[],yr,on,os,ls,au,uu,Xi,li,io,oo=!1,hl=!1,yl,Ct,ss=[],Ss=!1,$l=[],Xl=typeof document<"u",pl=yc,cu=_o||$n?"cssFloat":"float",Lp=Xl&&!kc&&!yc&&"draggable"in document.createElement("div"),Ac=function(){if(Xl){if($n)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Dc=function(n,t){var r=ce(n),i=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=ji(n,0,t),s=ji(n,1,t),l=o&&ce(o),u=s&&ce(s),a=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+ot(o).width,h=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+ot(s).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&l.float&&l.float!=="none"){var p=l.float==="left"?"left":"right";return s&&(u.clear==="both"||u.clear===p)?"vertical":"horizontal"}return o&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||a>=i&&r[cu]==="none"||s&&r[cu]==="none"&&a+h>i)?"vertical":"horizontal"},Ep=function(n,t,r){var i=r?n.left:n.top,o=r?n.right:n.bottom,s=r?n.width:n.height,l=r?t.left:t.top,u=r?t.right:t.bottom,a=r?t.width:t.height;return i===l||o===u||i+s/2===l+a/2},xp=function(n,t){var r;return Ml.some(function(i){var o=i[Kt].options.emptyInsertThreshold;if(!(!o||Us(i))){var s=ot(i),l=n>=s.left-o&&n<=s.right+o,u=t>=s.top-o&&t<=s.bottom+o;if(l&&u)return r=i}}),r},Tc=function(n){function t(o,s){return function(l,u,a,h){var p=l.options.group.name&&u.options.group.name&&l.options.group.name===u.options.group.name;if(o==null&&(s||p))return!0;if(o==null||o===!1)return!1;if(s&&o==="clone")return o;if(typeof o=="function")return t(o(l,u,a,h),s)(l,u,a,h);var d=(s?l:u).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var r={},i=n.group;(!i||_l(i)!="object")&&(i={name:i}),r.name=i.name,r.checkPull=t(i.pull,!0),r.checkPut=t(i.put),r.revertClone=i.revertClone,n.group=r},Oc=function(){!Ac&&he&&ce(he,"display","none")},Ic=function(){!Ac&&he&&ce(he,"display","")};Xl&&!kc&&document.addEventListener("click",function(e){if(Il)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Il=!1,!1},!0);var kr=function(n){if(Y){n=n.touches?n.touches[0]:n;var t=xp(n.clientX,n.clientY);if(t){var r={};for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[Kt]._onDragOver(r)}}},Pp=function(n){Y&&Y.parentNode[Kt]._isOutsideThisEl(n.target)};function ue(e,n){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=n=gn({},n),e[Kt]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Dc(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(s,l){s.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:ue.supportPointer!==!1&&"PointerEvent"in window&&!to,emptyInsertThreshold:5};wo.initializePlugins(this,e,t);for(var r in t)!(r in n)&&(n[r]=t[r]);Tc(n);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=n.forceFallback?!1:Lp,this.nativeDraggable&&(this.options.touchStartThreshold=1),n.supportPointer?Te(e,"pointerdown",this._onTapStart):(Te(e,"mousedown",this._onTapStart),Te(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Te(e,"dragover",this),Te(e,"dragenter",this)),Ml.push(this.el),n.store&&n.store.get&&this.sort(n.store.get(this)||[]),gn(this,wp())}ue.prototype={constructor:ue,_isOutsideThisEl:function(n){!this.el.contains(n)&&n!==this.el&&(li=null)},_getDirection:function(n,t){return typeof this.options.direction=="function"?this.options.direction.call(this,n,t,Y):this.options.direction},_onTapStart:function(n){if(n.cancelable){var t=this,r=this.el,i=this.options,o=i.preventOnFilter,s=n.type,l=n.touches&&n.touches[0]||n.pointerType&&n.pointerType==="touch"&&n,u=(l||n).target,a=n.target.shadowRoot&&(n.path&&n.path[0]||n.composedPath&&n.composedPath()[0])||u,h=i.filter;if(Np(r),!Y&&!(/mousedown|pointerdown/.test(s)&&n.button!==0||i.disabled)&&!a.isContentEditable&&!(!this.nativeDraggable&&to&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=ln(u,i.draggable,r,!1),!(u&&u.animated)&&wl!==u)){if(ai=Nt(u),ro=Nt(u,i.draggable),typeof h=="function"){if(h.call(this,n,u,this)){Dt({sortable:t,rootEl:a,name:"filter",targetEl:u,toEl:r,fromEl:r}),$t("filter",t,{evt:n}),o&&n.cancelable&&n.preventDefault();return}}else if(h&&(h=h.split(",").some(function(p){if(p=ln(a,p.trim(),r,!1),p)return Dt({sortable:t,rootEl:p,name:"filter",targetEl:u,fromEl:r,toEl:r}),$t("filter",t,{evt:n}),!0}),h)){o&&n.cancelable&&n.preventDefault();return}i.handle&&!ln(a,i.handle,r,!1)||this._prepareDragStart(n,l,u)}}},_prepareDragStart:function(n,t,r){var i=this,o=i.el,s=i.options,l=o.ownerDocument,u;if(r&&!Y&&r.parentNode===o){var a=ot(r);if(ze=o,Y=r,Ze=Y.parentNode,Sr=Y.nextSibling,wl=r,fl=s.group,ue.dragged=Y,yr={target:Y,clientX:(t||n).clientX,clientY:(t||n).clientY},au=yr.clientX-a.left,uu=yr.clientY-a.top,this._lastX=(t||n).clientX,this._lastY=(t||n).clientY,Y.style["will-change"]="all",u=function(){if($t("delayEnded",i,{evt:n}),ue.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!iu&&i.nativeDraggable&&(Y.draggable=!0),i._triggerDragStart(n,t),Dt({sortable:i,name:"choose",originalEvent:n}),Lt(Y,s.chosenClass,!0)},s.ignore.split(",").forEach(function(h){Cc(Y,h.trim(),as)}),Te(l,"dragover",kr),Te(l,"mousemove",kr),Te(l,"touchmove",kr),Te(l,"mouseup",i._onDrop),Te(l,"touchend",i._onDrop),Te(l,"touchcancel",i._onDrop),iu&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Y.draggable=!0),$t("delayStart",this,{evt:n}),s.delay&&(!s.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(_o||$n))){if(ue.eventCanceled){this._onDrop();return}Te(l,"mouseup",i._disableDelayedDrag),Te(l,"touchend",i._disableDelayedDrag),Te(l,"touchcancel",i._disableDelayedDrag),Te(l,"mousemove",i._delayedDragTouchMoveHandler),Te(l,"touchmove",i._delayedDragTouchMoveHandler),s.supportPointer&&Te(l,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(u,s.delay)}else u()}},_delayedDragTouchMoveHandler:function(n){var t=n.touches?n.touches[0]:n;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Y&&as(Y),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var n=this.el.ownerDocument;Ee(n,"mouseup",this._disableDelayedDrag),Ee(n,"touchend",this._disableDelayedDrag),Ee(n,"touchcancel",this._disableDelayedDrag),Ee(n,"mousemove",this._delayedDragTouchMoveHandler),Ee(n,"touchmove",this._delayedDragTouchMoveHandler),Ee(n,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(n,t){t=t||n.pointerType=="touch"&&n,!this.nativeDraggable||t?this.options.supportPointer?Te(document,"pointermove",this._onTouchMove):t?Te(document,"touchmove",this._onTouchMove):Te(document,"mousemove",this._onTouchMove):(Te(Y,"dragend",this),Te(ze,"dragstart",this._onDragStart));try{document.selection?kl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(n,t){if(si=!1,ze&&Y){$t("dragStarted",this,{evt:t}),this.nativeDraggable&&Te(document,"dragover",Pp);var r=this.options;!n&&Lt(Y,r.dragClass,!1),Lt(Y,r.ghostClass,!0),ue.active=this,n&&this._appendGhost(),Dt({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(on){this._lastX=on.clientX,this._lastY=on.clientY,Oc();for(var n=document.elementFromPoint(on.clientX,on.clientY),t=n;n&&n.shadowRoot&&(n=n.shadowRoot.elementFromPoint(on.clientX,on.clientY),n!==t);)t=n;if(Y.parentNode[Kt]._isOutsideThisEl(n),t)do{if(t[Kt]){var r=void 0;if(r=t[Kt]._onDragOver({clientX:on.clientX,clientY:on.clientY,target:n,rootEl:t}),r&&!this.options.dragoverBubble)break}n=t}while(t=t.parentNode);Ic()}},_onTouchMove:function(n){if(yr){var t=this.options,r=t.fallbackTolerance,i=t.fallbackOffset,o=n.touches?n.touches[0]:n,s=he&&hi(he,!0),l=he&&s&&s.a,u=he&&s&&s.d,a=pl&&Ct&&su(Ct),h=(o.clientX-yr.clientX+i.x)/(l||1)+(a?a[0]-ss[0]:0)/(l||1),p=(o.clientY-yr.clientY+i.y)/(u||1)+(a?a[1]-ss[1]:0)/(u||1);if(!ue.active&&!si){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<r)return;this._onDragStart(n,!0)}if(he){s?(s.e+=h-(os||0),s.f+=p-(ls||0)):s={a:1,b:0,c:0,d:1,e:h,f:p};var d="matrix(".concat(s.a,",").concat(s.b,",").concat(s.c,",").concat(s.d,",").concat(s.e,",").concat(s.f,")");ce(he,"webkitTransform",d),ce(he,"mozTransform",d),ce(he,"msTransform",d),ce(he,"transform",d),os=h,ls=p,on=o}n.cancelable&&n.preventDefault()}},_appendGhost:function(){if(!he){var n=this.options.fallbackOnBody?document.body:ze,t=ot(Y,!0,pl,!0,n),r=this.options;if(pl){for(Ct=n;ce(Ct,"position")==="static"&&ce(Ct,"transform")==="none"&&Ct!==document;)Ct=Ct.parentNode;Ct!==document.body&&Ct!==document.documentElement?(Ct===document&&(Ct=dn()),t.top+=Ct.scrollTop,t.left+=Ct.scrollLeft):Ct=dn(),ss=su(Ct)}he=Y.cloneNode(!0),Lt(he,r.ghostClass,!1),Lt(he,r.fallbackClass,!0),Lt(he,r.dragClass,!0),ce(he,"transition",""),ce(he,"transform",""),ce(he,"box-sizing","border-box"),ce(he,"margin",0),ce(he,"top",t.top),ce(he,"left",t.left),ce(he,"width",t.width),ce(he,"height",t.height),ce(he,"opacity","0.8"),ce(he,"position",pl?"absolute":"fixed"),ce(he,"zIndex","100000"),ce(he,"pointerEvents","none"),ue.ghost=he,n.appendChild(he),ce(he,"transform-origin",au/parseInt(he.style.width)*100+"% "+uu/parseInt(he.style.height)*100+"%")}},_onDragStart:function(n,t){var r=this,i=n.dataTransfer,o=r.options;if($t("dragStart",this,{evt:n}),ue.eventCanceled){this._onDrop();return}$t("setupClone",this),ue.eventCanceled||(Ke=xc(Y),Ke.removeAttribute("id"),Ke.draggable=!1,Ke.style["will-change"]="",this._hideClone(),Lt(Ke,this.options.chosenClass,!1),ue.clone=Ke),r.cloneId=kl(function(){$t("clone",r),!ue.eventCanceled&&(r.options.removeCloneOnHide||ze.insertBefore(Ke,Y),r._hideClone(),Dt({sortable:r,name:"clone"}))}),!t&&Lt(Y,o.dragClass,!0),t?(Il=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Ee(document,"mouseup",r._onDrop),Ee(document,"touchend",r._onDrop),Ee(document,"touchcancel",r._onDrop),i&&(i.effectAllowed="move",o.setData&&o.setData.call(r,i,Y)),Te(document,"drop",r),ce(Y,"transform","translateZ(0)")),si=!0,r._dragStartId=kl(r._dragStarted.bind(r,t,n)),Te(document,"selectstart",r),Xi=!0,to&&ce(document.body,"user-select","none")},_onDragOver:function(n){var t=this.el,r=n.target,i,o,s,l=this.options,u=l.group,a=ue.active,h=fl===u,p=l.sort,d=_t||a,b,k=this,S=!1;if(Ss)return;function O(le,fe){$t(le,k,mn({evt:n,isOwner:h,axis:b?"vertical":"horizontal",revert:s,dragRect:i,targetRect:o,canSort:p,fromSortable:d,target:r,completed:D,onMove:function(qe,Ie){return dl(ze,t,Y,i,qe,ot(qe),n,Ie)},changed:x},fe))}function A(){O("dragOverAnimationCapture"),k.captureAnimationState(),k!==d&&d.captureAnimationState()}function D(le){return O("dragOverCompleted",{insertion:le}),le&&(h?a._hideClone():a._showClone(k),k!==d&&(Lt(Y,_t?_t.options.ghostClass:a.options.ghostClass,!1),Lt(Y,l.ghostClass,!0)),_t!==k&&k!==ue.active?_t=k:k===ue.active&&_t&&(_t=null),d===k&&(k._ignoreWhileAnimating=r),k.animateAll(function(){O("dragOverAnimationComplete"),k._ignoreWhileAnimating=null}),k!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(r===Y&&!Y.animated||r===t&&!r.animated)&&(li=null),!l.dragoverBubble&&!n.rootEl&&r!==document&&(Y.parentNode[Kt]._isOutsideThisEl(n.target),!le&&kr(n)),!l.dragoverBubble&&n.stopPropagation&&n.stopPropagation(),S=!0}function x(){Yt=Nt(Y),Gn=Nt(Y,l.draggable),Dt({sortable:k,name:"change",toEl:t,newIndex:Yt,newDraggableIndex:Gn,originalEvent:n})}if(n.preventDefault!==void 0&&n.cancelable&&n.preventDefault(),r=ln(r,l.draggable,t,!0),O("dragOver"),ue.eventCanceled)return S;if(Y.contains(n.target)||r.animated&&r.animatingX&&r.animatingY||k._ignoreWhileAnimating===r)return D(!1);if(Il=!1,a&&!l.disabled&&(h?p||(s=Ze!==ze):_t===this||(this.lastPutMode=fl.checkPull(this,a,Y,n))&&u.checkPut(this,a,Y,n))){if(b=this._getDirection(n,r)==="vertical",i=ot(Y),O("dragOverValid"),ue.eventCanceled)return S;if(s)return Ze=ze,A(),this._hideClone(),O("revert"),ue.eventCanceled||(Sr?ze.insertBefore(Y,Sr):ze.appendChild(Y)),D(!0);var j=Us(t,l.draggable);if(!j||Op(n,b,this)&&!j.animated){if(j===Y)return D(!1);if(j&&t===n.target&&(r=j),r&&(o=ot(r)),dl(ze,t,Y,i,r,o,n,!!r)!==!1)return A(),j&&j.nextSibling?t.insertBefore(Y,j.nextSibling):t.appendChild(Y),Ze=t,x(),D(!0)}else if(j&&Tp(n,b,this)){var W=ji(t,0,l,!0);if(W===Y)return D(!1);if(r=W,o=ot(r),dl(ze,t,Y,i,r,o,n,!1)!==!1)return A(),t.insertBefore(Y,W),Ze=t,x(),D(!0)}else if(r.parentNode===t){o=ot(r);var Z=0,I,U=Y.parentNode!==t,E=!Ep(Y.animated&&Y.toRect||i,r.animated&&r.toRect||o,b),B=b?"top":"left",G=lu(r,"top","top")||lu(Y,"top","top"),J=G?G.scrollTop:void 0;li!==r&&(I=o[B],oo=!1,hl=!E&&l.invertSwap||U),Z=Ip(n,r,o,b,E?1:l.swapThreshold,l.invertedSwapThreshold==null?l.swapThreshold:l.invertedSwapThreshold,hl,li===r);var me;if(Z!==0){var re=Nt(Y);do re-=Z,me=Ze.children[re];while(me&&(ce(me,"display")==="none"||me===he))}if(Z===0||me===r)return D(!1);li=r,io=Z;var z=r.nextElementSibling,M=!1;M=Z===1;var K=dl(ze,t,Y,i,r,o,n,M);if(K!==!1)return(K===1||K===-1)&&(M=K===1),Ss=!0,setTimeout(Dp,30),A(),M&&!z?t.appendChild(Y):r.parentNode.insertBefore(Y,M?z:r),G&&Ec(G,0,J-G.scrollTop),Ze=Y.parentNode,I!==void 0&&!hl&&(yl=Math.abs(I-ot(r)[B])),x(),D(!0)}if(t.contains(Y))return D(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Ee(document,"mousemove",this._onTouchMove),Ee(document,"touchmove",this._onTouchMove),Ee(document,"pointermove",this._onTouchMove),Ee(document,"dragover",kr),Ee(document,"mousemove",kr),Ee(document,"touchmove",kr)},_offUpEvents:function(){var n=this.el.ownerDocument;Ee(n,"mouseup",this._onDrop),Ee(n,"touchend",this._onDrop),Ee(n,"pointerup",this._onDrop),Ee(n,"touchcancel",this._onDrop),Ee(document,"selectstart",this)},_onDrop:function(n){var t=this.el,r=this.options;if(Yt=Nt(Y),Gn=Nt(Y,r.draggable),$t("drop",this,{evt:n}),Ze=Y&&Y.parentNode,Yt=Nt(Y),Gn=Nt(Y,r.draggable),ue.eventCanceled){this._nulling();return}si=!1,hl=!1,oo=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Cs(this.cloneId),Cs(this._dragStartId),this.nativeDraggable&&(Ee(document,"drop",this),Ee(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),to&&ce(document.body,"user-select",""),ce(Y,"transform",""),n&&(Xi&&(n.cancelable&&n.preventDefault(),!r.dropBubble&&n.stopPropagation()),he&&he.parentNode&&he.parentNode.removeChild(he),(ze===Ze||_t&&_t.lastPutMode!=="clone")&&Ke&&Ke.parentNode&&Ke.parentNode.removeChild(Ke),Y&&(this.nativeDraggable&&Ee(Y,"dragend",this),as(Y),Y.style["will-change"]="",Xi&&!si&&Lt(Y,_t?_t.options.ghostClass:this.options.ghostClass,!1),Lt(Y,this.options.chosenClass,!1),Dt({sortable:this,name:"unchoose",toEl:Ze,newIndex:null,newDraggableIndex:null,originalEvent:n}),ze!==Ze?(Yt>=0&&(Dt({rootEl:Ze,name:"add",toEl:Ze,fromEl:ze,originalEvent:n}),Dt({sortable:this,name:"remove",toEl:Ze,originalEvent:n}),Dt({rootEl:Ze,name:"sort",toEl:Ze,fromEl:ze,originalEvent:n}),Dt({sortable:this,name:"sort",toEl:Ze,originalEvent:n})),_t&&_t.save()):Yt!==ai&&Yt>=0&&(Dt({sortable:this,name:"update",toEl:Ze,originalEvent:n}),Dt({sortable:this,name:"sort",toEl:Ze,originalEvent:n})),ue.active&&((Yt==null||Yt===-1)&&(Yt=ai,Gn=ro),Dt({sortable:this,name:"end",toEl:Ze,originalEvent:n}),this.save()))),this._nulling()},_nulling:function(){$t("nulling",this),ze=Y=Ze=he=Sr=Ke=wl=Zn=yr=on=Xi=Yt=Gn=ai=ro=li=io=_t=fl=ue.dragged=ue.ghost=ue.clone=ue.active=null,$l.forEach(function(n){n.checked=!0}),$l.length=os=ls=0},handleEvent:function(n){switch(n.type){case"drop":case"dragend":this._onDrop(n);break;case"dragenter":case"dragover":Y&&(this._onDragOver(n),Ap(n));break;case"selectstart":n.preventDefault();break}},toArray:function(){for(var n=[],t,r=this.el.children,i=0,o=r.length,s=this.options;i<o;i++)t=r[i],ln(t,s.draggable,this.el,!1)&&n.push(t.getAttribute(s.dataIdAttr)||$p(t));return n},sort:function(n,t){var r={},i=this.el;this.toArray().forEach(function(o,s){var l=i.children[s];ln(l,this.options.draggable,i,!1)&&(r[o]=l)},this),t&&this.captureAnimationState(),n.forEach(function(o){r[o]&&(i.removeChild(r[o]),i.appendChild(r[o]))}),t&&this.animateAll()},save:function(){var n=this.options.store;n&&n.set&&n.set(this)},closest:function(n,t){return ln(n,t||this.options.draggable,this.el,!1)},option:function(n,t){var r=this.options;if(t===void 0)return r[n];var i=wo.modifyOption(this,n,t);typeof i<"u"?r[n]=i:r[n]=t,n==="group"&&Tc(r)},destroy:function(){$t("destroy",this);var n=this.el;n[Kt]=null,Ee(n,"mousedown",this._onTapStart),Ee(n,"touchstart",this._onTapStart),Ee(n,"pointerdown",this._onTapStart),this.nativeDraggable&&(Ee(n,"dragover",this),Ee(n,"dragenter",this)),Array.prototype.forEach.call(n.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),Ml.splice(Ml.indexOf(this.el),1),this.el=n=null},_hideClone:function(){if(!Zn){if($t("hideClone",this),ue.eventCanceled)return;ce(Ke,"display","none"),this.options.removeCloneOnHide&&Ke.parentNode&&Ke.parentNode.removeChild(Ke),Zn=!0}},_showClone:function(n){if(n.lastPutMode!=="clone"){this._hideClone();return}if(Zn){if($t("showClone",this),ue.eventCanceled)return;Y.parentNode==ze&&!this.options.group.revertClone?ze.insertBefore(Ke,Y):Sr?ze.insertBefore(Ke,Sr):ze.appendChild(Ke),this.options.group.revertClone&&this.animate(Y,Ke),ce(Ke,"display",""),Zn=!1}}};function Ap(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function dl(e,n,t,r,i,o,s,l){var u,a=e[Kt],h=a.options.onMove,p;return window.CustomEvent&&!$n&&!_o?u=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(u=document.createEvent("Event"),u.initEvent("move",!0,!0)),u.to=n,u.from=e,u.dragged=t,u.draggedRect=r,u.related=i||n,u.relatedRect=o||ot(n),u.willInsertAfter=l,u.originalEvent=s,e.dispatchEvent(u),h&&(p=h.call(a,u,s)),p}function as(e){e.draggable=!1}function Dp(){Ss=!1}function Tp(e,n,t){var r=ot(ji(t.el,0,t.options,!0)),i=Pc(t.el,t.options,he),o=10;return n?e.clientX<i.left-o||e.clientY<r.top&&e.clientX<r.right:e.clientY<i.top-o||e.clientY<r.bottom&&e.clientX<r.left}function Op(e,n,t){var r=ot(Us(t.el,t.options.draggable)),i=Pc(t.el,t.options,he),o=10;return n?e.clientX>i.right+o||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>i.bottom+o||e.clientX>r.right&&e.clientY>r.top}function Ip(e,n,t,r,i,o,s,l){var u=r?e.clientY:e.clientX,a=r?t.height:t.width,h=r?t.top:t.left,p=r?t.bottom:t.right,d=!1;if(!s){if(l&&yl<a*i){if(!oo&&(io===1?u>h+a*o/2:u<p-a*o/2)&&(oo=!0),oo)d=!0;else if(io===1?u<h+yl:u>p-yl)return-io}else if(u>h+a*(1-i)/2&&u<p-a*(1-i)/2)return Mp(n)}return d=d||s,d&&(u<h+a*o/2||u>p-a*o/2)?u>h+a/2?1:-1:0}function Mp(e){return Nt(Y)<Nt(e)?1:-1}function $p(e){for(var n=e.tagName+e.className+e.src+e.href+e.textContent,t=n.length,r=0;t--;)r+=n.charCodeAt(t);return r.toString(36)}function Np(e){$l.length=0;for(var n=e.getElementsByTagName("input"),t=n.length;t--;){var r=n[t];r.checked&&$l.push(r)}}function kl(e){return setTimeout(e,0)}function Cs(e){return clearTimeout(e)}Xl&&Te(document,"touchmove",function(e){(ue.active||si)&&e.cancelable&&e.preventDefault()});ue.utils={on:Te,off:Ee,css:ce,find:Cc,is:function(n,t){return!!ln(n,t,n,!1)},extend:vp,throttle:Lc,closest:ln,toggleClass:Lt,clone:xc,index:Nt,nextTick:kl,cancelNextTick:Cs,detectDirection:Dc,getChild:ji};ue.get=function(e){return e[Kt]};ue.mount=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n[0].constructor===Array&&(n=n[0]),n.forEach(function(r){if(!r.prototype||!r.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(r));r.utils&&(ue.utils=mn(mn({},ue.utils),r.utils)),wo.mount(r)})};ue.create=function(e,n){return new ue(e,n)};ue.version=mp;var rt=[],Zi,Ls,Es=!1,us,cs,Nl,Ji;function Hp(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var n in this)n.charAt(0)==="_"&&typeof this[n]=="function"&&(this[n]=this[n].bind(this))}return e.prototype={dragStarted:function(t){var r=t.originalEvent;this.sortable.nativeDraggable?Te(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Te(document,"pointermove",this._handleFallbackAutoScroll):r.touches?Te(document,"touchmove",this._handleFallbackAutoScroll):Te(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var r=t.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?Ee(document,"dragover",this._handleAutoScroll):(Ee(document,"pointermove",this._handleFallbackAutoScroll),Ee(document,"touchmove",this._handleFallbackAutoScroll),Ee(document,"mousemove",this._handleFallbackAutoScroll)),fu(),Sl(),_p()},nulling:function(){Nl=Ls=Zi=Es=Ji=us=cs=null,rt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,r){var i=this,o=(t.touches?t.touches[0]:t).clientX,s=(t.touches?t.touches[0]:t).clientY,l=document.elementFromPoint(o,s);if(Nl=t,r||this.options.forceAutoScrollFallback||_o||$n||to){fs(t,this.options,l,r);var u=er(l,!0);Es&&(!Ji||o!==us||s!==cs)&&(Ji&&fu(),Ji=setInterval(function(){var a=er(document.elementFromPoint(o,s),!0);a!==u&&(u=a,Sl()),fs(t,i.options,a,r)},10),us=o,cs=s)}else{if(!this.options.bubbleScroll||er(l,!0)===dn()){Sl();return}fs(t,this.options,er(l,!1),!1)}}},gn(e,{pluginName:"scroll",initializeByDefault:!0})}function Sl(){rt.forEach(function(e){clearInterval(e.pid)}),rt=[]}function fu(){clearInterval(Ji)}var fs=Lc(function(e,n,t,r){if(n.scroll){var i=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,s=n.scrollSensitivity,l=n.scrollSpeed,u=dn(),a=!1,h;Ls!==t&&(Ls=t,Sl(),Zi=n.scroll,h=n.scrollFn,Zi===!0&&(Zi=er(t,!0)));var p=0,d=Zi;do{var b=d,k=ot(b),S=k.top,O=k.bottom,A=k.left,D=k.right,x=k.width,j=k.height,W=void 0,Z=void 0,I=b.scrollWidth,U=b.scrollHeight,E=ce(b),B=b.scrollLeft,G=b.scrollTop;b===u?(W=x<I&&(E.overflowX==="auto"||E.overflowX==="scroll"||E.overflowX==="visible"),Z=j<U&&(E.overflowY==="auto"||E.overflowY==="scroll"||E.overflowY==="visible")):(W=x<I&&(E.overflowX==="auto"||E.overflowX==="scroll"),Z=j<U&&(E.overflowY==="auto"||E.overflowY==="scroll"));var J=W&&(Math.abs(D-i)<=s&&B+x<I)-(Math.abs(A-i)<=s&&!!B),me=Z&&(Math.abs(O-o)<=s&&G+j<U)-(Math.abs(S-o)<=s&&!!G);if(!rt[p])for(var re=0;re<=p;re++)rt[re]||(rt[re]={});(rt[p].vx!=J||rt[p].vy!=me||rt[p].el!==b)&&(rt[p].el=b,rt[p].vx=J,rt[p].vy=me,clearInterval(rt[p].pid),(J!=0||me!=0)&&(a=!0,rt[p].pid=setInterval(function(){r&&this.layer===0&&ue.active._onTouchMove(Nl);var z=rt[this.layer].vy?rt[this.layer].vy*l:0,M=rt[this.layer].vx?rt[this.layer].vx*l:0;typeof h=="function"&&h.call(ue.dragged.parentNode[Kt],M,z,e,Nl,rt[this.layer].el)!=="continue"||Ec(rt[this.layer].el,M,z)}.bind({layer:p}),24))),p++}while(n.bubbleScroll&&d!==u&&(d=er(d,!1)));Es=a}},30),Mc=function(n){var t=n.originalEvent,r=n.putSortable,i=n.dragEl,o=n.activeSortable,s=n.dispatchSortableEvent,l=n.hideGhostForTarget,u=n.unhideGhostForTarget;if(t){var a=r||o;l();var h=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,p=document.elementFromPoint(h.clientX,h.clientY);u(),a&&!a.el.contains(p)&&(s("spill"),this.onSpill({dragEl:i,putSortable:r}))}};function js(){}js.prototype={startIndex:null,dragStart:function(n){var t=n.oldDraggableIndex;this.startIndex=t},onSpill:function(n){var t=n.dragEl,r=n.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var i=ji(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(t,i):this.sortable.el.appendChild(t),this.sortable.animateAll(),r&&r.animateAll()},drop:Mc};gn(js,{pluginName:"revertOnSpill"});function Bs(){}Bs.prototype={onSpill:function(n){var t=n.dragEl,r=n.putSortable,i=r||this.sortable;i.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),i.animateAll()},drop:Mc};gn(Bs,{pluginName:"removeOnSpill"});var Xt;function Rp(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(t){var r=t.dragEl;Xt=r},dragOverValid:function(t){var r=t.completed,i=t.target,o=t.onMove,s=t.activeSortable,l=t.changed,u=t.cancel;if(s.options.swap){var a=this.sortable.el,h=this.options;if(i&&i!==a){var p=Xt;o(i)!==!1?(Lt(i,h.swapClass,!0),Xt=i):Xt=null,p&&p!==Xt&&Lt(p,h.swapClass,!1)}l(),r(!0),u()}},drop:function(t){var r=t.activeSortable,i=t.putSortable,o=t.dragEl,s=i||this.sortable,l=this.options;Xt&&Lt(Xt,l.swapClass,!1),Xt&&(l.swap||i&&i.options.swap)&&o!==Xt&&(s.captureAnimationState(),s!==r&&r.captureAnimationState(),Vp(o,Xt),s.animateAll(),s!==r&&r.animateAll())},nulling:function(){Xt=null}},gn(e,{pluginName:"swap",eventProperties:function(){return{swapItem:Xt}}})}function Vp(e,n){var t=e.parentNode,r=n.parentNode,i,o;!t||!r||t.isEqualNode(n)||r.isEqualNode(e)||(i=Nt(e),o=Nt(n),t.isEqualNode(r)&&i<o&&o++,t.insertBefore(n,t.children[i]),r.insertBefore(e,r.children[o]))}ue.mount(new Hp);ue.mount(Bs,js);function hu(e,n,t){const r=e.slice();return r[22]=n[t],r[23]=n,r[24]=t,r}function pu(e,n){let t,r,i=n[22].pattern+"",o,s,l,u,a,h,p,d,b,k,S,O,A,D,x;a=new _e({props:{path:vf,height:"1rem"}});function j(){return n[15](n[22])}d=new _e({props:{path:Bu,height:"1rem"}});function W(){return n[16](n[22])}function Z(){n[17].call(k,n[23],n[24])}return{key:e,first:null,c(){t=g("div"),r=g("div"),o=ut(i),s=w(),l=g("div"),u=g("button"),se(a.$$.fragment),h=w(),p=g("button"),se(d.$$.fragment),b=w(),k=g("input"),S=w(),f(r,"class","break-all"),f(u,"title","Edit"),f(u,"class","hover:text-primary"),f(p,"title","Remove"),f(p,"class","hover:text-primary"),f(k,"type","checkbox"),f(k,"class","ml-1"),f(l,"class","min-w-max ml-2"),f(t,"class","border my-2 p-2 flex items-center justify-between"),f(t,"data-id",O=n[22].pattern),this.first=t},m(I,U){V(I,t,U),c(t,r),c(r,o),c(t,s),c(t,l),c(l,u),ie(a,u,null),c(l,h),c(l,p),ie(d,p,null),c(l,b),c(l,k),k.checked=n[22].enabled,c(t,S),A=!0,D||(x=[P(u,"click",j),P(p,"click",W),P(k,"change",Z),P(k,"change",n[6])],D=!0)},p(I,U){n=I,(!A||U&2)&&i!==(i=n[22].pattern+"")&&Tt(o,i),U&2&&(k.checked=n[22].enabled),(!A||U&2&&O!==(O=n[22].pattern))&&f(t,"data-id",O)},i(I){A||(N(a.$$.fragment,I),N(d.$$.fragment,I),A=!0)},o(I){F(a.$$.fragment,I),F(d.$$.fragment,I),A=!1},d(I){I&&R(t),oe(a),oe(d),D=!1,Rt(x)}}}function Fp(e){let n,t,r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D,x=[],j=new Map,W,Z,I;r=new _e({props:{path:pf}}),l=new _e({props:{path:ju}}),h=new _e({props:{path:Cf}}),b=new _e({props:{path:Sf}}),O=new _e({props:{path:Bu}});let U=e[1];const E=B=>B[22].pattern;for(let B=0;B<U.length;B+=1){let G=hu(e,U,B),J=E(G);j.set(J,x[B]=pu(J,G))}return{c(){n=g("div"),t=g("button"),se(r.$$.fragment),o=w(),s=g("button"),se(l.$$.fragment),u=w(),a=g("button"),se(h.$$.fragment),p=w(),d=g("button"),se(b.$$.fragment),k=w(),S=g("button"),se(O.$$.fragment),A=w(),D=g("div");for(let B=0;B<x.length;B+=1)x[B].c();f(t,"title","Apply to current lines"),t.disabled=i=!e[2],q(t,"hover:text-primary",e[2]),q(t,"cursor-not-allowed",!e[2]),f(s,"title","Add replacement"),f(s,"class","ml-2 hover:text-primary"),f(a,"title","Enable all"),f(a,"class","ml-2 hover:text-primary"),f(d,"title","Disable all"),f(d,"class","ml-2 hover:text-primary"),f(S,"title","Remove all"),f(S,"class","ml-2 hover:text-primary"),f(n,"class","flex justify-end my-2"),f(D,"class","max-h-72 overflow-auto")},m(B,G){V(B,n,G),c(n,t),ie(r,t,null),c(n,o),c(n,s),ie(l,s,null),c(n,u),c(n,a),ie(h,a,null),c(n,p),c(n,d),ie(b,d,null),c(n,k),c(n,S),ie(O,S,null),V(B,A,G),V(B,D,G);for(let J=0;J<x.length;J+=1)x[J].m(D,null);e[18](D),W=!0,Z||(I=[P(t,"click",e[10]),P(s,"click",e[11]),P(a,"click",e[12]),P(d,"click",e[13]),P(S,"click",e[14])],Z=!0)},p(B,[G]){(!W||G&4&&i!==(i=!B[2]))&&(t.disabled=i),(!W||G&4)&&q(t,"hover:text-primary",B[2]),(!W||G&4)&&q(t,"cursor-not-allowed",!B[2]),G&218&&(U=B[1],et(),x=Vr(x,G,E,1,B,U,j,D,Ts,pu,null,hu),tt())},i(B){if(!W){N(r.$$.fragment,B),N(l.$$.fragment,B),N(h.$$.fragment,B),N(b.$$.fragment,B),N(O.$$.fragment,B);for(let G=0;G<U.length;G+=1)N(x[G]);W=!0}},o(B){F(r.$$.fragment,B),F(l.$$.fragment,B),F(h.$$.fragment,B),F(b.$$.fragment,B),F(O.$$.fragment,B);for(let G=0;G<x.length;G+=1)F(x[G]);W=!1},d(B){B&&R(n),oe(r),oe(l),oe(h),oe(b),oe(O),B&&R(A),B&&R(D);for(let G=0;G<x.length;G+=1)x[G].d();e[18](null),Z=!1,Rt(I)}}}function Wp(e,n,t){let r,i,o,s;_(e,en,E=>t(3,i=E)),_(e,ks,E=>t(8,o=E)),_(e,it,E=>t(9,s=E));const l=Rr();let u,a,h=JSON.parse(JSON.stringify(i));Rl(()=>{try{ue.mount(new Rp)}catch{}return u=ue.create(a,{swap:!0,swapClass:"swap",animation:150,store:{get:k,set:d}}),()=>u==null?void 0:u.destroy()});function p(E){const B=S();t(1,h=B.map(G=>({...G,enabled:E}))),H(en,i=h,i)}function d(){H(en,i=S(),i)}function b(E){t(1,h=E),H(en,i=E,i),u.sort(k(),!1)}function k(){return[...h.map(E=>E.pattern)]}function S(){const E=u.toArray();return h.slice().sort((B,G)=>E.indexOf(B.pattern)-E.indexOf(G.pattern))}const O=()=>l("applyReplacements"),A=()=>l("edit",void 0),D=()=>p(!0),x=()=>p(!1),j=()=>b([]),W=E=>l("edit",E),Z=E=>b(i.filter(B=>B.pattern!==E.pattern));function I(E,B){E[B].enabled=this.checked,t(1,h)}function U(E){ct[E?"unshift":"push"](()=>{a=E,t(0,a)})}return e.$$.update=()=>{e.$$.dirty&768&&t(2,r=!!s.length&&!!o.length)},[a,h,r,i,l,p,d,b,o,s,O,A,D,x,j,W,Z,I,U]}class Up extends Ft{constructor(n){super(),Vt(this,n,Wp,Fp,wt,{})}}function jp(e){let n,t,r,i,o,s,l,u;return r=new _e({props:{path:ju}}),{c(){n=g("div"),t=g("button"),se(r.$$.fragment),i=w(),o=g("div"),o.textContent="You have currently no replacements configured",f(t,"title","Add replacement"),f(t,"class","ml-2 hover:text-primary"),f(n,"class","flex justify-end my-2")},m(a,h){V(a,n,h),c(n,t),ie(r,t,null),V(a,i,h),V(a,o,h),s=!0,l||(u=P(t,"click",e[7]),l=!0)},p:Ne,i(a){s||(N(r.$$.fragment,a),s=!0)},o(a){F(r.$$.fragment,a),s=!1},d(a){a&&R(n),oe(r),a&&R(i),a&&R(o),l=!1,u()}}}function Bp(e){let n=e[0],t,r,i=du(e);return{c(){i.c(),t=bn()},m(o,s){i.m(o,s),V(o,t,s),r=!0},p(o,s){s&1&&wt(n,n=o[0])?(et(),F(i,1,1,Ne),tt(),i=du(o),i.c(),N(i,1),i.m(t.parentNode,t)):i.p(o,s)},i(o){r||(N(i),r=!0)},o(o){F(i),r=!1},d(o){o&&R(t),i.d(o)}}}function zp(e){let n,t;return n=new fp({props:{currentReplacement:e[2]}}),n.$on("close",e[4]),{c(){se(n.$$.fragment)},m(r,i){ie(n,r,i),t=!0},p(r,i){const o={};i&4&&(o.currentReplacement=r[2]),n.$set(o)},i(r){t||(N(n.$$.fragment,r),t=!0)},o(r){F(n.$$.fragment,r),t=!1},d(r){oe(n,r)}}}function du(e){let n,t;return n=new Up({}),n.$on("edit",e[5]),n.$on("applyReplacements",e[6]),{c(){se(n.$$.fragment)},m(r,i){ie(n,r,i),t=!0},p:Ne,i(r){t||(N(n.$$.fragment,r),t=!0)},o(r){F(n.$$.fragment,r),t=!1},d(r){oe(n,r)}}}function Yp(e){let n,t,r,i,o,s,l;const u=[zp,Bp,jp],a=[];function h(p,d){return p[1]?0:p[3]?1:2}return o=h(e),s=a[o]=u[o](e),{c(){n=g("details"),t=g("summary"),t.textContent="Replacements",r=w(),i=g("div"),s.c(),f(i,"class","mb-8"),f(n,"class","col-span-4 mb-2 cursor-pointer max-w-lg")},m(p,d){V(p,n,d),c(n,t),c(n,r),c(n,i),a[o].m(i,null),l=!0},p(p,[d]){let b=o;o=h(p),o===b?a[o].p(p,d):(et(),F(a[b],1,1,()=>{a[b]=null}),tt(),s=a[o],s?s.p(p,d):(s=a[o]=u[o](p),s.c()),N(s,1),s.m(i,null))},i(p){l||(N(s),l=!0)},o(p){F(s),l=!1},d(p){p&&R(n),a[o].d()}}}function Gp(e,n,t){let r,i;_(e,en,d=>t(0,i=d));let o=!1,s;function l(d){t(1,o=!1)}const u=()=>{t(1,o=!1),t(2,s=void 0)},a=({detail:d})=>{t(2,s=d),t(1,o=!0)};function h(d){so.call(this,e,d)}const p=()=>t(1,o=!0);return e.$$.update=()=>{e.$$.dirty&1&&t(3,r=!!i.length),e.$$.dirty&1&&l()},[i,o,s,r,u,a,h,p]}class Kp extends Ft{constructor(n){super(),Vt(this,n,Gp,Yp,wt,{})}}const{Map:qp,document:mu}=Ds;function gu(e,n,t){const r=e.slice();return r[153]=n[t],r}function bu(e){let n,t,r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D,x,j,W,Z,I,U,E,B,G,J,me,re,z,M,K,le,fe,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt,Me,Re,ne,Ue,ft,ye,ht,Ve,nt,Se,we,je,pe,ge,Pe,be,kt,Ge,Wt,ke,De,y,Oe,Fe,st,Xe,pt,Pt,Be,$e,C,$,vt,Ut,sn,Je,nn,dt,lr,at,jt=[],Fr=new qp,Wr,Nn,Ur,Bt,jr,Hn,Br,At,Rn,sr,Vn,zr,Ot,Yr,v,te,Q,ve,de,It,rn,Fn,_n,yo,wn,ko,Gr,So,yn,Co,Kr,Lo,an,Eo,qr,xo,un,Po,Xr,Ao,cn,Do,Zr,To,fn,Oo,Jr,Io,kn,Mo,Qr,$o,Sn,No,ei,Ho,Cn,Ro,ti,Vo,Ln,Fo,ni,Wo,En,Uo,ri,jo,xn,m,X,ae,Ce,St,Qe,zt,qt,zs,Bo,Ys,ar,Gs,zo,Ks,ur,qs,Yo,Xs,Wn,Zs,Go,Js,Un,Qs,Ko,ea,cr,ta,qo,na,jn,ra,Xo,ia,fr,oa,Zo,la,hr,sa,Jo,aa,pr,ua,Qo,ca,dr,fa,el,ha,mr,pa,tl,da,gr,ma,nl,ga,br,ba,rl,va,vr,_a,il,wa,Bn,ya,ol,ka,_r,Sa,ll,Ca,wr,La,Yi,Ea,zn,Pn,Zl,xa;p=new _e({props:{path:kf}}),O=new _e({props:{path:yf}}),W=new _e({props:{path:eo}}),B=new _e({props:{path:eo}}),z=new _e({props:{path:eo}}),Ae=new _e({props:{path:gs}}),xe=new _e({props:{path:gs}}),ye=new _e({props:{class:"swap-on",path:Ef}}),Ve=new _e({props:{class:"swap-off",path:xf}});let Nc={};ge=new wc({props:Nc}),e[83](ge),ge.$on("layoutChange",e[84]),ge.$on("exportImportPreset",e[85]),be=new Kp({}),be.$on("applyReplacements",e[86]);let sl=e[54];const Pa=T=>T[153];for(let T=0;T<sl.length;T+=1){let ee=gu(e,sl,T),Yn=Pa(ee);Fr.set(Yn,jt[T]=vu(Yn,ee))}let Mt=e[1]&&_u(e);return{c(){n=g("input"),t=w(),r=g("input"),i=w(),o=g("input"),s=w(),l=g("div"),u=g("div"),a=g("div"),h=g("div"),se(p.$$.fragment),d=w(),b=g("span"),b.textContent="Set Timer",k=w(),S=g("div"),se(O.$$.fragment),A=w(),D=g("span"),D.textContent="Reset Timer",x=w(),j=g("div"),se(W.$$.fragment),Z=w(),I=g("span"),I.textContent="Reset Lines",U=w(),E=g("div"),se(B.$$.fragment),G=w(),J=g("span"),J.textContent="Reset Data",me=w(),re=g("div"),se(z.$$.fragment),M=w(),K=g("span"),K.textContent="Reset All",le=w(),fe=g("div"),se(Ae.$$.fragment),qe=w(),Ie=g("span"),Ie.textContent="Ex-/Import Data",gt=w(),Ye=g("div"),se(xe.$$.fragment),bt=w(),lt=g("span"),lt.textContent="Ex-/Import Settings",yt=w(),Me=g("div"),Re=g("label"),ne=g("input"),ft=w(),se(ye.$$.fragment),ht=w(),se(Ve.$$.fragment),nt=w(),Se=g("span"),Se.textContent="Theme",we=w(),je=g("details"),je.innerHTML=`<summary>Links</summary>
|
||
<ul><li class="my-0.5 hover:text-primary"><a href="https://github.com/Renji-XD/texthooker-ui" target="_blank" rel="noreferrer">texthooker-ui Repository</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/Artikash/Textractor" target="_blank" rel="noreferrer">Textractor</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/kuroahna/textractor_websocket" target="_blank" rel="noreferrer">textractor-websocket Extension</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/KamWithK/TextractorSender" target="_blank" rel="noreferrer">TextractorSender Extension</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/kuroahna/mpv_websocket" target="_blank" rel="noreferrer">mpv_websocket Plugin</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/0xDC00/agent" target="_blank" rel="noreferrer">Agent</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/kmltml/clipboard-inserter" target="_blank" rel="noreferrer">Clipboard Inserter</a></li>
|
||
<li class="my-0.5 hover:text-primary"><a href="https://github.com/laplus-sadness/lap-clipboard-inserter" target="_blank" rel="noreferrer">lap-clipboard-inserter</a></li></ul>`,pe=w(),se(ge.$$.fragment),Pe=w(),se(be.$$.fragment),kt=w(),Ge=g("span"),Ge.textContent="Window Title",Wt=w(),ke=g("input"),De=w(),y=g("span"),y.textContent="Primary Websocket",Oe=w(),Fe=g("input"),st=w(),Xe=g("span"),Xe.textContent="Secondary Websocket",pt=w(),Pt=g("input"),Be=w(),$e=g("span"),$e.textContent="Font Size",C=w(),$=g("input"),vt=w(),Ut=g("span"),Ut.textContent="Character Milestone",sn=w(),Je=g("input"),nn=w(),dt=g("span"),dt.textContent="Online Font",lr=w(),at=g("select");for(let T=0;T<jt.length;T+=1)jt[T].c();Wr=w(),Nn=g("span"),Nn.textContent="Prevent Last Line Duplicate",Ur=w(),Bt=g("input"),jr=w(),Hn=g("span"),Hn.textContent="Max lines",Br=w(),At=g("input"),Rn=w(),Mt&&Mt.c(),sr=w(),Vn=g("span"),Vn.textContent="AFK Timer (s)",zr=w(),Ot=g("input"),Yr=w(),v=g("span"),v.textContent="Adjust Timer after AFK",te=w(),Q=g("input"),ve=w(),de=g("span"),de.textContent="Enable external Clipboard Monitor",It=w(),rn=g("input"),Fn=w(),_n=g("span"),_n.textContent="Show Preset Quick Switch",yo=w(),wn=g("input"),ko=w(),Gr=g("span"),Gr.textContent="Skip Reset Confirmations",So=w(),yn=g("input"),Co=w(),Kr=g("span"),Kr.textContent="Store Stats persistently",Lo=w(),an=g("input"),Eo=w(),qr=g("span"),qr.textContent="Store Notes persistently",xo=w(),un=g("input"),Po=w(),Xr=g("span"),Xr.textContent="Store Lines persistently",Ao=w(),cn=g("input"),Do=w(),Zr=g("span"),Zr.textContent="Store Action History persistently",To=w(),fn=g("input"),Oo=w(),Jr=g("span"),Jr.textContent="Enable Paste",Io=w(),kn=g("input"),Mo=w(),Qr=g("span"),Qr.textContent="Block Copy from Page",$o=w(),Sn=g("input"),No=w(),ei=g("span"),ei.textContent="Allow Paste during Pause",Ho=w(),Cn=g("input"),Ro=w(),ti=g("span"),ti.textContent="Allow new Line during Pause",Vo=w(),Ln=g("input"),Fo=w(),ni=g("span"),ni.textContent="Autostart Timer by Paste during Pause",Wo=w(),En=g("input"),Uo=w(),ri=g("span"),ri.textContent="Autostart Timer by Line during Pause",jo=w(),xn=g("input"),m=w(),X=g("span"),X.textContent="Prevent Global Duplicate",ae=w(),Ce=g("input"),St=w(),Qe=g("span"),Qe.textContent="Merge equal Line Starts",zt=w(),qt=g("input"),zs=w(),Bo=g("span"),Bo.textContent="Filter lines without jp content",Ys=w(),ar=g("input"),Gs=w(),zo=g("span"),zo.textContent="Flash on missed Line",Ks=w(),ur=g("input"),qs=w(),Yo=g("span"),Yo.textContent="Display Text vertically",Xs=w(),Wn=g("input"),Zs=w(),Go=g("span"),Go.textContent="Reverse Line Order",Js=w(),Un=g("input"),Qs=w(),Ko=g("span"),Ko.textContent="Preserve Whitespace",ea=w(),cr=g("input"),ta=w(),qo=g("span"),qo.textContent="Remove all Whitespace",na=w(),jn=g("input"),ra=w(),Xo=g("span"),Xo.textContent="Show Timer",ia=w(),fr=g("input"),oa=w(),Zo=g("span"),Zo.textContent="Show Speed",la=w(),hr=g("input"),sa=w(),Jo=g("span"),Jo.textContent="Show Character Count",aa=w(),pr=g("input"),ua=w(),Qo=g("span"),Qo.textContent="Show Line Count",ca=w(),dr=g("input"),fa=w(),el=g("span"),el.textContent="Blur Stats",ha=w(),mr=g("input"),pa=w(),tl=g("span"),tl.textContent="Enable Line Animation",da=w(),gr=g("input"),ma=w(),nl=g("span"),nl.textContent="Enable AFK Blur",ga=w(),br=g("input"),ba=w(),rl=g("span"),rl.textContent="Restart Timer after AFK Blur",va=w(),vr=g("input"),_a=w(),il=g("span"),il.textContent="Continuous Reconnect",wa=w(),Bn=g("input"),ya=w(),ol=g("span"),ol.textContent="Show Connection Errors",ka=w(),_r=g("input"),Sa=w(),ll=g("span"),ll.textContent="Show Connection Icon",Ca=w(),wr=g("input"),La=w(),Yi=g("span"),Yi.textContent="Custom CSS",Ea=w(),zn=g("textarea"),f(n,"class","hidden"),f(n,"type","file"),f(r,"class","hidden"),f(r,"type","file"),f(o,"class","hidden"),f(o,"type","file"),f(b,"class","label-text"),f(h,"role","button"),f(h,"class","flex flex-col items-center hover:text-primary"),f(D,"class","label-text"),f(S,"role","button"),f(S,"class","flex flex-col items-center hover:text-primary"),f(I,"class","label-text"),f(j,"role","button"),f(j,"class","flex flex-col items-center hover:text-primary"),f(J,"class","label-text"),f(E,"role","button"),f(E,"class","flex flex-col items-center hover:text-primary"),f(K,"class","label-text"),f(re,"role","button"),f(re,"class","flex flex-col items-center hover:text-primary"),f(Ie,"class","label-text"),f(fe,"role","button"),f(fe,"class","flex flex-col items-center hover:text-primary"),f(lt,"class","label-text"),f(Ye,"role","button"),f(Ye,"class","flex flex-col items-center hover:text-primary"),f(ne,"type","checkbox"),ne.checked=Ue=e[5]===Jt.BUSINESS,f(Re,"class","swap swap-rotate"),f(Se,"class","label-text"),f(Me,"role","button"),f(Me,"class","flex flex-col items-center hover:text-primary"),f(a,"class","flex text-sm gap-x-5 min-[600px]:justify-between max-[600px]:flex-wrap max-[600px]:gap-y-5"),f(u,"class","mb-2"),mt(u,"grid-column","1/5"),f(je,"role","button"),f(je,"class","col-span-4 mb-2"),f(Ge,"class","label-text col-span-2"),f(ke,"class","input input-bordered h-8 col-span-2"),f(y,"class","label-text col-span-2"),f(Fe,"class","input input-bordered h-8 col-span-2"),f(Xe,"class","label-text col-span-2"),f(Pt,"class","input input-bordered h-8 col-span-2"),f($e,"class","label-text col-span-2"),f($,"type","number"),f($,"class","input input-bordered h-8 col-span-2"),f($,"min","1"),f(Ut,"class","label-text col-span-2"),f(Je,"type","number"),f(Je,"class","input input-bordered h-8 col-span-2"),f(Je,"min","0"),Je.value=e[19],f(dt,"class","label-text mr-4 col-span-2"),f(at,"class","select col-span-2"),e[22]===void 0&&Tr(()=>e[93].call(at)),f(Nn,"class","label-text col-span-2"),f(Bt,"type","number"),f(Bt,"class","input input-bordered h-8 col-span-2"),f(Bt,"min","0"),Bt.value=e[18],f(Hn,"class","label-text col-span-2"),f(At,"type","number"),f(At,"class","input input-bordered h-8 mb-2 col-span-2"),f(At,"min","0"),At.value=e[16],f(Vn,"class","label-text col-span-2"),f(Ot,"type","number"),f(Ot,"class","input input-bordered h-8 mb-2 col-span-2"),f(Ot,"min","0"),f(v,"class","label-text"),f(Q,"type","checkbox"),f(Q,"class","checkbox checkbox-primary ml-2"),f(de,"class","label-text"),f(rn,"type","checkbox"),f(rn,"class","checkbox checkbox-primary ml-2"),f(_n,"class","label-text"),f(wn,"type","checkbox"),f(wn,"class","checkbox checkbox-primary ml-2"),f(Gr,"class","label-text"),f(yn,"type","checkbox"),f(yn,"class","checkbox checkbox-primary ml-2"),f(Kr,"class","label-text"),f(an,"type","checkbox"),f(an,"class","checkbox checkbox-primary ml-2"),f(qr,"class","label-text"),f(un,"type","checkbox"),f(un,"class","checkbox checkbox-primary ml-2"),f(Xr,"class","label-text"),f(cn,"type","checkbox"),f(cn,"class","checkbox checkbox-primary ml-2"),f(Zr,"class","label-text"),f(fn,"type","checkbox"),f(fn,"class","checkbox checkbox-primary ml-2"),f(Jr,"class","label-text"),f(kn,"type","checkbox"),f(kn,"class","checkbox checkbox-primary ml-2"),f(Qr,"class","label-text"),f(Sn,"type","checkbox"),f(Sn,"class","checkbox checkbox-primary ml-2"),f(ei,"class","label-text"),f(Cn,"type","checkbox"),f(Cn,"class","checkbox checkbox-primary ml-2"),f(ti,"class","label-text"),f(Ln,"type","checkbox"),f(Ln,"class","checkbox checkbox-primary ml-2"),f(ni,"class","label-text"),f(En,"type","checkbox"),f(En,"class","checkbox checkbox-primary ml-2"),f(ri,"class","label-text"),f(xn,"type","checkbox"),f(xn,"class","checkbox checkbox-primary ml-2"),f(X,"class","label-text"),f(Ce,"type","checkbox"),f(Ce,"class","checkbox checkbox-primary ml-2"),f(Qe,"class","label-text"),f(qt,"type","checkbox"),f(qt,"class","checkbox checkbox-primary ml-2"),f(Bo,"class","label-text"),f(ar,"type","checkbox"),f(ar,"class","checkbox checkbox-primary ml-2"),f(zo,"class","label-text"),f(ur,"type","checkbox"),f(ur,"class","checkbox checkbox-primary ml-2"),f(Yo,"class","label-text"),f(Wn,"type","checkbox"),f(Wn,"class","checkbox checkbox-primary ml-2"),f(Go,"class","label-text"),f(Un,"type","checkbox"),f(Un,"class","checkbox checkbox-primary ml-2"),f(Ko,"class","label-text"),f(cr,"type","checkbox"),f(cr,"class","checkbox checkbox-primary ml-2"),f(qo,"class","label-text"),f(jn,"type","checkbox"),f(jn,"class","checkbox checkbox-primary ml-2"),f(Xo,"class","label-text"),f(fr,"type","checkbox"),f(fr,"class","checkbox checkbox-primary ml-2"),f(Zo,"class","label-text"),f(hr,"type","checkbox"),f(hr,"class","checkbox checkbox-primary ml-2"),f(Jo,"class","label-text"),f(pr,"type","checkbox"),f(pr,"class","checkbox checkbox-primary ml-2"),f(Qo,"class","label-text"),f(dr,"type","checkbox"),f(dr,"class","checkbox checkbox-primary ml-2"),f(el,"class","label-text"),f(mr,"type","checkbox"),f(mr,"class","checkbox checkbox-primary ml-2"),f(tl,"class","label-text"),f(gr,"type","checkbox"),f(gr,"class","checkbox checkbox-primary ml-2"),f(nl,"class","label-text"),f(br,"type","checkbox"),f(br,"class","checkbox checkbox-primary ml-2"),f(rl,"class","label-text"),f(vr,"type","checkbox"),f(vr,"class","checkbox checkbox-primary ml-2"),f(il,"class","label-text"),f(Bn,"type","checkbox"),f(Bn,"class","checkbox checkbox-primary ml-2"),f(ol,"class","label-text"),f(_r,"type","checkbox"),f(_r,"class","checkbox checkbox-primary ml-2"),f(ll,"class","label-text"),f(wr,"type","checkbox"),f(wr,"class","checkbox checkbox-primary ml-2"),f(Yi,"class","label-text"),mt(Yi,"grid-column","1/5"),f(zn,"class","p-1 min-h-[10rem] font-mono"),mt(zn,"grid-column","1/5"),f(zn,"rows","5"),zn.value=e[3],f(l,"class","flex flex-col max-[800px]:w-[90vw] min-[800px]:grid grid-cols-[max-content,auto,max-content,auto] gap-3 absolute overflow-auto h-[90vh] top-11 z-10 py-4 pr-8 pl-4 border bg-base-200 overscroll-contain")},m(T,ee){V(T,n,ee),e[76](n),V(T,t,ee),V(T,r,ee),e[77](r),V(T,i,ee),V(T,o,ee),e[78](o),V(T,s,ee),V(T,l,ee),c(l,u),c(u,a),c(a,h),ie(p,h,null),c(h,d),c(h,b),c(a,k),c(a,S),ie(O,S,null),c(S,A),c(S,D),c(a,x),c(a,j),ie(W,j,null),c(j,Z),c(j,I),c(a,U),c(a,E),ie(B,E,null),c(E,G),c(E,J),c(a,me),c(a,re),ie(z,re,null),c(re,M),c(re,K),c(a,le),c(a,fe),ie(Ae,fe,null),c(fe,qe),c(fe,Ie),c(a,gt),c(a,Ye),ie(xe,Ye,null),c(Ye,bt),c(Ye,lt),c(a,yt),c(a,Me),c(Me,Re),c(Re,ne),c(Re,ft),ie(ye,Re,null),c(Re,ht),ie(Ve,Re,null),c(Me,nt),c(Me,Se),c(l,we),c(l,je),c(l,pe),ie(ge,l,null),c(l,Pe),ie(be,l,null),c(l,kt),c(l,Ge),c(l,Wt),c(l,ke),Et(ke,e[20]),c(l,De),c(l,y),c(l,Oe),c(l,Fe),Et(Fe,e[12]),c(l,st),c(l,Xe),c(l,pt),c(l,Pt),Et(Pt,e[11]),c(l,Be),c(l,$e),c(l,C),c(l,$),Et($,e[21]),c(l,vt),c(l,Ut),c(l,sn),c(l,Je),c(l,nn),c(l,dt),c(l,lr),c(l,at);for(let Yn=0;Yn<jt.length;Yn+=1)jt[Yn].m(at,null);pi(at,e[22]),c(l,Wr),c(l,Nn),c(l,Ur),c(l,Bt),c(l,jr),c(l,Hn),c(l,Br),c(l,At),c(l,Rn),Mt&&Mt.m(l,null),c(l,sr),c(l,Vn),c(l,zr),c(l,Ot),Et(Ot,e[23]),c(l,Yr),c(l,v),c(l,te),c(l,Q),Q.checked=e[24],c(l,ve),c(l,de),c(l,It),c(l,rn),rn.checked=e[4],c(l,Fn),c(l,_n),c(l,yo),c(l,wn),wn.checked=e[25],c(l,ko),c(l,Gr),c(l,So),c(l,yn),yn.checked=e[13],c(l,Co),c(l,Kr),c(l,Lo),c(l,an),an.checked=e[26],c(l,Eo),c(l,qr),c(l,xo),c(l,un),un.checked=e[27],c(l,Po),c(l,Xr),c(l,Ao),c(l,cn),cn.checked=e[28],c(l,Do),c(l,Zr),c(l,To),c(l,fn),fn.checked=e[29],c(l,Oo),c(l,Jr),c(l,Io),c(l,kn),kn.checked=e[30],c(l,Mo),c(l,Qr),c(l,$o),c(l,Sn),Sn.checked=e[31],c(l,No),c(l,ei),c(l,Ho),c(l,Cn),Cn.checked=e[32],c(l,Ro),c(l,ti),c(l,Vo),c(l,Ln),Ln.checked=e[33],c(l,Fo),c(l,ni),c(l,Wo),c(l,En),En.checked=e[34],c(l,Uo),c(l,ri),c(l,jo),c(l,xn),xn.checked=e[35],c(l,m),c(l,X),c(l,ae),c(l,Ce),Ce.checked=e[15],c(l,St),c(l,Qe),c(l,zt),c(l,qt),qt.checked=e[36],c(l,zs),c(l,Bo),c(l,Ys),c(l,ar),ar.checked=e[37],c(l,Gs),c(l,zo),c(l,Ks),c(l,ur),ur.checked=e[38],c(l,qs),c(l,Yo),c(l,Xs),c(l,Wn),Wn.checked=e[39],c(l,Zs),c(l,Go),c(l,Js),c(l,Un),Un.checked=e[40],c(l,Qs),c(l,Ko),c(l,ea),c(l,cr),cr.checked=e[41],c(l,ta),c(l,qo),c(l,na),c(l,jn),jn.checked=e[14],c(l,ra),c(l,Xo),c(l,ia),c(l,fr),fr.checked=e[42],c(l,oa),c(l,Zo),c(l,la),c(l,hr),hr.checked=e[43],c(l,sa),c(l,Jo),c(l,aa),c(l,pr),pr.checked=e[44],c(l,ua),c(l,Qo),c(l,ca),c(l,dr),dr.checked=e[45],c(l,fa),c(l,el),c(l,ha),c(l,mr),mr.checked=e[46],c(l,pa),c(l,tl),c(l,da),c(l,gr),gr.checked=e[47],c(l,ma),c(l,nl),c(l,ga),c(l,br),br.checked=e[48],c(l,ba),c(l,rl),c(l,va),c(l,vr),vr.checked=e[49],c(l,_a),c(l,il),c(l,wa),c(l,Bn),Bn.checked=e[50],c(l,ya),c(l,ol),c(l,ka),c(l,_r),_r.checked=e[51],c(l,Sa),c(l,ll),c(l,Ca),c(l,wr),wr.checked=e[52],c(l,La),c(l,Yi),c(l,Ea),c(l,zn),Pn=!0,Zl||(xa=[P(n,"change",e[62]),P(r,"change",e[63]),P(o,"change",e[64]),P(h,"click",e[57]),P(h,"keyup",Ht),P(S,"click",e[58]),P(S,"keyup",Ht),P(j,"click",e[79]),P(j,"keyup",Ht),P(E,"click",e[80]),P(E,"keyup",Ht),P(re,"click",Vh),P(re,"keyup",Ht),P(fe,"click",e[59]),P(fe,"keyup",Ht),P(Ye,"click",e[60]),P(Ye,"keyup",Ht),P(ne,"change",e[81]),P(Me,"click",e[82]),P(Me,"keyup",Ht),P(ke,"input",e[87]),P(Fe,"input",e[88]),P(Fe,"change",e[89]),P(Pt,"input",e[90]),P(Pt,"change",e[55]),P($,"input",e[91]),P($,"blur",e[92]),P(Je,"blur",e[66]),P(at,"change",e[93]),P(Bt,"blur",e[67]),P(At,"blur",e[68]),P(Ot,"input",e[94]),P(Ot,"blur",e[95]),P(Q,"change",e[96]),P(rn,"change",e[97]),P(wn,"change",e[98]),P(yn,"change",e[99]),P(an,"change",e[100]),P(an,"change",e[101]),P(un,"change",e[102]),P(un,"change",e[103]),P(cn,"change",e[104]),P(cn,"change",e[105]),P(fn,"change",e[106]),P(fn,"change",e[107]),P(kn,"change",e[108]),P(Sn,"change",e[109]),P(Cn,"change",e[110]),P(Ln,"change",e[111]),P(En,"change",e[112]),P(xn,"change",e[113]),P(Ce,"change",e[114]),P(Ce,"change",e[70]),P(qt,"change",e[115]),P(ar,"change",e[116]),P(ur,"change",e[117]),P(Wn,"change",e[118]),P(Wn,"change",e[119]),P(Un,"change",e[120]),P(Un,"change",e[121]),P(cr,"change",e[122]),P(jn,"change",e[123]),P(jn,"change",e[71]),P(fr,"change",e[124]),P(hr,"change",e[125]),P(pr,"change",e[126]),P(dr,"change",e[127]),P(mr,"change",e[128]),P(gr,"change",e[129]),P(br,"change",e[130]),P(vr,"change",e[131]),P(Bn,"change",e[132]),P(Bn,"change",e[133]),P(_r,"change",e[134]),P(wr,"change",e[135]),P(zn,"blur",e[72]),jc(ap.call(null,l,e[56]))],Zl=!0)},p(T,ee){(!Pn||ee[0]&32&&Ue!==(Ue=T[5]===Jt.BUSINESS))&&(ne.checked=Ue);const Yn={};ge.$set(Yn),ee[0]&1048576&&ke.value!==T[20]&&Et(ke,T[20]),ee[0]&4096&&Fe.value!==T[12]&&Et(Fe,T[12]),ee[0]&2048&&Pt.value!==T[11]&&Et(Pt,T[11]),ee[0]&2097152&&Cl($.value)!==T[21]&&Et($,T[21]),(!Pn||ee[0]&524288&&Je.value!==T[19])&&(Je.value=T[19]),ee[1]&8388608&&(sl=T[54],jt=Vr(jt,ee,Pa,1,T,sl,Fr,at,Vl,vu,null,gu)),ee[0]&4194304|ee[1]&8388608&&pi(at,T[22]),(!Pn||ee[0]&262144&&Bt.value!==T[18])&&(Bt.value=T[18]),(!Pn||ee[0]&65536&&At.value!==T[16])&&(At.value=T[16]),T[1]?Mt?Mt.p(T,ee):(Mt=_u(T),Mt.c(),Mt.m(l,sr)):Mt&&(Mt.d(1),Mt=null),ee[0]&8388608&&Cl(Ot.value)!==T[23]&&Et(Ot,T[23]),ee[0]&16777216&&(Q.checked=T[24]),ee[0]&16&&(rn.checked=T[4]),ee[0]&33554432&&(wn.checked=T[25]),ee[0]&8192&&(yn.checked=T[13]),ee[0]&67108864&&(an.checked=T[26]),ee[0]&134217728&&(un.checked=T[27]),ee[0]&268435456&&(cn.checked=T[28]),ee[0]&536870912&&(fn.checked=T[29]),ee[0]&1073741824&&(kn.checked=T[30]),ee[1]&1&&(Sn.checked=T[31]),ee[1]&2&&(Cn.checked=T[32]),ee[1]&4&&(Ln.checked=T[33]),ee[1]&8&&(En.checked=T[34]),ee[1]&16&&(xn.checked=T[35]),ee[0]&32768&&(Ce.checked=T[15]),ee[1]&32&&(qt.checked=T[36]),ee[1]&64&&(ar.checked=T[37]),ee[1]&128&&(ur.checked=T[38]),ee[1]&256&&(Wn.checked=T[39]),ee[1]&512&&(Un.checked=T[40]),ee[1]&1024&&(cr.checked=T[41]),ee[0]&16384&&(jn.checked=T[14]),ee[1]&2048&&(fr.checked=T[42]),ee[1]&4096&&(hr.checked=T[43]),ee[1]&8192&&(pr.checked=T[44]),ee[1]&16384&&(dr.checked=T[45]),ee[1]&32768&&(mr.checked=T[46]),ee[1]&65536&&(gr.checked=T[47]),ee[1]&131072&&(br.checked=T[48]),ee[1]&262144&&(vr.checked=T[49]),ee[1]&524288&&(Bn.checked=T[50]),ee[1]&1048576&&(_r.checked=T[51]),ee[1]&2097152&&(wr.checked=T[52]),(!Pn||ee[0]&8)&&(zn.value=T[3])},i(T){Pn||(N(p.$$.fragment,T),N(O.$$.fragment,T),N(W.$$.fragment,T),N(B.$$.fragment,T),N(z.$$.fragment,T),N(Ae.$$.fragment,T),N(xe.$$.fragment,T),N(ye.$$.fragment,T),N(Ve.$$.fragment,T),N(ge.$$.fragment,T),N(be.$$.fragment,T),Pn=!0)},o(T){F(p.$$.fragment,T),F(O.$$.fragment,T),F(W.$$.fragment,T),F(B.$$.fragment,T),F(z.$$.fragment,T),F(Ae.$$.fragment,T),F(xe.$$.fragment,T),F(ye.$$.fragment,T),F(Ve.$$.fragment,T),F(ge.$$.fragment,T),F(be.$$.fragment,T),Pn=!1},d(T){T&&R(n),e[76](null),T&&R(t),T&&R(r),e[77](null),T&&R(i),T&&R(o),e[78](null),T&&R(s),T&&R(l),oe(p),oe(O),oe(W),oe(B),oe(z),oe(Ae),oe(xe),oe(ye),oe(Ve),e[83](null),oe(ge),oe(be);for(let ee=0;ee<jt.length;ee+=1)jt[ee].d();Mt&&Mt.d(),Zl=!1,Rt(xa)}}}function vu(e,n){let t,r=n[153]+"",i,o;return{key:e,first:null,c(){t=g("option"),i=ut(r),o=w(),t.__value=n[153],t.value=t.__value,this.first=t},m(s,l){V(s,t,l),c(t,i),c(t,o)},p(s,l){n=s},d(s){s&&R(t)}}}function _u(e){let n,t,r,i,o;return{c(){n=g("span"),n.textContent="Max lines (floating window)",t=w(),r=g("input"),f(n,"class","label-text col-span-2"),f(r,"type","number"),f(r,"class","input input-bordered h-8 mb-2 col-span-2"),f(r,"min","0"),r.value=e[17]},m(s,l){V(s,n,l),V(s,t,l),V(s,r,l),i||(o=P(r,"blur",e[69]),i=!0)},p(s,l){l[0]&131072&&r.value!==s[17]&&(r.value=s[17])},d(s){s&&R(n),s&&R(t),s&&R(r),i=!1,o()}}}function Xp(e){let n,t,r,i;mu.title=n=e[20]||"Texthooker UI";let o=e[0]&&bu(e);return{c(){t=w(),o&&o.c(),r=bn()},m(s,l){V(s,t,l),o&&o.m(s,l),V(s,r,l),i=!0},p(s,l){(!i||l[0]&1048576)&&n!==(n=s[20]||"Texthooker UI")&&(mu.title=n),s[0]?o?(o.p(s,l),l[0]&1&&N(o,1)):(o=bu(s),o.c(),N(o,1),o.m(r.parentNode,r)):o&&(et(),F(o,1,1,()=>{o=null}),tt())},i(s){i||(N(o),i=!0)},o(s){F(o),i=!1},d(s){s&&R(t),o&&o.d(s),s&&R(r)}}}function hs(e,n){const t=document.createElement("a");t.href=URL.createObjectURL(new Blob([JSON.stringify(n)],{type:"application/json"})),t.rel="noopener",t.download=e,setTimeout(()=>{URL.revokeObjectURL(t.href)},1e4),setTimeout(()=>{t.click()})}function Zp(e,n,t){let r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D,x,j,W,Z,I,U,E,B,G,J,me,re,z,M,K,le,fe,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt,Me,Re,ne,Ue,ft,ye,ht,Ve,nt,Se,we,je,pe,ge,Pe;_(e,We,m=>t(137,o=m)),_(e,bi,m=>t(13,s=m)),_(e,Ui,m=>t(3,l=m)),_(e,it,m=>t(138,u=m)),_(e,Oi,m=>t(14,a=m)),_(e,Ir,m=>t(15,h=m)),_(e,Lr,m=>t(16,p=m)),_(e,Dr,m=>t(17,d=m)),_(e,Ar,m=>t(18,b=m)),_(e,Pr,m=>t(19,k=m)),_(e,Hr,m=>t(139,S=m)),_(e,Qn,m=>t(140,O=m)),_(e,hn,m=>t(141,A=m)),_(e,qn,m=>t(142,D=m)),_(e,mo,m=>t(143,x=m)),_(e,pn,m=>t(144,j=m)),_(e,Dl,m=>t(145,W=m)),_(e,vl,m=>t(146,Z=m)),_(e,Dn,m=>t(75,I=m)),_(e,ho,m=>t(4,U=m)),_(e,Er,m=>t(5,E=m)),_(e,rr,m=>t(6,B=m)),_(e,fo,m=>t(20,G=m)),_(e,xr,m=>t(21,J=m)),_(e,mi,m=>t(22,me=m)),_(e,tr,m=>t(23,re=m)),_(e,gi,m=>t(24,z=m)),_(e,po,m=>t(25,M=m)),_(e,vi,m=>t(26,K=m)),_(e,_i,m=>t(27,le=m)),_(e,wi,m=>t(28,fe=m)),_(e,yi,m=>t(29,Ae=m)),_(e,ki,m=>t(30,qe=m)),_(e,Si,m=>t(31,Ie=m)),_(e,Ci,m=>t(32,gt=m)),_(e,Li,m=>t(33,Ye=m)),_(e,Ei,m=>t(34,xe=m)),_(e,xi,m=>t(35,bt=m)),_(e,Pi,m=>t(36,lt=m)),_(e,Ai,m=>t(37,yt=m)),_(e,Di,m=>t(38,Me=m)),_(e,Mr,m=>t(39,Re=m)),_(e,$r,m=>t(40,ne=m)),_(e,Ti,m=>t(41,Ue=m)),_(e,Ii,m=>t(42,ft=m)),_(e,Mi,m=>t(43,ye=m)),_(e,$i,m=>t(44,ht=m)),_(e,Ni,m=>t(45,Ve=m)),_(e,Hi,m=>t(46,nt=m)),_(e,Ri,m=>t(47,Se=m)),_(e,Vi,m=>t(48,we=m)),_(e,Fi,m=>t(49,je=m)),_(e,Nr,m=>t(50,pe=m)),_(e,Wi,m=>t(51,ge=m)),_(e,ir,m=>t(52,Pe=m));let{selectedLineIds:be}=n,{settingsOpen:kt}=n,{settingsElement:Ge}=n,{pipAvailable:Wt}=n;async function ke(m){if(!s){const{canceled:X}=await new Promise(ae=>{H(We,o={icon:Zt,message:m?"All displayed and stored Lines will be cleared":"Clear stored Lines + set Timer to 00:00:00",callback:ae},o)});if(X)return}H(it,u=[],u),t(73,be=[]),window.localStorage.removeItem("bannou-texthooker-lineData"),m||H(pn,j=0,j)}const De=Rr(),y=[Qt.OFF,Qt.NOTO,Qt.KLEE,Qt.SHIPPORI,Qt.ACKAISYO,Qt.CINECAPTION226];let Oe,Fe,st,Xe,pt;function Pt(m){const X=m.target;X.setCustomValidity(""),i===r?(X.setCustomValidity("Duplicate Websocket"),t(11,i=""),H(Dn,I="",I)):H(Dn,I=X.value,I),X.reportValidity()}function Be(m){m&&!pt?ao().then(()=>{pt=new MutationObserver($e),pt.observe(document.body,{childList:!0})}):!m&&pt&&(pt.disconnect(),pt=void 0)}function $e(m){for(let X=0,{length:ae}=m;X<ae;X+=1){const{addedNodes:Ce}=m[X];for(let St=0,{length:Qe}=Ce;St<Qe;St+=1){const zt=Ce[X];(zt==null?void 0:zt.tagName)==="P"&&(go.next([zt.textContent,fi.EXTERNAL]),zt.remove())}}}function C(m){const X=m.target;!Z&&X!==Ge&&X.parentElement!==Ge&&X!==Oe&&X!==Fe&&X!==st&&!W&&t(0,kt=!1)}async function $(){const{canceled:m,data:X}=await new Promise(ae=>{H(We,o={icon:Zt,askForData:"text",dataValue:"00:00:00",message:"New Time",callback:ae},o)});if(!m){if(!/^[\d]{1,}:[\d]{1,2}:[\d]{1,2}$/.test(X))return new Promise(ae=>{H(We,o={icon:Uu,type:"error",message:"Invalid Time value (x:xx:xx)",showCancel:!1,callback:ae},o)});H(pn,j=Wh(X),j)}}async function vt(){if(!s){const{canceled:m}=await new Promise(X=>{H(We,o={icon:Zt,message:"Timer will be set to 00:00:00",callback:X},o)});if(m)return}H(pn,j=0,j)}async function Ut(m){m.altKey?await At(Oe,"Existing Data will be overwritten"):hs("texthooker-ui_data.json",{"bannou-texthooker-timeValue":j,"bannou-texthooker-userNotes":x,"bannou-texthooker-lineData":u,"bannou-texthooker-actionHistory":D})}async function sn(m){m.altKey?await At(Fe,"Presets, Settings etc. will be overwritten"):hs("texthooker-ui_settings.json",{currentSettings:Xe.getCurrentSettings(),settingPresets:A,lastSettingsPreset:O})}async function Je(m){if(m.altKey)await At(st,"Preset will be overwritten or otherwise added");else if(O){const X=A.find(ae=>ae.name===O);X&&hs("texthooker-ui_preset.json",{name:X.name,settings:X.settings})}}async function nn(){const m=await Rn(Oe).catch(({message:X})=>{H(We,o={type:"error",message:X,showCancel:!1},o)});if(m){const X=Object.entries(m);for(let ae=0,{length:Ce}=X;ae<Ce;ae+=1){const[St,Qe]=X[ae];switch(St){case"bannou-texthooker-timeValue":H(pn,j=Qe,j);break;case"bannou-texthooker-userNotes":H(mo,x=Qe,x);break;case"bannou-texthooker-lineData":H(it,u=Qe,u);break;case"bannou-texthooker-actionHistory":H(qn,D=Qe,D);break}}}t(7,Oe.value=null,Oe)}async function dt(){const m=await Rn(Fe).catch(({message:X})=>{H(We,o={type:"error",message:X,showCancel:!1},o)});m&&(H(hn,A=m.settingPresets||[],A),H(Qn,O=m.lastSettingsPreset||"",O),m.currentSettings&&Xe.updateSettingsWithPreset({name:"",settings:m.currentSettings},!1)),t(8,Fe.value=null,Fe)}async function lr(){const m=await Rn(st).catch(({message:X})=>{H(We,o={type:"error",message:X,showCancel:!1},o)});if(m&&m.name&&m.settings){const X=A.findIndex(ae=>ae.name===m.name);X>-1?(H(hn,A[X]=m,A),H(hn,A=[...A],A)):H(hn,A=[...A,m],A),H(Qn,O=m.name,O),Xe.updateSettingsWithPreset(m)}t(9,st.value=null,st)}async function at(m,X,ae){if(m)return;const{canceled:Ce}=await new Promise(St=>{H(We,o={icon:Zt,message:X,callback:St},o)});Ce||window.localStorage.removeItem(ae)}function jt(m){const X=m.target,ae=Number.parseInt(X.value||"0");!ae||ae<2?H(Pr,k=0,k):H(Pr,k=ae,k),k===0&&H(Hr,S=new Map,S),X.value=`${k}`}function Fr(m){const X=m.target,ae=Number.parseInt(X.value||"0"),Ce=ae!==b;!ae||ae<0?H(Ar,b=0,b):H(Ar,b=ae,b),X.value=`${b}`,Ce&&Wr()}async function Wr(){if(!b||u.length<2)return;const{canceled:m}=await new Promise(Qe=>{H(We,o={icon:Zt,message:"Apply to current lines",callback:Qe},o)});if(m)return;const X=[],ae=new Set,Ce=new Set,St=u.splice(-(b+1));for(let Qe=0,{length:zt}=St;Qe<zt;Qe+=1){const qt=St[Qe];ae.has(qt.text)?Ce.add(qt.id):(X.push(qt),ae.add(qt.text))}H(it,u=[...u,...X],u),t(73,be=be.filter(Qe=>!Ce.has(Qe)))}function Nn(m){const X=m.target,ae=Number.parseInt(X.value||"0"),Ce=ae!==p;!ae||ae<0?H(Lr,p=0,p):H(Lr,p=ae,p),X.value=`${p}`,Ce&&Bt()}function Ur(m){const X=m.target,ae=Number.parseInt(X.value||"0");!ae||ae<0?H(Dr,d=1,d):H(Dr,d=ae,d),X.value=`${d}`}async function Bt(){const m=u.length-p;if(!p||m<1)return;const{canceled:X}=await new Promise(ae=>{H(We,o={icon:Zt,message:`This will remove the first ${m} line(s)`,callback:ae},o)});X?H(Lr,p=0,p):De("maxLinesChange")}async function jr(){if(!h||u.length<2)return;const{canceled:m}=await new Promise(X=>{H(We,o={icon:Zt,message:"Apply to current lines",callback:X},o)});if(!m){const X=new Set,ae=new Set;H(it,u=u.filter(Ce=>X.has(Ce.text)?(ae.add(Ce.id),!1):(X.add(Ce.text),!0)),u),t(73,be=be.filter(Ce=>!ae.has(Ce)))}}async function Hn(){if(a){const{canceled:m}=await new Promise(X=>{H(We,o={icon:Zt,message:"Apply to current Lines",callback:X},o)});m||H(it,u=u.map(X=>(X.text=X.text.replace(/\s/g,"").trim(),X)),u)}}function Br(m){H(Ui,l=m.target.value,l)}async function At(m,X){if(!s){const{canceled:ae}=await new Promise(Ce=>{H(We,o={icon:Zt,message:X,callback:Ce},o)});if(ae)return}m.click()}function Rn(m){return new Promise((X,ae)=>{const[Ce]=m.files,St=new FileReader;if(!Ce)return X();if(!Ce.name.endsWith(".json"))return H(We,o={type:"error",message:"Expected json File",showCancel:!1},o),m.value=null,X();St.addEventListener("loadend",Qe=>{try{const zt=JSON.parse(Qe.target.result);X(zt)}catch{ae(new Error("Error parsing File"))}}),St.addEventListener("error",()=>ae(new Error("Failed to read File"))),St.readAsText(Ce,"utf-8")})}function sr(m){ct[m?"unshift":"push"](()=>{Oe=m,t(7,Oe)})}function Vn(m){ct[m?"unshift":"push"](()=>{Fe=m,t(8,Fe)})}function zr(m){ct[m?"unshift":"push"](()=>{st=m,t(9,st)})}const Ot=()=>ke(!0),Yr=()=>ke(!1),v=()=>H(Er,E=E===Jt.BUSINESS?Jt.GARDEN:Jt.BUSINESS,E),te=()=>H(Er,E=E===Jt.BUSINESS?Jt.GARDEN:Jt.BUSINESS,E);function Q(m){ct[m?"unshift":"push"](()=>{Xe=m,t(10,Xe)})}function ve(m){so.call(this,e,m)}const de=({detail:m})=>Je(m);function It(m){so.call(this,e,m)}function rn(){G=this.value,fo.set(G)}function Fn(){r=this.value,t(12,r),t(6,B)}const _n=()=>H(rr,B=r,B);function yo(){i=this.value,t(11,i),t(75,I)}function wn(){J=Cl(this.value),xr.set(J)}const ko=()=>{(!J||J<1)&&H(xr,J=24,J)};function Gr(){me=Xc(this),mi.set(me),t(54,y)}function So(){re=Cl(this.value),tr.set(re)}const yn=()=>{(re===null||re<0)&&H(tr,re=0,re)};function Co(){z=this.checked,gi.set(z)}function Kr(){U=this.checked,ho.set(U)}function Lo(){M=this.checked,po.set(M)}function an(){s=this.checked,bi.set(s)}function Eo(){K=this.checked,vi.set(K)}const qr=()=>at(K,"Clear stored stats","bannou-texthooker-timeValue");function xo(){le=this.checked,_i.set(le)}const un=()=>at(le,"Clear stored notes","bannou-texthooker-userNotes");function Po(){fe=this.checked,wi.set(fe)}const Xr=()=>at(fe,"Clear stored lines","bannou-texthooker-lineData");function Ao(){Ae=this.checked,yi.set(Ae)}const cn=()=>at(Ae,"Clear action history","bannou-texthooker-actionHistory");function Do(){qe=this.checked,ki.set(qe)}function Zr(){Ie=this.checked,Si.set(Ie)}function To(){gt=this.checked,Ci.set(gt)}function fn(){Ye=this.checked,Li.set(Ye)}function Oo(){xe=this.checked,Ei.set(xe)}function Jr(){bt=this.checked,xi.set(bt)}function Io(){h=this.checked,Ir.set(h)}function kn(){lt=this.checked,Pi.set(lt)}function Mo(){yt=this.checked,Ai.set(yt)}function Qr(){Me=this.checked,Di.set(Me)}function $o(){Re=this.checked,Mr.set(Re)}const Sn=()=>De("layoutChange");function No(){ne=this.checked,$r.set(ne)}const ei=()=>De("layoutChange");function Ho(){Ue=this.checked,Ti.set(Ue)}function Cn(){a=this.checked,Oi.set(a)}function Ro(){ft=this.checked,Ii.set(ft)}function ti(){ye=this.checked,Mi.set(ye)}function Vo(){ht=this.checked,$i.set(ht)}function Ln(){Ve=this.checked,Ni.set(Ve)}function Fo(){nt=this.checked,Hi.set(nt)}function ni(){Se=this.checked,Ri.set(Se)}function Wo(){we=this.checked,Vi.set(we)}function En(){je=this.checked,Fi.set(je)}function Uo(){pe=this.checked,Nr.set(pe)}const ri=()=>{Kl.next(),ql.next()};function jo(){ge=this.checked,Wi.set(ge)}function xn(){Pe=this.checked,ir.set(Pe)}return e.$$set=m=>{"selectedLineIds"in m&&t(73,be=m.selectedLineIds),"settingsOpen"in m&&t(0,kt=m.settingsOpen),"settingsElement"in m&&t(74,Ge=m.settingsElement),"pipAvailable"in m&&t(1,Wt=m.pipAvailable)},e.$$.update=()=>{e.$$.dirty[0]&64&&t(12,r=B),e.$$.dirty[2]&8192&&t(11,i=I),e.$$.dirty[0]&32&&(document.body.dataset.theme=E),e.$$.dirty[0]&16&&Be(U),e.$$.dirty[0]&8&&bc(document,l)},[kt,Wt,ke,l,U,E,B,Oe,Fe,st,Xe,i,r,s,a,h,p,d,b,k,G,J,me,re,z,M,K,le,fe,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt,Me,Re,ne,Ue,ft,ye,ht,Ve,nt,Se,we,je,pe,ge,Pe,De,y,Pt,C,$,vt,Ut,sn,Je,nn,dt,lr,at,jt,Fr,Nn,Ur,jr,Hn,Br,be,Ge,I,sr,Vn,zr,Ot,Yr,v,te,Q,ve,de,It,rn,Fn,_n,yo,wn,ko,Gr,So,yn,Co,Kr,Lo,an,Eo,qr,xo,un,Po,Xr,Ao,cn,Do,Zr,To,fn,Oo,Jr,Io,kn,Mo,Qr,$o,Sn,No,ei,Ho,Cn,Ro,ti,Vo,Ln,Fo,ni,Wo,En,Uo,ri,jo,xn]}class Jp extends Ft{constructor(n){super(),Vt(this,n,Zp,Xp,wt,{selectedLineIds:73,settingsOpen:0,settingsElement:74,pipAvailable:1,handleReset:2},null,[-1,-1,-1,-1,-1,-1])}get handleReset(){return this.$$.ctx[2]}}class Qp{constructor(n=!0){Gi(this,"websocketUrl");Gi(this,"socket");Gi(this,"socketState");Gi(this,"subscriptions",[]);this.socketState=n?Vs:Fs,this.subscriptions.push((n?rr:Dn).subscribe(t=>{t!==this.websocketUrl&&(this.websocketUrl=t,this.reloadSocket())}),Nr.pipe(co(t=>t?(n?Kl:ql).pipe(Bl(()=>{var r;return((r=this.socket)==null?void 0:r.readyState)===3})):uo)).subscribe(()=>this.reloadSocket()))}getCurrentUrl(){return this.websocketUrl}connect(){var n;if(!(((n=this.socket)==null?void 0:n.readyState)<2)){if(!this.websocketUrl){this.socketState.next(3);return}this.socketState.next(0);try{this.socket=new WebSocket(this.websocketUrl),this.socket.onopen=this.updateSocketState.bind(this),this.socket.onclose=this.updateSocketState.bind(this),this.socket.onmessage=this.handleMessage.bind(this)}catch{this.socketState.next(3)}}}disconnect(){var n;((n=this.socket)==null?void 0:n.readyState)===1&&this.socket.close(1e3,"User Request")}cleanUp(){this.disconnect();for(let n=0,{length:t}=this.subscriptions;n<t;n+=1)this.subscriptions[n].unsubscribe()}reloadSocket(){this.disconnect(),this.socket=void 0,this.connect()}updateSocketState(){this.socket&&this.socketState.next(this.socket.readyState)}handleMessage(n){var r;let t=n.data;try{t=((r=JSON.parse(n.data))==null?void 0:r.sentence)||n.data}catch{}go.next([t,fi.SOCKET])}}function e1(e){let n;return{c(){n=g("span"),f(n,"class","animate-ping relative inline-flex rounded-full h-3 w-3 mx-3 bg-primary"),q(n,"hidden",!e[2])},m(t,r){V(t,n,r)},p(t,r){r&4&&q(n,"hidden",!t[2])},i:Ne,o:Ne,d(t){t&&R(n)}}}function t1(e){let n,t,r;return t=new _e({props:{path:cf,class:"cursor-pointer mx-2"}}),t.$on("click",e[4]),{c(){n=g("div"),se(t.$$.fragment),f(n,"class","hover:text-primary"),f(n,"title",e[1]),q(n,"text-red-500",e[0]!==-1),q(n,"text-green-700",e[0]===1),q(n,"hidden",!e[2])},m(i,o){V(i,n,o),ie(t,n,null),r=!0},p(i,o){(!r||o&2)&&f(n,"title",i[1]),(!r||o&1)&&q(n,"text-red-500",i[0]!==-1),(!r||o&1)&&q(n,"text-green-700",i[0]===1),(!r||o&4)&&q(n,"hidden",!i[2])},i(i){r||(N(t.$$.fragment,i),r=!0)},o(i){F(t.$$.fragment,i),r=!1},d(i){i&&R(n),oe(t)}}}function n1(e){let n,t,r,i;const o=[t1,e1],s=[];function l(u,a){return u[0]!==0?0:1}return n=l(e),t=s[n]=o[n](e),{c(){t.c(),r=bn()},m(u,a){s[n].m(u,a),V(u,r,a),i=!0},p(u,[a]){let h=n;n=l(u),n===h?s[n].p(u,a):(et(),F(s[h],1,1,()=>{s[h]=null}),tt(),t=s[n],t?t.p(u,a):(t=s[n]=o[n](u),t.c()),N(t,1),t.m(r.parentNode,r))},i(u){i||(N(t),i=!0)},o(u){F(t),i=!1},d(u){s[n].d(u),u&&R(r)}}}function r1(e,n,t){let r,i,o,s,l,u,a,h,p;_(e,Dn,W=>t(10,o=W)),_(e,rr,W=>t(11,s=W)),_(e,Gt,W=>t(12,l=W)),_(e,We,W=>t(13,u=W)),_(e,Nr,W=>t(14,a=W)),_(e,Wi,W=>t(15,h=W)),_(e,ir,W=>t(2,p=W));let{isPrimary:d=!0}=n,b,k=!1,S=!1,O=!1,A=d?Vs:Fs;_(e,A,W=>t(0,i=W)),Rl(()=>(j(),()=>{O=!0,b==null||b.cleanUp()}));function D(W){switch(W){case 0:t(6,S=!1),O=!1;break;case 1:k=!0,t(6,S=!0);break;case 3:const Z=d?"primary":"secondary";h&&!O&&k&&(d?s:o)&&(S||!a)&&H(We,u={type:"error",message:S?`Lost Connection to ${Z} Websocket`:`Unable to connect to ${Z} Websocket`,showCancel:!1},u),H(Gt,l=!0,l),k=!0,t(6,S=!1),O||(d?Kl:ql).next();break}t(1,r=x(S))}function x(W){return W?`Connected with ${d?s:o}`:"Not Connected"}async function j(){i===1&&b?(O=!0,b.disconnect()):(b=b||new Qp(d),b.connect())}return e.$$set=W=>{"isPrimary"in W&&t(5,d=W.isPrimary)},e.$$.update=()=>{e.$$.dirty&64&&t(1,r=x(S)),e.$$.dirty&1&&D(i)},[i,r,p,A,j,d,S]}class $c extends Ft{constructor(n){super(),Vt(this,n,r1,n1,wt,{isPrimary:5})}}function i1(e){let n,t,r,i,o;return{c(){n=g("div"),t=w(),r=g("div"),r.innerHTML=`<div role="status"><svg aria-hidden="true" class="w-8 h-8 text-gray-200 animate-spin dark:text-gray-600 fill-blue-600" viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z" fill="currentColor"></path><path d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z" fill="currentFill"></path></svg>
|
||
<span class="sr-only">Loading...</span></div>`,i=w(),o=g("div"),f(n,"class","tap-highlight-transparent absolute inset-0 bg-black/[.3] z-20"),f(r,"class","fixed inset-0 flex h-full w-full items-center justify-center z-50")},m(s,l){V(s,n,l),V(s,t,l),V(s,r,l),V(s,i,l),V(s,o,l)},p:Ne,i:Ne,o:Ne,d(s){s&&R(n),s&&R(t),s&&R(r),s&&R(i),s&&R(o)}}}class o1 extends Ft{constructor(n){super(),Vt(this,n,null,i1,wt,{})}}function l1(e){let n=(e[2]??"")+"",t,r,i=(e[3]??"")+"",o,s,l,u,a,h,p;return{c(){t=ut(n),r=w(),o=ut(i),s=w(),l=g("div"),u=g("div"),a=ut(e[1]),f(l,"class","text-sm timer mr-1 sm:text-base sm:mr-2 svelte-1efsh80"),q(l,"blur",e[4])},m(d,b){V(d,t,b),V(d,r,b),V(d,o,b),V(d,s,b),V(d,l,b),c(l,u),c(u,a),e[17](l),h||(p=P(l,"pointerleave",e[7]),h=!0)},p(d,[b]){b&4&&n!==(n=(d[2]??"")+"")&&Tt(t,n),b&8&&i!==(i=(d[3]??"")+"")&&Tt(o,i),b&2&&Tt(a,d[1]),b&16&&q(l,"blur",d[4])},i:Ne,o:Ne,d(d){d&&R(t),d&&R(r),d&&R(o),d&&R(s),d&&R(l),e[17](null),h=!1,p()}}}const s1=/[^0-9A-Z○◯々-〇〻ぁ-ゖゝ-ゞァ-ヺー0-9A-Zヲ-ン\p{Radical}\p{Unified_Ideograph}]+/gimu;function a1(e){return e?u1(e.replace(s1,"")):0}function u1(e){return Array.from(e).length}function c1(e,n,t){let r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D;_(e,$i,M=>t(10,r=M)),_(e,Ni,M=>t(11,i=M)),_(e,Mi,M=>t(12,o=M)),_(e,Ii,M=>t(13,s=M)),_(e,pn,M=>t(14,l=M)),_(e,Gt,M=>t(20,u=M)),_(e,Fi,M=>t(21,a=M)),_(e,Vi,M=>t(22,h=M)),_(e,tr,M=>t(23,p=M)),_(e,gi,M=>t(24,d=M)),_(e,it,M=>t(15,b=M)),_(e,Hr,M=>t(25,k=M)),_(e,Pr,M=>t(16,S=M)),_(e,Hi,M=>t(4,D=M));let x=0,j=0;const W=Rr(),Z=Gt.pipe(co(M=>M?(j=0,uo):(x=performance.now(),Ph(1e3))),Kn(me),Xn());_(e,Z,M=>t(2,O=M));const I=vh([Gt,tr]).pipe(co(([M,K])=>M||K<1?uo:Ah(go,Jn(window,"pointermove"),Jn(document,"selectionchange")).pipe(Th(!0),Ih(1e3),Kn(()=>j=performance.now()+p*1e3),Rs(p*1e3))),Xn());_(e,I,M=>t(3,A=M));let U,E=0,B=0,G="";function J(){const M=window.getSelection();M!=null&&M.toString()&&M.getRangeAt(0).intersectsNode(U)&&M.removeAllRanges()}function me(){const M=j?Math.min(j,performance.now()):performance.now(),K=Math.round((M-x+Number.EPSILON)/1e3);j&&M>=j?(H(Gt,u=!0,u),d?H(pn,l=Math.max(0,l+K-p),l):H(pn,l+=K,l),h&&(W("afkBlur",!0),document.addEventListener("dblclick",le=>{le.stopPropagation(),window.getSelection().removeAllRanges(),W("afkBlur",!1),a&&H(Gt,u=!1,u)},{once:!0,capture:!1}))):(x=M,H(pn,l+=K,l))}function re(M,K,le,fe){let Ae="";s&&(Ae+=Fh(M)),o&&(Ae+=` (${K}/h) `),r&&(Ae+=` ${le}`),i&&(Ae+=r?" /":"",Ae+=` ${fe}`),t(1,G=Ae.replace(/[ ]+/g," ").trim())}function z(M){ct[M?"unshift":"push"](()=>{U=M,t(0,U)})}return e.$$.update=()=>{if(e.$$.dirty&116224&&(r||S>1)&&b){const M=new Map;let K=0,le=S>1?S:0;for(let fe=0,{length:Ae}=b;fe<Ae;fe+=1)if(K+=a1(b[fe].text),le&&K>=le){let qe=K,Ie=le;for(M.set(b[fe].id,`Milestone ${Ie} (${K})`);qe>=le;)le+=S}H(Hr,k=M,k),t(9,B=K),t(8,E=l?Math.ceil(3600*B/l):0)}e.$$.dirty&65280&&(l>-1&&(s||o||r||i)?re(l,E,B,b.length):t(1,G=""))},[U,G,O,A,D,Z,I,J,E,B,r,i,o,s,l,b,S,z]}class f1 extends Ft{constructor(n){super(),Vt(this,n,c1,l1,wt,{})}}const{window:h1}=Ds;function wu(e,n,t){const r=e.slice();return r[99]=n[t],r[101]=t,r}function yu(e,n,t){const r=e.slice();return r[99]=n[t],r[102]=n,r[101]=t,r}function ku(e){let n,t;return n=new o1({}),{c(){se(n.$$.fragment)},m(r,i){ie(n,r,i),t=!0},i(r){t||(N(n.$$.fragment,r),t=!0)},o(r){F(n.$$.fragment,r),t=!1},d(r){oe(n,r)}}}function Su(e){let n,t;return n=new $c({}),{c(){se(n.$$.fragment)},m(r,i){ie(n,r,i),t=!0},i(r){t||(N(n.$$.fragment,r),t=!0)},o(r){F(n.$$.fragment,r),t=!1},d(r){oe(n,r)}}}function Cu(e){let n,t;return n=new $c({props:{isPrimary:!1}}),{c(){se(n.$$.fragment)},m(r,i){ie(n,r,i),t=!0},i(r){t||(N(n.$$.fragment,r),t=!0)},o(r){F(n.$$.fragment,r),t=!1},d(r){oe(n,r)}}}function p1(e){let n,t,r;return t=new _e({props:{path:bf,width:e[12],height:e[12]}}),t.$on("click",e[52]),{c(){n=g("div"),se(t.$$.fragment),f(n,"role","button"),f(n,"title","Pause"),f(n,"class","mr-1 hover:text-primary sm:mr-2")},m(i,o){V(i,n,o),ie(t,n,null),r=!0},p(i,o){const s={};o[0]&4096&&(s.width=i[12]),o[0]&4096&&(s.height=i[12]),t.$set(s)},i(i){r||(N(t.$$.fragment,i),r=!0)},o(i){F(t.$$.fragment,i),r=!1},d(i){i&&R(n),oe(t)}}}function d1(e){let n,t,r;return t=new _e({props:{path:_f,width:e[12],height:e[12]}}),t.$on("click",e[51]),{c(){n=g("div"),se(t.$$.fragment),f(n,"role","button"),f(n,"title","Continue"),f(n,"class","mr-1 animate-[pulse_1.25s_cubic-bezier(0.4,0,0.6,1)_infinite] hover:text-primary sm:mr-2")},m(i,o){V(i,n,o),ie(t,n,null),r=!0},p(i,o){const s={};o[0]&4096&&(s.width=i[12]),o[0]&4096&&(s.height=i[12]),t.$set(s)},i(i){r||(N(t.$$.fragment,i),r=!0)},o(i){F(t.$$.fragment,i),r=!1},d(i){i&&R(n),oe(t)}}}function Lu(e){let n,t,r,i,o,s;return t=new _e({props:{path:eo,width:e[12],height:e[12]}}),t.$on("click",e[38]),o=new _e({props:{path:Wu,width:e[12],height:e[12]}}),o.$on("click",e[39]),{c(){n=g("div"),se(t.$$.fragment),r=w(),i=g("div"),se(o.$$.fragment),f(n,"role","button"),f(n,"title","Remove selected Lines"),f(n,"class","mr-1 hover:text-primary sm:mr-2"),f(i,"role","button"),f(i,"title","Deselect Lines"),f(i,"class","mr-1 hover:text-primary sm:mr-2")},m(l,u){V(l,n,u),ie(t,n,null),V(l,r,u),V(l,i,u),ie(o,i,null),s=!0},p(l,u){const a={};u[0]&4096&&(a.width=l[12]),u[0]&4096&&(a.height=l[12]),t.$set(a);const h={};u[0]&4096&&(h.width=l[12]),u[0]&4096&&(h.height=l[12]),o.$set(h)},i(l){s||(N(t.$$.fragment,l),N(o.$$.fragment,l),s=!0)},o(l){F(t.$$.fragment,l),F(o.$$.fragment,l),s=!1},d(l){l&&R(n),oe(t),l&&R(r),l&&R(i),oe(o)}}}function Eu(e){let n,t,r,i;return t=new _e({props:{width:e[12],height:e[12],path:e[1]?Oa:Ia}}),t.$on("click",e[40]),{c(){n=g("div"),se(t.$$.fragment),f(n,"role","button"),f(n,"class","mr-1 hover:text-primary sm:mr-2"),f(n,"title",r=e[1]?"Close Floating Window":"Open Floating Window")},m(o,s){V(o,n,s),ie(t,n,null),i=!0},p(o,s){const l={};s[0]&4096&&(l.width=o[12]),s[0]&4096&&(l.height=o[12]),s[0]&2&&(l.path=o[1]?Oa:Ia),t.$set(l),(!i||s[0]&2&&r!==(r=o[1]?"Close Floating Window":"Open Floating Window"))&&f(n,"title",r)},i(o){i||(N(t.$$.fragment,o),i=!0)},o(o){F(t.$$.fragment,o),i=!1},d(o){o&&R(n),oe(t)}}}function xu(e,n){let t,r,i=n[101],o;const s=()=>n[62](r,i),l=()=>n[62](null,i);let u={line:n[99],index:n[101],isLast:n[3].length-1===n[101]};return r=new vc({props:u}),s(),r.$on("selected",n[63]),r.$on("deselected",n[64]),r.$on("edit",n[43]),{key:e,first:null,c(){t=bn(),se(r.$$.fragment),this.first=t},m(a,h){V(a,t,h),ie(r,a,h),o=!0},p(a,h){n=a,i!==n[101]&&(l(),i=n[101],s());const p={};h[0]&8&&(p.line=n[99]),h[0]&8&&(p.index=n[101]),h[0]&8&&(p.isLast=n[3].length-1===n[101]),r.$set(p)},i(a){o||(N(r.$$.fragment,a),o=!0)},o(a){F(r.$$.fragment,a),o=!1},d(a){a&&R(t),l(),oe(r,a)}}}function Pu(e){let n,t,r,i;return t=new rp({}),{c(){n=g("div"),se(t.$$.fragment),f(n,"class","bg-base-200 fixed top-0 right-0 z-[60] flex h-full w-full max-w-3xl flex-col justify-between")},m(o,s){V(o,n,s),ie(t,n,null),i=!0},p(o,s){},i(o){i||(N(t.$$.fragment,o),o&&(r||Tr(()=>{r=Fu(n,mc,{x:100,duration:100,easing:$h}),r.start()})),i=!0)},o(o){F(t.$$.fragment,o),i=!1},d(o){o&&R(n),oe(t)}}}function Au(e){let n=[],t=new Map,r,i,o=e[11];const s=l=>l[99].id;for(let l=0;l<o.length;l+=1){let u=wu(e,o,l),a=s(u);t.set(a,n[l]=Du(a,u))}return{c(){for(let l=0;l<n.length;l+=1)n[l].c();r=bn()},m(l,u){for(let a=0;a<n.length;a+=1)n[a].m(l,u);V(l,r,u),i=!0},p(l,u){u[0]&2050&&(o=l[11],et(),n=Vr(n,u,s,1,l,o,t,r.parentNode,Ts,Du,r,wu),tt())},i(l){if(!i){for(let u=0;u<o.length;u+=1)N(n[u]);i=!0}},o(l){for(let u=0;u<n.length;u+=1)F(n[u]);i=!1},d(l){for(let u=0;u<n.length;u+=1)n[u].d(l);l&&R(r)}}}function Du(e,n){let t,r,i;return r=new vc({props:{line:n[99],index:n[101],pipWindow:n[1],isLast:n[11].length-1===n[101]}}),{key:e,first:null,c(){t=bn(),se(r.$$.fragment),this.first=t},m(o,s){V(o,t,s),ie(r,o,s),i=!0},p(o,s){n=o;const l={};s[0]&2048&&(l.line=n[99]),s[0]&2048&&(l.index=n[101]),s[0]&2&&(l.pipWindow=n[1]),s[0]&2048&&(l.isLast=n[11].length-1===n[101]),r.$set(l)},i(o){i||(N(r.$$.fragment,o),i=!0)},o(o){F(r.$$.fragment,o),i=!1},d(o){o&&R(t),oe(r,o)}}}function m1(e){let n=(e[20]??"")+"",t,r,i=(e[21]??"")+"",o,s,l=(e[22]??"")+"",u,a,h=(e[23]??"")+"",p,d,b=(e[24]??"")+"",k,S,O,A,D,x,j,W,Z,I,U,E,B,G,J,me,re,z,M,K,le,fe,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt,Me,Re,ne,Ue,ft,ye=[],ht=new Map,Ve,nt,Se,we,je,pe,ge=e[13]&&ku();A=new Jh({}),j=new f1({}),j.$on("afkBlur",e[41]);let Pe=e[25]&&Su(),be=e[26]&&Cu();const kt=[d1,p1],Ge=[];function Wt(C,$){return C[18]?0:1}U=Wt(e),E=Ge[U]=kt[U](e),J=new _e({props:{path:hf,width:e[12],height:e[12]}}),J.$on("click",e[37]),z=new _e({props:{path:af,width:e[12],height:e[12]}}),z.$on("click",e[36]);let ke=e[5].length&&Lu(e);fe=new _e({props:{path:gf,width:e[12],height:e[12]}}),fe.$on("click",e[53]);let De=e[2]&&Eu(e);function y(C){e[54](C)}let Oe={class:"cursor-pointer mr-1 hover:text-primary md:mr-2",path:uf,width:e[12],height:e[12]};e[7]!==void 0&&(Oe.element=e[7]),Ie=new _e({props:Oe}),ct.push(()=>es(Ie,"element",y,e[7])),Ie.$on("click",e[55]);function Fe(C){e[56](C)}function st(C){e[57](C)}let Xe={settingsElement:e[7],pipAvailable:e[2]};e[8]!==void 0&&(Xe.settingsOpen=e[8]),e[5]!==void 0&&(Xe.selectedLineIds=e[5]),xe=new Jp({props:Xe}),ct.push(()=>es(xe,"settingsOpen",Fe,e[8])),ct.push(()=>es(xe,"selectedLineIds",st,e[5])),e[58](xe),xe.$on("applyReplacements",e[59]),xe.$on("layoutChange",e[42]),xe.$on("maxLinesChange",e[60]),Me=new wc({props:{isQuickSwitch:!0}}),Me.$on("layoutChange",e[42]);let pt=e[3];const Pt=C=>C[99].id;for(let C=0;C<pt.length;C+=1){let $=yu(e,pt,C),vt=Pt($);ht.set(vt,ye[C]=xu(vt,$))}let Be=e[19]&&Pu(),$e=e[1]&&Au(e);return{c(){t=ut(n),r=w(),o=ut(i),s=w(),u=ut(l),a=w(),p=ut(h),d=w(),k=ut(b),S=w(),ge&&ge.c(),O=w(),se(A.$$.fragment),D=w(),x=g("header"),se(j.$$.fragment),W=w(),Pe&&Pe.c(),Z=w(),be&&be.c(),I=w(),E.c(),B=w(),G=g("div"),se(J.$$.fragment),me=w(),re=g("div"),se(z.$$.fragment),M=w(),ke&&ke.c(),K=w(),le=g("div"),se(fe.$$.fragment),Ae=w(),De&&De.c(),qe=w(),se(Ie.$$.fragment),Ye=w(),se(xe.$$.fragment),yt=w(),se(Me.$$.fragment),Re=w(),ne=g("main"),Ue=new Ps(!1),ft=w();for(let C=0;C<ye.length;C+=1)ye[C].c();Ve=w(),Be&&Be.c(),nt=w(),Se=g("div"),$e&&$e.c(),f(G,"role","button"),f(G,"title","Delete last Line"),f(G,"class","mr-1 hover:text-primary sm:mr-2"),q(G,"opacity-50",!e[3].length),q(G,"cursor-not-allowed",!e[3].length),q(G,"hover:text-primary",e[3].length),f(re,"role","button"),f(re,"title","Undo last Action"),f(re,"class","mr-1 hover:text-primary sm:mr-2"),q(re,"opacity-50",!e[14].length),q(re,"cursor-not-allowed",!e[14].length),q(re,"hover:text-primary",e[14].length),f(le,"role","button"),f(le,"title","Open Notes"),f(le,"class","mr-1 hover:text-primary sm:mr-2"),f(x,"class","fixed top-0 right-0 flex justify-end items-center p-2 bg-base-100"),Ue.a=ft,f(ne,"class","flex flex-col flex-1 break-all px-4 w-full h-full overflow-auto"),q(ne,"py-16",!e[17]),q(ne,"py-8",e[17]),q(ne,"opacity-50",e[19]),q(ne,"flex-col-reverse",e[16]),mt(ne,"font-size",`${e[27]}px`),mt(ne,"font-family",e[28]!==Qt.OFF?e[28]:void 0),mt(ne,"writing-mode",e[17]?"vertical-rl":"horizontal-tb"),f(Se,"id","pip-container"),f(Se,"class","flex flex-col flex-1 flex flex-col break-all px-4 w-full h-full overflow-auto"),q(Se,"flex-col-reverse",e[16]),q(Se,"hidden",!e[1]),mt(Se,"font-size",`${e[27]}px`),mt(Se,"font-family",e[28]!==Qt.OFF?e[28]:void 0)},m(C,$){V(C,t,$),V(C,r,$),V(C,o,$),V(C,s,$),V(C,u,$),V(C,a,$),V(C,p,$),V(C,d,$),V(C,k,$),V(C,S,$),ge&&ge.m(C,$),V(C,O,$),ie(A,C,$),V(C,D,$),V(C,x,$),ie(j,x,null),c(x,W),Pe&&Pe.m(x,null),c(x,Z),be&&be.m(x,null),c(x,I),Ge[U].m(x,null),c(x,B),c(x,G),ie(J,G,null),c(x,me),c(x,re),ie(z,re,null),c(x,M),ke&&ke.m(x,null),c(x,K),c(x,le),ie(fe,le,null),c(x,Ae),De&&De.m(x,null),c(x,qe),ie(Ie,x,null),c(x,Ye),ie(xe,x,null),c(x,yt),ie(Me,x,null),e[61](x),V(C,Re,$),V(C,ne,$),Ue.m(Ws,ne),c(ne,ft);for(let vt=0;vt<ye.length;vt+=1)ye[vt].m(ne,null);e[65](ne),V(C,Ve,$),Be&&Be.m(C,$),V(C,nt,$),V(C,Se,$),$e&&$e.m(Se,null),e[66](Se),we=!0,je||(pe=P(h1,"keyup",e[35]),je=!0)},p(C,$){(!we||$[0]&1048576)&&n!==(n=(C[20]??"")+"")&&Tt(t,n),(!we||$[0]&2097152)&&i!==(i=(C[21]??"")+"")&&Tt(o,i),(!we||$[0]&4194304)&&l!==(l=(C[22]??"")+"")&&Tt(u,l),(!we||$[0]&8388608)&&h!==(h=(C[23]??"")+"")&&Tt(p,h),(!we||$[0]&16777216)&&b!==(b=(C[24]??"")+"")&&Tt(k,b),C[13]?ge?$[0]&8192&&N(ge,1):(ge=ku(),ge.c(),N(ge,1),ge.m(O.parentNode,O)):ge&&(et(),F(ge,1,1,()=>{ge=null}),tt()),C[25]?Pe?$[0]&33554432&&N(Pe,1):(Pe=Su(),Pe.c(),N(Pe,1),Pe.m(x,Z)):Pe&&(et(),F(Pe,1,1,()=>{Pe=null}),tt()),C[26]?be?$[0]&67108864&&N(be,1):(be=Cu(),be.c(),N(be,1),be.m(x,I)):be&&(et(),F(be,1,1,()=>{be=null}),tt());let vt=U;U=Wt(C),U===vt?Ge[U].p(C,$):(et(),F(Ge[vt],1,1,()=>{Ge[vt]=null}),tt(),E=Ge[U],E?E.p(C,$):(E=Ge[U]=kt[U](C),E.c()),N(E,1),E.m(x,B));const Ut={};$[0]&4096&&(Ut.width=C[12]),$[0]&4096&&(Ut.height=C[12]),J.$set(Ut),(!we||$[0]&8)&&q(G,"opacity-50",!C[3].length),(!we||$[0]&8)&&q(G,"cursor-not-allowed",!C[3].length),(!we||$[0]&8)&&q(G,"hover:text-primary",C[3].length);const sn={};$[0]&4096&&(sn.width=C[12]),$[0]&4096&&(sn.height=C[12]),z.$set(sn),(!we||$[0]&16384)&&q(re,"opacity-50",!C[14].length),(!we||$[0]&16384)&&q(re,"cursor-not-allowed",!C[14].length),(!we||$[0]&16384)&&q(re,"hover:text-primary",C[14].length),C[5].length?ke?(ke.p(C,$),$[0]&32&&N(ke,1)):(ke=Lu(C),ke.c(),N(ke,1),ke.m(x,K)):ke&&(et(),F(ke,1,1,()=>{ke=null}),tt());const Je={};$[0]&4096&&(Je.width=C[12]),$[0]&4096&&(Je.height=C[12]),fe.$set(Je),C[2]?De?(De.p(C,$),$[0]&4&&N(De,1)):(De=Eu(C),De.c(),N(De,1),De.m(x,qe)):De&&(et(),F(De,1,1,()=>{De=null}),tt());const nn={};$[0]&4096&&(nn.width=C[12]),$[0]&4096&&(nn.height=C[12]),!gt&&$[0]&128&&(gt=!0,nn.element=C[7],Jl(()=>gt=!1)),Ie.$set(nn);const dt={};$[0]&128&&(dt.settingsElement=C[7]),$[0]&4&&(dt.pipAvailable=C[2]),!bt&&$[0]&256&&(bt=!0,dt.settingsOpen=C[8],Jl(()=>bt=!1)),!lt&&$[0]&32&&(lt=!0,dt.selectedLineIds=C[5],Jl(()=>lt=!1)),xe.$set(dt),$[0]&1064|$[1]&4096&&(pt=C[3],et(),ye=Vr(ye,$,Pt,1,C,pt,ht,ne,Ts,xu,null,yu),tt()),(!we||$[0]&131072)&&q(ne,"py-16",!C[17]),(!we||$[0]&131072)&&q(ne,"py-8",C[17]),(!we||$[0]&524288)&&q(ne,"opacity-50",C[19]),(!we||$[0]&65536)&&q(ne,"flex-col-reverse",C[16]),$[0]&134217728&&mt(ne,"font-size",`${C[27]}px`),$[0]&268435456&&mt(ne,"font-family",C[28]!==Qt.OFF?C[28]:void 0),$[0]&131072&&mt(ne,"writing-mode",C[17]?"vertical-rl":"horizontal-tb"),C[19]?Be?$[0]&524288&&N(Be,1):(Be=Pu(),Be.c(),N(Be,1),Be.m(nt.parentNode,nt)):Be&&(et(),F(Be,1,1,()=>{Be=null}),tt()),C[1]?$e?($e.p(C,$),$[0]&2&&N($e,1)):($e=Au(C),$e.c(),N($e,1),$e.m(Se,null)):$e&&(et(),F($e,1,1,()=>{$e=null}),tt()),(!we||$[0]&65536)&&q(Se,"flex-col-reverse",C[16]),(!we||$[0]&2)&&q(Se,"hidden",!C[1]),$[0]&134217728&&mt(Se,"font-size",`${C[27]}px`),$[0]&268435456&&mt(Se,"font-family",C[28]!==Qt.OFF?C[28]:void 0)},i(C){if(!we){N(ge),N(A.$$.fragment,C),N(j.$$.fragment,C),N(Pe),N(be),N(E),N(J.$$.fragment,C),N(z.$$.fragment,C),N(ke),N(fe.$$.fragment,C),N(De),N(Ie.$$.fragment,C),N(xe.$$.fragment,C),N(Me.$$.fragment,C);for(let $=0;$<pt.length;$+=1)N(ye[$]);N(Be),N($e),we=!0}},o(C){F(ge),F(A.$$.fragment,C),F(j.$$.fragment,C),F(Pe),F(be),F(E),F(J.$$.fragment,C),F(z.$$.fragment,C),F(ke),F(fe.$$.fragment,C),F(De),F(Ie.$$.fragment,C),F(xe.$$.fragment,C),F(Me.$$.fragment,C);for(let $=0;$<ye.length;$+=1)F(ye[$]);F(Be),F($e),we=!1},d(C){C&&R(t),C&&R(r),C&&R(o),C&&R(s),C&&R(u),C&&R(a),C&&R(p),C&&R(d),C&&R(k),C&&R(S),ge&&ge.d(C),C&&R(O),oe(A,C),C&&R(D),C&&R(x),oe(j),Pe&&Pe.d(),be&&be.d(),Ge[U].d(),oe(J),oe(z),ke&&ke.d(),oe(fe),De&&De.d(),oe(Ie),e[58](null),oe(xe),oe(Me),e[61](null),C&&R(Re),C&&R(ne);for(let $=0;$<ye.length;$+=1)ye[$].d();e[65](null),C&&R(Ve),Be&&Be.d(C),C&&R(nt),C&&R(Se),$e&&$e.d(),e[66](null),je=!1,pe()}}}const g1=/[\p{scx=Hira}\p{scx=Kana}\p{scx=Han}]/imu;function b1(e,n,t){let r,i,o,s,l,u,a,h,p,d,b,k,S,O,A,D,x,j,W,Z,I,U,E,B,G,J,me,re,z,M,K,le,fe,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt;_(e,Pi,v=>t(73,l=v)),_(e,vl,v=>t(13,u=v)),_(e,it,v=>t(3,a=v)),_(e,We,v=>t(74,h=v)),_(e,Lr,v=>t(75,p=v)),_(e,qn,v=>t(14,d=v)),_(e,Ar,v=>t(76,b=v)),_(e,Ir,v=>t(77,k=v)),_(e,Ai,v=>t(78,S=v)),_(e,Oi,v=>t(79,O=v)),_(e,ks,v=>t(15,A=v)),_(e,Er,v=>t(47,D=v)),_(e,ys,v=>t(80,x=v)),_(e,$r,v=>t(16,j=v)),_(e,Mr,v=>t(17,W=v)),_(e,Ua,v=>t(81,Z=v)),_(e,Wa,v=>t(82,I=v)),_(e,ir,v=>t(83,U=v)),_(e,Gt,v=>t(18,E=v)),_(e,Dl,v=>t(84,B=v)),_(e,Al,v=>t(19,G=v)),_(e,Ui,v=>t(48,J=v)),_(e,Dr,v=>t(49,me=v)),_(e,en,v=>t(50,re=v)),_(e,Di,v=>t(85,z=v)),_(e,xi,v=>t(86,M=v)),_(e,Ei,v=>t(87,K=v)),_(e,Li,v=>t(88,le=v)),_(e,Ci,v=>t(89,fe=v)),_(e,rr,v=>t(25,xe=v)),_(e,Dn,v=>t(26,bt=v)),_(e,xr,v=>t(27,lt=v)),_(e,mi,v=>t(28,yt=v));let Me=!1,Re,ne=[],Ue,ft,ye=!1,ht,Ve=[],nt=!1,Se=!1,we=null,je,pe,ge;const Pe="wakeLock"in navigator,be=Ir.pipe(jl(v=>v?new Set(a.map(te=>te.text)):new Set));_(e,be,v=>t(72,s=v));const kt=go.pipe(Bl(([v,te])=>{const Q=te===fi.PASTE,ve=!Q||!G&&!B&&!ye&&!nt,de=Se&&te===fi.EXTERNAL;return de&&(Se=!1),(!E||(fe||K)&&Q||(le||M)&&!Q)&&ve&&!de?(E&&(K&&Q||M&&!Q)&&H(Gt,E=!1,E),!0):(!de&&ve&&z&&sn(),!1)}),Kn(v=>{const[te]=v,Q=Je(te);Q&&H(it,a=at([...dt(1),{id:Uh(),text:Q}]),a)}),Xn());_(e,kt,v=>t(21,qe=v));const Ge=ki.pipe(co(v=>v?Jn(document,"paste"):uo),Kn(v=>go.next([v.clipboardData.getData("text/plain"),fi.PASTE])),Xn());_(e,Ge,v=>t(22,Ie=v));const Wt=Jn(document,"visibilitychange").pipe(Kn(()=>{Pe&&we!==null&&document.visibilityState==="visible"&&(we=navigator.wakeLock.request("screen").then(v=>v).catch(v=>(console.error(`Unable to aquire screen lock: ${v.message}`),null)))}),Xn());_(e,Wt,v=>t(20,Ae=v));const ke=Si.pipe(co(v=>(Se=!1,v?Jn(document,"copy"):uo)),Kn(()=>Se=!0),Xn());_(e,ke,v=>t(23,gt=v));const De=Jn(window,"resize").pipe(Rs(500),Kn(y),Xn());_(e,De,v=>t(24,Ye=v)),Rl(()=>{y(),Pe&&(we=navigator.wakeLock.request("screen").then(v=>v).catch(v=>(console.error(`Unable to aquire screen lock: ${v.message}`),null)))});function y(){t(46,Me=window.matchMedia("(min-width: 640px)").matches),Ut()}function Oe(v){var Q,ve;if(G||B||ye||nt)return;const te=(Q=v.key||"")==null?void 0:Q.toLowerCase();if(te==="delete"){if((ve=window.getSelection())!=null&&ve.toString().trim()){const de=window.getSelection().getRangeAt(0);for(let It=0,{length:rn}=Ve;It<rn;It+=1){const Fn=Ve[It],_n=Fn==null?void 0:Fn.getIdIfSelected(de);_n&&ne.push(_n)}}ne.length?Xe():v.altKey&&st()}else ne.length&&te==="escape"?pt():v.altKey&&te==="a"?Re.handleReset(!1):v.altKey&&te==="q"?Re.handleReset(!0):(v.ctrlKey||v.metaKey)&&te===" "?H(Gt,E=!E,E):v.altKey&&te==="g"&&H(ir,U=!U,U)}async function Fe(){if(!d.length)return;const v=d.pop();let te=v.pop();for(;te;){const Q=Je(te.text,!1);if(Q){const{id:ve,index:de}=te;de>a.length-1?a.push({id:ve,text:Q}):a[de].id===ve?H(it,a[de]={id:ve,text:Q},a):a.splice(de,0,{id:ve,text:Q})}te=v.pop()}await ao(),H(it,a=at(dt()),a),qn.set(d)}function st(){if(!a.length)return;const[v]=a.splice(a.length-1,1);t(5,ne=ne.filter(te=>te!==v.id)),it.set(a),H(qn,d=[...d,[{...v,index:a.length}]],d),s.delete(v.text)}function Xe(){const v=new Set(ne),te=[];H(it,a=a.filter((Q,ve)=>{const de=v.has(Q.id);return v.delete(Q.id),de&&(te.push({...Q,index:ve-te.length}),s.delete(Q.text)),!de}),a),t(5,ne=v.size?[...v]:[]),te.length&&H(qn,d=[...d,te],d)}function pt(){var v;for(let te=0,{length:Q}=Ve;te<Q;te+=1)(v=Ve[te])==null||v.deselect();t(5,ne=[])}async function Pt(){if(pe)return pe.close();t(1,pe=await window.documentPictureInPicture.requestWindow(I>0&&Z>0?{height:I,width:Z,preferInitialWindowPlacement:!1}:{preferInitialWindowPlacement:!1}).catch(({message:v})=>{H(We,h={message:`Error opening floating window: ${v}`,showCancel:!1},h)})),pe&&(pe.document.body.appendChild(je),pe.addEventListener("pagehide",Be,{once:!0}),pe.addEventListener("resize",$e,!1),pe.addEventListener("blur",$,!1),pe.addEventListener("focus",$,!1),[...document.styleSheets].forEach(v=>{if(!(v.ownerNode instanceof Element&&v.ownerNode.id==="user-css"))try{const te=[...v.cssRules].map(ve=>ve.cssText).join(""),Q=document.createElement("style");Q.textContent=te,pe.document.head.appendChild(Q)}catch{const Q=document.createElement("link");Q.rel="stylesheet",Q.type=v.type,Q.media=v.media.toString(),Q.href=v.href,pe.document.head.appendChild(Q)}}))}function Be(){C(),pe.removeEventListener("resize",$e,!1),pe.removeEventListener("blur",$,!1),pe.removeEventListener("focus",$,!1),t(1,pe=void 0)}function $e(){window.clearTimeout(ge),ge=window.setTimeout(C,500)}function C(){pe&&(H(Wa,I=pe.document.body.clientHeight,I),H(Ua,Z=pe.document.body.clientWidth,Z))}function $(v){v.type}function vt({detail:v}){ja(document,v),pe&&ja(pe.document,v)}function Ut(){Tl(window,ht,j,W),pe&&Tl(pe,je,j,!1)}function sn(){clearTimeout(x),D===Jt.GARDEN&&(Ue.classList.add("bg-base-200"),Ue.classList.remove("bg-base-100"),document.body.classList.add("bg-base-200")),document.body.classList.add("animate-[pulse_0.5s_cubic-bezier(0.4,0,0.6,1)_1]"),H(ys,x=window.setTimeout(()=>{D===Jt.GARDEN&&(Ue.classList.add("bg-base-100"),Ue.classList.remove("bg-base-200"),document.body.classList.remove("bg-base-200")),document.body.classList.remove("animate-[pulse_0.5s_cubic-bezier(0.4,0,0.6,1)_1]")},500),x)}function Je(v,te=!0){const Q=te?gc(v,A):v;let ve=!0,de=O?Q.replace(/\s/gm,"").trim():Q;return S&&!de.match(g1)&&(de=""),de?k?(ve=!s.has(de),s.add(de)):b&&a.length&&(ve=a.slice(-b).every(It=>It.text!==de)):ve=!1,ve?de:void 0}function nn(v){const{inEdit:te,data:Q}=v.detail;if(Q&&Q.originalText!==Q.newText){const ve=Je(Q.newText);H(it,a[Q.lineIndex]={id:Q.line.id,text:ve},a),ve?(H(qn,d=[...d,[{...Q.line,index:Q.lineIndex}]],d),s.delete(Q.originalText),s.add(ve)):ao().then(()=>H(it,a[Q.lineIndex]={id:Q.line.id,text:Q.originalText},a))}nt=te}function dt(v=0){const te=new Set,Q=p?a.length-p+v:0,ve=Q>0?a.filter((de,It)=>It<Q?(te.add(de.id),s.delete(de.text),!1):!0):a;return te.size&&t(5,ne=ne.filter(de=>!te.has(de))),ve}function lr(v){if(v){H(vl,u=!0,u);try{for(let te=0,{length:Q}=a;te<Q;te+=1){const ve=a[te],de=Je(ve.text);de&&de!==ve.text&&(s.delete(ve.text),H(it,a[te]={...ve,text:de},a))}H(We,h={message:"Operation executed",showCancel:!1},h)}catch({message:te}){H(We,h={type:"error",message:`An Error occured: ${te}`,showCancel:!1},h)}H(it,a=at(dt()),a),H(vl,u=!1,u)}}function at(v){if(!l||v.length<2)return v;const te=v.length-1,Q=te-1,ve=v[te],de=v[Q].text;return ve.text.startsWith(de)&&(s.delete(de),t(5,ne=ne.filter(It=>It!==v[Q].id)),v.splice(Q,2,ve)),v}const jt=()=>H(Gt,E=!1,E),Fr=()=>H(Gt,E=!0,E),Wr=()=>H(Al,G=!0,G);function Nn(v){ft=v,t(7,ft)}const Ur=()=>t(8,ye=!ye);function Bt(v){ye=v,t(8,ye)}function jr(v){ne=v,t(5,ne)}function Hn(v){ct[v?"unshift":"push"](()=>{Re=v,t(4,Re)})}const Br=()=>lr(!!A.length),At=()=>H(it,a=dt(),a);function Rn(v){ct[v?"unshift":"push"](()=>{Ue=v,t(6,Ue)})}function sr(v,te){ct[v?"unshift":"push"](()=>{Ve[te]=v,t(10,Ve)})}const Vn=({detail:v})=>{t(5,ne=[...ne,v])},zr=({detail:v})=>{t(5,ne=ne.filter(te=>te!==v))};function Ot(v){ct[v?"unshift":"push"](()=>{ht=v,t(9,ht)})}function Yr(v){ct[v?"unshift":"push"](()=>{je=v,t(0,je)})}return e.$$.update=()=>{e.$$.dirty[1]&32768&&t(12,r=Me?"1.5rem":"1.25rem"),e.$$.dirty[1]&524288&&H(ks,A=re.filter(v=>v.enabled),A),e.$$.dirty[0]&1&&t(2,i="documentPictureInPicture"in window&&!!je),e.$$.dirty[0]&12|e.$$.dirty[1]&262144&&t(11,o=i&&a?a.slice(-me):[]),e.$$.dirty[0]&2|e.$$.dirty[1]&196608&&pe&&(t(1,pe.document.body.dataset.theme=D,pe),bc(pe.document,J))},[je,pe,i,a,Re,ne,Ue,ft,ye,ht,Ve,o,r,u,d,A,j,W,E,G,Ae,qe,Ie,gt,Ye,xe,bt,lt,yt,be,kt,Ge,Wt,ke,De,Oe,Fe,st,Xe,pt,Pt,vt,Ut,nn,dt,lr,Me,D,J,me,re,jt,Fr,Wr,Nn,Ur,Bt,jr,Hn,Br,At,Rn,sr,Vn,zr,Ot,Yr]}class v1 extends Ft{constructor(n){super(),Vt(this,n,b1,m1,wt,{},null,[-1,-1,-1,-1])}}new v1({target:document.body});
|
||
|
||
</script>
|
||
<style>
|
||
*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root,[data-theme]{background-color:hsla(var(--b1) / var(--tw-bg-opacity, 1));color:hsla(var(--bc) / var(--tw-text-opacity, 1))}html{-webkit-tap-highlight-color:transparent}:root{color-scheme:light;--pf: 139 16% 34%;--sf: 97 37% 75%;--af: 0 68% 75%;--nf: 0 4% 28%;--b2: 0 4% 82%;--b3: 0 4% 74%;--in: 198 93% 60%;--su: 158 64% 52%;--wa: 43 96% 56%;--er: 0 91% 71%;--pc: 139 100% 89%;--inc: 198 100% 12%;--suc: 158 100% 10%;--wac: 43 100% 11%;--erc: 0 100% 14%;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-text-case: uppercase;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 139 16% 43%;--s: 97 37% 93%;--sc: 96 32% 15%;--a: 0 68% 94%;--ac: 0 22% 16%;--n: 0 4% 35%;--nc: 0 4% 91%;--b1: 0 4% 91%;--bc: 0 3% 6%}[data-theme=garden]{color-scheme:light;--pf: 139 16% 34%;--sf: 97 37% 75%;--af: 0 68% 75%;--nf: 0 4% 28%;--b2: 0 4% 82%;--b3: 0 4% 74%;--in: 198 93% 60%;--su: 158 64% 52%;--wa: 43 96% 56%;--er: 0 91% 71%;--pc: 139 100% 89%;--inc: 198 100% 12%;--suc: 158 100% 10%;--wac: 43 100% 11%;--erc: 0 100% 14%;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-text-case: uppercase;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 139 16% 43%;--s: 97 37% 93%;--sc: 96 32% 15%;--a: 0 68% 94%;--ac: 0 22% 16%;--n: 0 4% 35%;--nc: 0 4% 91%;--b1: 0 4% 91%;--bc: 0 3% 6%}[data-theme=business]{color-scheme:dark;--pf: 210 64% 24%;--sf: 200 13% 44%;--af: 13 80% 48%;--nf: 213 14% 13%;--b2: 0 0% 11%;--b3: 0 0% 10%;--bc: 0 0% 83%;--pc: 210 100% 86%;--sc: 200 100% 11%;--ac: 13 100% 12%;--nc: 213 28% 83%;--inc: 199 100% 88%;--suc: 144 100% 11%;--wac: 39 100% 12%;--erc: 6 100% 89%;--animation-btn: .25s;--animation-input: .2s;--btn-text-case: uppercase;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 210 64% 31%;--s: 200 13% 55%;--a: 13 80% 60%;--n: 213 14% 16%;--b1: 0 0% 13%;--in: 199 100% 42%;--su: 144 31% 56%;--wa: 39 64% 60%;--er: 6 56% 43%;--rounded-box: .25rem;--rounded-btn: .125rem;--rounded-badge: .125rem}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.alert{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));padding:1rem;border-radius:var(--rounded-box, 1rem)}.alert>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media (min-width: 768px){.alert{flex-direction:row}.alert>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.alert>:where(*){display:flex;align-items:center;gap:.5rem}.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.btn{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-color:transparent;border-color:hsl(var(--n) / var(--tw-border-opacity));text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:var(--rounded-btn, .5rem);height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:1em;min-height:3rem;font-weight:600;text-transform:uppercase;text-transform:var(--btn-text-case, uppercase);text-decoration-line:none;border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;--tw-border-opacity: 1;--tw-bg-opacity: 1;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--nc) / var(--tw-text-opacity))}.btn-disabled,.btn[disabled],.btn.loading,.btn.loading:hover{pointer-events:none}.btn.loading:before{margin-right:.5rem;height:1rem;width:1rem;border-radius:9999px;border-width:2px;animation:spin 2s linear infinite;content:"";border-top-color:transparent;border-left-color:transparent;border-bottom-color:currentColor;border-right-color:currentColor}@media (prefers-reduced-motion: reduce){.btn.loading:before{animation:spin 10s linear infinite}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-group>input[type=radio].btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-group>input[type=radio].btn:before{content:attr(data-title)}.checkbox{flex-shrink:0;--chkbg: var(--bc);--chkfg: var(--b1);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: .2;border-radius:var(--rounded-btn, .5rem)}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem)}.input-group>.input{isolation:isolate}.input-group>*,.input-group>.input,.input-group>.select{border-radius:0}.link{cursor:pointer;text-decoration-line:underline}.menu>:where(li.disabled > *:not(ul):focus){cursor:auto}.range{height:1.5rem;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;--range-shdw: var(--bc);overflow:hidden;background-color:transparent;border-radius:var(--rounded-box, 1rem)}.range:focus{outline:none}.select{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;min-height:3rem;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:var(--rounded-btn, .5rem);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.stats{display:inline-grid;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity));border-radius:var(--rounded-box, 1rem)}:where(.stats){grid-auto-flow:column;overflow-x:auto}.swap{position:relative;display:inline-grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;cursor:pointer}.swap>*{grid-column-start:1;grid-row-start:1;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,opacity}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0}.swap input:checked~.swap-off,.swap.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}.textarea{flex-shrink:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;min-height:3rem;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity: 0;--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem)}.alert-info{--tw-bg-opacity: 1;background-color:hsl(var(--in) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--inc, var(--nc)) / var(--tw-text-opacity))}.alert-error{--tw-bg-opacity: 1;background-color:hsl(var(--er) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--erc, var(--nc)) / var(--tw-text-opacity))}.btn-outline.btn-primary .badge{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-outline .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--nf, var(--n)) / var(--tw-border-opacity));background-color:transparent}.btn-outline.btn-primary .badge-outline{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity: 1;color:hsl(var(--p) / var(--tw-text-opacity))}.btn-outline:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-text-opacity: 1;color:hsl(var(--nc) / var(--tw-text-opacity))}.btn-outline.btn-primary:hover .badge{--tw-border-opacity: 1;border-color:hsl(var(--pc) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pc) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--p) / var(--tw-text-opacity))}.btn-outline.btn-primary:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--pc) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-outline.btn-secondary:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--sc) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--sf, var(--s)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--sc) / var(--tw-text-opacity))}.btn-outline.btn-accent:hover .badge.outline{--tw-border-opacity: 1;border-color:hsl(var(--ac) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--af, var(--a)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac) / var(--tw-text-opacity))}.btm-nav>*.disabled,.btm-nav>*.disabled:hover,.btm-nav>*[disabled],.btm-nav>*[disabled]:hover{pointer-events:none;--tw-border-opacity: 0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity: .1;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:hover,.btn:active:focus{animation:none;transform:scale(var(--btn-focus-scale, .95))}.btn:hover,.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--nf, var(--n)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--nf, var(--n)) / var(--tw-bg-opacity))}.btn:focus-visible{outline:2px solid hsl(var(--nf));outline-offset:2px}.btn-primary{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-primary:hover,.btn-primary.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--pf, var(--p)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf, var(--p)) / var(--tw-bg-opacity))}.btn-primary:focus-visible{outline:2px solid hsl(var(--p))}.btn.glass:hover,.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn.glass:focus-visible{outline:2px solid currentColor}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor}.btn-ghost:hover,.btn-ghost.btn-active{--tw-border-opacity: 0;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-bg-opacity: .2}.btn-ghost:focus-visible{outline:2px solid currentColor}.btn-outline.btn-primary{--tw-text-opacity: 1;color:hsl(var(--p) / var(--tw-text-opacity))}.btn-outline.btn-primary:hover,.btn-outline.btn-primary.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--pf, var(--p)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf, var(--p)) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-disabled,.btn-disabled:hover,.btn[disabled],.btn[disabled]:hover{--tw-border-opacity: 0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity: .2;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.btn.loading.btn-square:before,.btn.loading.btn-circle:before{margin-right:0}.btn.loading.btn-xl:before,.btn.loading.btn-lg:before{height:1.25rem;width:1.25rem}.btn.loading.btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}.btn-group>input[type=radio]:checked.btn,.btn-group>.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-group>input[type=radio]:checked.btn:focus-visible,.btn-group>.btn-active:focus-visible{outline:2px solid hsl(var(--p))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .95))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-in-out;background-image:linear-gradient(-45deg,transparent 65%,hsl(var(--chkbg)) 65.99%),linear-gradient(45deg,transparent 75%,hsl(var(--chkbg)) 75.99%),linear-gradient(-45deg,hsl(var(--chkbg)) 40%,transparent 40.99%),linear-gradient(45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 30.99%,hsl(var(--chkfg)) 40%,transparent 40.99%),linear-gradient(-45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-in-out;background-image:linear-gradient(90deg,transparent 80%,hsl(var(--chkbg)) 80%),linear-gradient(-90deg,transparent 80%,hsl(var(--chkbg)) 80%),linear-gradient(0deg,hsl(var(--chkbg)) 43%,hsl(var(--chkfg)) 43%,hsl(var(--chkfg)) 57%,hsl(var(--chkbg)) 57%)}.checkbox-primary{--chkbg: var(--p);--chkfg: var(--pc);--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity))}.checkbox-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity))}.checkbox-primary:focus-visible{outline:2px solid hsl(var(--p))}.checkbox-primary:checked,.checkbox-primary[checked=true],.checkbox-primary[aria-checked=true]{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}[dir=rtl] .checkbox:checked,[dir=rtl] .checkbox[checked=true],[dir=rtl] .checkbox[aria-checked=true]{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--chkbg)) 65.99%),linear-gradient(-45deg,transparent 75%,hsl(var(--chkbg)) 75.99%),linear-gradient(45deg,hsl(var(--chkbg)) 40%,transparent 40.99%),linear-gradient(-45deg,hsl(var(--chkbg)) 30%,hsl(var(--chkfg)) 30.99%,hsl(var(--chkfg)) 40%,transparent 40.99%),linear-gradient(45deg,hsl(var(--chkfg)) 50%,hsl(var(--chkbg)) 50.99%)}.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-primary{outline:2px solid hsl(var(--p))}.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-ghost{outline:2px solid currentColor}.label-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity))}.label a:hover{--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity))}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{--tw-border-opacity: .2}.input:focus{outline:2px solid hsla(var(--bc) / .2);outline-offset:2px}.input-disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));--tw-text-opacity: .2}.input-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.input-disabled::placeholder,.input[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.menu li.disabled>*{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.menu li.disabled>*:hover{background-color:transparent}@keyframes progress-loading{50%{left:107%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px hsl(var(--b1)) inset,0 0 0 12px hsl(var(--b1)) inset}50%{box-shadow:0 0 0 3px hsl(var(--b1)) inset,0 0 0 3px hsl(var(--b1)) inset}to{box-shadow:0 0 0 4px hsl(var(--b1)) inset,0 0 0 4px hsl(var(--b1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow: 0 0 0 6px hsl(var(--b1)) inset, 0 0 0 2rem hsl(var(--range-shdw)) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow: 0 0 0 6px hsl(var(--b1)) inset, 0 0 0 2rem hsl(var(--range-shdw)) inset}.range::-webkit-slider-runnable-track{height:.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:hsla(var(--bc) / .1)}.range::-moz-range-track{height:.5rem;width:100%;border-radius:var(--rounded-box, 1rem);background-color:hsla(var(--bc) / .1)}.range::-webkit-slider-thumb{background-color:hsl(var(--b1));position:relative;height:1.5rem;width:1.5rem;border-style:none;border-radius:var(--rounded-box, 1rem);appearance:none;-webkit-appearance:none;top:50%;color:hsl(var(--range-shdw));transform:translateY(-50%);--filler-size: 100rem;--filler-offset: .6rem;box-shadow:0 0 0 3px hsl(var(--range-shdw)) inset,var(--focus-shadow, 0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}.range::-moz-range-thumb{background-color:hsl(var(--b1));position:relative;height:1.5rem;width:1.5rem;border-style:none;border-radius:var(--rounded-box, 1rem);top:50%;color:hsl(var(--range-shdw));--filler-size: 100rem;--filler-offset: .5rem;box-shadow:0 0 0 3px hsl(var(--range-shdw)) inset,var(--focus-shadow, 0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{outline:2px solid hsla(var(--bc) / .2);outline-offset:2px}.select-disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));--tw-text-opacity: .2}.select-disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.select-disabled::placeholder,.select[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.swap-rotate .swap-on,.swap-rotate .swap-indeterminate,.swap-rotate input:indeterminate~.swap-on{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-rotate input:checked~.swap-off,.swap-rotate.swap-active .swap-off,.swap-rotate input:indeterminate~.swap-off{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-rotate input:checked~.swap-on,.swap-rotate.swap-active .swap-on,.swap-rotate input:indeterminate~.swap-indeterminate{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swap-flip .swap-on,.swap-flip .swap-indeterminate,.swap-flip input:indeterminate~.swap-on{transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.swap-flip input:checked~.swap-off,.swap-flip.swap-active .swap-off,.swap-flip input:indeterminate~.swap-off{transform:rotateY(-180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.swap-flip input:checked~.swap-on,.swap-flip.swap-active .swap-on,.swap-flip input:indeterminate~.swap-indeterminate{transform:rotateY(0)}.textarea:focus{outline:2px solid hsla(var(--bc) / .2);outline-offset:2px}.textarea-disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:hsl(var(--b2, var(--b1)) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity));--tw-text-opacity: .2}.textarea-disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}.textarea-disabled::placeholder,.textarea[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity: .2}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.btn-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;min-height:2rem;font-size:.875rem}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-group .btn:not(:first-child):not(:last-child),.btn-group.btn-group-horizontal .btn:not(:first-child):not(:last-child){border-radius:0}.btn-group .btn:first-child:not(:last-child),.btn-group.btn-group-horizontal .btn:first-child:not(:last-child){margin-left:-1px;margin-top:-0px;border-top-left-radius:var(--rounded-btn, .5rem);border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn, .5rem);border-bottom-right-radius:0}.btn-group .btn:last-child:not(:first-child),.btn-group.btn-group-horizontal .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:var(--rounded-btn, .5rem);border-bottom-left-radius:0;border-bottom-right-radius:var(--rounded-btn, .5rem)}.btn-group.btn-group-vertical .btn:first-child:not(:last-child){margin-left:-0px;margin-top:-1px;border-top-left-radius:var(--rounded-btn, .5rem);border-top-right-radius:var(--rounded-btn, .5rem);border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group.btn-group-vertical .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn, .5rem);border-bottom-right-radius:var(--rounded-btn, .5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.top-0{top:0px}.right-0{right:0px}.top-12{top:3rem}.top-11{top:2.75rem}.z-\[60\]{z-index:60}.z-30{z-index:30}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-4{grid-column:span 4 / span 4}.col-span-2{grid-column:span 2 / span 2}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-0{margin-top:0;margin-bottom:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mr-1{margin-right:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.ml-10{margin-left:2.5rem}.mb-4{margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.ml-3{margin-left:.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-4{margin-right:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-full{height:100%}.h-8{height:2rem}.h-\[90vh\]{height:90vh}.h-3{height:.75rem}.max-h-72{max-height:18rem}.min-h-\[10rem\]{min-height:10rem}.w-full{width:100%}.w-48{width:12rem}.w-3{width:.75rem}.w-8{width:2rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-3xl{max-width:48rem}.max-w-xl{max-width:36rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.animate-\[pulse_0\.5s_cubic-bezier\(0\.4\,0\,0\.6\,1\)_1\]{animation:pulse .5s cubic-bezier(.4,0,.6,1) 1}@keyframes pulse{50%{opacity:.5}}.animate-\[pulse_1\.25s_cubic-bezier\(0\.4\,0\,0\.6\,1\)_infinite\]{animation:pulse 1.25s cubic-bezier(.4,0,.6,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.grid-cols-\[max-content\,auto\,max-content\,auto\]{grid-template-columns:max-content auto max-content auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.overflow-auto{overflow:auto}.overscroll-contain{overscroll-behavior:contain}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border{border-width:1px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-dashed{border-style:dashed}.border-transparent{border-color:transparent}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity))}.border-accent-focus{--tw-border-opacity: 1;border-color:hsl(var(--af, var(--a)) / var(--tw-border-opacity))}.bg-base-200{--tw-bg-opacity: 1;background-color:hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity))}.bg-base-100{--tw-bg-opacity: 1;background-color:hsl(var(--b1) / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity))}.bg-black\/\[\.3\]{background-color:#0000004d}.fill-blue-600{fill:#2563eb}.p-2{padding:.5rem}.p-4{padding:1rem}.p-1{padding:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.pr-8{padding-right:2rem}.pl-4{padding-left:1rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Ackaisyo;src:local(""),url(./assets/fonts/ackaisyo.ttf) format("truetype");font-display:swap}@font-face{font-family:CineCaption226;src:local(""),url(./assets/fonts/cinecaption226.ttf) format("truetype");font-display:swap}body,html{margin:0;display:flex;flex:1;min-height:100%;overflow:auto}:root{--sm-bg: #1a1b2e;--sm-surface: #222436;--sm-border: rgba(255, 255, 255, .05);--sm-text: #c8d3f5;--sm-text-muted: #636da6;--sm-hover-bg: rgba(130, 170, 255, .06);--sm-scrollbar: rgba(255, 255, 255, .08);--sm-scrollbar-hover: rgba(255, 255, 255, .15)}html,body{margin:0;display:flex;flex:1;min-height:100%;overflow:auto;background:var(--sm-bg);color:var(--sm-text)}body[data-theme]{background:var(--sm-bg);color:var(--sm-text)}main,header,#pip-container{background:transparent;color:var(--sm-text)}header.bg-base-100,header.bg-base-200{background:transparent}main,main.flex{font-family:Noto Sans CJK JP,Hiragino Sans,system-ui,sans-serif;padding:.5rem min(4vw,2rem);line-height:1.7;gap:0}p,p.cursor-pointer{font-family:Noto Sans CJK JP,Hiragino Sans,system-ui,sans-serif;font-size:clamp(18px,2vw,26px);letter-spacing:.04em;line-height:1.65;white-space:normal;margin:0;padding:.65rem 1rem;border:none;border-bottom:1px solid var(--sm-border);border-radius:0;background:transparent;transition:background .2s ease}p:hover,p.cursor-pointer:hover{background:var(--sm-hover-bg)}p:last-child,p.cursor-pointer:last-child{border-bottom:none}p.cursor-pointer.whitespace-pre-wrap{white-space:normal}p.cursor-pointer.my-2{margin:0}p.cursor-pointer.py-4,p.cursor-pointer.py-2,p.cursor-pointer.px-2,p.cursor-pointer.px-4{padding:.65rem 1rem}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--sm-scrollbar);border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:var(--sm-scrollbar-hover)}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--p) / var(--tw-text-opacity))}@media (prefers-color-scheme: dark){.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}}@media (max-width: 800px){.max-\[800px\]\:w-\[90vw\]{width:90vw}}@media (max-width: 600px){.max-\[600px\]\:flex-wrap{flex-wrap:wrap}.max-\[600px\]\:gap-y-5{row-gap:1.25rem}}@media (min-width: 600px){.min-\[600px\]\:justify-between{justify-content:space-between}}@media (min-width: 640px){.sm\:mr-2{margin-right:.5rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.md\:mr-2{margin-right:.5rem}.md\:items-center{align-items:center}}@media (min-width: 800px){.min-\[800px\]\:grid{display:grid}}p.svelte-18xo6t9:focus-visible{outline:none}.timer.svelte-1efsh80{transition:.1s filter linear}.blur.svelte-1efsh80:hover{filter:blur(0)}.blur.svelte-1efsh80:not(:hover){filter:blur(.25rem)}
|
||
|
||
</style>
|
||
</head>
|
||
|
||
<body>
|
||
|
||
</body>
|
||
</html>
|