1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/main-BbokVGoN.js","assets/chunk-CilyBKbf.js","assets/Export-DoySAmc3.js","assets/RuneCanvas-yOH9bQTT.js","assets/Health-qUKblogU.js","assets/Panic-CQb_PNNP.js"])))=>i.map(i=>d[i]);2import{n as e,r as t,t as n}from"./chunk-CilyBKbf.js";var r={context:void 0,registry:void 0,effects:void 0,done:!1,getContextId(){return i(this.context.count)},getNextContextId(){return i(this.context.count++)}};function i(e){let t=String(e),n=t.length-1;return r.context.id+(n?String.fromCharCode(96+n):``)+t}function a(e){r.context=e}function o(){return{...r.context,id:r.getNextContextId(),count:0}}var s=(e,t)=>e===t,c=Symbol(`solid-track`),l={equals:s},u=null,d=R,f=1,p=2,m={owned:null,cleanups:null,context:null,owner:null},h={},g=null,_=null,v=null,y=null,b=null,x=null,S=null,C=0;function w(e,t){let n=b,r=g,i=e.length===0,a=t===void 0?r:t,o=i?m:{owned:null,cleanups:null,context:a?a.context:null,owner:a},s=i?e:()=>e(()=>M(()=>be(o)));g=o,b=null;try{return he(s,!0)}finally{b=n,g=r}}function T(e,t){t=t?Object.assign({},l,t):l;let n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0};return[le.bind(n),e=>(typeof e==`function`&&(e=_&&_.running&&_.sources.has(n)?e(n.tValue):e(n.value)),ue(n,e))]}function E(e,t,n){let r=pe(e,t,!0,f);v&&_&&_.running?x.push(r):de(r)}function D(e,t,n){let r=pe(e,t,!1,f);v&&_&&_.running?x.push(r):de(r)}function O(e,t,n){d=ve;let r=pe(e,t,!1,f),i=se&&ae(se);i&&(r.suspense=i),(!n||!n.render)&&(r.user=!0),S?S.push(r):de(r)}function k(e,t,n){n=n?Object.assign({},l,n):l;let r=pe(e,t,!0,0);return r.observers=null,r.observerSlots=null,r.comparator=n.equals||void 0,v&&_&&_.running?(r.tState=f,x.push(r)):de(r),le.bind(r)}function A(e){return e&&typeof e==`object`&&`then`in e}function j(e,t,n){let i,a,o;typeof t==`function`?(i=e,a=t,o=n||{}):(i=!0,a=e,o=t||{});let s=null,c=h,l=null,u=!1,d=!1,f=`initialValue`in o,p=typeof i==`function`&&k(i),m=new Set,[v,y]=(o.storage||T)(o.initialValue),[x,S]=T(void 0),[C,w]=T(void 0,{equals:!1}),[D,O]=T(f?`ready`:`unresolved`);r.context&&(l=r.getNextContextId(),o.ssrLoadFrom===`initial`?c=o.initialValue:r.load&&r.has(l)&&(c=r.load(l)));function j(e,t,n,r){return s===e&&(s=null,r!==void 0&&(f=!0),(e===c||t===c)&&o.onHydrated&&queueMicrotask(()=>o.onHydrated(r,{value:t})),c=h,_&&e&&u?(_.promises.delete(e),u=!1,he(()=>{_.running=!0,N(t,n)},!1)):N(t,n)),t}function N(e,t){he(()=>{t===void 0&&y(()=>e),O(t===void 0?f?`ready`:`unresolved`:`errored`),S(t);for(let e of m.keys())e.decrement();m.clear()},!1)}function P(){let e=se&&ae(se),t=v(),n=x();if(n!==void 0&&!s)throw n;return b&&!b.user&&e&&E(()=>{C(),s&&(e.resolved&&_&&u?_.promises.add(s):m.has(e)||(e.increment(),m.add(e)))}),t}function F(e=!0){if(e!==!1&&d)return;d=!1;let t=p?p():i;if(u=_&&_.running,t==null||t===!1){j(s,M(v));return}_&&s&&_.promises.delete(s);let n,r=c===h?M(()=>{try{return a(t,{value:v(),refetching:e})}catch(e){n=e}}):c;if(n!==void 0){j(s,void 0,Se(n),t);return}else if(!A(r))return j(s,r,void 0,t),r;return s=r,`v`in r?(r.s===1?j(s,r.v,void 0,t):j(s,void 0,Se(r.v),t),r):(d=!0,queueMicrotask(()=>d=!1),he(()=>{O(f?`refreshing`:`pending`),w()},!1),r.then(e=>j(r,e,void 0,t),e=>j(r,void 0,Se(e),t)))}Object.defineProperties(P,{state:{get:()=>D()},error:{get:()=>x()},loading:{get(){let e=D();return e===`pending`||e===`refreshing`}},latest:{get(){if(!f)return P();let e=x();if(e&&!s)throw e;return v()}}});let ee=g;return p?E(()=>(ee=g,F(!1))):F(!1),[P,{refetch:e=>te(ee,()=>F(e)),mutate:y}]}function M(e){if(!y&&b===null)return e();let t=b;b=null;try{return y?y.untrack(e):e()}finally{b=t}}function N(e,t,n){let r=Array.isArray(e),i,a=n&&n.defer;return n=>{let o;if(r){o=Array(e.length);for(let t=0;t<e.length;t++)o[t]=e[t]()}else o=e();if(a)return a=!1,n;let s=M(()=>t(o,i,n));return i=o,s}}function P(e){O(()=>M(e))}function F(e){return g===null||(g.cleanups===null?g.cleanups=[e]:g.cleanups.push(e)),e}function ee(){return g}function te(e,t){let n=g,r=b;g=e,b=null;try{return he(t,!0)}catch(e){we(e)}finally{g=n,b=r}}function ne(e){if(_&&_.running)return e(),_.done;let t=b,n=g;return Promise.resolve().then(()=>{b=t,g=n;let r;return(v||se)&&(r=_||={sources:new Set,effects:[],promises:new Set,disposed:new Set,queue:new Set,running:!0},r.done||=new Promise(e=>r.resolve=e),r.running=!0),he(e,!1),b=g=null,r?r.done:void 0})}var[I,re]=T(!1);function L(e){S.push.apply(S,e),e.length=0}function ie(e,t){let n=Symbol(`context`);return{id:n,Provider:Te(n),defaultValue:e}}function ae(e){let t;return g&&g.context&&(t=g.context[e.id])!==void 0?t:e.defaultValue}function oe(e){let t=k(e),n=k(()=>B(t()));return n.toArray=()=>{let e=n();return Array.isArray(e)?e:e==null?[]:[e]},n}var se;function ce(){return se||=ie()}function le(){let e=_&&_.running;if(this.sources&&(e?this.tState:this.state))if((e?this.tState:this.state)===f)de(this);else{let e=x;x=null,he(()=>ye(this),!1),x=e}if(b){let e=this.observers?this.observers.length:0;b.sources?(b.sources.push(this),b.sourceSlots.push(e)):(b.sources=[this],b.sourceSlots=[e]),this.observers?(this.observers.push(b),this.observerSlots.push(b.sources.length-1)):(this.observers=[b],this.observerSlots=[b.sources.length-1])}return e&&_.sources.has(this)?this.tValue:this.value}function ue(e,t,n){let r=_&&_.running&&_.sources.has(e)?e.tValue:e.value;if(!e.comparator||!e.comparator(r,t)){if(_){let r=_.running;(r||!n&&_.sources.has(e))&&(_.sources.add(e),e.tValue=t),r||(e.value=t)}else e.value=t;e.observers&&e.observers.length&&he(()=>{for(let t=0;t<e.observers.length;t+=1){let n=e.observers[t],r=_&&_.running;r&&_.disposed.has(n)||((r?!n.tState:!n.state)&&(n.pure?x.push(n):S.push(n),n.observers&&z(n)),r?n.tState=f:n.state=f)}if(x.length>1e6)throw x=[],Error()},!1)}return t}function de(e){if(!e.fn)return;be(e);let t=C;fe(e,_&&_.running&&_.sources.has(e)?e.tValue:e.value,t),_&&!_.running&&_.sources.has(e)&&queueMicrotask(()=>{he(()=>{_&&(_.running=!0),b=g=e,fe(e,e.tValue,t),b=g=null},!1)})}function fe(e,t,n){let r,i=g,a=b;b=g=e;try{r=e.fn(t)}catch(t){return e.pure&&(_&&_.running?(e.tState=f,e.tOwned&&e.tOwned.forEach(be),e.tOwned=void 0):(e.state=f,e.owned&&e.owned.forEach(be),e.owned=null)),e.updatedAt=n+1,we(t)}finally{b=a,g=i}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&`observers`in e?ue(e,r,!0):_&&_.running&&e.pure?(_.sources.has(e)||(e.value=r),_.sources.add(e),e.tValue=r):e.value=r,e.updatedAt=n)}function pe(e,t,n,r=f,i){let a={fn:e,state:r,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:g,context:g?g.context:null,pure:n};if(_&&_.running&&(a.state=0,a.tState=r),g===null||g!==m&&(_&&_.running&&g.pure?g.tOwned?g.tOwned.push(a):g.tOwned=[a]:g.owned?g.owned.push(a):g.owned=[a]),y&&a.fn){let e=a.fn,[t,n]=T(void 0,{equals:!1}),r=y.factory(e,n);F(()=>r.dispose());let i,o=()=>ne(n).then(()=>{i&&=(i.dispose(),void 0)});a.fn=n=>(t(),_&&_.running?(i||=y.factory(e,o),i.track(n)):r.track(n))}return a}function me(e){let t=_&&_.running;if((t?e.tState:e.state)===0)return;if((t?e.tState:e.state)===p)return ye(e);if(e.suspense&&M(e.suspense.inFallback))return e.suspense.effects.push(e);let n=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<C);){if(t&&_.disposed.has(e))return;(t?e.tState:e.state)&&n.push(e)}for(let r=n.length-1;r>=0;r--){if(e=n[r],t){let t=e,i=n[r+1];for(;(t=t.owner)&&t!==i;)if(_.disposed.has(t))return}if((t?e.tState:e.state)===f)de(e);else if((t?e.tState:e.state)===p){let t=x;x=null,he(()=>ye(e,n[0]),!1),x=t}}}function he(e,t){if(x)return e();let n=!1;t||(x=[]),S?n=!0:S=[],C++;try{let t=e();return ge(n),t}catch(e){n||(S=null),x=null,we(e)}}function ge(e){if(x&&=(v&&_&&_.running?_e(x):R(x),null),e)return;let t;if(_){if(!_.promises.size&&!_.queue.size){let e=_.sources,n=_.disposed;S.push.apply(S,_.effects),t=_.resolve;for(let e of S)`tState`in e&&(e.state=e.tState),delete e.tState;_=null,he(()=>{for(let e of n)be(e);for(let t of e){if(t.value=t.tValue,t.owned)for(let e=0,n=t.owned.length;e<n;e++)be(t.owned[e]);t.tOwned&&(t.owned=t.tOwned),delete t.tValue,delete t.tOwned,t.tState=0}re(!1)},!1)}else if(_.running){_.running=!1,_.effects.push.apply(_.effects,S),S=null,re(!0);return}}let n=S;S=null,n.length&&he(()=>d(n),!1),t&&t()}function R(e){for(let t=0;t<e.length;t++)me(e[t])}function _e(e){for(let t=0;t<e.length;t++){let n=e[t],r=_.queue;r.has(n)||(r.add(n),v(()=>{r.delete(n),he(()=>{_.running=!0,me(n)},!1),_&&(_.running=!1)}))}}function ve(e){let t,n=0;for(t=0;t<e.length;t++){let r=e[t];r.user?e[n++]=r:me(r)}if(r.context){if(r.count){r.effects||=[],r.effects.push(...e.slice(0,n));return}a()}for(r.effects&&(r.done||!r.count)&&(e=[...r.effects,...e],n+=r.effects.length,delete r.effects),t=0;t<n;t++)me(e[t])}function ye(e,t){let n=_&&_.running;n?e.tState=0:e.state=0;for(let r=0;r<e.sources.length;r+=1){let i=e.sources[r];if(i.sources){let e=n?i.tState:i.state;e===f?i!==t&&(!i.updatedAt||i.updatedAt<C)&&me(i):e===p&&ye(i,t)}}}function z(e){let t=_&&_.running;for(let n=0;n<e.observers.length;n+=1){let r=e.observers[n];(t?!r.tState:!r.state)&&(t?r.tState=p:r.state=p,r.pure?x.push(r):S.push(r),r.observers&&z(r))}}function be(e){let t;if(e.sources)for(;e.sources.length;){let t=e.sources.pop(),n=e.sourceSlots.pop(),r=t.observers;if(r&&r.length){let e=r.pop(),i=t.observerSlots.pop();n<r.length&&(e.sourceSlots[i]=n,r[n]=e,t.observerSlots[n]=i)}}if(e.tOwned){for(t=e.tOwned.length-1;t>=0;t--)be(e.tOwned[t]);delete e.tOwned}if(_&&_.running&&e.pure)xe(e,!0);else if(e.owned){for(t=e.owned.length-1;t>=0;t--)be(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}_&&_.running?e.tState=0:e.state=0}function xe(e,t){if(t||(e.tState=0,_.disposed.add(e)),e.owned)for(let t=0;t<e.owned.length;t++)xe(e.owned[t])}function Se(e){return e instanceof Error?e:Error(typeof e==`string`?e:`Unknown error`,{cause:e})}function Ce(e,t,n){try{for(let n of t)n(e)}catch(e){we(e,n&&n.owner||null)}}function we(e,t=g){let n=u&&t&&t.context&&t.context[u],r=Se(e);if(!n)throw r;S?S.push({fn(){Ce(r,n,t)},state:f}):Ce(r,n,t)}function B(e){if(typeof e==`function`&&!e.length)return B(e());if(Array.isArray(e)){let t=[];for(let n=0;n<e.length;n++){let r=B(e[n]);Array.isArray(r)?t.push.apply(t,r):t.push(r)}return t}return e}function Te(e,t){return function(t){let n;return D(()=>n=M(()=>(g.context={...g.context,[e]:t.value},oe(()=>t.children))),void 0),n}}var V=Symbol(`fallback`);function Ee(e){for(let t=0;t<e.length;t++)e[t]()}function De(e,t,n={}){let r=[],i=[],a=[],o=0,s=t.length>1?[]:null;return F(()=>Ee(a)),()=>{let l=e()||[],u=l.length,d,f;return l[c],M(()=>{let e,t,c,m,h,g,_,v,y;if(u===0)o!==0&&(Ee(a),a=[],r=[],i=[],o=0,s&&=[]),n.fallback&&(r=[V],i[0]=w(e=>(a[0]=e,n.fallback())),o=1);else if(o===0){for(i=Array(u),f=0;f<u;f++)r[f]=l[f],i[f]=w(p);o=u}else{for(c=Array(u),m=Array(u),s&&(h=Array(u)),g=0,_=Math.min(o,u);g<_&&r[g]===l[g];g++);for(_=o-1,v=u-1;_>=g&&v>=g&&r[_]===l[v];_--,v--)c[v]=i[_],m[v]=a[_],s&&(h[v]=s[_]);for(e=new Map,t=Array(v+1),f=v;f>=g;f--)y=l[f],d=e.get(y),t[f]=d===void 0?-1:d,e.set(y,f);for(d=g;d<=_;d++)y=r[d],f=e.get(y),f!==void 0&&f!==-1?(c[f]=i[d],m[f]=a[d],s&&(h[f]=s[d]),f=t[f],e.set(y,f)):a[d]();for(f=g;f<u;f++)f in c?(i[f]=c[f],a[f]=m[f],s&&(s[f]=h[f],s[f](f))):i[f]=w(p);i=i.slice(0,o=u),r=l.slice(0)}return i});function p(e){if(a[f]=e,s){let[e,n]=T(f);return s[f]=n,t(l[f],e)}return t(l[f])}}}function Oe(e,t,n={}){let r=[],i=[],a=[],o=[],s=0,l;return F(()=>Ee(a)),()=>{let u=e()||[],d=u.length;return u[c],M(()=>{if(d===0)return s!==0&&(Ee(a),a=[],r=[],i=[],s=0,o=[]),n.fallback&&(r=[V],i[0]=w(e=>(a[0]=e,n.fallback())),s=1),i;for(r[0]===V&&(a[0](),a=[],r=[],i=[],s=0),l=0;l<d;l++)l<r.length&&r[l]!==u[l]?o[l](()=>u[l]):l>=r.length&&(i[l]=w(f));for(;l<r.length;l++)a[l]();return s=o.length=a.length=d,r=u.slice(0),i=i.slice(0,s)});function f(e){a[l]=e;let[n,r]=T(u[l]);return o[l]=r,t(n,l)}}}var ke=!1;function H(e,t){if(ke&&r.context){let n=r.context;a(o());let i=M(()=>e(t||{}));return a(n),i}return M(()=>e(t||{}))}function Ae(e){let t,n,i=i=>{let o=r.context;if(o){let[i,s]=T();r.count||=0,r.count++,(n||=e()).then(e=>{!r.done&&a(o),r.count--,s(()=>e.default),a()}),t=i}else if(!t){let[r]=j(()=>(n||=e()).then(e=>e.default));t=r}let s;return k(()=>(s=t())?M(()=>{if(!o||r.done)return s(i);let e=r.context;a(o);let t=s(i);return a(e),t}):``)};return i.preload=()=>n||((n=e()).then(e=>t=()=>e.default),n),i}var je=e=>`Stale read from <${e}>.`;function Me(e){let t=`fallback`in e&&{fallback:()=>e.fallback};return k(De(()=>e.each,e.children,t||void 0))}function Ne(e){let t=`fallback`in e&&{fallback:()=>e.fallback};return k(Oe(()=>e.each,e.children,t||void 0))}function U(e){let t=e.keyed,n=k(()=>e.when,void 0,void 0),r=t?n:k(n,void 0,{equals:(e,t)=>!e==!t});return k(()=>{let i=r();if(i){let a=e.children;return typeof a==`function`&&a.length>0?M(()=>a(t?i:()=>{if(!M(r))throw je(`Show`);return n()})):a}return e.fallback},void 0,void 0)}function Pe(e){let t=oe(()=>e.children),n=k(()=>{let e=t(),n=Array.isArray(e)?e:[e],r=()=>void 0;for(let e=0;e<n.length;e++){let t=e,i=n[e],a=r,o=k(()=>a()?void 0:i.when,void 0,void 0),s=i.keyed?o:k(o,void 0,{equals:(e,t)=>!e==!t});r=()=>a()||(s()?[t,o,i]:void 0)}return r});return k(()=>{let t=n()();if(!t)return e.fallback;let[r,i,a]=t,o=a.children;return typeof o==`function`&&o.length>0?M(()=>o(a.keyed?i():()=>{if(M(n)()?.[0]!==r)throw je(`Match`);return i()})):o},void 0,void 0)}function Fe(e){return e}var Ie=ie();function Le(e){let t=0,n,i,o,s,c,[l,u]=T(!1),d=ce(),f={increment:()=>{++t===1&&u(!0)},decrement:()=>{--t===0&&u(!1)},inFallback:l,effects:[],resolved:!1},p=ee();if(r.context&&r.load){let e=r.getContextId(),t=r.load(e);if(t&&(typeof t!=`object`||t.s!==1?o=t:r.gather(e)),o&&o!==`$$f`){let[t,n]=T(void 0,{equals:!1});s=t,o.then(()=>{if(r.done)return n();r.gather(e),a(i),n(),a()},e=>{c=e,n()})}}let m=ae(Ie);m&&(n=m.register(f.inFallback));let h;return F(()=>h&&h()),H(d.Provider,{value:f,get children(){return k(()=>{if(c)throw c;if(i=r.context,s){s(),s=void 0;return}i&&o===`$$f`&&a();let t=k(()=>e.children);return k(r=>{let s=f.inFallback(),{showContent:c=!0,showFallback:l=!0}=n?n():{};if((!s||o&&o!==`$$f`)&&c)return f.resolved=!0,h&&h(),h=i=o=void 0,L(f.effects),t();if(l)return h?r:w(t=>(h=t,i&&=(a({id:i.id+`F`,count:0}),void 0),e.fallback),p)})})}})}var W=e=>k(()=>e());function Re(e,t,n){let r=n.length,i=t.length,a=r,o=0,s=0,c=t[i-1].nextSibling,l=null;for(;o<i||s<a;){if(t[o]===n[s]){o++,s++;continue}for(;t[i-1]===n[a-1];)i--,a--;if(i===o){let t=a<r?s?n[s-1].nextSibling:n[a-s]:c;for(;s<a;)e.insertBefore(n[s++],t)}else if(a===s)for(;o<i;)(!l||!l.has(t[o]))&&t[o].remove(),o++;else if(t[o]===n[a-1]&&n[s]===t[i-1]){let r=t[--i].nextSibling;e.insertBefore(n[s++],t[o++].nextSibling),e.insertBefore(n[--a],r),t[i]=n[a]}else{if(!l){l=new Map;let e=s;for(;e<a;)l.set(n[e],e++)}let r=l.get(t[o]);if(r!=null)if(s<r&&r<a){let c=o,u=1,d;for(;++c<i&&c<a&&!((d=l.get(t[c]))==null||d!==r+u);)u++;if(u>r-s){let i=t[o];for(;s<r;)e.insertBefore(n[s++],i)}else e.replaceChild(n[s++],t[o++])}else o++;else t[o++].remove()}}}var ze=`_$DX_DELEGATE`;function Be(e,t,n,r={}){let i;return w(r=>{i=r,t===document?e():X(t,e(),t.firstChild?null:void 0,n)},r.owner),()=>{i(),t.textContent=``}}function G(e,t,n,r){let i,a=()=>{let t=r?document.createElementNS(`http://www.w3.org/1998/Math/MathML`,`template`):document.createElement(`template`);return t.innerHTML=e,n?t.content.firstChild.firstChild:r?t.firstChild:t.content.firstChild},o=t?()=>M(()=>document.importNode(i||=a(),!0)):()=>(i||=a()).cloneNode(!0);return o.cloneNode=o,o}function Ve(e,t=window.document){let n=t[ze]||(t[ze]=new Set);for(let r=0,i=e.length;r<i;r++){let i=e[r];n.has(i)||(n.add(i),t.addEventListener(i,Ge))}}function K(e,t,n){We(e)||(n==null?e.removeAttribute(t):e.setAttribute(t,n))}function q(e,t){We(e)||(t==null?e.removeAttribute(`class`):e.className=t)}function J(e,t,n,r){if(r)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){let r=n[0];e.addEventListener(t,n[0]=t=>r.call(e,n[1],t))}else e.addEventListener(t,n,typeof n!=`function`&&n)}function He(e,t,n){if(!t)return n?K(e,`style`):t;let r=e.style;if(typeof t==`string`)return r.cssText=t;typeof n==`string`&&(r.cssText=n=void 0),n||={},t||={};let i,a;for(a in n)t[a]??r.removeProperty(a),delete n[a];for(a in t)i=t[a],i!==n[a]&&(r.setProperty(a,i),n[a]=i);return n}function Ue(e,t,n){n==null?e.style.removeProperty(t):e.style.setProperty(t,n)}function Y(e,t,n){return M(()=>e(t,n))}function X(e,t,n,r){if(n!==void 0&&!r&&(r=[]),typeof t!=`function`)return Ke(e,t,r,n);D(r=>Ke(e,t(),r,n),r)}function We(e){return!!r.context&&!r.done&&(!e||e.isConnected)}function Ge(e){if(r.registry&&r.events&&r.events.find(([t,n])=>n===e))return;let t=e.target,n=`$$${e.type}`,i=e.target,a=e.currentTarget,o=t=>Object.defineProperty(e,`target`,{configurable:!0,value:t}),s=()=>{let r=t[n];if(r&&!t.disabled){let i=t[`${n}Data`];if(i===void 0?r.call(t,e):r.call(t,i,e),e.cancelBubble)return}return t.host&&typeof t.host!=`string`&&!t.host._$host&&t.contains(e.target)&&o(t.host),!0},c=()=>{for(;s()&&(t=t._$host||t.parentNode||t.host););};if(Object.defineProperty(e,`currentTarget`,{configurable:!0,get(){return t||document}}),r.registry&&!r.done&&(r.done=_$HY.done=!0),e.composedPath){let n=e.composedPath();o(n[0]);for(let e=0;e<n.length-2&&(t=n[e],s());e++){if(t._$host){t=t._$host,c();break}if(t.parentNode===a)break}}else c();o(i)}function Ke(e,t,n,r,i){let a=We(e);if(a){!n&&(n=[...e.childNodes]);let t=[];for(let e=0;e<n.length;e++){let r=n[e];r.nodeType===8&&r.data.slice(0,2)===`!$`?r.remove():t.push(r)}n=t}for(;typeof n==`function`;)n=n();if(t===n)return n;let o=typeof t,s=r!==void 0;if(e=s&&n[0]&&n[0].parentNode||e,o===`string`||o===`number`){if(a||o===`number`&&(t=t.toString(),t===n))return n;if(s){let i=n[0];i&&i.nodeType===3?i.data!==t&&(i.data=t):i=document.createTextNode(t),n=Ye(e,n,r,i)}else n=n!==``&&typeof n==`string`?e.firstChild.data=t:e.textContent=t}else if(t==null||o===`boolean`){if(a)return n;n=Ye(e,n,r)}else if(o===`function`)return D(()=>{let i=t();for(;typeof i==`function`;)i=i();n=Ke(e,i,n,r)}),()=>n;else if(Array.isArray(t)){let o=[],c=n&&Array.isArray(n);if(qe(o,t,n,i))return D(()=>n=Ke(e,o,n,r,!0)),()=>n;if(a){if(!o.length)return n;if(r===void 0)return n=[...e.childNodes];let t=o[0];if(t.parentNode!==e)return n;let i=[t];for(;(t=t.nextSibling)!==r;)i.push(t);return n=i}if(o.length===0){if(n=Ye(e,n,r),s)return n}else c?n.length===0?Je(e,o,r):Re(e,n,o):(n&&Ye(e),Je(e,o));n=o}else if(t.nodeType){if(a&&t.parentNode)return n=s?[t]:t;if(Array.isArray(n)){if(s)return n=Ye(e,n,r,t);Ye(e,n,null,t)}else n==null||n===``||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}return n}function qe(e,t,n,r){let i=!1;for(let a=0,o=t.length;a<o;a++){let o=t[a],s=n&&n[e.length],c;if(!(o==null||o===!0||o===!1))if((c=typeof o)==`object`&&o.nodeType)e.push(o);else if(Array.isArray(o))i=qe(e,o,s)||i;else if(c===`function`)if(r){for(;typeof o==`function`;)o=o();i=qe(e,Array.isArray(o)?o:[o],Array.isArray(s)?s:[s])||i}else e.push(o),i=!0;else{let t=String(o);s&&s.nodeType===3&&s.data===t?e.push(s):e.push(document.createTextNode(t))}}return i}function Je(e,t,n=null){for(let r=0,i=t.length;r<i;r++)e.insertBefore(t[r],n)}function Ye(e,t,n,r){if(n===void 0)return e.textContent=``;let i=r||document.createTextNode(``);if(t.length){let r=!1;for(let a=t.length-1;a>=0;a--){let o=t[a];if(i!==o){let t=o.parentNode===e;!r&&!a?t?e.replaceChild(i,o):e.insertBefore(i,n):t&&o.remove()}else r=!0}}else e.insertBefore(i,n);return[i]}function Xe(e){return e.passkey!==void 0&&e.passkey.credentialId.length>0}function Ze(e){return Xe(e)&&!e.password}var Qe=[{name:`peach`,hex:`#F49C70`},{name:`rose`,hex:`#FF8AA6`},{name:`plum`,hex:`#D597F2`},{name:`lavender`,hex:`#A6A8FF`},{name:`sky`,hex:`#5BC8EE`},{name:`mint`,hex:`#5EE0B0`},{name:`sage`,hex:`#B5D870`},{name:`butter`,hex:`#FFD45A`},{name:`sand`,hex:`#EDBC85`},{name:`clay`,hex:`#F08660`},{name:`slate`,hex:`#80BEDE`},{name:`stone`,hex:`#C8B8A8`}],$e=G(`<div class=peach-lock-rune-string aria-hidden=true>`),et=G(`<span>`),tt=9,nt=Array.from({length:tt},()=>String.fromCodePoint(57344+Math.floor(Math.random()*256)));function rt(){let[e,t]=T(-1);return P(()=>{let e;function n(){e=setTimeout(()=>{t(Math.floor(Math.random()*tt)),e=setTimeout(()=>{t(-1),n()},2e3+Math.random()*1500)},1500+Math.random()*3e3)}n(),F(()=>clearTimeout(e))}),(()=>{var t=$e();return X(t,H(Ne,{each:nt,children:(t,n)=>(()=>{var r=et();return X(r,t),D(()=>r.classList.toggle(`is-glowing`,e()===n)),r})()})),t})()}var it=G(`<svg width=14 height=14 viewBox="0 0 64 64"fill=none aria-hidden=true><path d="M32 54C16 54 8 44 8 31C8 18 17 10 27 10C28 7 30 5.5 32 5.5C34 5.5 36 7 37 10C47 10 56 18 56 31C56 44 48 54 32 54Z"fill=#D96830></path><path d="M37 8.5C40.5 3.5 48 5 46 10.5C42 11 37 8.5 37 8.5Z"fill=#7B9060></path><path d="M32 5.5Q35.5 1 39 2.5"stroke=#7B9060 stroke-width=1.5 stroke-linecap=round>`),at=G(`<span><span aria-hidden=true></span><span class=peach-wordmark>peach`);function ot(e){return(()=>{var t=it();return D(()=>K(t,`class`,e.class)),t})()}function st(e){return(()=>{var t=at(),n=t.firstChild;return X(t,H(ot,{class:`peach-brand-mark`}),n),D(r=>{var i=e.class??`peach-wordmark-wrap`,a=`peach-status-pip ${e.showPip?``:`is-hidden`} ${e.unlocked?`unlocked`:``}`.trim();return i!==r.e&&q(t,r.e=i),a!==r.t&&q(n,r.t=a),r},{e:void 0,t:void 0}),t})()}var ct=t(n(((e,t)=>{((n,r)=>{typeof define==`function`&&define.amd?define([],r):typeof t==`object`&&e!==void 0?t.exports=r():n.Papa=r()})(e,function e(){var t=typeof self<`u`?self:typeof window<`u`?window:t===void 0?{}:t,n,r=!t.document&&!!t.postMessage,i=t.IS_PAPA_WORKER||!1,a={},o=0,s={};function c(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine=``,this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new p(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,n){var r=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<r){let t=this._config.newline;t||=(a=this._config.quoteChar||`"`,this._handle.guessLineEndings(e,a)),e=[...e.split(t).slice(r)].join(t)}this.isFirstChunk&&x(this._config.beforeFirstChunk)&&(a=this._config.beforeFirstChunk(e))!==void 0&&(e=a),this.isFirstChunk=!1,this._halted=!1;var r=this._partialLine+e,a=(this._partialLine=``,this._handle.parse(r,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(e=a.meta.cursor,r=(this._finished||(this._partialLine=r.substring(e-this._baseIndex),this._baseIndex=e),a&&a.data&&(this._rowCount+=a.data.length),this._finished||this._config.preview&&this._rowCount>=this._config.preview),i)t.postMessage({results:a,workerId:s.WORKER_ID,finished:r});else if(x(this._config.chunk)&&!n){if(this._config.chunk(a,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=a=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(a.data),this._completeResults.errors=this._completeResults.errors.concat(a.errors),this._completeResults.meta=a.meta),this._completed||!r||!x(this._config.complete)||a&&a.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),r||a&&a.meta.paused||this._nextChunk(),a}this._halted=!0},this._sendError=function(e){x(this._config.error)?this._config.error(e):i&&this._config.error&&t.postMessage({workerId:s.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e||={}).chunkSize||(e.chunkSize=s.RemoteChunkSize),c.call(this,e),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),r||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?`POST`:`GET`,this._input,!r),this._config.downloadRequestHeaders){var e,n=this._config.downloadRequestHeaders;for(e in n)t.setRequestHeader(e,n[e])}var i;this._config.chunkSize&&(i=this._start+this._config.chunkSize-1,t.setRequestHeader(`Range`,`bytes=`+this._start+`-`+i));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}r&&t.status===0&&this._chunkError()}},this._chunkLoaded=function(){t.readyState===4&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>(e=e.getResponseHeader(`Content-Range`))===null?-1:parseInt(e.substring(e.lastIndexOf(`/`)+1)))(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e||={}).chunkSize||(e.chunkSize=s.LocalChunkSize),c.call(this,e);var t,n,r=typeof FileReader<`u`;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,i=(this._config.chunkSize&&(i=Math.min(this._start+this._config.chunkSize,this._input.size),e=n.call(e,this._start,i)),t.readAsText(e,this._config.encoding));r||this._chunkLoaded({target:{result:i}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;c.call(this,e||={}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,n;if(!this._finished)return e=this._config.chunkSize,t=e?(n=t.substring(0,e),t.substring(e)):(n=t,``),this._finished=!t,this.parseChunk(n)}}function f(e){c.call(this,e||={});var t=[],n=!0,r=!1;this.pause=function(){c.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){c.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on(`data`,this._streamData),this._input.on(`end`,this._streamEnd),this._input.on(`error`,this._streamError)},this._checkIsFinished=function(){r&&t.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=b(function(e){try{t.push(typeof e==`string`?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),r=!0,this._streamData(``)},this),this._streamCleanUp=b(function(){this._input.removeListener(`data`,this._streamData),this._input.removeListener(`end`,this._streamEnd),this._input.removeListener(`error`,this._streamError)},this)}function p(e){var t,n,r,i,a=2**53,o=-a,c=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,u=this,d=0,f=0,p=!1,g=!1,_=[],v={data:[],errors:[],meta:{}};function b(t){return e.skipEmptyLines===`greedy`?t.join(``).trim()===``:t.length===1&&t[0].length===0}function S(){if(v&&r&&(w(`Delimiter`,`UndetectableDelimiter`,`Unable to auto-detect delimiting character; defaulted to '`+s.DefaultDelimiter+`'`),r=!1),e.skipEmptyLines&&(v.data=v.data.filter(function(e){return!b(e)})),C()){if(v)if(Array.isArray(v.data[0])){for(var t=0;C()&&t<v.data.length;t++)v.data[t].forEach(n);v.data.splice(0,1)}else v.data.forEach(n);function n(t,n){x(e.transformHeader)&&(t=e.transformHeader(t,n)),_.push(t)}}function n(t,n){for(var r=e.header?{}:[],i=0;i<t.length;i++){var s=i,u=t[i],u=((t,n)=>(t=>(e.dynamicTypingFunction&&e.dynamicTyping[t]===void 0&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?n===`true`||n===`TRUE`||n!==`false`&&n!==`FALSE`&&((e=>{if(c.test(e)&&(e=parseFloat(e),o<e&&e<a))return 1})(n)?parseFloat(n):l.test(n)?new Date(n):n===``?null:n):n)(s=e.header?i>=_.length?`__parsed_extra`:_[i]:s,u=e.transform?e.transform(u,s):u);s===`__parsed_extra`?(r[s]=r[s]||[],r[s].push(u)):r[s]=u}return e.header&&(i>_.length?w(`FieldMismatch`,`TooManyFields`,`Too many fields: expected `+_.length+` fields but parsed `+i,f+n):i<_.length&&w(`FieldMismatch`,`TooFewFields`,`Too few fields: expected `+_.length+` fields but parsed `+i,f+n)),r}var i;v&&(e.header||e.dynamicTyping||e.transform)&&(i=1,!v.data.length||Array.isArray(v.data[0])?(v.data=v.data.map(n),i=v.data.length):v.data=n(v.data,0),e.header&&v.meta&&(v.meta.fields=_),f+=i)}function C(){return e.header&&_.length===0}function w(e,t,n,r){e={type:e,code:t,message:n},r!==void 0&&(e.row=r),v.errors.push(e)}x(e.step)&&(i=e.step,e.step=function(t){v=t,C()?S():(S(),v.data.length!==0&&(d+=t.data.length,e.preview&&d>e.preview?n.abort():(v.data=v.data[0],i(v,u))))}),this.parse=function(i,a,o){var c=e.quoteChar||`"`,c=(e.newline||=this.guessLineEndings(i,c),r=!1,e.delimiter?x(e.delimiter)&&(e.delimiter=e.delimiter(i),v.meta.delimiter=e.delimiter):((c=((t,n,r,i,a)=>{var o,c,l,u;a||=[`,`,` `,`|`,`;`,s.RECORD_SEP,s.UNIT_SEP];for(var d=0;d<a.length;d++){for(var f,p=a[d],m=0,g=0,_=0,v=(l=void 0,new h({comments:i,delimiter:p,newline:n,preview:10}).parse(t)),y=0;y<v.data.length;y++)r&&b(v.data[y])?_++:(f=v.data[y].length,g+=f,l===void 0?l=f:0<f&&(m+=Math.abs(f-l),l=f));0<v.data.length&&(g/=v.data.length-_),(c===void 0||m<=c)&&(u===void 0||u<g)&&1.99<g&&(c=m,o=p,u=g)}return{successful:!!(e.delimiter=o),bestDelimiter:o}})(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=c.bestDelimiter:(r=!0,e.delimiter=s.DefaultDelimiter),v.meta.delimiter=e.delimiter),y(e));return e.preview&&e.header&&c.preview++,t=i,n=new h(c),v=n.parse(t,a,o),S(),p?{meta:{paused:!0}}:v||{meta:{paused:!1}}},this.paused=function(){return p},this.pause=function(){p=!0,n.abort(),t=x(e.chunk)?``:t.substring(n.getCharIndex())},this.resume=function(){u.streamer._halted?(p=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=function(){return g},this.abort=function(){g=!0,n.abort(),v.meta.aborted=!0,x(e.complete)&&e.complete(v),t=``},this.guessLineEndings=function(e,t){e=e.substring(0,1048576);var t=RegExp(m(t)+`([^]*?)`+m(t),`gm`),n=(e=e.replace(t,``)).split(`\r`),t=e.split(`3`),e=1<t.length&&t[0].length<n[0].length;if(n.length===1||e)return`4`;for(var r=0,i=0;i<n.length;i++)n[i][0]===`5`&&r++;return r>=n.length/2?`\r6`:`\r`}}function m(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function h(e){var t=(e||={}).delimiter,n=e.newline,r=e.comments,i=e.step,a=e.preview,o=e.fastMode,c=null,l=!1,u=e.quoteChar==null?`"`:e.quoteChar,d=u;if(e.escapeChar!==void 0&&(d=e.escapeChar),(typeof t!=`string`||-1<s.BAD_DELIMITERS.indexOf(t))&&(t=`,`),r===t)throw Error(`Comment character same as delimiter`);!0===r?r=`#`:(typeof r!=`string`||-1<s.BAD_DELIMITERS.indexOf(r))&&(r=!1),n!==`7`&&n!==`\r`&&n!==`\r8`&&(n=`9`);var f=0,p=!1;this.parse=function(s,h,g){if(typeof s!=`string`)throw Error(`Input must be a string`);var _=s.length,v=t.length,y=n.length,b=r.length,S=x(i),C=[],w=[],T=[],E=f=0;if(!s)return ne();if(o||!1!==o&&s.indexOf(u)===-1){for(var D=s.split(n),O=0;O<D.length;O++){if(T=D[O],f+=T.length,O!==D.length-1)f+=n.length;else if(g)return ne();if(!r||T.substring(0,b)!==r){if(S){if(C=[],P(T.split(t)),I(),p)return ne()}else P(T.split(t));if(a&&a<=O)return C=C.slice(0,a),ne(!0)}}return ne()}for(var k=s.indexOf(t,f),A=s.indexOf(n,f),j=new RegExp(m(d)+m(u),`g`),M=s.indexOf(u,f);;)if(s[f]===u)for(M=f,f++;;){if((M=s.indexOf(u,M+1))===-1)return g||w.push({type:`Quotes`,code:`MissingQuotes`,message:`Quoted field unterminated`,row:C.length,index:f}),ee();if(M===_-1)return ee(s.substring(f,M).replace(j,u));if(u===d&&s[M+1]===d)M++;else if(u===d||M===0||s[M-1]!==d){k!==-1&&k<M+1&&(k=s.indexOf(t,M+1));var N=F((A=A!==-1&&A<M+1?s.indexOf(n,M+1):A)===-1?k:Math.min(k,A));if(s.substr(M+1+N,v)===t){T.push(s.substring(f,M).replace(j,u)),s[f=M+1+N+v]!==u&&(M=s.indexOf(u,f)),k=s.indexOf(t,f),A=s.indexOf(n,f);break}if(N=F(A),s.substring(M+1+N,M+1+N+y)===n){if(T.push(s.substring(f,M).replace(j,u)),te(M+1+N+y),k=s.indexOf(t,f),M=s.indexOf(u,f),S&&(I(),p))return ne();if(a&&C.length>=a)return ne(!0);break}w.push({type:`Quotes`,code:`InvalidQuotes`,message:`Trailing quote on quoted field is malformed`,row:C.length,index:f}),M++}}else if(r&&T.length===0&&s.substring(f,f+b)===r){if(A===-1)return ne();f=A+y,A=s.indexOf(n,f),k=s.indexOf(t,f)}else if(k!==-1&&(k<A||A===-1))T.push(s.substring(f,k)),f=k+v,k=s.indexOf(t,f);else{if(A===-1)break;if(T.push(s.substring(f,A)),te(A+y),S&&(I(),p))return ne();if(a&&C.length>=a)return ne(!0)}return ee();function P(e){C.push(e),E=f}function F(e){var t=0;return t=e!==-1&&(e=s.substring(M+1,e))&&e.trim()===``?e.length:t}function ee(e){return g||(e===void 0&&(e=s.substring(f)),T.push(e),f=_,P(T),S&&I()),ne()}function te(e){f=e,P(T),T=[],A=s.indexOf(n,f)}function ne(r){if(e.header&&!h&&C.length&&!l){var i=C[0],a=Object.create(null),o=new Set(i);let t=!1;for(let n=0;n<i.length;n++){let r=i[n];if(a[r=x(e.transformHeader)?e.transformHeader(r,n):r]){let e,s=a[r];for(;e=r+`_`+s,s++,o.has(e););o.add(e),i[n]=e,a[r]++,t=!0,(c=c===null?{}:c)[e]=r}else a[r]=1,i[n]=r;o.add(r)}t&&console.warn(`Duplicate headers found and renamed.`),l=!0}return{data:C,errors:w,meta:{delimiter:t,linebreak:n,aborted:p,truncated:!!r,cursor:E+(h||0),renamedHeaders:c}}}function I(){i(ne()),C=[],w=[]}},this.abort=function(){p=!0},this.getCharIndex=function(){return f}}function g(e){var t=e.data,n=a[t.workerId],r=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var i={abort:function(){r=!0,_(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:v,resume:v};if(x(n.userStep)){for(var o=0;o<t.results.data.length&&(n.userStep({data:t.results.data[o],errors:t.results.errors,meta:t.results.meta},i),!r);o++);delete t.results}else x(n.userChunk)&&(n.userChunk(t.results,i,t.file),delete t.results)}t.finished&&!r&&_(t.workerId,t.results)}function _(e,t){var n=a[e];x(n.userComplete)&&n.userComplete(t),n.terminate(),delete a[e]}function v(){throw Error(`Not implemented.`)}function y(e){if(typeof e!=`object`||!e)return e;var t,n=Array.isArray(e)?[]:{};for(t in e)n[t]=y(e[t]);return n}function b(e,t){return function(){e.apply(t,arguments)}}function x(e){return typeof e==`function`}return s.parse=function(n,r){var i=(r||={}).dynamicTyping||!1;if(x(i)&&(r.dynamicTypingFunction=i,i={}),r.dynamicTyping=i,r.transform=!!x(r.transform)&&r.transform,!r.worker||!s.WORKERS_SUPPORTED)return i=null,s.NODE_STREAM_INPUT,typeof n==`string`?(n=(e=>e.charCodeAt(0)===65279?e.slice(1):e)(n),i=new(r.download?l:d)(r)):!0===n.readable&&x(n.read)&&x(n.on)?i=new f(r):(t.File&&n instanceof File||n instanceof Object)&&(i=new u(r)),i.stream(n);(i=(()=>{var n;return!!s.WORKERS_SUPPORTED&&(n=(()=>{var n=t.URL||t.webkitURL||null,r=e.toString();return s.BLOB_URL||=n.createObjectURL(new Blob([`var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; `,`(`,r,`)();`],{type:`text/javascript`}))})(),(n=new t.Worker(n)).onmessage=g,n.id=o++,a[n.id]=n)})()).userStep=r.step,i.userChunk=r.chunk,i.userComplete=r.complete,i.userError=r.error,r.step=x(r.step),r.chunk=x(r.chunk),r.complete=x(r.complete),r.error=x(r.error),delete r.worker,i.postMessage({input:n,config:r,workerId:i.id})},s.unparse=function(e,t){var n=!1,r=!0,i=`,`,a=`\r10`,o=`"`,c=o+o,l=!1,u=null,d=!1,f=((()=>{if(typeof t==`object`){if(typeof t.delimiter!=`string`||s.BAD_DELIMITERS.filter(function(e){return t.delimiter.indexOf(e)!==-1}).length||(i=t.delimiter),typeof t.quotes!=`boolean`&&typeof t.quotes!=`function`&&!Array.isArray(t.quotes)||(n=t.quotes),typeof t.skipEmptyLines!=`boolean`&&typeof t.skipEmptyLines!=`string`||(l=t.skipEmptyLines),typeof t.newline==`string`&&(a=t.newline),typeof t.quoteChar==`string`&&(o=t.quoteChar),typeof t.header==`boolean`&&(r=t.header),Array.isArray(t.columns)){if(t.columns.length===0)throw Error(`Option columns is empty`);u=t.columns}t.escapeChar!==void 0&&(c=t.escapeChar+o),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:typeof t.escapeFormulae==`boolean`&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),new RegExp(m(o),`g`));if(typeof e==`string`&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return p(null,e,l);if(typeof e[0]==`object`)return p(u||Object.keys(e[0]),e,l)}else if(typeof e==`object`)return typeof e.data==`string`&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||=e.meta&&e.meta.fields||u,e.fields||=Array.isArray(e.data[0])?e.fields:typeof e.data[0]==`object`?Object.keys(e.data[0]):[],Array.isArray(e.data[0])||typeof e.data[0]==`object`||(e.data=[e.data])),p(e.fields||[],e.data||[],l);throw Error(`Unable to serialize unrecognized input`);function p(e,t,n){var o=``,s=(typeof e==`string`&&(e=JSON.parse(e)),typeof t==`string`&&(t=JSON.parse(t)),Array.isArray(e)&&0<e.length),c=!Array.isArray(t[0]);if(s&&r){for(var l=0;l<e.length;l++)0<l&&(o+=i),o+=h(e[l],l);0<t.length&&(o+=a)}for(var u=0;u<t.length;u++){var d=(s?e:t[u]).length,f=!1,p=s?Object.keys(t[u]).length===0:t[u].length===0;if(n&&!s&&(f=n===`greedy`?t[u].join(``).trim()===``:t[u].length===1&&t[u][0].length===0),n===`greedy`&&s){for(var m=[],g=0;g<d;g++){var _=c?e[g]:g;m.push(t[u][_])}f=m.join(``).trim()===``}if(!f){for(var v=0;v<d;v++){0<v&&!p&&(o+=i);var y=s&&c?e[v]:v;o+=h(t[u][y],v)}u<t.length-1&&(!n||0<d&&!p)&&(o+=a)}}return o}function h(e,t){var r,a;return e==null?``:e.constructor===Date?JSON.stringify(e).slice(1,25):(a=!1,d&&typeof e==`string`&&d.test(e)&&(e=`'`+e,a=!0),r=e.toString().replace(f,c),(a=a||!0===n||typeof n==`function`&&n(e,t)||Array.isArray(n)&&n[t]||((e,t)=>{for(var n=0;n<t.length;n++)if(-1<e.indexOf(t[n]))return!0;return!1})(r,s.BAD_DELIMITERS)||-1<r.indexOf(i)||r.charAt(0)===` `||r.charAt(r.length-1)===` `)?o+r+o:r)}},s.RECORD_SEP=``,s.UNIT_SEP=``,s.BYTE_ORDER_MARK=``,s.BAD_DELIMITERS=[`\r`,`11`,`"`,s.BYTE_ORDER_MARK],s.WORKERS_SUPPORTED=!r&&!!t.Worker,s.NODE_STREAM_INPUT=1,s.LocalChunkSize=10485760,s.RemoteChunkSize=5242880,s.DefaultDelimiter=`,`,s.Parser=h,s.ParserHandle=p,s.NetworkStreamer=l,s.FileStreamer=u,s.StringStreamer=d,s.ReadableStreamStreamer=f,t.jQuery&&((n=t.jQuery).fn.parse=function(e){var r=e.config||{},i=[];return this.each(function(e){if(!(n(this).prop(`tagName`).toUpperCase()===`INPUT`&&n(this).attr(`type`).toLowerCase()===`file`&&t.FileReader)||!this.files||this.files.length===0)return!0;for(var a=0;a<this.files.length;a++)i.push({file:this.files[a],inputElem:this,instanceConfig:n.extend({},r)})}),a(),this;function a(){if(i.length===0)x(e.complete)&&e.complete();else{var t,r,a,c,l=i[0];if(x(e.before)){var u=e.before(l.file,l.inputElem);if(typeof u==`object`){if(u.action===`abort`)return t=`AbortError`,r=l.file,a=l.inputElem,c=u.reason,void(x(e.error)&&e.error({name:t},r,a,c));if(u.action===`skip`)return void o();typeof u.config==`object`&&(l.instanceConfig=n.extend(l.instanceConfig,u.config))}else if(u===`skip`)return void o()}var d=l.instanceConfig.complete;l.instanceConfig.complete=function(e){x(d)&&d(e,l.file,l.inputElem),o()},s.parse(l.file,l.instanceConfig)}}function o(){i.splice(0,1),a()}}),i&&(t.onmessage=function(e){e=e.data,s.WORKER_ID===void 0&&e&&(s.WORKER_ID=e.workerId),typeof e.input==`string`?t.postMessage({workerId:s.WORKER_ID,results:s.parse(e.input,e.config),finished:!0}):(t.File&&e.input instanceof File||e.input instanceof Object)&&(e=s.parse(e.input,e.config))&&t.postMessage({workerId:s.WORKER_ID,results:e,finished:!0})}),(l.prototype=Object.create(c.prototype)).constructor=l,(u.prototype=Object.create(c.prototype)).constructor=u,(d.prototype=Object.create(d.prototype)).constructor=d,(f.prototype=Object.create(c.prototype)).constructor=f,s})}))(),1),lt=new TextEncoder;function ut(e){let t=new Uint8Array(e.byteLength);return t.set(e),t.buffer}function dt(e,t){if(t<24)return[e<<5|t];if(t<256)return[e<<5|24,t];if(t<65536)return[e<<5|25,t>>8,t&255];if(t<4294967296)return[e<<5|26,t>>>24&255,t>>>16&255,t>>>8&255,t&255];throw Error(`CBOR length too large`)}function ft(e){return e>=0?Uint8Array.from(dt(0,e)):Uint8Array.from(dt(1,-1-e))}function pt(e){let t=lt.encode(e);return _t(Uint8Array.from(dt(3,t.length)),t)}function mt(e){return _t(Uint8Array.from(dt(2,e.length)),e)}function ht(e){let t=[Uint8Array.from(dt(5,e.length))];for(let[n,r]of e)t.push(typeof n==`number`?ft(n):pt(n)),t.push(gt(r));return _t(...t)}function gt(e){if(e instanceof Uint8Array)return mt(e);if(typeof e==`string`)return pt(e);if(typeof e==`number`&&Number.isInteger(e))return ft(e);if(e instanceof Map)return ht(Array.from(e.entries()));if(Array.isArray(e))return _t(Uint8Array.from(dt(4,e.length)),...e.map(e=>gt(e)));if(e&&typeof e==`object`)return ht(Object.entries(e));if(e===!1)return Uint8Array.of(244);if(e===!0)return Uint8Array.of(245);if(e===null)return Uint8Array.of(246);throw Error(`Unsupported CBOR value`)}function _t(...e){let t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}function vt(e){let t=``;for(let n of e)t+=String.fromCharCode(n);return btoa(t).replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=+$/g,``)}function yt(e){let t=e.replace(/-/g,`+`).replace(/_/g,`/`).padEnd(Math.ceil(e.length/4)*4,`=`),n=atob(t),r=new Uint8Array(n.length);for(let e=0;e<n.length;e+=1)r[e]=n.charCodeAt(e);return r}function bt(e,t){if(t===-7){if(!e.x||!e.y)throw Error(`Missing EC coordinates`);return ht([[1,2],[3,-7],[-1,1],[-2,yt(e.x)],[-3,yt(e.y)]])}if(!e.x)throw Error(`Missing Ed25519 coordinate`);return ht([[1,1],[3,-8],[-1,6],[-2,yt(e.x)]])}async function xt(e,t){let n=t===-7?await crypto.subtle.importKey(`pkcs8`,ut(e),{name:`ECDSA`,namedCurve:`P-256`},!0,[`sign`]):await crypto.subtle.importKey(`pkcs8`,ut(e),{name:`Ed25519`},!0,[`sign`]),r=await crypto.subtle.exportKey(`jwk`,n);return{privateKeyJwk:r,publicKeyCose:bt(r,t),algorithm:t}}async function St(e){try{return await xt(e,-8)}catch{return xt(e,-7)}}var Ct=e=>{let t=new Uint8Array(new ArrayBuffer(8)),n=e;for(let e=7;e>=0&&n!==0;e--)t[e]=n&255,n-=t[e],n/=256;return t};function wt(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name===`Uint8Array`&&`BYTES_PER_ELEMENT`in e&&e.BYTES_PER_ELEMENT===1}function Tt(e,t=``){if(typeof e!=`number`){let n=t&&`"${t}" `;throw TypeError(`${n}expected number, got ${typeof e}`)}if(!Number.isSafeInteger(e)||e<0){let n=t&&`"${t}" `;throw RangeError(`${n}expected integer >= 0, got ${e}`)}}function Et(e,t,n=``){let r=wt(e),i=e?.length;if(!r||t!==void 0){let t=n&&`"${n}" `,a=r?`length=${i}`:`type=${typeof e}`,o=t+`expected Uint8Array, got `+a;throw r?RangeError(o):TypeError(o)}return e}function Dt(e){if(typeof e!=`function`||typeof e.create!=`function`)throw TypeError(`Hash must wrapped by utils.createHasher`);if(Tt(e.outputLen),Tt(e.blockLen),e.outputLen<1)throw Error(`"outputLen" must be >= 1`);if(e.blockLen<1)throw Error(`"blockLen" must be >= 1`)}function Ot(e,t=!0){if(e.destroyed)throw Error(`Hash instance has been destroyed`);if(t&&e.finished)throw Error(`Hash#digest() has already been called`)}function kt(e,t){Et(e,void 0,`digestInto() output`);let n=t.outputLen;if(e.length<n)throw RangeError(`"digestInto() output" expected to be of length >=`+n)}function At(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function jt(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function Mt(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Nt(e,t){return e<<32-t|e>>>t}function Pt(e,t){return e<<t|e>>>32-t>>>0}var Ft=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function It(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}function Lt(e){for(let t=0;t<e.length;t++)e[t]=It(e[t]);return e}var Rt=Ft?e=>e:Lt;function zt(e,t={}){let n=(t,n)=>e(n).update(t).digest(),r=e(void 0);return n.outputLen=r.outputLen,n.blockLen=r.blockLen,n.canXOF=r.canXOF,n.create=t=>e(t),Object.assign(n,t),Object.freeze(n)}var Bt=e=>({oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,e])}),Vt=class{update(e){return Ot(this),this.iHash.update(e),this}digestInto(e){Ot(this),kt(e,this),this.finished=!0;let t=e.subarray(0,this.outputLen);this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||=Object.create(Object.getPrototypeOf(this),{});let{oHash:t,iHash:n,finished:r,destroyed:i,blockLen:a,outputLen:o}=this;return e=e,e.finished=r,e.destroyed=i,e.blockLen=a,e.outputLen=o,e.oHash=t._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(e,t){if(this.canXOF=!1,this.finished=!1,this.destroyed=!1,Dt(e),Et(t,void 0,`key`),this.iHash=e.create(),typeof this.iHash.update!=`function`)throw Error(`Expected instance of class which extends utils.Hash`);this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let n=this.blockLen,r=new Uint8Array(n);r.set(t.length>n?e.create().update(t).digest():t);for(let e=0;e<r.length;e++)r[e]^=54;this.iHash.update(r),this.oHash=e.create();for(let e=0;e<r.length;e++)r[e]^=106;this.oHash.update(r),jt(r)}},Ht=(()=>{let e=(e,t,n)=>new Vt(e,t).update(n).digest();return e.create=(e,t)=>new Vt(e,t),e})();function Ut(e,t,n){return e&t^~e&n}function Wt(e,t,n){return e&t^e&n^t&n}var Gt=class{update(e){Ot(this),Et(e);let{view:t,buffer:n,blockLen:r}=this,i=e.length;for(let a=0;a<i;){let o=Math.min(r-this.pos,i-a);if(o===r){let t=Mt(e);for(;r<=i-a;a+=r)this.process(t,a);continue}n.set(e.subarray(a,a+o),this.pos),this.pos+=o,a+=o,this.pos===r&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){Ot(this),kt(e,this),this.finished=!0;let{buffer:t,view:n,blockLen:r,isLE:i}=this,{pos:a}=this;t[a++]=128,jt(this.buffer.subarray(a)),this.padOffset>r-a&&(this.process(n,0),a=0);for(let e=a;e<r;e++)t[e]=0;n.setBigUint64(r-8,BigInt(this.length*8),i),this.process(n,0);let o=Mt(e),s=this.outputLen;if(s%4)throw Error(`_sha2: outputLen must be aligned to 32bit`);let c=s/4,l=this.get();if(c>l.length)throw Error(`_sha2: outputLen bigger than state`);for(let e=0;e<c;e++)o.setUint32(4*e,l[e],i)}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let n=e.slice(0,t);return this.destroy(),n}_cloneInto(e){e||=new this.constructor,e.set(...this.get());let{blockLen:t,buffer:n,length:r,finished:i,destroyed:a,pos:o}=this;return e.destroyed=a,e.finished=i,e.length=r,e.pos=o,r%t&&e.buffer.set(n),e}clone(){return this._cloneInto()}constructor(e,t,n,r){this.canXOF=!1,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.buffer=new Uint8Array(e),this.view=Mt(this.buffer)}},Kt=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),qt=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]),Jt=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),Yt=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209]),Xt=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),Zt=new Uint32Array(80),Qt=class extends Gt{get(){let{A:e,B:t,C:n,D:r,E:i}=this;return[e,t,n,r,i]}set(e,t,n,r,i){this.A=e|0,this.B=t|0,this.C=n|0,this.D=r|0,this.E=i|0}process(e,t){for(let n=0;n<16;n++,t+=4)Zt[n]=e.getUint32(t,!1);for(let e=16;e<80;e++)Zt[e]=Pt(Zt[e-3]^Zt[e-8]^Zt[e-14]^Zt[e-16],1);let{A:n,B:r,C:i,D:a,E:o}=this;for(let e=0;e<80;e++){let t,s;e<20?(t=Ut(r,i,a),s=1518500249):e<40?(t=r^i^a,s=1859775393):e<60?(t=Wt(r,i,a),s=2400959708):(t=r^i^a,s=3395469782);let c=Pt(n,5)+t+o+s+Zt[e]|0;o=a,a=i,i=Pt(r,30),r=n,n=c}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,this.set(n,r,i,a,o)}roundClean(){jt(Zt)}destroy(){this.destroyed=!0,this.set(0,0,0,0,0),jt(this.buffer)}constructor(){super(64,20,8,!1),this.A=Xt[0]|0,this.B=Xt[1]|0,this.C=Xt[2]|0,this.D=Xt[3]|0,this.E=Xt[4]|0}},$t=zt(()=>new Qt),en=BigInt(2**32-1),tn=BigInt(32);function nn(e,t=!1){return t?{h:Number(e&en),l:Number(e>>tn&en)}:{h:Number(e>>tn&en)|0,l:Number(e&en)|0}}function rn(e,t=!1){let n=e.length,r=new Uint32Array(n),i=new Uint32Array(n);for(let a=0;a<n;a++){let{h:n,l:o}=nn(e[a],t);[r[a],i[a]]=[n,o]}return[r,i]}var an=(e,t,n)=>e>>>n,on=(e,t,n)=>e<<32-n|t>>>n,sn=(e,t,n)=>e>>>n|t<<32-n,cn=(e,t,n)=>e<<32-n|t>>>n,ln=(e,t,n)=>e<<64-n|t>>>n-32,un=(e,t,n)=>e>>>n-32|t<<64-n,dn=(e,t,n)=>e<<n|t>>>32-n,fn=(e,t,n)=>t<<n|e>>>32-n,pn=(e,t,n)=>t<<n-32|e>>>64-n,mn=(e,t,n)=>e<<n-32|t>>>64-n;function hn(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}var gn=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),_n=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,vn=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),yn=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,bn=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),xn=(e,t,n,r,i,a)=>t+n+r+i+a+(e/2**32|0)|0,Sn=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Cn=new Uint32Array(64),wn=class extends Gt{get(){let{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s}=this;return[e,t,n,r,i,a,o,s]}set(e,t,n,r,i,a,o,s){this.A=e|0,this.B=t|0,this.C=n|0,this.D=r|0,this.E=i|0,this.F=a|0,this.G=o|0,this.H=s|0}process(e,t){for(let n=0;n<16;n++,t+=4)Cn[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=Cn[e-15],n=Cn[e-2],r=Nt(t,7)^Nt(t,18)^t>>>3;Cn[e]=(Nt(n,17)^Nt(n,19)^n>>>10)+Cn[e-7]+r+Cn[e-16]|0}let{A:n,B:r,C:i,D:a,E:o,F:s,G:c,H:l}=this;for(let e=0;e<64;e++){let t=Nt(o,6)^Nt(o,11)^Nt(o,25),u=l+t+Ut(o,s,c)+Sn[e]+Cn[e]|0,d=(Nt(n,2)^Nt(n,13)^Nt(n,22))+Wt(n,r,i)|0;l=c,c=s,s=o,o=a+u|0,a=i,i=r,r=n,n=u+d|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,s=s+this.F|0,c=c+this.G|0,l=l+this.H|0,this.set(n,r,i,a,o,s,c,l)}roundClean(){jt(Cn)}destroy(){this.destroyed=!0,this.set(0,0,0,0,0,0,0,0),jt(this.buffer)}constructor(e){super(64,e,8,!1)}},Tn=class extends wn{constructor(){super(32),this.A=Kt[0]|0,this.B=Kt[1]|0,this.C=Kt[2]|0,this.D=Kt[3]|0,this.E=Kt[4]|0,this.F=Kt[5]|0,this.G=Kt[6]|0,this.H=Kt[7]|0}},En=class extends wn{constructor(){super(28),this.A=qt[0]|0,this.B=qt[1]|0,this.C=qt[2]|0,this.D=qt[3]|0,this.E=qt[4]|0,this.F=qt[5]|0,this.G=qt[6]|0,this.H=qt[7]|0}},Dn=rn(`0x428a2f98d728ae22.0x7137449123ef65cd.0xb5c0fbcfec4d3b2f.0xe9b5dba58189dbbc.0x3956c25bf348b538.0x59f111f1b605d019.0x923f82a4af194f9b.0xab1c5ed5da6d8118.0xd807aa98a3030242.0x12835b0145706fbe.0x243185be4ee4b28c.0x550c7dc3d5ffb4e2.0x72be5d74f27b896f.0x80deb1fe3b1696b1.0x9bdc06a725c71235.0xc19bf174cf692694.0xe49b69c19ef14ad2.0xefbe4786384f25e3.0x0fc19dc68b8cd5b5.0x240ca1cc77ac9c65.0x2de92c6f592b0275.0x4a7484aa6ea6e483.0x5cb0a9dcbd41fbd4.0x76f988da831153b5.0x983e5152ee66dfab.0xa831c66d2db43210.0xb00327c898fb213f.0xbf597fc7beef0ee4.0xc6e00bf33da88fc2.0xd5a79147930aa725.0x06ca6351e003826f.0x142929670a0e6e70.0x27b70a8546d22ffc.0x2e1b21385c26c926.0x4d2c6dfc5ac42aed.0x53380d139d95b3df.0x650a73548baf63de.0x766a0abb3c77b2a8.0x81c2c92e47edaee6.0x92722c851482353b.0xa2bfe8a14cf10364.0xa81a664bbc423001.0xc24b8b70d0f89791.0xc76c51a30654be30.0xd192e819d6ef5218.0xd69906245565a910.0xf40e35855771202a.0x106aa07032bbd1b8.0x19a4c116b8d2d0c8.0x1e376c085141ab53.0x2748774cdf8eeb99.0x34b0bcb5e19b48a8.0x391c0cb3c5c95a63.0x4ed8aa4ae3418acb.0x5b9cca4f7763e373.0x682e6ff3d6b2b8a3.0x748f82ee5defb2fc.0x78a5636f43172f60.0x84c87814a1f0ab72.0x8cc702081a6439ec.0x90befffa23631e28.0xa4506cebde82bde9.0xbef9a3f7b2c67915.0xc67178f2e372532b.0xca273eceea26619c.0xd186b8c721c0c207.0xeada7dd6cde0eb1e.0xf57d4f7fee6ed178.0x06f067aa72176fba.0x0a637dc5a2c898a6.0x113f9804bef90dae.0x1b710b35131c471b.0x28db77f523047d84.0x32caab7b40c72493.0x3c9ebe0a15c9bebc.0x431d67c49c100d4c.0x4cc5d4becb3e42b6.0x597f299cfc657e2a.0x5fcb6fab3ad6faec.0x6c44198c4a475817`.split(`.`).map(e=>BigInt(e))),On=Dn[0],kn=Dn[1],An=new Uint32Array(80),jn=new Uint32Array(80),Mn=class extends Gt{get(){let{Ah:e,Al:t,Bh:n,Bl:r,Ch:i,Cl:a,Dh:o,Dl:s,Eh:c,El:l,Fh:u,Fl:d,Gh:f,Gl:p,Hh:m,Hl:h}=this;return[e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h]}set(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=r|0,this.Ch=i|0,this.Cl=a|0,this.Dh=o|0,this.Dl=s|0,this.Eh=c|0,this.El=l|0,this.Fh=u|0,this.Fl=d|0,this.Gh=f|0,this.Gl=p|0,this.Hh=m|0,this.Hl=h|0}process(e,t){for(let n=0;n<16;n++,t+=4)An[n]=e.getUint32(t),jn[n]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=An[e-15]|0,n=jn[e-15]|0,r=sn(t,n,1)^sn(t,n,8)^an(t,n,7),i=cn(t,n,1)^cn(t,n,8)^on(t,n,7),a=An[e-2]|0,o=jn[e-2]|0,s=sn(a,o,19)^ln(a,o,61)^an(a,o,6),c=vn(i,cn(a,o,19)^un(a,o,61)^on(a,o,6),jn[e-7],jn[e-16]);An[e]=yn(c,r,s,An[e-7],An[e-16])|0,jn[e]=c|0}let{Ah:n,Al:r,Bh:i,Bl:a,Ch:o,Cl:s,Dh:c,Dl:l,Eh:u,El:d,Fh:f,Fl:p,Gh:m,Gl:h,Hh:g,Hl:_}=this;for(let e=0;e<80;e++){let t=sn(u,d,14)^sn(u,d,18)^ln(u,d,41),v=cn(u,d,14)^cn(u,d,18)^un(u,d,41),y=u&f^~u&m,b=d&p^~d&h,x=bn(_,v,b,kn[e],jn[e]),S=xn(x,g,t,y,On[e],An[e]),C=x|0,w=sn(n,r,28)^ln(n,r,34)^ln(n,r,39),T=cn(n,r,28)^un(n,r,34)^un(n,r,39),E=n&i^n&o^i&o,D=r&a^r&s^a&s;g=m|0,_=h|0,m=f|0,h=p|0,f=u|0,p=d|0,{h:u,l:d}=hn(c|0,l|0,S|0,C|0),c=o|0,l=s|0,o=i|0,s=a|0,i=n|0,a=r|0;let O=gn(C,T,D);n=_n(O,S,w,E),r=O|0}({h:n,l:r}=hn(this.Ah|0,this.Al|0,n|0,r|0)),{h:i,l:a}=hn(this.Bh|0,this.Bl|0,i|0,a|0),{h:o,l:s}=hn(this.Ch|0,this.Cl|0,o|0,s|0),{h:c,l}=hn(this.Dh|0,this.Dl|0,c|0,l|0),{h:u,l:d}=hn(this.Eh|0,this.El|0,u|0,d|0),{h:f,l:p}=hn(this.Fh|0,this.Fl|0,f|0,p|0),{h:m,l:h}=hn(this.Gh|0,this.Gl|0,m|0,h|0),{h:g,l:_}=hn(this.Hh|0,this.Hl|0,g|0,_|0),this.set(n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_)}roundClean(){jt(An,jn)}destroy(){this.destroyed=!0,jt(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}constructor(e){super(128,e,16,!1)}},Nn=class extends Mn{constructor(){super(64),this.Ah=Yt[0]|0,this.Al=Yt[1]|0,this.Bh=Yt[2]|0,this.Bl=Yt[3]|0,this.Ch=Yt[4]|0,this.Cl=Yt[5]|0,this.Dh=Yt[6]|0,this.Dl=Yt[7]|0,this.Eh=Yt[8]|0,this.El=Yt[9]|0,this.Fh=Yt[10]|0,this.Fl=Yt[11]|0,this.Gh=Yt[12]|0,this.Gl=Yt[13]|0,this.Hh=Yt[14]|0,this.Hl=Yt[15]|0}},Pn=class extends Mn{constructor(){super(48),this.Ah=Jt[0]|0,this.Al=Jt[1]|0,this.Bh=Jt[2]|0,this.Bl=Jt[3]|0,this.Ch=Jt[4]|0,this.Cl=Jt[5]|0,this.Dh=Jt[6]|0,this.Dl=Jt[7]|0,this.Eh=Jt[8]|0,this.El=Jt[9]|0,this.Fh=Jt[10]|0,this.Fl=Jt[11]|0,this.Gh=Jt[12]|0,this.Gl=Jt[13]|0,this.Hh=Jt[14]|0,this.Hl=Jt[15]|0}},Fn=zt(()=>new Tn,Bt(1)),In=zt(()=>new En,Bt(4)),Ln=zt(()=>new Nn,Bt(3)),Rn=zt(()=>new Pn,Bt(2)),zn=BigInt(0),Bn=BigInt(1),Vn=BigInt(2),Hn=BigInt(7),Un=BigInt(256),Wn=BigInt(113),Gn=[],Kn=[],qn=[];for(let e=0,t=Bn,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],Gn.push(2*(5*r+n)),Kn.push((e+1)*(e+2)/2%64);let i=zn;for(let e=0;e<7;e++)t=(t<<Bn^(t>>Hn)*Wn)%Un,t&Vn&&(i^=Bn<<(Bn<<BigInt(e))-Bn);qn.push(i)}var Jn=rn(qn,!0),Yn=Jn[0],Xn=Jn[1],Zn=(e,t,n)=>n>32?pn(e,t,n):dn(e,t,n),Qn=(e,t,n)=>n>32?mn(e,t,n):fn(e,t,n);function $n(e,t=24){if(Tt(t,`rounds`),t<1||t>24)throw Error(`"rounds" expected integer 1..24`);let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,i=(t+2)%10,a=n[i],o=n[i+1],s=Zn(a,o,1)^n[r],c=Qn(a,o,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=c}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=Kn[n],a=Zn(t,i,r),o=Qn(t,i,r),s=Gn[n];t=e[s],i=e[s+1],e[s]=a,e[s+1]=o}for(let t=0;t<50;t+=10){let n=e[t],r=e[t+1],i=e[t+2],a=e[t+3];e[t]^=~e[t+2]&e[t+4],e[t+1]^=~e[t+3]&e[t+5],e[t+2]^=~e[t+4]&e[t+6],e[t+3]^=~e[t+5]&e[t+7],e[t+4]^=~e[t+6]&e[t+8],e[t+5]^=~e[t+7]&e[t+9],e[t+6]^=~e[t+8]&n,e[t+7]^=~e[t+9]&r,e[t+8]^=~n&i,e[t+9]^=~r&a}e[0]^=Yn[r],e[1]^=Xn[r]}jt(n)}var er=class e{clone(){return this._cloneInto()}keccak(){Rt(this.state32),$n(this.state32,this.rounds),Rt(this.state32),this.posOut=0,this.pos=0}update(e){Ot(this),Et(e);let{blockLen:t,state:n}=this,r=e.length;for(let i=0;i<r;){let a=Math.min(t-this.pos,r-i);for(let t=0;t<a;t++)n[this.pos++]^=e[i++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:n,blockLen:r}=this;e[n]^=t,t&128&&n===r-1&&this.keccak(),e[r-1]^=128,this.keccak()}writeInto(e){Ot(this,!1),Et(e),this.finish();let t=this.state,{blockLen:n}=this;for(let r=0,i=e.length;r<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+a),r),this.posOut+=a,r+=a}return e}xofInto(e){if(!this.enableXOF)throw Error(`XOF is not possible for this instance`);return this.writeInto(e)}xof(e){return Tt(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(kt(e,this),this.finished)throw Error(`digest() was already called`);this.writeInto(e.subarray(0,this.outputLen)),this.destroy()}digest(){let e=new Uint8Array(this.outputLen);return this.digestInto(e),e}destroy(){this.destroyed=!0,jt(this.state)}_cloneInto(t){let{blockLen:n,suffix:r,outputLen:i,rounds:a,enableXOF:o}=this;return t||=new e(n,r,i,o,a),t.blockLen=n,t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=a,t.suffix=r,t.outputLen=i,t.enableXOF=o,t.canXOF=this.canXOF,t.destroyed=this.destroyed,t}constructor(e,t,n,r=!1,i=24){if(this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=r,this.canXOF=r,this.rounds=i,Tt(n,`outputLen`),!(0<e&&e<200))throw Error(`only keccak-f1600 function is supported`);this.state=new Uint8Array(200),this.state32=At(this.state)}},tr=(e,t,n,r={})=>zt(()=>new er(t,e,n),r),nr=tr(6,144,28,Bt(7)),rr=tr(6,136,32,Bt(8)),ir=tr(6,104,48,Bt(9)),ar=tr(6,72,64,Bt(10)),or=(()=>{if(typeof globalThis==`object`)return globalThis;Object.defineProperty(Object.prototype,`__GLOBALTHIS__`,{get(){return this},configurable:!0});try{if(typeof __GLOBALTHIS__<`u`)return __GLOBALTHIS__}finally{delete Object.prototype.__GLOBALTHIS__}if(typeof self<`u`)return self;if(typeof window<`u`)return window;if(typeof global<`u`)return global})(),sr={SHA1:$t,SHA224:In,SHA256:Fn,SHA384:Rn,SHA512:Ln,"SHA3-224":nr,"SHA3-256":rr,"SHA3-384":ir,"SHA3-512":ar},cr=e=>{switch(!0){case/^(?:SHA-?1|SSL3-SHA1)$/i.test(e):return`SHA1`;case/^SHA(?:2?-)?224$/i.test(e):return`SHA224`;case/^SHA(?:2?-)?256$/i.test(e):return`SHA256`;case/^SHA(?:2?-)?384$/i.test(e):return`SHA384`;case/^SHA(?:2?-)?512$/i.test(e):return`SHA512`;case/^SHA3-224$/i.test(e):return`SHA3-224`;case/^SHA3-256$/i.test(e):return`SHA3-256`;case/^SHA3-384$/i.test(e):return`SHA3-384`;case/^SHA3-512$/i.test(e):return`SHA3-512`;default:throw TypeError(`Unknown hash algorithm: ${e}`)}},lr=(e,t,n)=>{if(Ht)return Ht(sr[e]??sr[cr(e)],t,n);throw Error(`Missing HMAC function`)},ur=`ABCDEFGHIJKLMNOPQRSTUVWXYZ234567`,dr=e=>{e=e.replace(/ /g,``);let t=e.length;for(;e[t-1]===`=`;)--t;e=(t<e.length?e.substring(0,t):e).toUpperCase();let n=new ArrayBuffer(e.length*5/8|0),r=new Uint8Array(n),i=0,a=0,o=0;for(let t=0;t<e.length;t++){let n=ur.indexOf(e[t]);if(n===-1)throw TypeError(`Invalid character found: ${e[t]}`);a=a<<5|n,i+=5,i>=8&&(i-=8,r[o++]=a>>>i)}return r},fr=e=>{let t=0,n=0,r=``;for(let i=0;i<e.length;i++)for(n=n<<8|e[i],t+=8;t>=5;)r+=ur[n>>>t-5&31],t-=5;return t>0&&(r+=ur[n<<5-t&31]),r},pr=e=>{e=e.replace(/ /g,``);let t=new ArrayBuffer(e.length/2),n=new Uint8Array(t);for(let t=0;t<e.length;t+=2)n[t/2]=parseInt(e.substring(t,t+2),16);return n},mr=e=>{let t=``;for(let n=0;n<e.length;n++){let r=e[n].toString(16);r.length===1&&(t+=`0`),t+=r}return t.toUpperCase()},hr=e=>{let t=new ArrayBuffer(e.length),n=new Uint8Array(t);for(let t=0;t<e.length;t++)n[t]=e.charCodeAt(t)&255;return n},gr=e=>{let t=``;for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t},_r=or.TextEncoder?new or.TextEncoder:null,vr=or.TextDecoder?new or.TextDecoder:null,yr=e=>{if(!_r)throw Error(`Encoding API not available`);return _r.encode(e)},br=e=>{if(!vr)throw Error(`Encoding API not available`);return vr.decode(e)},xr=e=>{if(or.crypto?.getRandomValues)return or.crypto.getRandomValues(new Uint8Array(e));throw Error(`Cryptography API not available`)},Sr=class e{static fromLatin1(t){return new e({buffer:hr(t).buffer})}static fromUTF8(t){return new e({buffer:yr(t).buffer})}static fromBase32(t){return new e({buffer:dr(t).buffer})}static fromHex(t){return new e({buffer:pr(t).buffer})}get buffer(){return this.bytes.buffer}get latin1(){return Object.defineProperty(this,`latin1`,{enumerable:!0,writable:!1,configurable:!1,value:gr(this.bytes)}),this.latin1}get utf8(){return Object.defineProperty(this,`utf8`,{enumerable:!0,writable:!1,configurable:!1,value:br(this.bytes)}),this.utf8}get base32(){return Object.defineProperty(this,`base32`,{enumerable:!0,writable:!1,configurable:!1,value:fr(this.bytes)}),this.base32}get hex(){return Object.defineProperty(this,`hex`,{enumerable:!0,writable:!1,configurable:!1,value:mr(this.bytes)}),this.hex}constructor({buffer:e,size:t=20}={}){this.bytes=e===void 0?xr(t):new Uint8Array(e),Object.defineProperty(this,`bytes`,{enumerable:!0,writable:!1,configurable:!1,value:this.bytes})}},Cr=(e,t)=>{{if(e.length!==t.length)throw TypeError(`Input strings must have the same length`);let n=-1,r=0;for(;++n<e.length;)r|=e.charCodeAt(n)^t.charCodeAt(n);return r===0}},wr=class e{static get defaults(){return{issuer:``,label:`OTPAuth`,issuerInLabel:!0,algorithm:`SHA1`,digits:6,counter:0,window:1}}static generate({secret:t,algorithm:n=e.defaults.algorithm,digits:r=e.defaults.digits,counter:i=e.defaults.counter,hmac:a=lr}){let o=Ct(i),s=a(n,t.bytes,o);if(!s?.byteLength||s.byteLength<19)throw TypeError(`Return value must be at least 19 bytes`);let c=s[s.byteLength-1]&15;return(((s[c]&127)<<24|(s[c+1]&255)<<16|(s[c+2]&255)<<8|s[c+3]&255)%10**r).toString().padStart(r,`0`)}generate({counter:t=this.counter++}={}){return e.generate({secret:this.secret,algorithm:this.algorithm,digits:this.digits,counter:t,hmac:this.hmac})}static validate({token:t,secret:n,algorithm:r,digits:i=e.defaults.digits,counter:a=e.defaults.counter,window:o=e.defaults.window,hmac:s=lr}){if(t.length!==i)return null;let c=null,l=o=>{Cr(t,e.generate({secret:n,algorithm:r,digits:i,counter:o,hmac:s}))&&(c=o-a)};l(a);for(let e=1;e<=o&&c===null&&(l(a-e),!(c!==null||(l(a+e),c!==null)));++e);return c}validate({token:t,counter:n=this.counter,window:r}){return e.validate({token:t,secret:this.secret,algorithm:this.algorithm,digits:this.digits,counter:n,window:r,hmac:this.hmac})}toString(){let e=encodeURIComponent;return`otpauth://hotp/${this.issuer.length>0?this.issuerInLabel?`${e(this.issuer)}:${e(this.label)}?issuer=${e(this.issuer)}&`:`${e(this.label)}?issuer=${e(this.issuer)}&`:`${e(this.label)}?`}secret=${e(this.secret.base32)}&algorithm=${e(this.algorithm)}&digits=${e(this.digits)}&counter=${e(this.counter)}`}constructor({issuer:t=e.defaults.issuer,label:n=e.defaults.label,issuerInLabel:r=e.defaults.issuerInLabel,secret:i=new Sr,algorithm:a=e.defaults.algorithm,digits:o=e.defaults.digits,counter:s=e.defaults.counter,hmac:c}={}){this.issuer=t,this.label=n,this.issuerInLabel=r,this.secret=typeof i==`string`?Sr.fromBase32(i):i,this.algorithm=c?a:cr(a),this.digits=o,this.counter=s,this.hmac=c}},Tr=class e{static get defaults(){return{issuer:``,label:`OTPAuth`,issuerInLabel:!0,algorithm:`SHA1`,digits:6,period:30,window:1}}static counter({period:t=e.defaults.period,timestamp:n=Date.now()}={}){return Math.floor(n/1e3/t)}counter({timestamp:t=Date.now()}={}){return e.counter({period:this.period,timestamp:t})}static remaining({period:t=e.defaults.period,timestamp:n=Date.now()}={}){return t*1e3-n%(t*1e3)}remaining({timestamp:t=Date.now()}={}){return e.remaining({period:this.period,timestamp:t})}static generate({secret:t,algorithm:n,digits:r,period:i=e.defaults.period,timestamp:a=Date.now(),hmac:o}){return wr.generate({secret:t,algorithm:n,digits:r,counter:e.counter({period:i,timestamp:a}),hmac:o})}generate({timestamp:t=Date.now()}={}){return e.generate({secret:this.secret,algorithm:this.algorithm,digits:this.digits,period:this.period,timestamp:t,hmac:this.hmac})}static validate({token:t,secret:n,algorithm:r,digits:i,period:a=e.defaults.period,timestamp:o=Date.now(),window:s,hmac:c}){return wr.validate({token:t,secret:n,algorithm:r,digits:i,counter:e.counter({period:a,timestamp:o}),window:s,hmac:c})}validate({token:t,timestamp:n,window:r}){return e.validate({token:t,secret:this.secret,algorithm:this.algorithm,digits:this.digits,period:this.period,timestamp:n,window:r,hmac:this.hmac})}toString(){let e=encodeURIComponent;return`otpauth://totp/${this.issuer.length>0?this.issuerInLabel?`${e(this.issuer)}:${e(this.label)}?issuer=${e(this.issuer)}&`:`${e(this.label)}?issuer=${e(this.issuer)}&`:`${e(this.label)}?`}secret=${e(this.secret.base32)}&algorithm=${e(this.algorithm)}&digits=${e(this.digits)}&period=${e(this.period)}`}constructor({issuer:t=e.defaults.issuer,label:n=e.defaults.label,issuerInLabel:r=e.defaults.issuerInLabel,secret:i=new Sr,algorithm:a=e.defaults.algorithm,digits:o=e.defaults.digits,period:s=e.defaults.period,hmac:c}={}){this.issuer=t,this.label=n,this.issuerInLabel=r,this.secret=typeof i==`string`?Sr.fromBase32(i):i,this.algorithm=c?a:cr(a),this.digits=o,this.period=s,this.hmac=c}},Er=/^otpauth:\/\/([ht]otp)\/(.+)\?([A-Z0-9.~_-]+=[^?&]*(?:&[A-Z0-9.~_-]+=[^?&]*)*)$/i,Dr=/^[2-7A-Z]+=*$/i,Or=/^SHA(?:1|224|256|384|512|3-224|3-256|3-384|3-512)$/i,kr=/^[A-Z0-9]+(?:[_-][A-Z0-9]+)*$/i,Ar=/^[+-]?\d+$/,jr=/^\+?[1-9]\d*$/,Mr=class{static parse(e,{hmac:t}={}){let n;try{n=e.match(Er)}catch{}if(!Array.isArray(n))throw URIError(`Invalid URI format`);let r=n[1].toLowerCase(),i=n[2].split(/(?::|%3A) *(.+)/i,2).map(decodeURIComponent),a=n[3].split(`&`).reduce((e,t)=>{let n=t.split(/=(.*)/,2).map(decodeURIComponent),r=n[0].toLowerCase(),i=n[1],a=e;return a[r]=i,a},{}),o,s={};if(r===`hotp`)if(o=wr,a.counter!==void 0&&Ar.test(a.counter))s.counter=parseInt(a.counter,10);else throw TypeError(`Missing or invalid 'counter' parameter`);else if(r===`totp`){if(o=Tr,a.period!==void 0)if(jr.test(a.period))s.period=parseInt(a.period,10);else throw TypeError(`Invalid 'period' parameter`)}else throw TypeError(`Unknown OTP type`);if(a.issuer!==void 0&&(s.issuer=a.issuer),i.length===2?(s.label=i[1],s.issuer===void 0||s.issuer===``?s.issuer=i[0]:i[0]===``&&(s.issuerInLabel=!1)):(s.label=i[0],s.issuer!==void 0&&s.issuer!==``&&(s.issuerInLabel=!1)),a.secret!==void 0&&Dr.test(a.secret))s.secret=a.secret;else throw TypeError(`Missing or invalid 'secret' parameter`);if(a.algorithm!==void 0)if((t?kr:Or).test(a.algorithm))s.algorithm=a.algorithm;else throw TypeError(`Invalid 'algorithm' parameter`);if(a.digits!==void 0)if(jr.test(a.digits))s.digits=parseInt(a.digits,10);else throw TypeError(`Invalid 'digits' parameter`);return t!==void 0&&(s.hmac=t),new o(s)}static stringify(e){if(e instanceof wr||e instanceof Tr)return e.toString();throw TypeError(`Invalid 'HOTP/TOTP' object`)}};function Nr(e,t=`SHA1`){return{code:new Tr({secret:e,digits:6,period:30,algorithm:t}).generate(),remaining:30-Math.floor(Date.now()/1e3)%30}}function Pr(e){try{let t=Mr.parse(e);return t instanceof Tr?{secret:t.secret.base32,algorithm:t.algorithm}:null}catch{return null}}var Fr=new Uint8Array([1]);function Ir(e){let t=new Uint8Array(e.length/2);for(let n=0;n<e.length;n+=2)t[n/2]=parseInt(e.slice(n,n+2),16);return t}async function Lr(e,t,n,r){let i=await crypto.subtle.importKey(`raw`,e.buffer,{name:`AES-GCM`},!1,[`decrypt`]),a=Ir(n),o=Ir(r),s=new Uint8Array(a.length+o.length);s.set(a),s.set(o,a.length);let c=await crypto.subtle.decrypt({name:`AES-GCM`,iv:Ir(t).buffer,additionalData:Fr.buffer,tagLength:128},i,s.buffer);return new TextDecoder().decode(c)}async function Rr(e,t){let n;try{n=JSON.parse(e)}catch{throw Error(`INVALID_PEACH_EXPORT`)}if(n.type!==`peach-export`||n.kdf!==`PBKDF2-SHA256`||n.version!==2||!n.salt||!n.nonce||!n.ciphertext||!n.tag)throw Error(`INVALID_PEACH_EXPORT`);let r;try{r=await Lr(await zr(t,Hr(n.salt)),n.nonce,n.ciphertext,n.tag)}catch{throw Error(`INVALID_EXPORT_PASSWORD`)}let i;try{i=JSON.parse(r)}catch{throw Error(`INVALID_PEACH_EXPORT`)}let a,o,s;if(Array.isArray(i))a=i;else if(i&&typeof i==`object`&&Array.isArray(i.entries)){let e=i;a=e.entries,e.license&&typeof e.license.key==`string`&&(o=e.license.key,s=e.license.activatedAt)}else throw Error(`INVALID_PEACH_EXPORT`);return{entries:a.map(Br).filter(e=>e!==null),...o?{licenseKey:o,licenseActivatedAt:s}:{}}}async function zr(e,t){let n=await crypto.subtle.importKey(`raw`,new TextEncoder().encode(e),`PBKDF2`,!1,[`deriveBits`]),r=await crypto.subtle.deriveBits({name:`PBKDF2`,salt:t.buffer,iterations:25e4,hash:`SHA-256`},n,256);return new Uint8Array(r)}function Br(e){if(!e||typeof e!=`object`)return null;let t=e,n=typeof t.deletedAt==`number`?t.deletedAt:void 0;if(t.type===`note`){let e=Vr(t.title,t.name,`Untitled`);return e?{type:`note`,title:e,notes:Vr(t.notes,t.note)||void 0,tags:Array.isArray(t.tags)?t.tags:void 0,deletedAt:n}:null}if(t.type===`passkey`)return typeof t.rpId!=`string`||typeof t.rpName!=`string`||typeof t.credentialId!=`string`||typeof t.publicKeyCose!=`string`||!t.privateKeyJwk||typeof t.userHandle!=`string`||typeof t.userName!=`string`||typeof t.userDisplayName!=`string`||t.algorithm!==-7&&t.algorithm!==-8?null:{type:`passkey`,title:Vr(t.title,t.rpName,t.rpId),rpId:t.rpId,rpName:t.rpName,credentialId:t.credentialId,publicKeyCose:t.publicKeyCose,privateKeyJwk:t.privateKeyJwk,userHandle:t.userHandle,userName:t.userName,userDisplayName:t.userDisplayName,algorithm:t.algorithm,signCount:typeof t.signCount==`number`?t.signCount:0,aaguid:typeof t.aaguid==`string`?t.aaguid:`AAAAAAAAAAAAAAAAAAAAAA`,backupEligible:t.backupEligible!==!1,backupState:t.backupState===!0,lastUsedAt:typeof t.lastUsedAt==`number`?t.lastUsedAt:void 0,deletedAt:n};let r=typeof t.password==`string`?t.password:``;return r?{type:`login`,title:Vr(t.title,t.name,t.url,t.username,t.email,`Untitled`),username:Vr(t.username,t.email,``),password:r,url:Vr(t.url,``),notes:Vr(t.notes,t.note)||void 0,totp:Vr(t.totp)||void 0,breach:typeof t.breach==`number`&&t.breach>0?t.breach:void 0,canary:t.canary??void 0,tags:Array.isArray(t.tags)?t.tags:void 0,deletedAt:n}:null}function Vr(...e){for(let t of e)if(typeof t==`string`&&t.trim())return t.trim();return``}function Hr(e){let t=new Uint8Array(e.length/2);for(let n=0;n<e.length;n+=2)t[n/2]=parseInt(e.slice(n,n+2),16);return t}async function Ur(e,t){let n=Wr(e);switch(n){case`csv`:{let t=Kr(e),r=ct.default.parse(e,{header:!0,skipEmptyLines:!0}).data.length;return{format:n,label:`CSV import`,entries:t,totalItems:r,skippedItems:Math.max(0,r-t.length),requiresPassword:!1}}case`1password-json`:{let t=Gr(e);return{format:n,label:`1Password JSON`,entries:t,totalItems:t.length,skippedItems:0,requiresPassword:!1}}case`bitwarden-json`:{let{entries:t,totalItems:r}=qr(e);return{format:n,label:`Bitwarden JSON`,entries:t,totalItems:r,skippedItems:Math.max(0,r-t.length),requiresPassword:!1}}case`credential-exchange-json`:{let{entries:t,totalItems:r}=await Yr(e);return{format:n,label:`Credential Exchange JSON`,entries:t,totalItems:r,skippedItems:Math.max(0,r-t.length),requiresPassword:!1}}case`protonpass-json`:{let{entries:t,totalItems:r}=Jr(e);return{format:n,label:`Proton Pass JSON`,entries:t,totalItems:r,skippedItems:Math.max(0,r-t.length),requiresPassword:!1}}case`peach-legacy-json`:{let{entries:t,totalItems:r,skippedItems:i}=Xr(e);return{format:n,label:`Peach (legacy)`,entries:t,totalItems:r,skippedItems:i,requiresPassword:!1}}case`peach-json`:{if(!t)return{format:n,label:`Peach encrypted backup`,entries:[],totalItems:0,skippedItems:0,requiresPassword:!0};let r=await Rr(e,t);return{format:n,label:`Peach encrypted backup`,entries:r.entries,totalItems:r.entries.length,skippedItems:0,requiresPassword:!1,...r.licenseKey?{licenseKey:r.licenseKey,licenseActivatedAt:r.licenseActivatedAt}:{}}}default:return{format:`unknown`,label:`Unknown format`,entries:[],totalItems:0,skippedItems:0,requiresPassword:!1}}}function Wr(e){let t=e.trim();if(t.startsWith(`{`)||t.startsWith(`[`))try{let e=JSON.parse(t);return ti(e)?`peach-json`:e?.exportFormat===`peach-vault`?`peach-legacy-json`:$r(e)?`credential-exchange-json`:Zr(e)?`1password-json`:Qr(e)?`bitwarden-json`:ei(e)?`protonpass-json`:`unknown`}catch{return`unknown`}return t.includes(`,`)?`csv`:`unknown`}function Gr(e){let t=JSON.parse(e),n=[],r=[],i=t?.accounts?.[0]?.vaults??[];for(let e of i)r.push(e.items??[]);Array.isArray(t?.items)&&r.push(t.items);for(let e of r)for(let t of e){if(t.trashed)continue;let e=t.details?.loginFields??t.fields??[],r=e.find(e=>e.designation===`username`||e.id===`username`)?.value??``,i=e.find(e=>e.designation===`password`||e.id===`password`)?.value??``;i&&n.push({type:`login`,title:(t.overview?.title??t.title)?.trim()||`Untitled`,username:r.trim(),password:i,url:(t.overview?.url??t.url??``).trim(),notes:ai(t.details?.notesPlain??t.notes)})}return n}function Kr(e){return ct.default.parse(e,{header:!0,skipEmptyLines:!0,transformHeader:e=>e.trim()}).data.reduce((e,t)=>{let n=ni(t,[`name`,`title`,`Title`,`Name`,`item`]),r=ni(t,[`url`,`website`,`URL`,`Website`,`login_uri`,`loginUrl`]),i=ni(t,[`username`,`login`,`email`,`Username`,`login_username`,`user`]),a=ni(t,[`password`,`Password`,`login_password`]),o=ni(t,[`notes`,`Notes`,`note`,`comment`,`extra`]),s=ri(ni(t,[`totp`,`totpUri`,`otp`,`otpSecret`,`two-factor-secret`,`login_totp`])),c=ni(t,[`grouping`,`Grouping`,`folder`,`Folder`]);return a&&e.push({type:`login`,title:ii(n,r,i,`Untitled`),username:i,password:a,url:r,notes:o||void 0,totp:s,tags:c?[c]:void 0}),e},[])}function qr(e){let t=JSON.parse(e),n=(Array.isArray(t?.items)?t.items:[]).filter(e=>e?.type===1);return{totalItems:n.length,entries:n.reduce((e,t)=>{let n=oi(t.login?.password);return n&&e.push({type:`login`,title:ii(t.name,`Untitled`),url:ii(t.login?.uris?.[0]?.uri,``),username:ii(t.login?.username,``),password:n,notes:ai(t.notes),totp:ri(ai(t.login?.totp))}),e},[])}}function Jr(e){let t=JSON.parse(e),n=t?.vaults&&typeof t.vaults==`object`?t.vaults:{},r=[],i=0;for(let e of Object.values(n))if(e?.name?.toLowerCase()!==`recycle bin`)for(let t of e?.items??[]){let e=t?.data??t;if((e?.type??t?.type)!==`login`)continue;i+=1;let n=e?.content??{},a=e?.metadata??{},o=ii(n.password,n.itemPassword);o&&r.push({type:`login`,title:ii(a.name,t.name,t.title,n.itemName,`Untitled`),username:ii(n.username,n.itemUsername,n.email,n.itemEmail,t.aliasEmail,``),password:o,url:ii(Array.isArray(n.urls)?n.urls[0]:void 0,n.url,``),notes:ai(a.note??a.notes),totp:ri(ii(n.totpUri,n.itemTotpUri))})}return{entries:r,totalItems:i}}async function Yr(e){let t=JSON.parse(e),n=[],r=0;for(let e of t.accounts??[])for(let t of e.items??[])for(let e of t.credentials??[])if(e?.type===`passkey`&&(r+=1,!(!e.credentialId||!e.rpId||!e.username||!e.userDisplayName||!e.userHandle||!e.key)))try{let r=await St(yt(e.key));n.push({type:`passkey`,title:ii(t.title,e.rpId),rpId:e.rpId,rpName:ii(t.title,e.rpId),credentialId:e.credentialId,publicKeyCose:vt(r.publicKeyCose),privateKeyJwk:r.privateKeyJwk,userHandle:e.userHandle,userName:e.username,userDisplayName:e.userDisplayName,algorithm:r.algorithm,signCount:0,aaguid:`AAAAAAAAAAAAAAAAAAAAAA`,backupEligible:!0,backupState:!1})}catch{}return{entries:n,totalItems:r}}function Xr(e){let t=JSON.parse(e),n=t.entries.length,r=t.entries.filter(e=>e.type===`login`);return{totalItems:n,skippedItems:n-r.length,entries:r.map(e=>({type:`login`,title:e.name??`Untitled`,url:e.login?.urls?.[0]??``,username:e.login?.username??``,password:e.login?.password??``,totp:e.login?.totp?.secret??void 0,notes:e.login?.notes??void 0}))}}function Zr(e){if(!e||typeof e!=`object`)return!1;let t=e;if(Array.isArray(t.accounts))return!0;if(!Array.isArray(t.items)||t.items.length===0)return!1;let n=t.items[0];return!!(n?.details?.loginFields||n?.overview?.title)}function Qr(e){return!!(e&&typeof e==`object`&&Array.isArray(e.items))}function $r(e){return!!(e&&typeof e==`object`&&e.version&&Array.isArray(e.accounts))}function ei(e){return!!(e&&typeof e==`object`&&e.vaults&&typeof e.vaults==`object`)}function ti(e){if(!e||typeof e!=`object`)return!1;let t=e;return t.type===`peach-export`&&t.version===2&&t.kdf===`PBKDF2-SHA256`&&typeof t.salt==`string`&&typeof t.nonce==`string`&&typeof t.ciphertext==`string`&&typeof t.tag==`string`}function ni(e,t){for(let n of t){let t=e[n];if(typeof t==`string`&&t.trim())return t.trim()}return``}function ri(e){if(e)return(e.startsWith(`otpauth://`)?Pr(e):null)?.secret??e.trim()??void 0}function ii(...e){for(let t of e)if(typeof t==`string`&&t.trim())return t.trim();return``}function ai(e){return typeof e==`string`&&e.trim()?e.trim():void 0}function oi(e){return typeof e==`string`?e:``}var si=57344;function ci(e){let t=[];for(let n=0;n<e.length;n++)t.push(String.fromCodePoint(si+e[n]));return t.join(``)}function li(e){let t=Array.from(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++){let r=t[e].codePointAt(0);if(r<si||r>si+255)throw Error(`INVALID_PEACHSCRIPT_CHARACTER`);n[e]=r-si}return n}function ui(e){return e.replace(/\s+/g,``)}function di(e){let t=ui(e);if(t.length===0)return!1;for(let e of t){let t=e.codePointAt(0);if(t<si||t>si+255)return!1}return!0}function fi(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}var Z=class{constructor(){this.mutex=Promise.resolve()}lock(){let e=()=>{};return this.mutex=this.mutex.then(()=>new Promise(e)),new Promise(t=>{e=t})}dispatch(e){return fi(this,void 0,void 0,function*(){let t=yield this.lock();try{return yield Promise.resolve(e())}finally{t()}})}};function pi(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global}var mi=pi(),hi=mi.Buffer??null,gi=mi.TextEncoder?new mi.TextEncoder:null;function _i(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function vi(e,t){let n=t.length>>1;for(let r=0;r<n;r++){let n=r<<1;e[r]=_i(t.charCodeAt(n),t.charCodeAt(n+1))}}function yi(e,t){if(e.length!==t.length*2)return!1;for(let n=0;n<t.length;n++){let r=n<<1;if(t[n]!==_i(e.charCodeAt(r),e.charCodeAt(r+1)))return!1}return!0}var bi=87,xi=48;function Si(e,t,n){let r=0;for(let i=0;i<n;i++){let n=t[i]>>>4;e[r++]=n>9?n+bi:n+xi,n=t[i]&15,e[r++]=n>9?n+bi:n+xi}return String.fromCharCode.apply(null,e)}var Ci=hi===null?e=>{if(typeof e==`string`)return gi.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)}:e=>{if(typeof e==`string`){let t=hi.from(e,`utf8`);return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(hi.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error(`Invalid data type!`)},wi=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,Ti=new Uint8Array(256);for(let e=0;e<64;e++)Ti[wi.charCodeAt(e)]=e;function Ei(e,t=!0){let n=e.length,r=n%3,i=[],a=n-r;for(let t=0;t<a;t+=3){let n=(e[t]<<16&16711680)+(e[t+1]<<8&65280)+(e[t+2]&255),r=wi.charAt(n>>18&63)+wi.charAt(n>>12&63)+wi.charAt(n>>6&63)+wi.charAt(n&63);i.push(r)}if(r===1){let r=e[n-1],a=wi.charAt(r>>2),o=wi.charAt(r<<4&63);i.push(`${a}${o}`),t&&i.push(`==`)}else if(r===2){let r=(e[n-2]<<8)+e[n-1],a=wi.charAt(r>>10),o=wi.charAt(r>>4&63),s=wi.charAt(r<<2&63);i.push(`${a}${o}${s}`),t&&i.push(`=`)}return i.join(``)}function Di(e){let t=Math.floor(e.length*.75),n=e.length;return e[n-1]===`=`&&(--t,e[n-2]===`=`&&--t),t}function Oi(e){let t=Di(e),n=e.length,r=new Uint8Array(t),i=0;for(let t=0;t<n;t+=4){let n=Ti[e.charCodeAt(t)],a=Ti[e.charCodeAt(t+1)],o=Ti[e.charCodeAt(t+2)],s=Ti[e.charCodeAt(t+3)];r[i]=n<<2|a>>4,i+=1,r[i]=(a&15)<<4|o>>2,i+=1,r[i]=(o&3)<<6|s&63,i+=1}return r}var ki=16*1024,Ai=4,ji=new Z,Mi=new Map;function Ni(e,t){return fi(this,void 0,void 0,function*(){let n=null,r=null,i=!1;if(typeof WebAssembly>`u`)throw Error(`WebAssembly is not supported in this environment!`);let a=(e,t=0)=>{r.set(e,t)},o=()=>r,s=()=>n.exports,c=e=>{n.exports.Hash_SetMemorySize(e);let t=n.exports.Hash_GetBuffer(),i=n.exports.memory.buffer;r=new Uint8Array(i,t,e)},l=()=>new DataView(n.exports.memory.buffer).getUint32(n.exports.STATE_SIZE,!0),u=ji.dispatch(()=>fi(this,void 0,void 0,function*(){if(!Mi.has(e.name)){let t=Oi(e.data),n=WebAssembly.compile(t);Mi.set(e.name,n)}let t=yield Mi.get(e.name);n=yield WebAssembly.instantiate(t,{})})),d=()=>fi(this,void 0,void 0,function*(){n||(yield u);let e=n.exports.Hash_GetBuffer(),t=n.exports.memory.buffer;r=new Uint8Array(t,e,ki)}),f=(e=null)=>{i=!0,n.exports.Hash_Init(e)},p=e=>{let t=0;for(;t<e.length;){let i=e.subarray(t,t+ki);t+=i.length,r.set(i),n.exports.Hash_Update(i.length)}},m=e=>{if(!i)throw Error(`update() called before init()`);p(Ci(e))},h=new Uint8Array(t*2),g=(e,a=null)=>{if(!i)throw Error(`digest() called before init()`);return i=!1,n.exports.Hash_Final(a),e===`binary`?r.slice(0,t):Si(h,r,t)},_=()=>{if(!i)throw Error(`save() can only be called after init() and before digest()`);let t=n.exports.Hash_GetState(),r=l(),a=n.exports.memory.buffer,o=new Uint8Array(a,t,r),s=new Uint8Array(Ai+r);return vi(s,e.hash),s.set(o,Ai),s},v=t=>{if(!(t instanceof Uint8Array))throw Error(`load() expects an Uint8Array generated by save()`);let r=n.exports.Hash_GetState(),a=l(),o=Ai+a,s=n.exports.memory.buffer;if(t.length!==o)throw Error(`Bad state length (expected ${o} bytes, got ${t.length})`);if(!yi(e.hash,t.subarray(0,Ai)))throw Error(`This state was written by an incompatible hash implementation`);let c=t.subarray(Ai);new Uint8Array(s,r,a).set(c),i=!0},y=e=>typeof e==`string`?e.length<ki/4:e.byteLength<ki,b=y;switch(e.name){case`argon2`:case`scrypt`:b=()=>!0;break;case`blake2b`:case`blake2s`:b=(e,t)=>t<=512&&y(e);break;case`blake3`:b=(e,t)=>t===0&&y(e);break;case`xxhash64`:case`xxhash3`:case`xxhash128`:case`crc64`:b=()=>!1;break}return yield d(),{getMemory:o,writeMemory:a,getExports:s,setMemorySize:c,init:f,update:m,digest:g,save:_,load:v,calculate:(e,i=null,a=null)=>{if(!b(e,i))return f(i),m(e),g(`hex`,a);let o=Ci(e);return r.set(o),n.exports.Hash_Calculate(o.length,i,a),Si(h,r,t)},hashLength:t}})}function Pi(e,t,n){return fi(this,void 0,void 0,function*(){let r=yield e.lock(),i=yield Ni(t,n);return r(),i})}new Z;var Fi={name:`argon2`,data:`AGFzbQEAAAABKQVgAX8Bf2AAAX9gEH9/f39/f39/f39/f39/f38AYAR/f39/AGACf38AAwYFAAECAwQFBgEBAoCAAgYIAX8BQZCoBAsHQQQGbWVtb3J5AgASSGFzaF9TZXRNZW1vcnlTaXplAAAOSGFzaF9HZXRCdWZmZXIAAQ5IYXNoX0NhbGN1bGF0ZQAECvEyBVgBAn9BACEBAkAgAEEAKAKICCICRg0AAkAgACACayIAQRB2IABBgIB8cSAASWoiAEAAQX9HDQBB/wHADwtBACEBQQBBACkDiAggAEEQdK18NwOICAsgAcALcAECfwJAQQAoAoAIIgANAEEAPwBBEHQiADYCgAhBACgCiAgiAUGAgCBGDQACQEGAgCAgAWsiAEEQdiAAQYCAfHEgAElqIgBAAEF/Rw0AQQAPC0EAQQApA4gIIABBEHStfDcDiAhBACgCgAghAAsgAAvcDgECfiAAIAQpAwAiECAAKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAMIBAgDCkDAIVCIIkiEDcDACAIIBAgCCkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgBCAQIAQpAwCFQiiJIhA3AwAgACAQIAApAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAwgECAMKQMAhUIwiSIQNwMAIAggECAIKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAEIBAgBCkDAIVCAYk3AwAgASAFKQMAIhAgASkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDSAQIA0pAwCFQiCJIhA3AwAgCSAQIAkpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAUgECAFKQMAhUIoiSIQNwMAIAEgECABKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACANIBAgDSkDAIVCMIkiEDcDACAJIBAgCSkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBSAQIAUpAwCFQgGJNwMAIAIgBikDACIQIAIpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIA4gECAOKQMAhUIgiSIQNwMAIAogECAKKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAGIBAgBikDAIVCKIkiEDcDACACIBAgAikDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgDiAQIA4pAwCFQjCJIhA3AwAgCiAQIAopAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAYgECAGKQMAhUIBiTcDACADIAcpAwAiECADKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAPIBAgDykDAIVCIIkiEDcDACALIBAgCykDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgByAQIAcpAwCFQiiJIhA3AwAgAyAQIAMpAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIA8gECAPKQMAhUIwiSIQNwMAIAsgECALKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAHIBAgBykDAIVCAYk3AwAgACAFKQMAIhAgACkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDyAQIA8pAwCFQiCJIhA3AwAgCiAQIAopAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAUgECAFKQMAhUIoiSIQNwMAIAAgECAAKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAPIBAgDykDAIVCMIkiEDcDACAKIBAgCikDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBSAQIAUpAwCFQgGJNwMAIAEgBikDACIQIAEpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAwgECAMKQMAhUIgiSIQNwMAIAsgECALKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAGIBAgBikDAIVCKIkiEDcDACABIBAgASkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgDCAQIAwpAwCFQjCJIhA3AwAgCyAQIAspAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAYgECAGKQMAhUIBiTcDACACIAcpAwAiECACKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACANIBAgDSkDAIVCIIkiEDcDACAIIBAgCCkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgByAQIAcpAwCFQiiJIhA3AwAgAiAQIAIpAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIA0gECANKQMAhUIwiSIQNwMAIAggECAIKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAHIBAgBykDAIVCAYk3AwAgAyAEKQMAIhAgAykDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDiAQIA4pAwCFQiCJIhA3AwAgCSAQIAkpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAQgECAEKQMAhUIoiSIQNwMAIAMgECADKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAOIBAgDikDAIVCMIkiEDcDACAJIBAgCSkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBCAQIAQpAwCFQgGJNwMAC98aAQN/QQAhBEEAIAIpAwAgASkDAIU3A5AIQQAgAikDCCABKQMIhTcDmAhBACACKQMQIAEpAxCFNwOgCEEAIAIpAxggASkDGIU3A6gIQQAgAikDICABKQMghTcDsAhBACACKQMoIAEpAyiFNwO4CEEAIAIpAzAgASkDMIU3A8AIQQAgAikDOCABKQM4hTcDyAhBACACKQNAIAEpA0CFNwPQCEEAIAIpA0ggASkDSIU3A9gIQQAgAikDUCABKQNQhTcD4AhBACACKQNYIAEpA1iFNwPoCEEAIAIpA2AgASkDYIU3A/AIQQAgAikDaCABKQNohTcD+AhBACACKQNwIAEpA3CFNwOACUEAIAIpA3ggASkDeIU3A4gJQQAgAikDgAEgASkDgAGFNwOQCUEAIAIpA4gBIAEpA4gBhTcDmAlBACACKQOQASABKQOQAYU3A6AJQQAgAikDmAEgASkDmAGFNwOoCUEAIAIpA6ABIAEpA6ABhTcDsAlBACACKQOoASABKQOoAYU3A7gJQQAgAikDsAEgASkDsAGFNwPACUEAIAIpA7gBIAEpA7gBhTcDyAlBACACKQPAASABKQPAAYU3A9AJQQAgAikDyAEgASkD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`,hash:`e4cdc523`},Ii={name:`blake2b`,data:`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`,hash:`c6f286e6`};new Z;function Li(e){return!Number.isInteger(e)||e<8||e>512||e%8!=0?Error(`Invalid variant! Valid values: 8, 16, ..., 512`):null}function Ri(e,t){return e|t<<16}function zi(e=512,t=null){if(Li(e))return Promise.reject(Li(e));let n=null,r=e;if(t!==null){if(n=Ci(t),n.length>64)return Promise.reject(Error(`Max key length is 64 bytes`));r=Ri(e,n.length)}let i=e/8;return Ni(Ii,i).then(e=>{r>512&&e.writeMemory(n),e.init(r);let t={init:r>512?()=>(e.writeMemory(n),e.init(r),t):()=>(e.init(r),t),update:n=>(e.update(n),t),digest:t=>e.digest(t),save:()=>e.save(),load:n=>(e.load(n),t),blockSize:128,digestSize:i};return t})}function Bi(e,t,n){let r=[`m=${t.memorySize}`,`t=${t.iterations}`,`p=${t.parallelism}`].join(`,`);return`$argon2${t.hashType}$v=19$${r}$${Ei(e,!1)}$${Ei(n,!1)}`}var Vi=new DataView(new ArrayBuffer(4));function Hi(e){return Vi.setInt32(0,e,!0),new Uint8Array(Vi.buffer)}function Ui(e,t,n){return fi(this,void 0,void 0,function*(){if(n<=64){let e=yield zi(n*8);return e.update(Hi(n)),e.update(t),e.digest(`binary`)}let r=Math.ceil(n/32)-2,i=new Uint8Array(n);e.init(),e.update(Hi(n)),e.update(t);let a=e.digest(`binary`);i.set(a.subarray(0,32),0);for(let t=1;t<r;t++)e.init(),e.update(a),a=e.digest(`binary`),i.set(a.subarray(0,32),t*32);let o=n-32*r,s;return o===64?(s=e,s.init()):s=yield zi(o*8),s.update(a),a=s.digest(`binary`),i.set(a.subarray(0,o),r*32),i})}function Wi(e){switch(e){case`d`:return 0;case`i`:return 1;default:return 2}}function Gi(e){return fi(this,void 0,void 0,function*(){let{parallelism:t,iterations:n,hashLength:r}=e,i=Ci(e.password),a=Ci(e.salt),o=Wi(e.hashType),{memorySize:s}=e,c=Ci(e.secret??``),[l,u]=yield Promise.all([Ni(Fi,1024),zi(512)]);l.setMemorySize(s*1024+1024);let d=new Uint8Array(24),f=new DataView(d.buffer);f.setInt32(0,t,!0),f.setInt32(4,r,!0),f.setInt32(8,s,!0),f.setInt32(12,n,!0),f.setInt32(16,19,!0),f.setInt32(20,o,!0),l.writeMemory(d,s*1024),u.init(),u.update(d),u.update(Hi(i.length)),u.update(i),u.update(Hi(a.length)),u.update(a),u.update(Hi(c.length)),u.update(c),u.update(Hi(0));let p=Math.floor(s/(t*4))*4,m=new Uint8Array(72),h=u.digest(`binary`);m.set(h);for(let e=0;e<t;e++){m.set(Hi(0),64),m.set(Hi(e),68);let t=e*p,n=yield Ui(u,m,1024);l.writeMemory(n,t*1024),t+=1,m.set(Hi(1),64),n=yield Ui(u,m,1024),l.writeMemory(n,t*1024)}let g=new Uint8Array(1024);vi(g,l.calculate(new Uint8Array([]),s));let _=yield Ui(u,g,r);return e.outputType===`hex`?Si(new Uint8Array(r*2),_,r):e.outputType===`encoded`?Bi(a,e,_):_})}var Ki=e=>{if(!e||typeof e!=`object`)throw Error(`Invalid options parameter. It requires an object.`);if(!e.password||(e.password=Ci(e.password),e.password.length<1))throw Error(`Password must be specified`);if(!e.salt)throw Error(`Salt must be specified`);if(e.salt=Ci(e.salt),e.salt.length<8)throw Error(`Salt should be at least 8 bytes long`);if(e.secret=Ci(e.secret??``),!Number.isInteger(e.iterations)||e.iterations<1)throw Error(`Iterations should be a positive number`);if(!Number.isInteger(e.parallelism)||e.parallelism<1)throw Error(`Parallelism should be a positive number`);if(!Number.isInteger(e.hashLength)||e.hashLength<4)throw Error(`Hash length should be at least 4 bytes.`);if(!Number.isInteger(e.memorySize))throw Error(`Memory size should be specified.`);if(e.memorySize<8*e.parallelism)throw Error(`Memory size should be at least 8 * parallelism.`);if(e.outputType===void 0&&(e.outputType=`hex`),![`hex`,`binary`,`encoded`].includes(e.outputType))throw Error(`Insupported output type ${e.outputType}. Valid values: ['hex', 'binary', 'encoded']`)};function qi(e){return fi(this,void 0,void 0,function*(){return Ki(e),Gi(Object.assign(Object.assign({},e),{hashType:`id`}))})}new Z;var Ji={name:`blake3`,data:`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IQEgAkFAaiICQcAASw0ACwsCQEHAACAHQf8BcSIGayIFIAIgBSACSRsiCUUNACAJQQNxIQtBACEFAkAgCUEESQ0AIAAgBmohByAJQfwAcSEIQQAhBQNAIAcgBWoiAkEoaiABIAVqIgotAAA6AAAgAkEpaiAKQQFqLQAAOgAAIAJBKmogCkECai0AADoAACACQStqIApBA2otAAA6AAAgCCAFQQRqIgVHDQALCwJAIAtFDQAgASAFaiEBIAUgBmogAGpBKGohBQNAIAUgAS0AADoAACABQQFqIQEgBUEBaiEFIAtBf2oiCw0ACwsgAC0AaCEHCyAAIAcgCWo6AGggA0HAAGokAAveAwQFfwN+BX8GfiMAQdABayIBJAACQCAAe6ciAkEALQCQigEiA08NAEEALQCKigFBBHIhBCABQShqIQVBACkDmIkBIQBBACkDkIkBIQZBACkDiIkBIQdBACkDgIkBIQggAyEJA0AgASAANwMYIAEgBjcDECABIAc3AwggASAINwMAIAEgA0EFdCIDQdGJAWoiCikDADcDKCABIANB2YkBaiILKQMANwMwIAEgA0HhiQFqIgwpAwA3AzggASADQemJAWoiDSkDADcDQCABIANB8YkBaikDADcDSCABIANB+YkBaikDADcDUCABIANBgYoBaikDADcDWCADQYmKAWopAwAhDiABQcAAOgBoIAEgDjcDYCABQgA3AyAgASAEOgBpIAEgADcDiAEgASAGNwOAASABIAc3A3ggASAINwNwIAFBkAFqIAFB8ABqIAVBwABCACAEQf8BcRACIAEpA7ABIQ4gASkDkAEhDyABKQO4ASEQIAEpA5gBIREgASkDwAEhEiABKQOgASETIA0gASkDyAEgASkDqAGFNwMAIAwgEiAThTcDACALIBAgEYU3AwAgCiAOIA+FNwMAIAlBf2oiCUH/AXEiAyACSw0AC0EAIAk6AJCKAQsgAUHQAWokAAvHCQIKfwV+IwBB4AJrIgUkAAJAAkAgAUGACEsNACAFIAA2AvwBIAVB/AFqIAFBgAhGIgZBECACQQEgA0EBQQIgBBABIAZBCnQiByABTw0BIAVB4ABqIgZCADcDACAFQdgAaiIIQgA3AwAgBUHQAGoiCUIANwMAIAVByABqIgpCADcDACAFQcAAaiILQgA3AwAgBUE4aiIMQgA3AwAgBUEwaiINQgA3AwAgBSADOgBqIAVCADcDKCAFQQA7AWggBUEAKQOAiQE3AwAgBUEAKQOIiQE3AwggBUEAKQOQiQE3AxAgBUEAKQOYiQE3AxggBSABQYAIRiIOrSACfDcDICAFIAAgB2pBACABIA4bEAQgBUGIAWpBMGogDSkDADcDACAFQYgBakE4aiAMKQMANwMAIAUgBSkDACIPNwOIASAFIAUpAwgiEDcDkAEgBSAFKQMQIhE3A5gBIAUgBSkDGCISNwOgASAFIAUpAyg3A7ABIAUtAGohACAFLQBpIQcgBSkDICECIAUtAGghASAFQYgBakHAAGogCykDADcDACAFQYgBakHIAGogCikDADcDACAFQYgBakHQAGogCSkDADcDACAFQYgBakHYAGogCCkDADcDACAFQYgBakHgAGogBikDADcDACAFIAE6APABIAUgAjcDqAEgBSAAIAdFckECciIAOgDxASAFIBI3A5gCIAUgETcDkAIgBSAQNwOIAiAFIA83A4ACIAVBoAJqIAVBgAJqIAVBsAFqIAEgAiAAQf8BcRACIAUpA8ACIQIgBSkDoAIhDyAFKQPIAiEQIAUpA6gCIREgBSkD0AIhEiAFKQOwAiETIAQgDkEFdGoiASAFKQPYAiAFKQO4AoU3AxggASASIBOFNwMQIAEgECARhTcDCCABIAIgD4U3AwBBAkEBIA4bIQYMAQsgAEIBIAFBf2pBCnZBAXKteUI/hYYiD6dBCnQiDiACIAMgBRAGIQcgACAOaiABIA5rIA9C////AYMgAnwgAyAFQcAAQSAgDkGACEsbahAGIQECQCAHQQFHDQAgBCAFKQMANwMAIAQgBSkDCDcDCCAEIAUpAxA3AxAgBCAFKQMYNwMYIAQgBSkDIDcDICAEIAUpAyg3AyggBCAFKQMwNwMwIAQgBSkDODcDOEECIQYMAQtBACEGQQAhAAJAIAEgB2oiCUECSQ0AIAlBfmoiCkEBdkEBaiIGQQNxIQ5BACEHAkAgCkEGSQ0AIAZB/P///wdxIQhBACEHIAVBiAFqIQEgBSEAA0AgASAANgIAIAFBDGogAEHAAWo2AgAgAUEIaiAAQYABajYCACABQQRqIABBwABqNgIAIABBgAJqIQAgAUEQaiEBIAggB0EEaiIHRw0ACwsgCkF+cSEIAkAgDkUNACAFIAdBBnRqIQEgBUGIAWogB0ECdGohAANAIAAgATYCACABQcAAaiEBIABBBGohACAOQX9qIg4NAAsLIAhBAmohAAsgBUGIAWogBkEBQgBBACADQQRyQQBBACAEEAEgACAJTw0AIAQgBkEFdGoiASAFIAZBBnRqIgApAwA3AwAgASAAKQMINwMIIAEgACkDEDcDECABIAApAxg3AxggBkEBaiEGCyAFQeACaiQAIAYLrRAIAn8EfgF/AX4EfwR+BH8EfiMAQfABayIBJAACQCAARQ0AAkBBAC0AkIoBIgINACABQTBqQQApA9CJATcDACABQThqQQApA9iJATcDACABQQApA6CJASIDNwMAIAFBACkDqIkBIgQ3AwggAUEAKQOwiQEiBTcDECABQQApA7iJASIGNwMYIAFBACkDyIkBNwMoQQAtAIqKASECQQAtAImKASEHQQApA8CJASEIQQAtAIiKASEJIAFBwABqQQApA+CJATcDACABQcgAakEAKQPoiQE3AwAgAUHQAGpBACkD8IkBNwMAIAFB2ABqQQApA/iJATcDACABQeAAakEAKQOAigE3AwAgASAJOgBoIAEgCDcDICABIAIgB0VyIgJBAnI6AGkgAUEoaiEKQgAhCEGACSELIAJBCnJB/wFxIQwDQCABQbABaiABIAogCUH/AXEgCCAMEAIgASABKQPQASINIAEpA7ABhTcDcCABIAEpA9gBIg4gASkDuAGFNwN4IAEgASkD4AEiDyABKQPAAYU3A4ABIAEgASkD6AEiECAGhTcDqAEgASAPIAWFNwOgASABIA4gBIU3A5gBIAEgDSADhTcDkAEgASAQIAEpA8gBhTcDiAEgAEHAACAAQcAASRsiEUF/aiESAkACQCARQQdxIhMNACABQfAAaiECIAshByARIRQMAQsgEUH4AHEhFCABQfAAaiECIAshBwNAIAcgAi0AADoAACAHQQFqIQcgAkEBaiECIBNBf2oiEw0ACwsCQCASQQdJDQADQCAHIAIpAAA3AAAgB0EIaiEHIAJBCGohAiAUQXhqIhQNAAsLIAhCAXwhCCALIBFqIQsgACARayIADQAMAgsLAkACQAJAQQAtAImKASIHQQZ0QQBBAC0AiIoBIhFrRg0AIAEgEToAaCABQQApA4CKATcDYCABQQApA/iJATcDWCABQQApA/CJATcDUCABQQApA+iJATcDSCABQQApA+CJATcDQCABQQApA9iJATcDOCABQQApA9CJATcDMCABQQApA8iJATcDKCABQQApA8CJASIINwMgIAFBACkDuIkBIgM3AxggAUEAKQOwiQEiBDcDECABQQApA6iJASIFNwMIIAFBACkDoIkBIgY3AwAgAUEALQCKigEiEyAHRXJBAnIiCzoAaSATQQRyIRNBACkDmIkBIQ1BACkDkIkBIQ5BACkDiIkBIQ9BACkDgIkBIRAMAQtBwAAhESABQcAAOgBoQgAhCCABQgA3AyAgAUEAKQOYiQEiDTcDGCABQQApA5CJASIONwMQIAFBACkDiIkBIg83AwggAUEAKQOAiQEiEDcDACABQQAtAIqKAUEEciITOgBpIAEgAkF+aiICQQV0IgdByYoBaikDADcDYCABIAdBwYoBaikDADcDWCABIAdBuYoBaikDADcDUCABIAdBsYoBaikDADcDSCABIAdBqYoBaikDADcDQCABIAdBoYoBaikDADcDOCABIAdBmYoBaikDADcDMCABIAdBkYoBaikDADcDKCATIQsgECEGIA8hBSAOIQQgDSEDIAJFDQELIAJBf2oiB0EFdCIUQZGKAWopAwAhFSAUQZmKAWopAwAhFiAUQaGKAWopAwAhFyAUQamKAWopAwAhGCABIAM3A4gBIAEgBDcDgAEgASAFNwN4IAEgBjcDcCABQbABaiABQfAAaiABQShqIhQgESAIIAtB/wFxEAIgASATOgBpIAFBwAA6AGggASAYNwNAIAEgFzcDOCABIBY3AzAgASAVNwMoIAFCADcDICABIA03AxggASAONwMQIAEgDzcDCCABIBA3AwAgASABKQPoASABKQPIAYU3A2AgASABKQPgASABKQPAAYU3A1ggASABKQPYASABKQO4AYU3A1AgASABKQPQASABKQOwAYU3A0ggB0UNACACQQV0QemJAWohAiATQf8BcSERA0AgAkFoaikDACEIIAJBcGopAwAhAyACQXhqKQMAIQQgAikDACEFIAEgDTcDiAEgASAONwOAASABIA83A3ggASAQNwNwIAFBsAFqIAFB8ABqIBRBwABCACAREAIgASATOgBpIAFBwAA6AGggASAFNwNAIAEgBDcDOCABIAM3AzAgASAINwMoIAFCADcDICABIA03AxggASAONwMQIAEgDzcDCCABIBA3AwAgASABKQPoASABKQPIAYU3A2AgASABKQPgASABKQPAAYU3A1ggASABKQPYASABKQO4AYU3A1AgASABKQPQASABKQOwAYU3A0ggAkFgaiECIAdBf2oiBw0ACwsgAUEoaiEJQgAhCEGACSELIBNBCHJB/wFxIQoDQCABQbABaiABIAlBwAAgCCAKEAIgASABKQPQASIDIAEpA7ABhTcDcCABIAEpA9gBIgQgASkDuAGFNwN4IAEgASkD4AEiBSABKQPAAYU3A4ABIAEgDSABKQPoASIGhTcDqAEgASAOIAWFNwOgASABIA8gBIU3A5gBIAEgECADhTcDkAEgASAGIAEpA8gBhTcDiAEgAEHAACAAQcAASRsiEUF/aiESAkACQCARQQdxIhMNACABQfAAaiECIAshByARIRQMAQsgEUH4AHEhFCABQfAAaiECIAshBwNAIAcgAi0AADoAACAHQQFqIQcgAkEBaiECIBNBf2oiEw0ACwsCQCASQQdJDQADQCAHIAIpAAA3AAAgB0EIaiEHIAJBCGohAiAUQXhqIhQNAAsLIAhCAXwhCCALIBFqIQsgACARayIADQALCyABQfABaiQAC6MCAQR+AkACQCAAQSBGDQBCq7OP/JGjs/DbACEBQv+kuYjFkdqCm38hAkLy5rvjo6f9p6V/IQNC58yn0NbQ67O7fyEEQQAhAAwBC0EAKQOYCSEBQQApA5AJIQJBACkDiAkhA0EAKQOACSEEQRAhAAtBACAAOgCKigFBAEIANwOAigFBAEIANwP4iQFBAEIANwPwiQFBAEIANwPoiQFBAEIANwPgiQFBAEIANwPYiQFBAEIANwPQiQFBAEIANwPIiQFBAEIANwPAiQFBACABNwO4iQFBACACNwOwiQFBACADNwOoiQFBACAENwOgiQFBACABNwOYiQFBACACNwOQiQFBACADNwOIiQFBACAENwOAiQFBAEEAOgCQigFBAEEAOwGIigELBgAgABADCwYAIAAQBwsGAEGAiQELqwIBBH4CQAJAIAFBIEYNAEKrs4/8kaOz8NsAIQNC/6S5iMWR2oKbfyEEQvLmu+Ojp/2npX8hBULnzKfQ1tDrs7t/IQZBACEBDAELQQApA5gJIQNBACkDkAkhBEEAKQOICSEFQQApA4AJIQZBECEBC0EAIAE6AIqKAUEAQgA3A4CKAUEAQgA3A/iJAUEAQgA3A/CJAUEAQgA3A+iJAUEAQgA3A+CJAUEAQgA3A9iJAUEAQgA3A9CJAUEAQgA3A8iJAUEAQgA3A8CJAUEAIAM3A7iJAUEAIAQ3A7CJAUEAIAU3A6iJAUEAIAY3A6CJAUEAIAM3A5iJAUEAIAQ3A5CJAUEAIAU3A4iJAUEAIAY3A4CJAUEAQQA6AJCKAUEAQQA7AYiKASAAEAMgAhAHCwsLAQBBgAgLBHgHAAA=`,hash:`215d875f`},Yi=new Z,Xi=null;function Zi(e){return!Number.isInteger(e)||e<8||e%8!=0?Error(`Invalid variant! Valid values: 8, 16, ...`):null}function Qi(e,t=256,n=null){if(Zi(t))return Promise.reject(Zi(t));let r=null,i=0;if(n!==null){if(r=Ci(n),r.length!==32)return Promise.reject(Error(`Key length must be exactly 32 bytes`));i=32}let a=t/8,o=a;if(Xi===null||Xi.hashLength!==a)return Pi(Yi,Ji,a).then(t=>(Xi=t,i===32&&Xi.writeMemory(r),Xi.calculate(e,i,o)));try{i===32&&Xi.writeMemory(r);let t=Xi.calculate(e,i,o);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z;var Q=Q===void 0?{}:Q,$i={},ea;for(ea in Q)Q.hasOwnProperty(ea)&&($i[ea]=Q[ea]);var ta=Q.printErr||console.warn.bind(console);for(ea in $i)$i.hasOwnProperty(ea)&&(Q[ea]=$i[ea]);var na=(e,t)=>{throw t};$i=null,Q.arguments&&Q.arguments,Q.thisProgram&&(thisProgram=Q.thisProgram),Q.quit&&(na=Q.quit),typeof WebAssembly!=`object`&&xa(`no native wasm support detected`);var ra,ia=!1,aa,oa;function sa(){var e=ra.buffer;Q.HEAP8=new Int8Array(e),Q.HEAPU8=oa=new Uint8Array(e)}var ca=[],la=[],ua=[];function da(){if(Q.preRun)for(typeof Q.preRun==`function`&&(Q.preRun=[Q.preRun]);Q.preRun.length;)ma(Q.preRun.shift());Ea(ca)}function fa(){Ea(la)}function pa(){if(Q.postRun)for(typeof Q.postRun==`function`&&(Q.postRun=[Q.postRun]);Q.postRun.length;)ga(Q.postRun.shift());Ea(ua)}function ma(e){ca.unshift(e)}function ha(e){la.unshift(e)}function ga(e){ua.unshift(e)}var _a=0,va=null;function ya(e){var t;_a++,(t=Q.monitorRunDependencies)==null||t.call(Q,_a)}function ba(e){var t;if(_a--,(t=Q.monitorRunDependencies)==null||t.call(Q,_a),_a==0&&va){var n=va;va=null,n()}}function xa(e){var t;throw(t=Q.onAbort)==null||t.call(Q,e),e=`Aborted(`+e+`)`,ta(e),ia=!0,e+=`. Build with -sASSERTIONS for more info.`,new WebAssembly.RuntimeError(e)}function Sa(){return{a:Ua}}function Ca(e){return fetch(e,{credentials:`same-origin`}).then(function(t){if(!t.ok)throw`failed to load wasm binary file at '`+e+`'`;return t.arrayBuffer()})}function wa(e){var t=Sa();function n(e,t){return Wa=e.exports,ra=Wa.f,sa(),ha(Wa.g),ba(`wasm-instantiate`),Wa}ya(`wasm-instantiate`);function r(e){n(e.instance)}function i(n){return Ca(e).then(function(e){return WebAssembly.instantiate(e,t)}).then(n,function(e){ta(`failed to asynchronously prepare wasm: `+e),xa(e)})}function a(){return e&&e.byteLength>0?WebAssembly.instantiate(e,t).then(r,function(e){ta(`wasm compile failed: `+e)}):typeof WebAssembly.instantiateStreaming==`function`&&typeof e==`string`&&typeof fetch==`function`?fetch(e,{credentials:`same-origin`}).then(function(e){return WebAssembly.instantiateStreaming(e,t).then(r,function(e){return ta(`wasm streaming compile failed: `+e),ta(`falling back to ArrayBuffer instantiation`),i(r)})}):i(r)}if(Q.instantiateWasm)try{return Q.instantiateWasm(t,n)}catch(e){return ta(`Module.instantiateWasm callback failed with error: `+e),!1}return a(),{}}var Ta=class{constructor(e){this.name=`ExitStatus`,this.message=`Program terminated with exit(${e})`,this.status=e}},Ea=e=>{for(;e.length>0;)e.shift()(Q)},Da=Q.noExitRuntime||!0,Oa=()=>xa(``),ka=0,Aa=()=>{Da=!1,ka=0},ja={},Ma=e=>{if(e instanceof Ta||e==`unwind`)return aa;na(1,e)},Na=()=>Da||ka>0,Pa=e=>{var t;aa=e,Na()||((t=Q.onExit)==null||t.call(Q,e),ia=!0),na(e,new Ta(e))},Fa=(e,t)=>{aa=e,Pa(e)},Ia=()=>{if(!Na())try{Fa(aa)}catch(e){Ma(e)}},La=e=>{if(!ia)try{e(),Ia()}catch(e){Ma(e)}},Ra=()=>performance.now(),za=(e,t)=>(ja[e]&&(clearTimeout(ja[e].id),delete ja[e]),t&&(ja[e]={id:setTimeout(()=>{delete ja[e],La(()=>io(e,Ra()))},t),timeout_ms:t}),0),Ba=()=>2147483648,Va=(e,t)=>Math.ceil(e/t)*t,Ha=e=>{var t=(e-ra.buffer.byteLength+65535)/65536|0;try{return ra.grow(t),sa(),1}catch{}},Ua={c:Oa,b:Aa,d:za,e:e=>{var t=oa.length;e>>>=0;var n=Ba();if(e>n)return!1;for(var r=1;r<=4;r*=2){var i=t*(1+.2/r);if(i=Math.min(i,e+100663296),Ha(Math.min(n,Va(Math.max(e,i),65536))))return!0}return!1},a:Pa},Wa,Ga=Q._ZSTD_isError=e=>(Ga=Q._ZSTD_isError=Wa.h)(e),Ka=Q._ZSTD_compressBound=e=>(Ka=Q._ZSTD_compressBound=Wa.i)(e),qa=Q._ZSTD_createCCtx=()=>(qa=Q._ZSTD_createCCtx=Wa.j)(),Ja=Q._ZSTD_freeCCtx=e=>(Ja=Q._ZSTD_freeCCtx=Wa.k)(e),Ya=Q._ZSTD_compress_usingDict=(e,t,n,r,i,a,o,s)=>(Ya=Q._ZSTD_compress_usingDict=Wa.l)(e,t,n,r,i,a,o,s),Xa=Q._ZSTD_compress=(e,t,n,r,i)=>(Xa=Q._ZSTD_compress=Wa.m)(e,t,n,r,i),Za=Q._ZSTD_createDCtx=()=>(Za=Q._ZSTD_createDCtx=Wa.n)(),Qa=Q._ZSTD_freeDCtx=e=>(Qa=Q._ZSTD_freeDCtx=Wa.o)(e),$a=Q._ZSTD_getFrameContentSize=(e,t)=>($a=Q._ZSTD_getFrameContentSize=Wa.p)(e,t),eo=Q._ZSTD_decompress_usingDict=(e,t,n,r,i,a,o)=>(eo=Q._ZSTD_decompress_usingDict=Wa.q)(e,t,n,r,i,a,o),to=Q._ZSTD_decompress=(e,t,n,r)=>(to=Q._ZSTD_decompress=Wa.r)(e,t,n,r),no=Q._malloc=e=>(no=Q._malloc=Wa.s)(e),ro=Q._free=e=>(ro=Q._free=Wa.t)(e),io=(e,t)=>(io=Wa.v)(e,t),ao;va=function e(){ao||oo(),ao||(va=e)};function oo(){if(_a>0||(da(),_a>0))return;function e(){var e;ao||(ao=!0,Q.calledRun=!0,!ia&&(fa(),(e=Q.onRuntimeInitialized)==null||e.call(Q),pa()))}Q.setStatus?(Q.setStatus(`Running...`),setTimeout(()=>{setTimeout(()=>Q.setStatus(``),1),e()},1)):e()}if(Q.run=oo,Q.preInit)for(typeof Q.preInit==`function`&&(Q.preInit=[Q.preInit]);Q.preInit.length>0;)Q.preInit.pop()();Q.init=wa;var so=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},co=new Promise(e=>{Q.onRuntimeInitialized=e}),lo=()=>so(void 0,void 0,void 0,function*(){yield co}),uo=e=>{let t=Q._ZSTD_isError;return t(e)},fo=(e,t)=>{let n=Q._ZSTD_getFrameContentSize;return n(e,t)},po=(e,t={defaultHeapSize:1024*1024})=>{let n=Q._malloc,r=n(e.byteLength);Q.HEAP8.set(e,r);let i=fo(r,e.byteLength),a=i===-1?t.defaultHeapSize:i,o=Q._free,s=n(a);try{let t=Q._ZSTD_decompress,n=t(s,a,r,e.byteLength);if(uo(n))throw Error(`Failed to compress with code ${n}`);let i=new Uint8Array(Q.HEAPU8.buffer,s,n).slice();return o(s,a),o(r,e.byteLength),i}catch(t){throw o(s,a),o(r,e.byteLength),t}},mo=e=>{let t=Q._ZSTD_compressBound;return t(e)},ho=(e,t)=>{let n=mo(e.byteLength),r=Q._malloc,i=r(n),a=r(e.byteLength);Q.HEAP8.set(e,a);let o=Q._free;try{let r=Q._ZSTD_compress,s=r(i,n,a,e.byteLength,t??3);if(uo(s))throw Error(`Failed to compress with code ${s}`);let c=new Uint8Array(Q.HEAPU8.buffer,i,s).slice();return o(i,n),o(a,e.byteLength),c}catch(t){throw o(i,n),o(a,e.byteLength),t}},go=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},_o=e=>go(void 0,void 0,void 0,function*(){let t=new URL(`/assets/zstd-CV7N7xSg.wasm`,``+import.meta.url).href;Q.init(e??t),yield lo()}),vo=null;function yo(){return vo||=_o().catch(e=>{throw vo=null,e}),vo}async function bo(e,t=19){return await yo(),ho(e,t)}async function xo(e){return await yo(),po(e)}var So=1346586707,Co=65536,wo=3,To=4,Eo=1,Do=2,Oo=3,ko=4,Ao=5,jo=1,Mo=2,No=3,Po=4,Fo=1,Io=2,Lo=4,Ro=8,zo=16,Bo=32,Vo=64,Ho=128,Uo=[`visa`,`mastercard`,`amex`,`discover`,`unknown`];async function Wo(e){let t=[];t.push(await Ko(Eo,Qo(e.entries))),t.push(await Ko(Do,qo(e.settings))),e.license&&t.push(await Ko(Oo,qo(e.license))),e.manualSummonDomains&&Object.keys(e.manualSummonDomains).length>0&&t.push(await Ko(ko,qo(e.manualSummonDomains))),e.declinedCardFingerprints&&e.declinedCardFingerprints.length>0&&t.push(await Ko(Ao,qo(e.declinedCardFingerprints)));let n=new Uint8Array(8);new DataView(n.buffer).setUint32(0,So,!1),n[4]=1,n[5]=t.length;let r=ms([n,...t]),i=ms([r,await fs(r)]),a=crypto.getRandomValues(new Uint8Array(16)),o=crypto.getRandomValues(new Uint8Array(12)),s=await ls(e.passphrase,a);try{let{ciphertext:e,tag:t}=await us(s,o,i);return ms([a,o,e,t])}finally{s.fill(0)}}async function Go(e,t){if(e.length<56)throw Error(`PAYLOAD_TOO_SHORT`);let n=e.subarray(0,16),r=e.subarray(16,28),i=e.subarray(e.length-16),a=e.subarray(28,e.length-16),o=await ls(t,n),s;try{s=await ds(o,r,a,i)}catch{throw Error(`INVALID_PASSPHRASE`)}finally{o.fill(0)}if(s.length<12)throw Error(`PAYLOAD_TOO_SHORT`);let c=s.subarray(0,s.length-4);if(!ps(s.subarray(s.length-4),await fs(c)))throw Error(`CHECKSUM_FAILED`);let l=new DataView(c.buffer,c.byteOffset,c.byteLength);if(l.getUint32(0,!1)!==1346586707)throw Error(`BAD_MAGIC`);let u=c[4];if(u!==1)throw Error(`UNSUPPORTED_VERSION:${u}`);let d=c[5],f=8,p={entries:[],settings:{}};for(let e=0;e<d;e++){if(f+9>c.length)throw Error(`PAYLOAD_TOO_SHORT`);let e=c[f],t=l.getUint32(f+1,!0),n=l.getUint32(f+5,!0),r=f+9,i=r+n;if(i>c.length)throw Error(`PAYLOAD_TOO_SHORT`);let a=await xo(c.subarray(r,i));if(a.length!==t)throw Error(`SECTION_LENGTH_MISMATCH`);switch(e){case Eo:p.entries=$o(a);break;case Do:p.settings=Jo(a);break;case Oo:p.license=Jo(a);break;case ko:p.manualSummonDomains=Jo(a);break;case Ao:p.declinedCardFingerprints=Jo(a);break;default:break}f=i}return p}async function Ko(e,t){let n=await bo(t,19),r=new Uint8Array(9+n.length),i=new DataView(r.buffer);return r[0]=e,i.setUint32(1,t.length,!0),i.setUint32(5,n.length,!0),r.set(n,9),r}function qo(e){return new TextEncoder().encode(JSON.stringify(e))}function Jo(e){return JSON.parse(new TextDecoder().decode(e))}var Yo=class{map=new Map;list=[];intern(e){if(!e)return 0;let t=this.map.get(e);if(t!==void 0)return t;let n=this.list.length+1;if(n>65535)throw Error(`STRING_TABLE_OVERFLOW`);return this.map.set(e,n),this.list.push(e),n}serialize(){let e=new TextEncoder,t=this.list.map(t=>e.encode(t)),n=2;for(let e of t)n+=2+e.length;let r=new Uint8Array(n),i=new DataView(r.buffer),a=0;i.setUint16(a,t.length,!0),a+=2;for(let e of t){if(e.length>65535)throw Error(`STRING_TOO_LONG`);i.setUint16(a,e.length,!0),a+=2,r.set(e,a),a+=e.length}return r}};function Xo(e,t){let n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=n.getUint16(t,!0);t+=2;let i=[],a=new TextDecoder;for(let o=0;o<r;o++){let r=n.getUint16(t,!0);t+=2,i.push(a.decode(e.subarray(t,t+r))),t+=r}return{strings:i,cursor:t}}function Zo(e,t){if(t!==0)return e[t-1]}function Qo(e){let t=new Yo,n=[];for(let n of e)t.intern(n.title);for(let r of e)n.push(es(r,t));let r=t.serialize(),i=0;for(let e of n)i+=e.length;let a=new Uint8Array(4+r.length+i);new DataView(a.buffer).setUint32(0,e.length,!0),a.set(r,4);let o=4+r.length;for(let e of n)a.set(e,o),o+=e.length;return a}function $o(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength).getUint32(0,!0),{strings:n,cursor:r}=Xo(e,4),i=[],a=r;for(let r=0;r<t;r++){let{entry:t,cursor:r}=ts(e,a,n);i.push(t),a=r}return i}function es(e,t){let n=new ss,r=ns(e);n.u8(r),n.bytes(as(e.id));let i=Math.floor((e.createdAt??Date.now())/1e3),a=Math.floor((e.modifiedAt??e.createdAt??Date.now())/1e3),o=Math.max(0,a-i),s=e.deletedAt?Math.floor(e.deletedAt/1e3):0,c=n.length;n.u8(0),n.u32(i),n.u32(o),n.u32(s),n.u16(t.intern(e.title));let l=0;if(e.deletedAt&&(l|=Ho),r===jo){if(n.u16(t.intern(e.url)),n.u16(t.intern(e.username)),n.lpString(e.password??``,1),e.totp&&(l|=Fo,n.lpString(e.totp,1)),e.tags&&e.tags.length>0){l|=Io,n.u8(Math.min(e.tags.length,255));for(let r=0;r<Math.min(e.tags.length,255);r++)n.u16(t.intern(e.tags[r]))}if(e.notes&&(l|=Lo,n.u16(t.intern(e.notes))),e.canary&&(l|=Ro,n.u16(t.intern(e.canary.webhookUrl)),n.u16(t.intern(e.canary.label))),e.passwordChangedAt){l|=zo;let t=Math.floor(e.passwordChangedAt/1e3);n.u32(Math.max(0,t-i))}if(typeof e.breach==`number`&&e.breach>0&&(l|=Bo,n.u32(e.breach)),e.additionalUrls&&e.additionalUrls.length>0){l|=Vo,n.u8(Math.min(e.additionalUrls.length,255));for(let r=0;r<Math.min(e.additionalUrls.length,255);r++)n.u16(t.intern(e.additionalUrls[r]))}}else if(r===Mo){if(e.notes&&(l|=Lo,n.u16(t.intern(e.notes))),e.tags&&e.tags.length>0){l|=Io,n.u8(Math.min(e.tags.length,255));for(let r=0;r<Math.min(e.tags.length,255);r++)n.u16(t.intern(e.tags[r]))}}else if(r===No){if(n.u16(t.intern(e.cardholderName)),n.lpString(e.cardNumber??``,1),n.lpString(e.expMonth??``,1),n.lpString(e.expYear??``,1),n.lpString(e.cvc??``,1),n.u16(t.intern(e.cardNickname)),n.u8(rs(e.network)),n.u16(t.intern(e.last4)),e.tags&&e.tags.length>0){l|=Io,n.u8(Math.min(e.tags.length,255));for(let r=0;r<Math.min(e.tags.length,255);r++)n.u16(t.intern(e.tags[r]))}e.notes&&(l|=Lo,n.u16(t.intern(e.notes)))}else if(r===Po){let t=qo({rpId:e.rpId,rpName:e.rpName,credentialId:e.credentialId,publicKeyCose:e.publicKeyCose,privateKeyJwk:e.privateKeyJwk,userHandle:e.userHandle,userName:e.userName,userDisplayName:e.userDisplayName,algorithm:e.algorithm,signCount:e.signCount,aaguid:e.aaguid,backupEligible:e.backupEligible,backupState:e.backupState,lastUsedAt:e.lastUsedAt});n.u32(t.length),n.bytes(t)}return n.setU8(c,l),n.toBytes()}function ts(e,t,n){let r=new cs(e,t),i=r.u8(),a=os(r.read(16)),o=r.u8(),s=r.u32(),c=r.u32(),l=r.u32(),u=r.u16(),d=s*1e3,f=(s+c)*1e3,p=l>0?l*1e3:void 0,m={id:a,title:Zo(n,u)??``,createdAt:d,modifiedAt:f,...p===void 0?{}:{deletedAt:p}};if(i===jo){let e=r.u16(),t=r.u16(),i=r.lpString(1),a={};if(o&Fo&&(a.totp=r.lpString(1)),o&Io){let e=r.u8(),t=[];for(let i=0;i<e;i++){let e=Zo(n,r.u16());e!==void 0&&t.push(e)}a.tags=t}if(o&Lo&&(a.notes=Zo(n,r.u16())),o&Ro){let e=Zo(n,r.u16())??``,t=Zo(n,r.u16()),i={webhookUrl:e};t!==void 0&&(i.label=t),a.canary=i}if(o&zo&&(a.passwordChangedAt=(s+r.u32())*1e3),o&Bo&&(a.breach=r.u32()),o&Vo){let e=r.u8(),t=[];for(let i=0;i<e;i++){let e=Zo(n,r.u16());e!==void 0&&t.push(e)}a.additionalUrls=t}return{entry:{...m,type:`login`,url:Zo(n,e),username:Zo(n,t),password:i,...a},cursor:r.cursor}}if(i===Mo){let e={};if(o&Lo&&(e.notes=Zo(n,r.u16())),o&Io){let t=r.u8(),i=[];for(let e=0;e<t;e++){let e=Zo(n,r.u16());e!==void 0&&i.push(e)}e.tags=i}return{entry:{...m,type:`note`,...e},cursor:r.cursor}}if(i===No){let e=r.u16(),t=r.lpString(1),i=r.lpString(1),a=r.lpString(1),s=r.lpString(1),c=r.u16(),l=is(r.u8()),u=r.u16(),d={};if(o&Io){let e=r.u8(),t=[];for(let i=0;i<e;i++){let e=Zo(n,r.u16());e!==void 0&&t.push(e)}d.tags=t}return o&Lo&&(d.notes=Zo(n,r.u16())),{entry:{...m,type:`card`,cardholderName:Zo(n,e),cardNumber:t,expMonth:i,expYear:a,cvc:s,cardNickname:Zo(n,c),network:l,last4:Zo(n,u),...d},cursor:r.cursor}}if(i===Po){let e=r.u32(),t=Jo(r.read(e));return{entry:{...m,type:`passkey`,...t},cursor:r.cursor}}throw Error(`UNKNOWN_ENTRY_TYPE:${i}`)}function ns(e){switch(e.type){case`note`:return Mo;case`card`:return No;case`passkey`:return Po;default:return jo}}function rs(e){if(!e)return 255;let t=Uo.indexOf(e);return t>=0?t:Uo.indexOf(`unknown`)}function is(e){if(e!==255)return Uo[e]??`unknown`}function as(e){let t=e.replace(/-/g,``);if(t.length!==32)throw Error(`UUID_FORMAT`);let n=new Uint8Array(16);for(let e=0;e<16;e++)n[e]=parseInt(t.slice(e*2,e*2+2),16);return n}function os(e){if(e.length!==16)throw Error(`UUID_LENGTH`);let t=Array.from(e).map(e=>e.toString(16).padStart(2,`0`)).join(``);return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}var ss=class{chunks=[];len=0;get length(){return this.len}u8(e){let t=new Uint8Array(1);t[0]=e&255,this.push(t)}setU8(e,t){let n=0;for(let r of this.chunks){if(e<n+r.length){r[e-n]=t&255;return}n+=r.length}throw Error(`setU8 out of range`)}u16(e){let t=new Uint8Array(2);new DataView(t.buffer).setUint16(0,e&65535,!0),this.push(t)}u32(e){let t=new Uint8Array(4);new DataView(t.buffer).setUint32(0,e>>>0,!0),this.push(t)}bytes(e){this.push(e)}lpString(e,t){let n=new TextEncoder().encode(e);if(t===1){if(n.length>255)throw Error(`STRING_TOO_LONG_U8`);this.u8(n.length)}else{if(n.length>65535)throw Error(`STRING_TOO_LONG_U16`);this.u16(n.length)}this.push(n)}toBytes(){let e=new Uint8Array(this.len),t=0;for(let n of this.chunks)e.set(n,t),t+=n.length;return e}push(e){this.chunks.push(e),this.len+=e.length}},cs=class{cursor;view;constructor(e,t){this.data=e,this.cursor=t,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength)}u8(){return this.data[this.cursor++]}u16(){let e=this.view.getUint16(this.cursor,!0);return this.cursor+=2,e}u32(){let e=this.view.getUint32(this.cursor,!0);return this.cursor+=4,e}read(e){let t=this.data.subarray(this.cursor,this.cursor+e);return this.cursor+=e,t}lpString(e){let t=e===1?this.u8():this.u16();return new TextDecoder().decode(this.read(t))}};async function ls(e,t){return qi({password:e,salt:t,parallelism:To,iterations:wo,memorySize:Co,hashLength:32,outputType:`binary`})}async function us(e,t,n){let r=await crypto.subtle.importKey(`raw`,e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength),{name:`AES-GCM`},!1,[`encrypt`]),i=await crypto.subtle.encrypt({name:`AES-GCM`,iv:t.buffer,tagLength:128},r,n.buffer.slice(n.byteOffset,n.byteOffset+n.byteLength)),a=new Uint8Array(i);return{ciphertext:a.slice(0,a.length-16),tag:a.slice(a.length-16)}}async function ds(e,t,n,r){let i=await crypto.subtle.importKey(`raw`,e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength),{name:`AES-GCM`},!1,[`decrypt`]),a=ms([n,r]),o=await crypto.subtle.decrypt({name:`AES-GCM`,iv:t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength),tagLength:128},i,a.buffer.slice(a.byteOffset,a.byteOffset+a.byteLength));return new Uint8Array(o)}async function fs(e){let t=await Qi(e),n=new Uint8Array(4);for(let e=0;e<4;e++)n[e]=parseInt(t.slice(e*2,e*2+2),16);return n}function ps(e,t){if(e.length!==t.length)return!1;let n=0;for(let r=0;r<e.length;r++)n|=e[r]^t[r];return n===0}function ms(e){let t=0;for(let n of e)t+=n.length;let n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}var hs=e({ImportView:()=>Vs}),gs=G(`<div style=display:flex>`),_s=G(`<div class=peach-lock-view-header><button class=peach-lock-restore-link>‹ back`),vs=G(`<div class=peach-settings-group><div class=peach-restore-warning>Restoring now replaces the locked local vault on this device with a fresh one from your backup or export file.`),ys=G(`<div class="peach-settings-body peach-export-menu"><div class="peach-settings-group peach-export-card peach-export-card--primary"><p class=peach-settings-label>peachscript</p><p class=peach-export-card-copy>Paste a PeachScript backup from another Peach device.</p><button class="peach-btn peach-btn--subtle peach-btn--sm">Paste PeachScript →</button></div><div class="peach-settings-group peach-export-card"><p class=peach-settings-label>backup file</p><p class=peach-export-card-copy>A Peach JSON export, or a file from Bitwarden, Proton Pass, 1Password, or a browser CSV (Chrome, Safari, Edge).</p><button class="peach-btn peach-btn--subtle peach-btn--sm">Choose file →`),bs=G(`<div class=peach-settings-group><div class=peach-restore-warning>Restoring now replaces the locked local vault on this device with a fresh one from your backup.`),xs=G(`<p class=peach-settings-label style=margin-top:4px>new master password`),Ss=G(`<p class=peach-export-card-copy>This password unlocks Peach on this device after the restore.`),Cs=G(`<p class=peach-export-note style=color:var(--peach-t2)>Passwords don't match`),ws=G(`<div class="peach-settings-stack peach-export-password-stack"><input class=peach-settings-input type=password placeholder="master password (min 8 chars)"><input class=peach-settings-input type=password placeholder="confirm master password">`),Ts=G(`<div class=peach-restore-error>`),Es=G(`<div class=peach-export-success><span class=peach-export-success-check>✓</span><span>Restored <!> entr<!>.`),Ds=G(`<div class=peach-settings-body><div class="peach-settings-group peach-export-card peach-export-card--primary peach-export-pass-group"><p class=peach-settings-label>paste peachscript</p><p class=peach-export-card-copy></p><textarea class=peach-script-input placeholder="paste PeachScript here…"></textarea><label class="peach-btn peach-btn--ghost peach-btn--sm"style=display:inline-flex;align-items:center;justify-content:center;cursor:pointer>Load .peach file<input type=file accept=.peach,application/x-peach,text/plain style=display:none></label><div class="peach-settings-stack peach-export-password-stack"><input class=peach-settings-input type=password placeholder="PeachScript password"></div><button class="peach-btn peach-btn--subtle peach-btn--sm">`),Os=G(`<div class=peach-settings-group><p class=peach-settings-label>unlock backup</p><p class=peach-export-card-copy>Enter the password used when you created this encrypted Peach JSON backup.</p><input class=peach-restore-input type=password placeholder="backup password"><div class=peach-settings-actions><button class="peach-btn peach-btn--subtle peach-btn--sm">Decrypt →`),ks=G(`<div class=peach-import-preview-more>...and <!> more`),As=G(`<div class=peach-settings-group><p class=peach-settings-label></p><div class=peach-import-summary>Found <strong></strong> entr</div><div class=peach-import-preview>`),js=G(`<div class=peach-restore-warning style=margin-top:6px>Replace forever? This cannot be undone.`),Ms=G(`<div class=peach-settings-group><p class=peach-settings-label>merge or replace</p><label class=peach-import-choice><input type=radio name=merge-mode value=add><span class=peach-import-choice-main><span class=peach-import-choice-label>Add to existing vault</span><span class=peach-import-choice-sub>This will add <!> entries to your existing <!>.</span></span></label><label class=peach-import-choice><input type=radio name=merge-mode value=replace><span class=peach-import-choice-main><span class=peach-import-choice-label>Replace vault</span><span class=peach-import-choice-sub>This will replace your <!> entries with <!> imported ones.`),Ns=G(`<div class=peach-settings-group><p class=peach-settings-label>new master password</p><p class=peach-export-card-copy>This password unlocks the Peach vault created on this device after import.</p><div class=peach-auth-grid><input class=peach-restore-input type=password placeholder="new master password"><input class=peach-restore-input type=password placeholder="confirm master password">`),Ps=G(`<div class=peach-settings-group><div class=peach-restore-error>`),Fs=G(`<div class=peach-settings-group><div class=peach-import-summary>Importing... [<!> / <!>]`),Is=G(`<div class=peach-settings-group><div class=peach-export-card-copy> <!> to be duplicates of existing ones. They were still imported — you can review and delete them in your vault.`),Ls=G(`<div class=peach-settings-group><div class=peach-settings-actions><button class="peach-btn peach-btn--subtle peach-btn--sm">`),Rs=G(`<div class=peach-settings-body><div class="peach-settings-group peach-export-card peach-export-card--primary"><p class=peach-settings-label>choose a file</p><p class=peach-export-card-copy>Bitwarden, 1Password, Proton Pass, Chrome / Edge / Safari CSV, FIDO credential-exchange passkeys, or a Peach JSON backup.</p><div class=peach-provider-chips><span class=peach-provider-chip>Peach JSON</span><span class=peach-provider-chip>FIDO passkeys</span><span class=peach-provider-chip>Proton Pass</span><span class=peach-provider-chip>Bitwarden</span><span class=peach-provider-chip>1Password</span><span class=peach-provider-chip>Browser CSV</span></div><input class=peach-restore-file type=file accept=.csv,.json,.peach,application/x-peach>`),zs=G(`<div class=peach-import-preview-row><span class=peach-import-preview-title></span><span class=peach-import-preview-meta>`),Bs=G(`<div class=peach-overlay-header><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label=Back><svg width=7 height=12 viewBox="0 0 7 12"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round stroke-linejoin=round><path d="M6 1L1 6L6 11"></path></svg></button><span class=peach-overlay-title></span><div class=peach-overlay-spacer>`);function Vs(e){let[t,n]=T(e.initialView??`menu`),[r,i]=T(``),a=()=>e.mode??`existing`,o=()=>a()===`onboarding`,s=()=>e.initialView?e.onBack():n(`menu`);return(()=>{var c=gs();return X(c,H(U,{get when(){return t()===`menu`},get children(){return H(Hs,{get mode(){return a()},get replacesExistingVault(){return e.replacesExistingVault},get onBack(){return e.onBack},onPick:e=>n(e)})}}),null),X(c,H(U,{get when(){return t()===`peachscript`},get children(){return H(Us,{get mode(){return a()},get replacesExistingVault(){return e.replacesExistingVault},get initialScript(){return r()},onBack:()=>{i(``),s()},get onImport(){return e.onImport}})}}),null),X(c,H(U,{get when(){return t()===`file`},get children(){return H(Ws,{get mode(){return a()},get replacesExistingVault(){return e.replacesExistingVault},onBack:s,get onImport(){return e.onImport},onLoadPeachFile:e=>{i(e),n(`peachscript`)}})}}),null),D(()=>q(c,o()?`peach-lock-view`:`peach-overlay-view ov-enter-right`)),c})()}function Hs(e){let t=e.mode===`onboarding`;return[H(U,{when:t,get fallback(){return H(Gs,{title:`import`,get onBack(){return e.onBack}})},get children(){var t=_s(),n=t.firstChild;return X(t,H(st,{class:`peach-wordmark-wrap`}),n),J(n,`click`,e.onBack,!0),t}}),(()=>{var n=ys(),r=n.firstChild,i=r.firstChild.nextSibling;i.firstChild;var a=i.nextSibling,o=r.nextSibling.firstChild.nextSibling.nextSibling;return X(n,H(U,{get when(){return t&&e.replacesExistingVault},get children(){return vs()}}),r),X(i,()=>e.mode===`existing`?` We'll merge it into your vault.`:``,null),a.$$click=()=>e.onPick(`peachscript`),o.$$click=()=>e.onPick(`file`),n})()]}function Us(e){let[t,n]=T(e.initialScript??``),[r,i]=T(``),[a,o]=T(``),[s,c]=T(``),[l,u]=T(!1),[d,f]=T(null),[p,m]=T(null),h=k(()=>di(t())),g=e.mode===`onboarding`,_=k(()=>a().length>=8&&a()===s());async function v(){if(f(null),m(null),!h()){f(`Paste your PeachScript first.`);return}if(!r().trim()){f(`Enter the backup password.`);return}u(!0);try{let n=await Go(li(ui(t())),r());if(g){if(!_())throw Error(`MASTER_PASSWORD_REQUIRED`);if(!(await $({type:`CREATE_VAULT`,payload:{password:a()}})).ok)throw Error(`CREATE_VAULT_FAILED`)}let i=await $({type:`RESTORE_ENTRIES`,payload:{entries:n.entries,mode:`merge`,settings:n.settings}});if(!i.ok)throw Error(i.error??`RESTORE_FAILED`);n.license?.key&&await $({type:`ACTIVATE_LICENSE`,payload:{key:n.license.key}}).catch(()=>{}),m({entryCount:n.entries.length}),await e.onImport()}catch(e){f(qs(e instanceof Error?e.message:String(e)))}finally{u(!1)}}return[H(Ks,{title:`peachscript`,get onBack(){return e.onBack},get mode(){return e.mode}}),(()=>{var u=Ds(),m=u.firstChild,y=m.firstChild.nextSibling,b=y.nextSibling,x=b.nextSibling,S=x.firstChild.nextSibling,C=x.nextSibling,w=C.firstChild,T=C.nextSibling;return X(u,H(U,{get when(){return g&&e.replacesExistingVault},get children(){return bs()}}),m),X(y,g?`Paste a PeachScript backup from another Peach device to restore your vault — or load a .peach file from disk.`:`We'll merge the entries into your existing vault. You can paste PeachScript or load a .peach file.`),b.$$input=e=>n(e.target.value),S.addEventListener(`change`,async e=>{let t=e.currentTarget,r=t.files?.[0];if(r)try{n(await r.text())}catch(e){f(e instanceof Error?e.message:`Couldn't read file.`)}finally{t.value=``}}),w.$$input=e=>i(e.target.value),X(m,H(U,{when:g,get children(){return[xs(),Ss(),(()=>{var e=ws(),t=e.firstChild,n=t.nextSibling;return t.$$input=e=>o(e.target.value),n.$$input=e=>c(e.target.value),X(e,H(U,{get when(){return W(()=>s().length>0)()&&a()!==s()},get children(){return Cs()}}),null),D(()=>t.value=a()),D(()=>n.value=s()),e})()]}}),T),T.$$click=()=>void v(),X(T,()=>l()?`decoding…`:`Restore from PeachScript`),X(m,H(U,{get when(){return d()},get children(){var e=Ts();return X(e,d),e}}),null),X(m,H(U,{get when(){return p()},get children(){var e=Es(),t=e.firstChild.nextSibling,n=t.firstChild.nextSibling,r=n.nextSibling.nextSibling;return r.nextSibling,X(t,()=>p().entryCount,n),X(t,()=>p().entryCount===1?`y`:`ies`,r),e}}),null),D(()=>T.disabled=l()||!h()||!r().trim()||g&&!_()),D(()=>b.value=t()),D(()=>w.value=r()),u})()]}function Ws(e){let t=e.mode===`onboarding`,n=()=>t,[r,i]=T(null),[a,o]=T(null),[s,c]=T(``),[l,u]=T(``),[d,f]=T(``),[p,m]=T(!1),[h,g]=T(null),[_,v]=T(`add`),[y,b]=T(!1),[x,S]=T(null),[C,w]=T(0),[E,O]=T(0),A=k(()=>r()?.requiresPassword??!1),j=k(()=>l().length>=8&&l()===d());async function M(){t||O(((await $({type:`GET_ENTRIES`})).data??[]).length)}M();async function N(e,t){try{let n=await Ur(e,t);return i(n),g(null),n.format===`unknown`&&g(`We couldn't recognise this file format. Peach supports: Peach JSON backups, Bitwarden JSON/CSV, Proton Pass JSON/CSV, 1Password JSON, and generic browser CSV exports.`),n}catch(e){let t=e instanceof Error?e.message:String(e);return i(null),g(qs(t)),null}}async function P(t){let n=t.target,r=n.files?.[0];if(!r)return;i(null),o(null),c(``),g(null),b(!1);let a=await r.text();if(r.name.toLowerCase().endsWith(`.peach`)||di(a)){if(e.onLoadPeachFile){e.onLoadPeachFile(a),n.value=``;return}g(`This is a .peach file. Open the PeachScript card to import it.`);return}o(a),await N(a)}async function F(){let e=a();!e||!s().trim()||await N(e,s())}async function ee(e){if(e.length===0)return 0;let t=((await $({type:`GET_ENTRIES`})).data??[]).filter(e=>!e.deletedAt),n=(e,t,n)=>`${(e??``).toLowerCase()}|${(t??``).toLowerCase()}|${(n??``).toLowerCase()}`,r=new Set(t.map(e=>n(e.title,e.url,e.username))),i=0;for(let t of e){let e=`username`in t?t.username:void 0,a=`url`in t?t.url:void 0;r.has(n(t.title,a,e))&&(i+=1)}return i}async function te(){let i=r();if(i){if(A()&&!s().trim()){g(`Enter the backup password used for this export.`);return}if(n()){if(l().length<8){g(`Master password must be at least 8 characters.`);return}if(!j()){g(`Master passwords do not match.`);return}}if(!t&&_()===`replace`&&!y()){b(!0);return}m(!0),g(null),w(0),S(null);try{if(i.entries.length===0)throw Error(`NO_ENTRIES_IMPORTED`);if(n()&&!(await $({type:`CREATE_VAULT`,payload:{password:l()}})).ok)throw Error(`CREATE_VAULT_FAILED`);if(!t&&_()===`replace`&&!(await $({type:`CLEAR_VAULT_ENTRIES`})).ok)throw Error(`CLEAR_VAULT_FAILED`);let r=0;!t&&_()===`add`&&(r=await ee(i.entries));let a=0;S({current:0,total:i.entries.length});let o=await $({type:`BATCH_ADD_ENTRIES`,payload:{entries:i.entries}});if(o.ok)a=(o.data??[]).length,S({current:a,total:i.entries.length});else for(let e of i.entries)(await $({type:`ADD_ENTRY`,payload:e})).ok&&(a+=1),S({current:a,total:i.entries.length});if(a===0)throw Error(`NO_ENTRIES_IMPORTED`);i.licenseKey&&await $({type:`ACTIVATE_LICENSE`,payload:{key:i.licenseKey}}).catch(()=>{}),w(r),await e.onImport()}catch(e){g(qs(e instanceof Error?e.message:String(e))),m(!1),S(null);return}m(!1),S(null)}}return[H(Ks,{title:`backup file`,get onBack(){return e.onBack},get mode(){return e.mode}}),(()=>{var i=Rs(),a=i.firstChild,o=a.firstChild.nextSibling.nextSibling.nextSibling;return X(i,H(U,{get when(){return t&&e.replacesExistingVault},get children(){return bs()}}),a),o.addEventListener(`change`,e=>void P(e)),X(i,H(U,{get when(){return A()},get children(){var e=Os(),t=e.firstChild.nextSibling.nextSibling,n=t.nextSibling.firstChild;return t.$$keydown=e=>{e.key===`Enter`&&(e.preventDefault(),F())},t.addEventListener(`blur`,()=>{s().trim()&&F()}),t.$$input=e=>c(e.target.value),n.$$click=()=>void F(),D(()=>n.disabled=!s().trim()),D(()=>t.value=s()),e}}),null),X(i,H(U,{get when(){return W(()=>!!(r()&&!A()))()&&r().format!==`unknown`},get children(){var e=As(),t=e.firstChild,n=t.nextSibling,i=n.firstChild.nextSibling;i.nextSibling;var a=n.nextSibling;return X(t,()=>r().label),X(i,()=>r().entries.length),X(n,()=>r().entries.length===1?`y`:`ies`,null),X(n,(()=>{var e=W(()=>r().skippedItems>0);return()=>e()?`. ${r().skippedItems} skipped because no password was present.`:`.`})(),null),X(a,()=>r().entries.slice(0,8).map(e=>(()=>{var t=zs(),n=t.firstChild,r=n.nextSibling;return X(n,()=>e.title),X(r,(()=>{var t=W(()=>!!e.passkey);return()=>t()?`${e.passkey.userName} • ${e.passkey.rpId} (passkey)`:W(()=>e.type===`note`)()?`secure note`:e.username||e.url||`password item`})()),t})()),null),X(a,H(U,{get when(){return r().entries.length>8},get children(){var e=ks(),t=e.firstChild.nextSibling;return t.nextSibling,X(e,()=>r().entries.length-8,t),e}}),null),e}}),null),X(i,H(U,{get when(){return W(()=>!!(!t&&r()&&!A()&&r().format!==`unknown`))()&&r().entries.length>0},get children(){var e=Ms(),t=e.firstChild.nextSibling,n=t.firstChild,i=n.nextSibling.firstChild.nextSibling,a=i.firstChild.nextSibling,o=a.nextSibling.nextSibling;o.nextSibling;var s=t.nextSibling.firstChild,c=s.nextSibling.firstChild.nextSibling,l=c.firstChild.nextSibling,u=l.nextSibling.nextSibling;return u.nextSibling,n.addEventListener(`change`,()=>{v(`add`),b(!1)}),X(i,()=>r().entries.length,a),X(i,E,o),s.addEventListener(`change`,()=>v(`replace`)),X(c,E,l),X(c,()=>r().entries.length,u),X(e,H(U,{get when(){return y()},get children(){return js()}}),null),D(()=>n.checked=_()===`add`),D(()=>s.checked=_()===`replace`),e}}),null),X(i,H(U,{get when(){return W(()=>!!(n()&&r()&&!A()))()&&r().format!==`unknown`},get children(){var e=Ns(),t=e.firstChild.nextSibling.nextSibling.firstChild,n=t.nextSibling;return t.$$input=e=>u(e.target.value),n.$$input=e=>f(e.target.value),D(()=>t.value=l()),D(()=>n.value=d()),e}}),null),X(i,H(U,{get when(){return h()},get children(){var e=Ps(),t=e.firstChild;return X(t,h),e}}),null),X(i,H(U,{get when(){return W(()=>!!p())()&&x()},get children(){var e=Fs(),t=e.firstChild,n=t.firstChild.nextSibling,r=n.nextSibling.nextSibling;return r.nextSibling,X(t,()=>x().current,n),X(t,()=>x().total,r),e}}),null),X(i,H(U,{get when(){return W(()=>C()>0)()&&!p()},get children(){var e=Is(),t=e.firstChild,n=t.firstChild,r=n.nextSibling;return r.nextSibling,X(t,C,n),X(t,()=>C()===1?`entry appears`:`entries appear`,r),e}}),null),X(i,H(U,{get when(){return W(()=>!!(r()&&!A()))()&&r().format!==`unknown`},get children(){var e=Ls(),i=e.firstChild.firstChild;return i.$$click=()=>void te(),X(i,(()=>{var e=W(()=>!!p());return()=>e()?`importing...`:t?`Create vault + import ${r().entries.length}`:_()===`replace`?y()?`Yes, replace forever`:`Replace vault with ${r().entries.length}`:`Import ${r().entries.length}`})()),D(()=>i.disabled=p()||r().entries.length===0||n()&&!j()),e}}),null),i})()]}function Gs(e){return(()=>{var t=Bs(),n=t.firstChild,r=n.nextSibling;return J(n,`click`,e.onBack,!0),X(r,()=>e.title),t})()}function Ks(e){return H(U,{get when(){return e.mode===`onboarding`},get fallback(){return H(Gs,{get title(){return e.title},get onBack(){return e.onBack}})},get children(){var t=_s(),n=t.firstChild;return X(t,H(st,{class:`peach-wordmark-wrap`}),n),J(n,`click`,e.onBack,!0),t}})}function qs(e){switch(e){case`UNSUPPORTED_IMPORT_FORMAT`:return`Unrecognised file format. Use CSV, Bitwarden JSON, Proton Pass JSON/CSV, or a Peach encrypted backup.`;case`INVALID_EXPORT_PASSWORD`:case`INVALID_PASSPHRASE`:return`Wrong backup password. This is the password you chose when you created the backup.`;case`INVALID_PEACH_EXPORT`:return`This Peach backup file looks corrupted or incomplete.`;case`INVALID_PEACHSCRIPT_CHARACTER`:return`This doesn't look like PeachScript. Make sure you copied the entire backup string.`;case`PAYLOAD_TOO_SHORT`:return`PeachScript looks truncated. Copy the full backup string and try again.`;case`BAD_MAGIC`:case`UNSUPPORTED_VERSION`:return`This PeachScript was created by a different version of Peach.`;case`CHECKSUM_FAILED`:return`PeachScript appears corrupted. Re-copy from the source device.`;case`CREATE_VAULT_FAILED`:return`Peach couldn't create a new local vault before importing.`;case`CLEAR_VAULT_FAILED`:return`Peach couldn't clear the existing vault before replacing it.`;case`MASTER_PASSWORD_REQUIRED`:return`Choose a master password for your new vault first.`;case`RESTORE_FAILED`:return`Restore failed. Your existing vault is unchanged.`;case`vault locked`:return`Peach is locked. Open Peach with your master password and try again.`;case`refuse to replace with empty entry set`:return`This PeachScript decoded to zero entries — refusing to wipe the vault.`;case`NO_ENTRIES_IMPORTED`:return`No importable password entries were found in that file.`;default:return e}}Ve([`click`,`input`,`keydown`]);var Js=`modulepreload`,Ys=function(e){return`/`+e},Xs={},Zs=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=Ys(t,n),t in Xs)return;Xs[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:Js,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Qs=G(`<span class=peach-pro-mini-badge>pro`),$s=G(`<p class="peach-hint peach-hint-error">`),ec=G(`<section class="peach-screen peach-theme lock-screen lock-screen--vault-stage"data-motion-phase=enter><header class="peach-screen-header lock-screen-header"><div class=peach-wordmark-stack></div></header><div class="peach-lock-hero peach-lock-hero--unlock"><div class=peach-lock-hero-art aria-hidden=true></div><span class=peach-lock-eyebrow>vault locked</span><h1 class="peach-onboarding-headline peach-lock-headline--unlock">unlock<br>your vault.</h1></div><section class="peach-lock-panel peach-lock-panel--unlock peach-glass"><label class=peach-label for=unlock-password>master password</label><input id=unlock-password class="peach-underline-input peach-unlock-input lock-password-input"type=password placeholder=•••••••••••• autocomplete=current-password><button class="peach-btn peach-btn--accent peach-btn--md peach-lock-submit">`),tc=G(`<button class=peach-newvault-back type=button aria-label="Back to onboarding"><svg width=11 height=11 viewBox="0 0 11 11"fill=none stroke=currentColor stroke-width=1.2 stroke-linecap=round stroke-linejoin=round><path d="M7 2L3 5.5L7 9"></path></svg>back`),nc=G(`<svg width=15 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 2C3 4.5 5 6 7 6C9 6 11 4.5 13 2"></path><path d="M3.5 5.5L2.5 7.5"></path><path d="M7 6.5V8.5"></path><path d="M10.5 5.5L11.5 7.5">`),rc=G(`<div class=peach-password-strength><div><div class=peach-strength-fill></div></div><span class=peach-strength-label>`),ic=G(`<section class="peach-screen peach-theme lock-screen lock-screen--vault-stage peach-newvault"data-motion-phase=enter><header class="peach-screen-header peach-newvault-header"><div class=peach-wordmark-stack></div></header><div class=peach-newvault-mark aria-hidden=true></div><div class=peach-newvault-card><h1 class=peach-newvault-headline>keep your12secrets.</h1><hr class=peach-newvault-divider><div class=peach-newvault-field><div class=peach-newvault-label-row><label class=peach-label for=master-password>master password</label><button class=peach-lock-reveal-btn type=button></button></div><input id=master-password class="peach-underline-input peach-newvault-input lock-password-input"placeholder=•••••••••••• autocomplete=new-password></div><div class=peach-newvault-field><label class=peach-label for=confirm-password>confirm password</label><input id=confirm-password class="peach-underline-input peach-newvault-input"placeholder=•••••••••••• autocomplete=new-password></div><button class="peach-btn peach-btn--accent peach-btn--md peach-lock-submit peach-newvault-submit"aria-live=polite></button><p class=peach-newvault-warning><span class=peach-newvault-warning-icon aria-hidden=true>⚠</span><span>If you forget it, your vault cannot be opened. There is no reset.</span></p></div><div class=peach-newvault-footer><p class=peach-hint>Already have a backup?</p><button class=peach-lock-restore-link>› restore from backup`),ac=G(`<svg width=15 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 5C1 5 2.8 1 7 1C11.2 1 13 5 13 5C13 5 11.2 9 7 9C2.8 9 1 5 1 5Z"></path><circle cx=7 cy=5 r=1.75>`),oc=G(`<p class=peach-newvault-hint>at least 12 characters`),sc=G(`<section class="peach-screen peach-theme lock-screen lock-screen--vault-stage lock-screen--onboarding peach-restore-screen"data-motion-phase=enter><header class="peach-screen-header lock-screen-header"><button class=peach-lock-restore-link>‹ back</button></header><div class=peach-lock-hero><span class=peach-lock-eyebrow>restore</span><h1 class=peach-onboarding-headline>bring back<br>your vault.</h1></div><div class=peach-restore-stack role=list><button class=peach-restore-card role=listitem><h2 class=peach-restore-card-headline>PeachScript</h2><hr class=peach-restore-card-divider><p class=peach-restore-card-body>Paste a string of Peach symbols, or open a <code>.peach</code> file you saved from another device.</p><p class=peach-restore-card-meta>backup password required</p></button><button class=peach-restore-card role=listitem><span class=peach-restore-card-soon aria-label="coming soon">soon</span><h2 class=peach-restore-card-headline>Mayan code</h2><hr class=peach-restore-card-divider><p class=peach-restore-card-body>Restore from a printed Mayan code by uploading a photo of it.</p><p class=peach-restore-card-meta>decoder shipping soon</p></button><button class=peach-restore-card role=listitem><h2 class=peach-restore-card-headline>CSV</h2><hr class=peach-restore-card-divider><p class=peach-restore-card-body>Move in from Bitwarden, 1Password, Proton Pass, or a browser (Chrome, Safari, Edge) CSV export.</p><p class=peach-restore-card-meta>plain-text — open the file once and delete it</p></button></div><div class=peach-restore-footer><button class=peach-restore-footer-link>or revert to a local snapshot →`),cc=G(`<section class="peach-screen peach-theme lock-screen lock-screen--vault-stage lock-screen--onboarding peach-restore-screen"data-motion-phase=enter><header class="peach-screen-header lock-screen-header"><button class=peach-lock-restore-link>‹ back</button></header><div class=peach-lock-hero><span class=peach-lock-eyebrow>mayan code</span><h1 class=peach-onboarding-headline>decoder<br>on its way.</h1></div><div class=peach-restore-stack><div class="peach-restore-card peach-restore-card--static"><h2 class=peach-restore-card-headline>Not yet — but soon.</h2><hr class=peach-restore-card-divider><p class=peach-restore-card-body>Mayan codes encode the same backup as PeachScript, but printable on a single page. The phone-camera decoder is the next thing to land for this format.</p><p class=peach-restore-card-body>Until then, restore your vault using the PeachScript that came with this Mayan code, or open a <code>.peach</code> file backup.</p></div></div><div class=peach-restore-footer><button class=peach-restore-footer-link>‹ back to restore`),lc=G(`<p class=peach-hint style="text-align:center;padding:8px 0">Loading…`),uc=G(`<p class=peach-hint style=line-height:1.6>No snapshots yet. Peach automatically saves up to 6 encrypted snapshots after each vault change.`),dc=G(`<p class=peach-hint style=margin-bottom:4px>Select a version to restore:`),fc=G(`<div class=peach-snapshot-list>`),pc=G(`<div class=peach-snapshot-warning><svg width=11 height=11 viewBox="0 0 12 12"fill=none stroke=rgba(220,80,60,0.9) stroke-width=1.4 stroke-linecap=round><path d="M6 1L11 10H1L6 1z"></path><line x1=6 y1=5 x2=6 y2=7.5></line><circle cx=6 cy=9 r=0.5 fill=rgba(220,80,60,0.9) stroke=none></circle></svg>This replaces your current vault with the <!> version (<!> entries). It cannot be undone.`),mc=G(`<div class=peach-snapshot-confirm-row><button class="peach-btn peach-btn--accent peach-btn--sm"style=flex:1></button><button class="peach-btn peach-btn--ghost peach-btn--sm">cancel`),hc=G(`<div class=peach-snapshot-confirm><label class=peach-label for=snapshot-pw>master password</label><input id=snapshot-pw class="peach-underline-input peach-unlock-input"type=password placeholder=•••••••••••• autocomplete=current-password>`),gc=G(`<section class="peach-screen peach-theme lock-screen lock-screen--vault-stage lock-screen--onboarding"data-motion-phase=enter><header class="peach-screen-header lock-screen-header"><button class=peach-lock-restore-link>‹ back</button></header><div class=peach-lock-hero><span class=peach-lock-eyebrow>vault history</span><h1 class=peach-onboarding-headline>revert to<br>a snapshot.</h1></div><section class="peach-lock-panel peach-snapshot-panel">`),_c=G(`<button class=peach-snapshot-row><span class=peach-snapshot-time></span><span class=peach-snapshot-count> `),vc=G(`<button class="peach-btn peach-btn--subtle peach-btn--sm peach-snapshot-restore-btn">restore this version →`),yc=null;async function bc(){return yc||(yc=(await Zs(()=>import(`./main-BbokVGoN.js`).then(e=>t(e.default,1)),__vite__mapDeps([0,1]))).default,yc)}function xc(e){let[t,n]=T(``),[r,i]=T(``),[a,o]=T(``),[s,c]=T(!1),[l,u]=T(null),[d,f]=T(!1),[p,m]=T(null),h=k(()=>t().length>=12&&r().length>=12&&t()===r()&&p()!==null&&p()>=2),g=k(()=>{let e=p();return e===null?null:e<=1?`weak`:e===2?`fair`:e===3?`good`:`strong`}),_=k(()=>t()?t().length<12?`need ${12-t().length} more characters`:r()?t()===r()?p()===null?`checking strength…`:p()<2?`password too weak — add words or length`:null:`passwords don't match`:`confirm your password`:null);k(()=>{let e=t();if(!e){m(null);return}bc().then(n=>{t()===e&&m(n(e).score)}).catch(()=>{t()===e&&m(e.length>=16?3:e.length>=12?2:1)})});async function v(){if(!t().trim())return;c(!0),o(``);let r=await $({type:`UNLOCK`,payload:{password:t()}});if(r.ok){await e.onUnlock(),c(!1);return}o(Tc(r.error,`incorrect password`)),n(``);let i=document.querySelector(`.lock-password-input`);i?.classList.add(`shake`),setTimeout(()=>i?.classList.remove(`shake`),300),c(!1)}async function y(){if(!t().trim())return;if(t().length<12){o(`password must be at least 12 characters`);return}if(t()!==r()){o(`passwords do not match`);return}let n=p();if(n===null||n<2){o(`password is too weak — try a longer or more varied passphrase`);return}c(!0),o(``);let i=await $({type:`CREATE_VAULT`,payload:{password:t()}});if(i.ok){await e.onUnlock(),c(!1);return}o(Tc(i.error,`failed to create vault`)),c(!1)}function b(t){!e.ready||s()||(n(``),i(``),o(``),u(t))}return H(Pe,{get children(){return[H(Fe,{get when(){return l()===`restore`},get children(){return H(Sc,{onBack:()=>u(null),onPickPeachScript:()=>u(`peachscript`),onPickMayan:()=>u(`mayan`),onPickCSV:()=>u(`file`),onPickSnapshots:()=>u(`snapshots`)})}}),H(Fe,{get when(){return l()===`mayan`},get children(){return H(Cc,{onBack:()=>u(`restore`)})}}),H(Fe,{get when(){return l()===`snapshots`},get children(){return H(wc,{onBack:()=>u(`restore`),get onRestored(){return e.onUnlock}})}}),H(Fe,{get when(){return l()===`peachscript`},get children(){return H(Vs,{mode:`onboarding`,get replacesExistingVault(){return e.hasVault},initialView:`peachscript`,onBack:()=>u(`restore`),onImport:async()=>{u(null),await e.onUnlock()}})}}),H(Fe,{get when(){return l()===`file`},get children(){return H(Vs,{mode:`onboarding`,get replacesExistingVault(){return e.hasVault},initialView:`file`,onBack:()=>u(`restore`),onImport:async()=>{u(null),await e.onUnlock()}})}}),H(Fe,{get when(){return e.hasVault},get children(){var r=ec(),i=r.firstChild,o=i.firstChild,c=i.nextSibling,l=c.firstChild,u=c.nextSibling,d=u.firstChild.nextSibling,f=d.nextSibling;return X(o,H(st,{class:`peach-wordmark-wrap`}),null),X(o,H(U,{get when(){return e.isPro},get children(){return Qs()}}),null),X(l,H(ot,{class:`peach-lock-hero-mark`})),X(r,H(rt,{}),u),d.$$keydown=t=>{t.key!==`Enter`||!e.ready||v()},d.$$input=e=>n(e.target.value),Y(t=>{e.ready&&setTimeout(()=>t.focus(),80)},d),X(u,H(U,{get when(){return a()},get children(){var e=$s();return X(e,a),e}}),f),f.$$click=()=>void v(),X(f,()=>s()?`unlocking...`:`unlock`),D(t=>{var n=!e.ready,r=!e.ready||s();return n!==t.e&&(d.disabled=t.e=n),r!==t.t&&(f.disabled=t.t=r),t},{e:void 0,t:void 0}),D(()=>d.value=t()),r}}),H(Fe,{when:!0,get children(){var o=ic(),c=o.firstChild,l=c.firstChild,u=c.nextSibling,p=u.nextSibling,m=p.firstChild.nextSibling.nextSibling,v=m.firstChild,x=v.firstChild.nextSibling,S=v.nextSibling,C=m.nextSibling,w=C.firstChild.nextSibling,T=C.nextSibling,E=p.nextSibling.firstChild.nextSibling;return X(c,H(U,{get when(){return e.onBackToOnboarding},get children(){var t=tc();return t.$$click=()=>e.onBackToOnboarding?.(),t}}),l),X(l,H(st,{class:`peach-wordmark-wrap`}),null),X(l,H(U,{get when(){return e.isPro},get children(){return Qs()}}),null),X(u,H(ot,{class:`peach-newvault-mark-art`})),x.$$click=()=>f(e=>!e),X(x,H(U,{get when(){return d()},get fallback(){return ac()},get children(){return nc()}}),null),X(x,()=>d()?`hide`:`show`,null),S.$$keydown=t=>{t.key!==`Enter`||!e.ready||y()},S.$$input=e=>n(e.target.value),X(m,H(U,{get when(){return W(()=>t().length>0)()&&g()!==null},get fallback(){return oc()},get children(){var e=rc(),t=e.firstChild,n=t.nextSibling;return X(n,g),D(()=>q(t,`peach-strength-bar peach-strength-bar--${g()}`)),e}}),null),w.$$keydown=t=>{t.key===`Enter`&&e.ready&&y()},w.$$input=e=>i(e.target.value),X(p,H(U,{get when(){return a()},get children(){var e=$s();return X(e,a),e}}),T),T.$$click=()=>void y(),X(T,H(U,{get when(){return W(()=>!h())()&&_()},get fallback(){return s()?`creating...`:`create vault`},get children(){return _()}})),E.$$click=()=>b(`restore`),D(t=>{var n=d()?`Hide password`:`Show password`,r=d()?`text`:`password`,i=!e.ready,a=d()?`text`:`password`,o=!e.ready,c=!e.ready||s()||!h(),l=!e.ready;return n!==t.e&&K(x,`aria-label`,t.e=n),r!==t.t&&K(S,`type`,t.t=r),i!==t.a&&(S.disabled=t.a=i),a!==t.o&&K(w,`type`,t.o=a),o!==t.i&&(w.disabled=t.i=o),c!==t.n&&(T.disabled=t.n=c),l!==t.s&&(E.disabled=t.s=l),t},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0}),D(()=>S.value=t()),D(()=>w.value=r()),o}})]}})}function Sc(e){return(()=>{var t=sc(),n=t.firstChild,r=n.firstChild,i=n.nextSibling.nextSibling,a=i.firstChild,o=a.nextSibling,s=o.nextSibling,c=i.nextSibling.firstChild;return X(n,H(st,{class:`peach-wordmark-wrap`}),r),J(r,`click`,e.onBack,!0),J(a,`click`,e.onPickPeachScript,!0),J(o,`click`,e.onPickMayan,!0),J(s,`click`,e.onPickCSV,!0),J(c,`click`,e.onPickSnapshots,!0),t})()}function Cc(e){return(()=>{var t=cc(),n=t.firstChild,r=n.firstChild,i=n.nextSibling.nextSibling.nextSibling.firstChild;return X(n,H(st,{class:`peach-wordmark-wrap`}),r),J(r,`click`,e.onBack,!0),J(i,`click`,e.onBack,!0),t})()}function wc(e){let[t,n]=T([]),[r,i]=T(!0),[a,o]=T(null),[s,c]=T(``),[l,u]=T(!1),[d,f]=T(!1),[p,m]=T(``);P(async()=>{n((await $({type:`LIST_VAULT_SNAPSHOTS`})).data??[]),i(!1)});function h(e){let t=Date.now()-e,n=Math.floor(t/6e4);if(n<2)return`just now`;if(n<60)return`${n} minutes ago`;let r=Math.floor(n/60);if(r<24)return`${r} hour${r===1?``:`s`} ago`;let i=Math.floor(r/24);return`${i} day${i===1?``:`s`} ago`}function g(e){o(e),u(!1),c(``),m(``)}async function _(){let t=a();t===null||!s()||(f(!0),m(``),(await $({type:`RESTORE_VAULT_SNAPSHOT`,payload:{index:t,password:s()}})).ok?await e.onRestored():(m(`Incorrect password, or this snapshot cannot be decrypted.`),f(!1)))}let v=()=>{let e=a();return e===null?null:t()[e]??null};return(()=>{var n=gc(),i=n.firstChild,o=i.firstChild,f=i.nextSibling.nextSibling;return X(i,H(st,{class:`peach-wordmark-wrap`}),o),J(o,`click`,e.onBack,!0),X(f,H(U,{get when(){return r()},get children(){return lc()}}),null),X(f,H(U,{get when(){return W(()=>!r())()&&t().length===0},get children(){return uc()}}),null),X(f,H(U,{get when(){return W(()=>!r())()&&t().length>0},get children(){return[dc(),(()=>{var e=fc();return X(e,H(Me,{get each(){return t()},children:e=>(()=>{var t=_c(),n=t.firstChild,r=n.nextSibling,i=r.firstChild;return t.$$click=()=>g(e.index),X(n,()=>h(e.timestamp)),X(r,()=>e.entryCount,i),X(r,()=>e.entryCount===1?`entry`:`entries`,null),D(n=>{var r=a()===e.index,i=d();return r!==n.e&&t.classList.toggle(`is-selected`,n.e=r),i!==n.t&&(t.disabled=n.t=i),n},{e:void 0,t:void 0}),t})()})),e})(),H(U,{get when(){return a()!==null},get children(){var e=hc(),t=e.firstChild.nextSibling;return t.$$keydown=e=>{e.key===`Enter`&&!d()&&l()&&_()},t.$$input=e=>c(e.target.value),X(e,H(U,{get when(){return p()},get children(){var e=$s();return X(e,p),e}}),null),X(e,H(U,{get when(){return l()},get fallback(){return(()=>{var e=vc();return e.$$click=()=>u(!0),D(()=>e.disabled=!s().trim()||d()),e})()},get children(){return[(()=>{var e=pc(),t=e.firstChild.nextSibling.nextSibling,n=t.nextSibling.nextSibling;return n.nextSibling,X(e,(()=>{var e=W(()=>!!v());return()=>e()?h(v().timestamp):``})(),t),X(e,()=>v()?.entryCount,n),e})(),(()=>{var e=mc(),t=e.firstChild,n=t.nextSibling;return t.$$click=()=>void _(),X(t,()=>d()?`restoring…`:`yes, restore`),n.$$click=()=>u(!1),D(e=>{var r=d()||!s().trim(),i=d();return r!==e.e&&(t.disabled=e.e=r),i!==e.t&&(n.disabled=e.t=i),e},{e:void 0,t:void 0}),e})()]}}),null),D(()=>t.disabled=d()),D(()=>t.value=s()),e}})]}}),null),D(()=>o.disabled=d()),n})()}function Tc(e,t){return e?e===`SERVICE_WORKER_UNAVAILABLE`||e.includes(`Receiving end does not exist`)||e.includes(`message port closed`)?`background service unavailable`:e:t}Ve([`input`,`keydown`,`click`]);var Ec=G(`<canvas width=320 height=520 class=peach-rune-background aria-hidden=true>`),Dc=14,Oc=Dc*3.8,kc=Dc*2.2,Ac=[8,11,6],jc=120;function Mc(){let e=[];for(let t=0;t<jc;t++)e.push(String.fromCodePoint(57344+(t*37+13&255)));return e.join(``)}function Nc(e){let t,n=0,r=!1;return P(()=>{let i=t.getContext(`2d`);if(!i)return;let a=t.width,o=t.height,s=e.opacity??.07,c=Mc(),l=Math.ceil(o/Oc)+1,u=Math.ceil(a/kc)+4,d=c.length*kc,f=Array.from({length:l},()=>Math.random()*d),p=performance.now(),m=e=>{let t=Math.min(e-p,64);p=e,i.clearRect(0,0,a,o),i.font=`${Dc}px PeachScript, monospace`,i.fillStyle=`rgba(245, 240, 234, ${s})`,i.textBaseline=`alphabetic`;for(let e=0;e<l;e++){let n=Ac[e%Ac.length];f[e]=(f[e]+n*t/1e3)%d;let r=e*Oc+Dc+8,o=Math.floor(f[e]/kc),s=f[e]%kc;for(let e=0;e<u;e++){let t=e*kc-s;if(t<-kc||t>a+kc)continue;let n=((o+e)%c.length+c.length)%c.length;i.fillText(c[n],t,r)}}n=requestAnimationFrame(m)},h=()=>{r||(r=!0,p=performance.now(),n=requestAnimationFrame(m))},g=()=>{r&&(r=!1,cancelAnimationFrame(n))},_=()=>{document.hidden?g():h()};document.addEventListener(`visibilitychange`,_),document.fonts.load(`${Dc}px PeachScript`).finally(h),F(()=>{g(),document.removeEventListener(`visibilitychange`,_)})}),(()=>{var e=Ec(),n=t;return typeof n==`function`?Y(n,e):t=e,e})()}var Pc=G(`<p class=peach-onboarding-warning><span class=peach-onboarding-warning-icon aria-hidden=true>⚠</span><span>`),Fc=G(`<section class="peach-screen peach-theme peach-onboarding"><header class="peach-screen-header peach-onboarding-header"></header><div class=peach-onboarding-card role=button tabindex=0><h2 class=peach-onboarding-card-headline></h2><hr class=peach-onboarding-divider></div><div class=peach-onboarding-nav><div class=peach-onboarding-dots aria-hidden=true></div><button class=peach-onboarding-next>`),Ic=G(`<p class=peach-onboarding-body>`),Lc=G(`<div class=peach-onboarding-dot>`),Rc=[{headline:`Your passwords13live here.14Nowhere else.`,body:[`No account. No server. No one but you can ever see your vault.`,`Everything is encrypted on your device with a password only you know.`],warning:null},{headline:`One rule.`,body:[`Your master password is yours alone. Peach cannot recover it. There is no reset.`,`Choose something you will remember. Write it down somewhere safe.`],warning:`If you forget it, your vault cannot be opened.`},{headline:`Everything15you need.`,body:[`Passwords, passkeys, cards, secure notes, two-factor codes.`,`Autofills on every site. Generates strong passwords. Detects breaches.`,`Free forever. Pro adds sync, mobile, and passkeys.`],warning:null}],zc=120,Bc=60;function Vc(e){let[t,n]=T(0),[r,i]=T(!1),[a,o]=T(!1);function s(){if(!(r()||a()))if(t()<Rc.length-1)i(!0),window.setTimeout(()=>{n(e=>e+1),i(!1)},zc+Bc);else{o(!0);try{chrome.storage.local.set({peach_onboarded:!0})}catch{}window.setTimeout(()=>{e.onComplete()},200)}}return(()=>{var e=Fc(),n=e.firstChild,i=n.nextSibling,o=i.firstChild;o.nextSibling;var c=i.nextSibling.firstChild,l=c.nextSibling;return X(e,H(Nc,{opacity:.07}),n),X(n,H(st,{class:`peach-wordmark-wrap`})),i.$$keydown=e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),s())},i.$$click=s,X(o,()=>Rc[t()].headline),X(i,H(Me,{get each(){return Rc[t()].body},children:e=>(()=>{var t=Ic();return X(t,e),t})()}),null),X(i,H(U,{get when(){return Rc[t()].warning},get children(){var e=Pc(),n=e.firstChild.nextSibling;return X(n,()=>Rc[t()].warning),e}}),null),X(c,H(Me,{each:Rc,children:(e,n)=>(()=>{var e=Lc();return D(()=>e.classList.toggle(`is-active`,n()===t())),e})()})),l.$$click=e=>{e.stopPropagation(),s()},X(l,()=>t()===Rc.length-1?`Get started →`:`next →`),D(t=>{var n=!!a(),o=!!r(),s=a();return n!==t.e&&e.classList.toggle(`is-completing`,t.e=n),o!==t.t&&i.classList.toggle(`is-exiting`,t.t=o),s!==t.a&&(l.disabled=t.a=s),t},{e:void 0,t:void 0,a:void 0}),e})()}Ve([`click`,`keydown`]);var Hc=G(`<div class=peach-pro-celebration><div class=peach-pro-bloom-target>🍑</div><div class=peach-pro-wordmark>peach pro</div><div class=peach-pro-thankyou>thank you.`);function Uc(){let[e,t]=T(!1);return P(()=>{let e=window.setTimeout(()=>t(!0),1800);F(()=>window.clearTimeout(e))}),(()=>{var t=Hc();return D(()=>t.classList.toggle(`is-leaving`,!!e())),t})()}function Wc(e,t){return e.endsWith(t)?e.length===t.length||e[e.length-t.length-1]===`.`:!1}function Gc(e,t){let n=e.length-t.length-2,r=e.lastIndexOf(`.`,n);return r===-1?e:e.slice(r+1)}function Kc(e,t,n){if(n.validHosts!==null){let e=n.validHosts;for(let n of e)if(Wc(t,n))return n}let r=0;if(t.startsWith(`.`))for(;r<t.length&&t[r]===`.`;)r+=1;return e.length===t.length-r?null:Gc(t,e)}function qc(e,t){return e.slice(0,-t.length-1)}function Jc(e,t){let n=0,r=e.length,i=!1;if(!t){if(e.startsWith(`data:`))return null;for(;n<e.length&&e.charCodeAt(n)<=32;)n+=1;for(;r>n+1&&e.charCodeAt(r-1)<=32;)--r;if(e.charCodeAt(n)===47&&e.charCodeAt(n+1)===47)n+=2;else{let t=e.indexOf(`:/`,n);if(t!==-1){let r=t-n,i=e.charCodeAt(n),a=e.charCodeAt(n+1),o=e.charCodeAt(n+2),s=e.charCodeAt(n+3),c=e.charCodeAt(n+4);if(!(r===5&&i===104&&a===116&&o===116&&s===112&&c===115)&&!(r===4&&i===104&&a===116&&o===116&&s===112)&&!(r===3&&i===119&&a===115&&o===115)&&!(r===2&&i===119&&a===115))for(let r=n;r<t;r+=1){let t=e.charCodeAt(r)|32;if(!(t>=97&&t<=122||t>=48&&t<=57||t===46||t===45||t===43))return null}for(n=t+2;e.charCodeAt(n)===47;)n+=1}}let t=-1,a=-1,o=-1;for(let s=n;s<r;s+=1){let n=e.charCodeAt(s);if(n===35||n===47||n===63){r=s;break}else n===64?t=s:n===93?a=s:n===58?o=s:n>=65&&n<=90&&(i=!0)}if(t!==-1&&t>n&&t<r&&(n=t+1),e.charCodeAt(n)===91)return a===-1?null:e.slice(n+1,a).toLowerCase();o!==-1&&o>n&&o<r&&(r=o)}for(;r>n+1&&e.charCodeAt(r-1)===46;)--r;let a=n!==0||r!==e.length?e.slice(n,r):e;return i?a.toLowerCase():a}function Yc(e){if(e.length<7||e.length>15)return!1;let t=0;for(let n=0;n<e.length;n+=1){let r=e.charCodeAt(n);if(r===46)t+=1;else if(r<48||r>57)return!1}return t===3&&e.charCodeAt(0)!==46&&e.charCodeAt(e.length-1)!==46}function Xc(e){if(e.length<3)return!1;let t=+!!e.startsWith(`[`),n=e.length;if(e[n-1]===`]`&&--n,n-t>39)return!1;let r=!1;for(;t<n;t+=1){let n=e.charCodeAt(t);if(n===58)r=!0;else if(!(n>=48&&n<=57||n>=97&&n<=102||n>=65&&n<=90))return!1}return r}function Zc(e){return Xc(e)||Yc(e)}function Qc(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function $c(e){if(e.length>255||e.length===0||!Qc(e.charCodeAt(0))&&e.charCodeAt(0)!==46&&e.charCodeAt(0)!==95)return!1;let t=-1,n=-1,r=e.length;for(let i=0;i<r;i+=1){let r=e.charCodeAt(i);if(r===46){if(i-t>64||n===46||n===45||n===95)return!1;t=i}else if(!(Qc(r)||r===45||r===95))return!1;n=r}return r-t-1<=63&&n!==45}function el({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:n=!0,extractHostname:r=!0,mixedInputs:i=!0,validHosts:a=null,validateHostname:o=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:n,extractHostname:r,mixedInputs:i,validHosts:a,validateHostname:o}}var tl=el({});function nl(e){return e===void 0?tl:el(e)}function rl(e,t){return t.length===e.length?``:e.slice(0,-t.length-1)}function il(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}function al(e){e.domain=null,e.domainWithoutSuffix=null,e.hostname=null,e.isIcann=null,e.isIp=null,e.isPrivate=null,e.publicSuffix=null,e.subdomain=null}function ol(e,t,n,r,i){let a=nl(r);return typeof e!=`string`||(a.extractHostname?a.mixedInputs?i.hostname=Jc(e,$c(e)):i.hostname=Jc(e,!1):i.hostname=e,a.detectIp&&i.hostname!==null&&(i.isIp=Zc(i.hostname),i.isIp))?i:a.validateHostname&&a.extractHostname&&i.hostname!==null&&!$c(i.hostname)?(i.hostname=null,i):(t===0||i.hostname===null||(n(i.hostname,a,i),t===2||i.publicSuffix===null)||(i.domain=Kc(i.publicSuffix,i.hostname,a),t===3||i.domain===null)||(i.subdomain=rl(i.hostname,i.domain),t===4)||(i.domainWithoutSuffix=qc(i.domain,i.publicSuffix)),i)}function sl(e,t,n){if(!t.allowPrivateDomains&&e.length>3){let t=e.length-1,r=e.charCodeAt(t),i=e.charCodeAt(t-1),a=e.charCodeAt(t-2),o=e.charCodeAt(t-3);if(r===109&&i===111&&a===99&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`com`,!0;if(r===103&&i===114&&a===111&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`org`,!0;if(r===117&&i===100&&a===101&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`edu`,!0;if(r===118&&i===111&&a===103&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`gov`,!0;if(r===116&&i===101&&a===110&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`net`,!0;if(r===101&&i===100&&a===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`de`,!0}return!1}var cl=(function(){let e=[1,{}],t=[0,{city:e}];return[0,{ck:[0,{www:e}],jp:[0,{kawasaki:t,kitakyushu:t,kobe:t,nagoya:t,sapporo:t,sendai:t,yokohama:t}]}]})(),ll=(function(){let e=[1,{}],t=[2,{}],n=[1,{com:e,edu:e,gov:e,net:e,org:e}],r=[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e}],i=[0,{"*":t}],a=[2,{s:i}],o=[0,{relay:t}],s=[2,{id:t}],c=[1,{gov:e}],l=[0,{airflow:i,"lambda-url":t,"transfer-webapp":t}],u=[0,{airflow:i,"transfer-webapp":t}],d=[0,{"transfer-webapp":t}],f=[0,{"transfer-webapp":t,"transfer-webapp-fips":t}],p=[0,{notebook:t,studio:t}],m=[0,{labeling:t,notebook:t,studio:t}],h=[0,{notebook:t}],g=[0,{labeling:t,notebook:t,"notebook-fips":t,studio:t}],_=[0,{notebook:t,"notebook-fips":t,studio:t,"studio-fips":t}],v=[0,{shop:t}],y=[0,{"*":e}],b=[1,{co:t}],x=[0,{objects:t}],S=[2,{"eu-west-1":t,"us-east-1":t}],C=[0,{lb:t,s3:t,website:t}],w=[2,{nodes:t}],T=[0,{my:t}],E=[0,{s3:t,"s3-accesspoint":t,"s3-website":t}],D=[0,{s3:t,"s3-accesspoint":t}],O=[0,{direct:t}],k=[0,{"webview-assets":t}],A=[0,{vfs:t,"webview-assets":t}],j=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:E,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":k,cloud9:A}],M=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:D,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":k,cloud9:A}],N=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:E,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":k,cloud9:A}],P=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:E,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],F=[0,{s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-website":t}],ee=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:F,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":k,cloud9:A}],te=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:F,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t}],ne=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:F,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":k,cloud9:A}],I=[0,{auth:t}],re=[0,{auth:t,"auth-fips":t}],L=[0,{"auth-fips":t}],ie=[0,{apps:t}],ae=[0,{paas:t}],oe=[2,{eu:t}],se=[0,{app:t}],ce=[0,{site:t}],le=[1,{com:e,edu:e,net:e,org:e}],ue=[0,{j:t}],de=[0,{dyn:t}],fe=[2,{web:t}],pe=[1,{co:e,com:e,edu:e,gov:e,net:e,org:e}],me=[0,{p:t}],he=[0,{user:t}],ge=[1,{ms:t}],R=[0,{cdn:t}],_e=[2,{raw:i}],ve=[0,{cust:t,reservd:t}],ye=[0,{cust:t}],z=[0,{s3:t}],be=[1,{biz:e,com:e,edu:e,gov:e,info:e,net:e,org:e}],xe=[0,{ipfs:t}],Se=[1,{framer:t}],Ce=[0,{forgot:t}],we=[0,{core:[0,{blob:t,file:t,web:t}],servicebus:t}],B=[1,{gs:e}],Te=[0,{nes:e}],V=[1,{k12:e,cc:e,lib:e}],Ee=[1,{cc:e}],De=[1,{cc:e,lib:e}];return[0,{ac:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,drr:t,feedback:t,forms:t}],ad:e,ae:[1,{ac:e,co:e,gov:e,mil:e,net:e,org:e,sch:e}],aero:[1,{airline:e,airport:e,"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,"air-surveillance":e,"air-traffic-control":e,aircraft:e,airtraffic:e,ambulance:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,freight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,marketplace:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,taxi:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}],af:n,ag:[1,{co:e,com:e,net:e,nom:e,org:e,obj:t}],ai:[1,{com:e,net:e,off:e,org:e,uwu:t,framer:t,kiloapps:t}],al:r,am:[1,{co:e,com:e,commune:e,net:e,org:e,radio:t}],ao:[1,{co:e,ed:e,edu:e,gov:e,gv:e,it:e,og:e,org:e,pb:e}],aq:e,ar:[1,{bet:e,com:e,coop:e,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,mutual:e,net:e,org:e,seg:e,senasa:e,tur:e}],arpa:[1,{e164:e,home:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}],as:c,asia:[1,{cloudns:t,daemon:t,dix:t}],at:[1,{4:t,ac:[1,{sth:e}],co:e,gv:e,or:e,funkfeuer:[0,{wien:t}],futurecms:[0,{"*":t,ex:i,in:i}],futurehosting:t,futuremailing:t,ortsinfo:[0,{ex:i,kunden:i}],biz:t,info:t,"123webseite":t,priv:t,my:t,myspreadshop:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],au:[1,{asn:e,com:[1,{cloudlets:[0,{mel:t}],myspreadshop:t}],edu:[1,{act:e,catholic:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}],gov:[1,{qld:e,sa:e,tas:e,vic:e,wa:e}],id:e,net:e,org:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e,hrsn:[0,{vps:t}]}],aw:[1,{com:e}],ax:e,az:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,int:e,mil:e,name:e,net:e,org:e,pp:e,pro:e}],ba:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,brendly:v,rs:t}],bb:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}],bd:[1,{ac:e,ai:e,co:e,com:e,edu:e,gov:e,id:e,info:e,it:e,mil:e,net:e,org:e,sch:e,tv:e}],be:[1,{ac:e,cloudns:t,webhosting:t,interhostsolutions:[0,{cloud:t}],kuleuven:[0,{ezproxy:t}],my:t,"123website":t,myspreadshop:t,transurl:i}],bf:c,bg:[1,{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,barsy:t}],bh:n,bi:[1,{co:e,com:e,edu:e,or:e,org:e}],biz:[1,{activetrail:t,"cloud-ip":t,cloudns:t,jozi:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}],bj:[1,{africa:e,agro:e,architectes:e,assur:e,avocats:e,co:e,com:e,eco:e,econo:e,edu:e,info:e,loisirs:e,money:e,net:e,org:e,ote:e,restaurant:e,resto:e,tourism:e,univ:e}],bm:n,bn:[1,{com:e,edu:e,gov:e,net:e,org:e,co:t}],bo:[1,{com:e,edu:e,gob:e,int:e,mil:e,net:e,org:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,plurinacional:e,politica:e,profesional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}],br:[1,{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,api:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bet:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:[1,{simplesite:t}],contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:[1,{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}],gru:e,ia:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:[1,{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}],leilao:e,lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:y,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,social:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,xyz:e,zlg:e,tche:t}],bs:[1,{com:e,edu:e,gov:e,net:e,org:e,we:t}],bt:n,bv:e,bw:[1,{ac:e,co:e,gov:e,net:e,org:e}],by:[1,{gov:e,mil:e,com:e,of:e,mediatech:t}],bz:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,za:t,mydns:t,gsj:t}],ca:[1,{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:i,co:t,"no-ip":t,onid:t,myspreadshop:t,box:t}],cat:e,cc:[1,{cleverapps:t,"cloud-ip":t,cloudns:t,ccwu:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t,spawn:[0,{instances:t}],sryze:t,ec:t,eu:t,gu:t,uk:t,us:t}],cd:[1,{gov:e,cc:t}],cf:e,cg:e,ch:[1,{square7:t,cloudns:t,cloudscale:[0,{cust:t,lpg:x,rma:x}],objectstorage:[0,{lpg:t,rma:t}],flow:[0,{ae:[0,{alp1:t}],appengine:t}],"linkyard-cloud":t,gotdns:t,dnsking:t,"123website":t,myspreadshop:t,firenet:[0,{"*":t,svc:i}],"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],ci:[1,{ac:e,"xn--aroport-bya":e,aéroport:e,asso:e,co:e,com:e,ed:e,edu:e,go:e,gouv:e,int:e,net:e,or:e,org:e,us:t}],ck:y,cl:[1,{co:e,gob:e,gov:e,mil:e,cloudns:t}],cm:[1,{co:e,com:e,gov:e,net:e}],cn:[1,{ac:e,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,rds:i,dualstack:E,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"cn-northwest-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,rds:i,dualstack:D,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],compute:i,airflow:[0,{"cn-north-1":i,"cn-northwest-1":i}],eb:[0,{"cn-north-1":t,"cn-northwest-1":t}],elb:i}],amazonwebservices:[0,{on:[0,{"cn-north-1":u,"cn-northwest-1":u}]}],sagemaker:[0,{"cn-north-1":p,"cn-northwest-1":p}]}],edu:e,gov:e,mil:e,net:e,org:e,"xn--55qx5d":e,公司:e,"xn--od0alg":e,網絡:e,"xn--io0a7i":e,网络:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gx:e,gz:e,ha:e,hb:e,he:e,hi:e,hk:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,mo:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:[1,{as:t}],sn:e,sx:e,tj:e,tw:e,xj:e,xz:e,yn:e,zj:e,"canva-apps":t,canvasite:T,myqnapcloud:t,quickconnect:O}],co:[1,{com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,carrd:t,crd:t,otap:i,hidns:t,leadpages:t,lpages:t,mypi:t,xmit:i,rdpa:[0,{clusters:i,srvrless:i}],firewalledreplit:s,repl:s,supabase:[2,{realtime:t,storage:t}],umso:t}],com:[1,{a2hosted:t,cpserver:t,adobeaemcloud:[2,{dev:i}],africa:t,auiusercontent:i,aivencloud:t,alibabacloudcs:t,kasserver:t,amazonaws:[0,{"af-south-1":j,"ap-east-1":M,"ap-northeast-1":N,"ap-northeast-2":N,"ap-northeast-3":j,"ap-south-1":N,"ap-south-2":P,"ap-southeast-1":N,"ap-southeast-2":N,"ap-southeast-3":P,"ap-southeast-4":P,"ap-southeast-5":[0,{"execute-api":t,dualstack:E,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"ca-central-1":ee,"ca-west-1":te,"eu-central-1":N,"eu-central-2":P,"eu-north-1":M,"eu-south-1":j,"eu-south-2":P,"eu-west-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:E,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":k,cloud9:A}],"eu-west-2":M,"eu-west-3":j,"il-central-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:E,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":k,cloud9:[0,{vfs:t}]}],"me-central-1":P,"me-south-1":M,"sa-east-1":j,"us-east-1":[2,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:F,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":k,cloud9:A}],"us-east-2":ne,"us-gov-east-1":te,"us-gov-west-1":te,"us-west-1":ee,"us-west-2":ne,compute:i,"compute-1":i,airflow:[0,{"af-south-1":i,"ap-east-1":i,"ap-northeast-1":i,"ap-northeast-2":i,"ap-northeast-3":i,"ap-south-1":i,"ap-south-2":i,"ap-southeast-1":i,"ap-southeast-2":i,"ap-southeast-3":i,"ap-southeast-4":i,"ap-southeast-5":i,"ap-southeast-7":i,"ca-central-1":i,"ca-west-1":i,"eu-central-1":i,"eu-central-2":i,"eu-north-1":i,"eu-south-1":i,"eu-south-2":i,"eu-west-1":i,"eu-west-2":i,"eu-west-3":i,"il-central-1":i,"me-central-1":i,"me-south-1":i,"sa-east-1":i,"us-east-1":i,"us-east-2":i,"us-west-1":i,"us-west-2":i}],rds:[0,{"af-south-1":i,"ap-east-1":i,"ap-east-2":i,"ap-northeast-1":i,"ap-northeast-2":i,"ap-northeast-3":i,"ap-south-1":i,"ap-south-2":i,"ap-southeast-1":i,"ap-southeast-2":i,"ap-southeast-3":i,"ap-southeast-4":i,"ap-southeast-5":i,"ap-southeast-6":i,"ap-southeast-7":i,"ca-central-1":i,"ca-west-1":i,"eu-central-1":i,"eu-central-2":i,"eu-west-1":i,"eu-west-2":i,"eu-west-3":i,"il-central-1":i,"me-central-1":i,"me-south-1":i,"mx-central-1":i,"sa-east-1":i,"us-east-1":i,"us-east-2":i,"us-gov-east-1":i,"us-gov-west-1":i,"us-northeast-1":i,"us-west-1":i,"us-west-2":i}],s3:t,"s3-1":t,"s3-ap-east-1":t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-northeast-3":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-north-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-east-1":t,"s3-fips-us-gov-west-1":t,"s3-global":[0,{accesspoint:[0,{mrap:t}]}],"s3-me-south-1":t,"s3-sa-east-1":t,"s3-us-east-2":t,"s3-us-gov-east-1":t,"s3-us-gov-west-1":t,"s3-us-west-1":t,"s3-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t,"s3-website-us-east-1":t,"s3-website-us-gov-west-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,elb:i}],amazoncognito:[0,{"af-south-1":I,"ap-east-1":I,"ap-northeast-1":I,"ap-northeast-2":I,"ap-northeast-3":I,"ap-south-1":I,"ap-south-2":I,"ap-southeast-1":I,"ap-southeast-2":I,"ap-southeast-3":I,"ap-southeast-4":I,"ap-southeast-5":I,"ap-southeast-7":I,"ca-central-1":I,"ca-west-1":I,"eu-central-1":I,"eu-central-2":I,"eu-north-1":I,"eu-south-1":I,"eu-south-2":I,"eu-west-1":I,"eu-west-2":I,"eu-west-3":I,"il-central-1":I,"me-central-1":I,"me-south-1":I,"mx-central-1":I,"sa-east-1":I,"us-east-1":re,"us-east-2":re,"us-gov-east-1":L,"us-gov-west-1":L,"us-west-1":re,"us-west-2":re}],amplifyapp:t,awsapprunner:i,awsapps:t,elasticbeanstalk:[2,{"af-south-1":t,"ap-east-1":t,"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ap-southeast-3":t,"ap-southeast-5":t,"ap-southeast-7":t,"ca-central-1":t,"eu-central-1":t,"eu-north-1":t,"eu-south-1":t,"eu-south-2":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"il-central-1":t,"me-central-1":t,"me-south-1":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-east-1":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}],awsglobalaccelerator:t,siiites:t,appspacehosted:t,appspaceusercontent:t,"on-aptible":t,myasustor:t,"atlassian-3p":i,"atlassian-3p-us-gov-mod":i,"atlassian-isolated-3p":i,"balena-devices":t,boutir:t,bplaced:t,cafjs:t,"canva-apps":t,"canva-hosted-embed":t,canvacode:t,"rice-labs":t,"cdn77-storage":t,br:t,cn:t,de:t,eu:t,jpn:t,mex:t,ru:t,sa:t,uk:t,us:t,za:t,"clever-cloud":[0,{services:i}],abrdns:t,dnsabr:t,"ip-ddns":t,jdevcloud:t,wpdevcloud:t,"cf-ipfs":t,"cloudflare-ipfs":t,trycloudflare:t,co:t,devinapps:i,builtwithdark:t,datadetect:[0,{demo:t,instance:t}],dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,deployagent:t,digitaloceanspaces:i,discordsays:t,discordsez:t,drayddns:t,dreamhosters:t,durumis:t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,"1cooldns":t,bumbleshrimp:t,ddnsfree:t,ddnsgeek:t,ddnsguru:t,dynuddns:t,dynuhosting:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,pivohosting:t,theworkpc:t,wiredbladehosting:t,emergentagent:[0,{preview:t}],mytuleap:t,"tuleap-partners":t,encoreapi:t,evennode:[0,{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}],onfabrica:t,"fastly-edge":t,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,fldrv:t,framercanvas:t,"freebox-os":t,freeboxos:t,freemyip:t,aliases121:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":i,appspot:[2,{r:i}],blogspot:t,codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,withgoogle:t,withyoutube:t,grayjayleagues:t,hatenablog:t,hatenadiary:t,"hercules-app":t,"hercules-dev":t,herokuapp:t,gr:t,smushcdn:t,wphostedmail:t,wpmucdn:t,pixolino:t,"apps-1and1":t,"live-website":t,"webspace-host":t,dopaas:t,"hosted-by-previder":ae,hosteur:[0,{"rag-cloud":t,"rag-cloud-ch":t}],"ik-server":[0,{jcloud:t,"jcloud-ver-jpc":t}],jelastic:[0,{demo:t}],massivegrid:ae,wafaicloud:[0,{jed:t,ryd:t}],"eu1-plenit":t,"la1-plenit":t,"us1-plenit":t,webadorsite:t,"on-forge":t,"on-vapor":t,lpusercontent:t,linode:[0,{members:t,nodebalancer:i}],linodeobjects:i,linodeusercontent:[0,{ip:t}],localtonet:t,lovableproject:t,barsycenter:t,barsyonline:t,lutrausercontent:i,magicpatternsapp:t,modelscape:t,mwcloudnonprod:t,polyspace:t,miniserver:t,atmeta:t,fbsbx:ie,metaaiusercontent:i,meteorapp:oe,routingthecloud:t,"same-app":t,"same-preview":t,mydbserver:t,mochausercontent:t,hostedpi:t,"mythic-beasts":[0,{caracal:t,customer:t,fentiger:t,lynx:t,ocelot:t,oncilla:t,onza:t,sphinx:t,vs:t,x:t,yali:t}],nospamproxy:[0,{cloud:[2,{o365:t}]}],"4u":t,nfshost:t,"3utilities":t,blogsyte:t,ciscofreak:t,damnserver:t,ddnsking:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,myvnc:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,servebeer:t,servecounterstrike:t,serveexchange:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,servehumour:t,serveirc:t,servemp3:t,servep2p:t,servepics:t,servequake:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,myiphost:t,observableusercontent:[0,{static:t}],simplesite:t,oaiusercontent:i,orsites:t,operaunite:t,"customer-oci":[0,{"*":t,oci:i,ocp:i,ocs:i}],oraclecloudapps:i,oraclegovcloudapps:i,"authgear-staging":t,authgearapps:t,outsystemscloud:t,ownprovider:t,pgfog:t,gotpantheon:t,paywhirl:i,forgeblocks:t,upsunapp:t,"postman-echo":t,prgmr:[0,{xen:t}],"project-study":[0,{dev:t}],pythonanywhere:oe,qa2:t,"alpha-myqnapcloud":t,"dev-myqnapcloud":t,mycloudnas:t,mynascloud:t,myqnapcloud:t,qualifioapp:t,ladesk:t,qualyhqpartner:i,qualyhqportal:i,qbuser:t,quipelements:i,rackmaze:t,"readthedocs-hosted":t,rhcloud:t,onrender:t,render:se,"subsc-pay":t,"180r":t,dojin:t,sakuratan:t,sakuraweb:t,x0:t,code:[0,{builder:i,"dev-builder":i,"stg-builder":i}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":i}]}]}]}],logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,myshopify:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,streamlitapp:t,"try-snowplow":t,"playstation-cloud":t,myspreadshop:t,"w-corp-staticblitz":t,"w-credentialless-staticblitz":t,"w-staticblitz":t,"stackhero-network":t,stdlib:[0,{api:t}],strapiapp:[2,{media:t}],"streak-link":t,streaklinks:t,streakusercontent:t,"temp-dns":t,dsmynas:t,familyds:t,mytabit:t,taveusercontent:t,"tb-hosting":ce,reservd:t,thingdustdata:t,"townnews-staging":t,typeform:[0,{pro:t}],hk:t,it:t,"deus-canvas":t,vivenushop:t,vultrobjects:i,wafflecell:t,hotelwithflight:t,"reserve-online":t,cprapid:t,pleskns:t,remotewd:t,wiardweb:[0,{pages:t}],"drive-platform":t,"base44-sandbox":t,wixsite:t,wixstudio:t,messwithdns:t,"woltlab-demo":t,wpenginepowered:[2,{js:t}],xnbay:[2,{u2:t,"u2-local":t}],xtooldevice:t,yolasite:t}],coop:e,cr:[1,{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}],cu:[1,{com:e,edu:e,gob:e,inf:e,nat:e,net:e,org:e}],cv:[1,{com:e,edu:e,id:e,int:e,net:e,nome:e,org:e,publ:e}],cw:le,cx:[1,{gov:e,cloudns:t,ath:t,info:t,assessments:t,calculators:t,funnels:t,paynow:t,quizzes:t,researched:t,tests:t}],cy:[1,{ac:e,biz:e,com:[1,{scaleforce:ue}],ekloges:e,gov:e,ltd:e,mil:e,net:e,org:e,press:e,pro:e,tm:e}],cz:[1,{gov:e,contentproxy9:[0,{rsc:t}],realm:t,e4:t,co:t,metacentrum:[0,{cloud:i,custom:t}],muni:[0,{cloud:[0,{flt:t,usr:t}]}]}],de:[1,{bplaced:t,square7:t,"bwcloud-os-instance":i,com:t,cosidns:de,dnsupdater:t,"dynamisches-dns":t,"internet-dns":t,"l-o-g-i-n":t,ddnss:[2,{dyn:t,dyndns:t}],"dyn-ip24":t,dyndns1:t,"home-webserver":[2,{dyn:t}],"myhome-server":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,frusky:i,goip:t,"xn--gnstigbestellen-zvb":t,günstigbestellen:t,"xn--gnstigliefern-wob":t,günstigliefern:t,"hs-heilbronn":[0,{it:[0,{pages:t,"pages-research":t}]}],"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,iservschule:t,"mein-iserv":t,schuldock:t,schulplattform:t,schulserver:t,"test-iserv":t,keymachine:t,co:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,webspaceconfig:t,"123webseite":t,rub:t,"ruhr-uni-bochum":[2,{noc:[0,{io:t}]}],logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,my:t,speedpartner:[0,{customer:t}],myspreadshop:t,"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"virtual-user":t,virtualuser:t,"community-pro":t,diskussionsbereich:t,xenonconnect:i}],dj:e,dk:[1,{biz:t,co:t,firm:t,reg:t,store:t,"123hjemmeside":t,myspreadshop:t}],dm:pe,do:[1,{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}],dz:[1,{art:e,asso:e,com:e,edu:e,gov:e,net:e,org:e,pol:e,soc:e,tm:e}],ec:[1,{abg:e,adm:e,agron:e,arqt:e,art:e,bar:e,chef:e,com:e,cont:e,cpa:e,cue:e,dent:e,dgn:e,disco:e,doc:e,edu:e,eng:e,esm:e,fin:e,fot:e,gal:e,gob:e,gov:e,gye:e,ibr:e,info:e,k12:e,lat:e,loj:e,med:e,mil:e,mktg:e,mon:e,net:e,ntr:e,odont:e,org:e,pro:e,prof:e,psic:e,psiq:e,pub:e,rio:e,rrpp:e,sal:e,tech:e,tul:e,tur:e,uio:e,vet:e,xxx:e,base:t,official:t}],edu:[1,{rit:[0,{"git-pages":t}]}],ee:[1,{aip:e,com:e,edu:e,fie:e,gov:e,lib:e,med:e,org:e,pri:e,riik:e}],eg:[1,{ac:e,com:e,edu:e,eun:e,gov:e,info:e,me:e,mil:e,name:e,net:e,org:e,sci:e,sport:e,tv:e}],er:y,es:[1,{com:e,edu:e,gob:e,nom:e,org:e,"123miweb":t,myspreadshop:t}],et:[1,{biz:e,com:e,edu:e,gov:e,info:e,name:e,net:e,org:e}],eu:[1,{amazonwebservices:[0,{on:[0,{"eusc-de-east-1":[0,{"cognito-idp":I}]}]}],cloudns:t,prvw:t,deuxfleurs:t,dogado:[0,{jelastic:t}],barsy:t,spdns:t,nxa:i,directwp:t,transurl:i}],fi:[1,{aland:e,dy:t,"xn--hkkinen-5wa":t,häkkinen:t,iki:t,cloudplatform:[0,{fi:t}],datacenter:[0,{demo:t,paas:t}],kapsi:t,"123kotisivu":t,myspreadshop:t}],fj:[1,{ac:e,biz:e,com:e,edu:e,gov:e,id:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],fk:y,fm:[1,{com:e,edu:e,net:e,org:e,radio:t,user:i}],fo:e,fr:[1,{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,avoues:e,cci:e,greta:e,"huissier-justice":e,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,goupile:t,kdns:t,"123siteweb":t,"on-web":t,"chirurgiens-dentistes-en-france":t,dedibox:t,aeroport:t,avocat:t,chambagri:t,"chirurgiens-dentistes":t,"experts-comptables":t,medecin:t,notaires:t,pharmacien:t,port:t,veterinaire:t,myspreadshop:t,ynh:t}],ga:e,gb:e,gd:[1,{edu:e,gov:e}],ge:[1,{com:e,edu:e,gov:e,net:e,org:e,pvt:e,school:e}],gf:e,gg:[1,{co:e,net:e,org:e,ply:[0,{at:i,d6:t}],botdash:t,kaas:t,stackit:t,panel:[2,{daemon:t}]}],gh:[1,{biz:e,com:e,edu:e,gov:e,mil:e,net:e,org:e}],gi:[1,{com:e,edu:e,gov:e,ltd:e,mod:e,org:e}],gl:[1,{co:e,com:e,edu:e,net:e,org:e}],gm:e,gn:[1,{ac:e,com:e,edu:e,gov:e,net:e,org:e}],gov:e,gp:[1,{asso:e,com:e,edu:e,mobi:e,net:e,org:e}],gq:e,gr:[1,{com:e,edu:e,gov:e,net:e,org:e,barsy:t,simplesite:t}],gs:e,gt:[1,{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e}],gu:[1,{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}],gw:[1,{nx:t}],gy:pe,hk:[1,{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--ciqpn":e,个人:e,"xn--gmqw5a":e,個人:e,"xn--55qx5d":e,公司:e,"xn--mxtq1m":e,政府:e,"xn--lcvr32d":e,敎育:e,"xn--wcvs22d":e,教育:e,"xn--gmq050i":e,箇人:e,"xn--uc0atv":e,組織:e,"xn--uc0ay4a":e,組织:e,"xn--od0alg":e,網絡:e,"xn--zf0avx":e,網络:e,"xn--mk0axi":e,组織:e,"xn--tn0ag":e,组织:e,"xn--od0aq3b":e,网絡:e,"xn--io0a7i":e,网络:e,inc:t,ltd:t}],hm:e,hn:[1,{com:e,edu:e,gob:e,mil:e,net:e,org:e}],hr:[1,{com:e,from:e,iz:e,name:e,brendly:v}],ht:[1,{adult:e,art:e,asso:e,com:e,coop:e,edu:e,firm:e,gouv:e,info:e,med:e,net:e,org:e,perso:e,pol:e,pro:e,rel:e,shop:e,rt:t}],hu:[1,{2e3:e,agrar:e,bolt:e,casino:e,city:e,co:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,info:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,org:e,priv:e,reklam:e,sex:e,shop:e,sport:e,suli:e,szex:e,tm:e,tozsde:e,utazas:e,video:e}],id:[1,{ac:e,biz:e,co:e,desa:e,go:e,kop:e,mil:e,my:e,net:e,or:e,ponpes:e,sch:e,web:e,"xn--9tfky":e,ᬩᬮᬶ:e,e:t,zone:t}],ie:[1,{gov:e,myspreadshop:t}],il:[1,{ac:e,co:[1,{ravpage:t,mytabit:t,tabitorder:t}],gov:e,idf:e,k12:e,muni:e,net:e,org:e}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":e,"xn--5dbhl8d":e,"xn--8dbq2a":e,"xn--hebda8b":e}],ישראל:[1,{אקדמיה:e,ישוב:e,צהל:e,ממשל:e}],im:[1,{ac:e,co:[1,{ltd:e,plc:e}],com:e,net:e,org:e,tt:e,tv:e}],in:[1,{"5g":e,"6g":e,ac:e,ai:e,am:e,bank:e,bihar:e,biz:e,business:e,ca:e,cn:e,co:e,com:e,coop:e,cs:e,delhi:e,dr:e,edu:e,er:e,fin:e,firm:e,gen:e,gov:e,gujarat:e,ind:e,info:e,int:e,internet:e,io:e,me:e,mil:e,net:e,nic:e,org:e,pg:e,post:e,pro:e,res:e,travel:e,tv:e,uk:e,up:e,us:e,cloudns:t,barsy:t,web:t,indevs:t,supabase:t}],info:[1,{cloudns:t,"dynamic-dns":t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,dyndns:t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,mittwald:t,mittwaldserver:t,typo3server:t,dvrcam:t,ilovecollege:t,"no-ip":t,forumz:t,nsupdate:t,dnsupdate:t,"v-info":t}],int:[1,{eu:e}],io:[1,{2038:t,co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,"on-acorn":i,myaddr:t,apigee:t,"b-data":t,beagleboard:t,bitbucket:t,bluebite:t,boxfuse:t,brave:a,browsersafetymark:t,bubble:R,bubbleapps:t,bigv:[0,{uk0:t}],cleverapps:t,cloudbeesusercontent:t,dappnode:[0,{dyndns:t}],darklang:t,definima:t,dedyn:t,icp0:_e,icp1:_e,qzz:t,"fh-muenster":t,gitbook:t,github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,hypernode:t,moonscale:i,beebyte:ae,beebyteapp:[0,{sekd1:t}],jele:t,keenetic:t,kiloapps:t,webthings:t,loginline:t,barsy:t,azurecontainer:i,ngrok:[2,{ap:t,au:t,eu:t,in:t,jp:t,sa:t,us:t}],nodeart:[0,{stage:t}],pantheonsite:t,forgerock:[0,{id:t}],pstmn:[2,{mock:t}],protonet:t,qcx:[2,{sys:i}],qoto:t,vaporcloud:t,myrdbx:t,"rb-hosting":ce,"on-k3s":i,"on-rio":i,readthedocs:t,resindevice:t,resinstaging:[0,{devices:t}],hzc:t,sandcats:t,scrypted:[0,{client:t}],"mo-siemens":t,lair:ie,stolos:i,musician:t,utwente:t,edugit:t,telebit:t,thingdust:[0,{dev:ve,disrec:ve,prod:ye,testing:ve}],tickets:t,webflow:t,webflowtest:t,"drive-platform":t,editorx:t,wixstudio:t,basicserver:t,virtualserver:t}],iq:r,ir:[1,{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,arvanedge:t,vistablog:t}],is:e,it:[1,{edu:e,gov:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-süd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-südtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,trentino:e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-süd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-südtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinosüd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinosüdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentinsüd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentinsüdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vallée-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vallée-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,valléeaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,valléedaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,balsan:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-südtirol":e,"balsan-suedtirol":e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,bolzano:e,"bolzano-altoadige":e,bozen:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-südtirol":e,"bozen-suedtirol":e,br:e,brescia:e,brindisi:e,bs:e,bt:e,bulsan:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-südtirol":e,"bulsan-suedtirol":e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forlì":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforlì:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forlì-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forlìcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,monza:e,"monza-brianza":e,"monza-e-della-brianza":e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,"xn--sdtirol-n2a":e,südtirol:e,suedtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,ibxos:t,iliadboxos:t,neen:[0,{jc:t}],"123homepage":t,"16-b":t,"32-b":t,"64-b":t,myspreadshop:t,syncloud:t}],je:[1,{co:e,net:e,org:e,of:t}],jm:y,jo:[1,{agri:e,ai:e,com:e,edu:e,eng:e,fm:e,gov:e,mil:e,net:e,org:e,per:e,phd:e,sch:e,tv:e}],jobs:e,jp:[1,{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:[1,{aseinet:he,gehirn:t,ivory:t,"mail-box":t,mints:t,mokuren:t,opal:t,sakura:t,sumomo:t,topaz:t}],or:e,aichi:[1,{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}],akita:[1,{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}],aomori:[1,{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}],chiba:[1,{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}],ehime:[1,{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}],fukui:[1,{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}],fukuoka:[1,{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}],fukushima:[1,{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}],gifu:[1,{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}],gunma:[1,{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}],hiroshima:[1,{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}],hokkaido:[1,{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}],hyogo:[1,{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}],ibaraki:[1,{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}],ishikawa:[1,{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}],iwate:[1,{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}],kagawa:[1,{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}],kagoshima:[1,{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}],kanagawa:[1,{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}],kochi:[1,{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}],kumamoto:[1,{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}],kyoto:[1,{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}],mie:[1,{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}],miyagi:[1,{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}],miyazaki:[1,{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}],nagano:[1,{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}],nagasaki:[1,{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}],nara:[1,{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}],niigata:[1,{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}],oita:[1,{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}],okayama:[1,{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}],okinawa:[1,{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}],osaka:[1,{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}],saga:[1,{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}],saitama:[1,{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}],shiga:[1,{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}],shimane:[1,{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}],shizuoka:[1,{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}],tochigi:[1,{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}],tokushima:[1,{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}],tokyo:[1,{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}],tottori:[1,{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}],toyama:[1,{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}],wakayama:[1,{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}],yamagata:[1,{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}],yamaguchi:[1,{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}],yamanashi:[1,{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}],"xn--ehqz56n":e,三重:e,"xn--1lqs03n":e,京都:e,"xn--qqqt11m":e,佐賀:e,"xn--f6qx53a":e,兵庫:e,"xn--djrs72d6uy":e,北海道:e,"xn--mkru45i":e,千葉:e,"xn--0trq7p7nn":e,和歌山:e,"xn--5js045d":e,埼玉:e,"xn--kbrq7o":e,大分:e,"xn--pssu33l":e,大阪:e,"xn--ntsq17g":e,奈良:e,"xn--uisz3g":e,宮城:e,"xn--6btw5a":e,宮崎:e,"xn--1ctwo":e,富山:e,"xn--6orx2r":e,山口:e,"xn--rht61e":e,山形:e,"xn--rht27z":e,山梨:e,"xn--nit225k":e,岐阜:e,"xn--rht3d":e,岡山:e,"xn--djty4k":e,岩手:e,"xn--klty5x":e,島根:e,"xn--kltx9a":e,広島:e,"xn--kltp7d":e,徳島:e,"xn--c3s14m":e,愛媛:e,"xn--vgu402c":e,愛知:e,"xn--efvn9s":e,新潟:e,"xn--1lqs71d":e,東京:e,"xn--4pvxs":e,栃木:e,"xn--uuwu58a":e,沖縄:e,"xn--zbx025d":e,滋賀:e,"xn--8pvr4u":e,熊本:e,"xn--5rtp49c":e,石川:e,"xn--ntso0iqx3a":e,神奈川:e,"xn--elqq16h":e,福井:e,"xn--4it168d":e,福岡:e,"xn--klt787d":e,福島:e,"xn--rny31h":e,秋田:e,"xn--7t0a264c":e,群馬:e,"xn--uist22h":e,茨城:e,"xn--8ltr62k":e,長崎:e,"xn--2m4a15e":e,長野:e,"xn--32vp30h":e,青森:e,"xn--4it797k":e,静岡:e,"xn--5rtq34k":e,香川:e,"xn--k7yn95e":e,高知:e,"xn--tor131o":e,鳥取:e,"xn--d5qv7z876c":e,鹿児島:e,kawasaki:y,kitakyushu:y,kobe:y,nagoya:y,sapporo:y,sendai:y,yokohama:y,buyshop:t,fashionstore:t,handcrafted:t,kawaiishop:t,supersale:t,theshop:t,"0am":t,"0g0":t,"0j0":t,"0t0":t,mydns:t,pgw:t,wjg:t,usercontent:t,angry:t,babyblue:t,babymilk:t,backdrop:t,bambina:t,bitter:t,blush:t,boo:t,boy:t,boyfriend:t,but:t,candypop:t,capoo:t,catfood:t,cheap:t,chicappa:t,chillout:t,chips:t,chowder:t,chu:t,ciao:t,cocotte:t,coolblog:t,cranky:t,cutegirl:t,daa:t,deca:t,deci:t,digick:t,egoism:t,fakefur:t,fem:t,flier:t,floppy:t,fool:t,frenchkiss:t,girlfriend:t,girly:t,gloomy:t,gonna:t,greater:t,hacca:t,heavy:t,her:t,hiho:t,hippy:t,holy:t,hungry:t,icurus:t,itigo:t,jellybean:t,kikirara:t,kill:t,kilo:t,kuron:t,littlestar:t,lolipopmc:t,lolitapunk:t,lomo:t,lovepop:t,lovesick:t,main:t,mods:t,mond:t,mongolian:t,moo:t,namaste:t,nikita:t,nobushi:t,noor:t,oops:t,parallel:t,parasite:t,pecori:t,peewee:t,penne:t,pepper:t,perma:t,pigboat:t,pinoko:t,punyu:t,pupu:t,pussycat:t,pya:t,raindrop:t,readymade:t,sadist:t,schoolbus:t,secret:t,staba:t,stripper:t,sub:t,sunnyday:t,thick:t,tonkotsu:t,under:t,upper:t,velvet:t,verse:t,versus:t,vivian:t,watson:t,weblike:t,whitesnow:t,zombie:t,hateblo:t,hatenablog:t,hatenadiary:t,"2-d":t,bona:t,crap:t,daynight:t,eek:t,flop:t,halfmoon:t,jeez:t,matrix:t,mimoza:t,netgamers:t,nyanta:t,o0o0:t,rdy:t,rgr:t,rulez:t,sakurastorage:[0,{isk01:z,isk02:z}],saloon:t,sblo:t,skr:t,tank:t,"uh-oh":t,undo:t,webaccel:[0,{rs:t,user:t}],websozai:t,xii:t}],ke:[1,{ac:e,co:e,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e}],kg:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,us:t,xx:t,ae:t}],kh:n,ki:be,km:[1,{ass:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e,tm:e,asso:e,coop:e,gouv:e,medecin:e,notaires:e,pharmaciens:e,presse:e,veterinaire:e}],kn:[1,{edu:e,gov:e,net:e,org:e}],kp:[1,{com:e,edu:e,gov:e,org:e,rep:e,tra:e}],kr:[1,{ac:e,ai:e,co:e,es:e,go:e,hs:e,io:e,it:e,kg:e,me:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,c01:t,"eliv-api":t,"eliv-cdn":t,"eliv-dns":t,mmv:t,vki:t}],kw:[1,{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}],ky:le,kz:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,jcloud:t}],la:[1,{com:e,edu:e,gov:e,info:e,int:e,net:e,org:e,per:e,bnr:t}],lb:n,lc:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,oy:t}],li:e,lk:[1,{ac:e,assn:e,com:e,edu:e,gov:e,grp:e,hotel:e,int:e,ltd:e,net:e,ngo:e,org:e,sch:e,soc:e,web:e}],lr:n,ls:[1,{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e}],lt:c,lu:[1,{"123website":t}],lv:[1,{asn:e,com:e,conf:e,edu:e,gov:e,id:e,mil:e,net:e,org:e}],ly:[1,{com:e,edu:e,gov:e,id:e,med:e,net:e,org:e,plc:e,sch:e}],ma:[1,{ac:e,co:e,gov:e,net:e,org:e,press:e}],mc:[1,{asso:e,tm:e}],md:[1,{ir:t}],me:[1,{ac:e,co:e,edu:e,gov:e,its:e,net:e,org:e,priv:e,c66:t,craft:t,edgestack:t,mybox:t,filegear:t,hooc:[0,{seprox:t}],"filegear-sg":t,lohmus:t,barsy:t,mcdir:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,soundcast:t,tcp4:t,vp4:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,transip:ce,nohost:t}],mg:[1,{co:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e}],mh:e,mil:e,mk:[1,{com:e,edu:e,gov:e,inf:e,name:e,net:e,org:e}],ml:[1,{ac:e,art:e,asso:e,com:e,edu:e,gouv:e,gov:e,info:e,inst:e,net:e,org:e,pr:e,presse:e}],mm:y,mn:[1,{edu:e,gov:e,org:e,nyc:t}],mo:n,mobi:[1,{barsy:t,dscloud:t}],mp:[1,{ju:t}],mq:e,mr:c,ms:[1,{com:e,edu:e,gov:e,net:e,org:e,minisite:t}],mt:le,mu:[1,{ac:e,co:e,com:e,gov:e,net:e,or:e,org:e}],museum:e,mv:[1,{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}],mw:[1,{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,net:e,org:e}],mx:[1,{com:e,edu:e,gob:e,net:e,org:e}],my:[1,{biz:e,com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e}],mz:[1,{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}],na:[1,{alt:e,co:e,com:e,gov:e,net:e,org:e}],name:[1,{her:Ce,his:Ce,ispmanager:t,keenetic:t}],nc:[1,{asso:e,nom:e}],ne:e,net:[1,{adobeaemcloud:t,"adobeio-static":t,adobeioruntime:t,akadns:t,akamai:t,"akamai-staging":t,akamaiedge:t,"akamaiedge-staging":t,akamaihd:t,"akamaihd-staging":t,akamaiorigin:t,"akamaiorigin-staging":t,akamaized:t,"akamaized-staging":t,edgekey:t,"edgekey-staging":t,edgesuite:t,"edgesuite-staging":t,alwaysdata:t,myamaze:t,cloudfront:t,appudo:t,"atlassian-dev":[0,{prod:R}],myfritz:t,shopselect:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,cdn77:[0,{r:t}],"cdn77-ssl":t,gb:t,hu:t,jp:t,se:t,uk:t,clickrising:t,"ddns-ip":t,"dns-cloud":t,"dns-dynamic":t,cloudaccess:t,cloudflare:[2,{cdn:t}],cloudflareanycast:R,cloudflarecn:R,cloudflareglobal:R,ctfcloud:t,"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:i,dattolocal:t,mydatto:t,debian:t,definima:t,deno:[2,{sandbox:t}],icp:i,de5:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,casacam:t,dynu:t,dynuddns:t,mysynology:t,opik:t,spryt:t,dynv6:t,twmail:t,ru:t,channelsdvr:[2,{u:t}],fastly:[0,{freetls:t,map:t,prod:[0,{a:t,global:t}],ssl:[0,{a:t,b:t,global:t}]}],fastlylb:[2,{map:t}],"keyword-on":t,"live-on":t,"server-on":t,"cdn-edges":t,heteml:t,cloudfunctions:t,"grafana-dev":t,iobb:t,moonscale:t,"in-dsl":t,"in-vpn":t,oninferno:t,botdash:t,"apps-1and1":t,ipifony:t,cloudjiffy:[2,{"fra1-de":t,"west1-us":t}],elastx:[0,{"jls-sto1":t,"jls-sto2":t,"jls-sto3":t}],massivegrid:[0,{paas:[0,{"fr-1":t,"lon-1":t,"lon-2":t,"ny-1":t,"ny-2":t,"sg-1":t}]}],saveincloud:[0,{jelastic:t,"nordeste-idc":t}],scaleforce:ue,kinghost:t,uni5:t,krellian:t,ggff:t,localto:i,barsy:t,luyani:t,memset:t,"azure-api":t,"azure-mobile":t,azureedge:t,azurefd:t,azurestaticapps:[2,{1:t,2:t,3:t,4:t,5:t,6:t,7:t,centralus:t,eastasia:t,eastus2:t,westeurope:t,westus2:t}],azurewebsites:t,cloudapp:t,trafficmanager:t,usgovcloudapi:we,usgovcloudapp:t,usgovtrafficmanager:t,windows:we,mynetname:[0,{sn:t}],routingthecloud:t,bounceme:t,ddns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,cloudycluster:t,ovh:[0,{hosting:i,webpaas:i}],rackmaze:t,myradweb:t,in:t,"subsc-pay":t,squares:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,mafelo:t,myspreadshop:t,"vps-host":[2,{jelastic:[0,{atl:t,njs:t,ric:t}]}],srcf:[0,{soc:t,user:t}],supabase:t,dsmynas:t,familyds:t,ts:[2,{c:i}],torproject:[2,{pages:t}],tunnelmole:t,vusercontent:t,"reserve-online":t,localcert:t,"community-pro":t,meinforum:t,yandexcloud:[2,{storage:t,website:t}],za:t,zabc:t}],nf:[1,{arts:e,com:e,firm:e,info:e,net:e,other:e,per:e,rec:e,store:e,web:e}],ng:[1,{com:e,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,biz:[2,{co:t,dl:t,go:t,lg:t,on:t}],col:t,firm:t,gen:t,ltd:t,ngo:t,plc:t}],ni:[1,{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}],nl:[1,{co:t,"hosting-cluster":t,gov:t,khplay:t,"123website":t,myspreadshop:t,transurl:i,cistron:t,demon:t}],no:[1,{fhs:e,folkebibl:e,fylkesbibl:e,idrett:e,museum:e,priv:e,vgs:e,dep:e,herad:e,kommune:e,mil:e,stat:e,aa:B,ah:B,bu:B,fm:B,hl:B,hm:B,"jan-mayen":B,mr:B,nl:B,nt:B,of:B,ol:B,oslo:B,rl:B,sf:B,st:B,svalbard:B,tm:B,tr:B,va:B,vf:B,akrehamn:e,"xn--krehamn-dxa":e,åkrehamn:e,algard:e,"xn--lgrd-poac":e,ålgård:e,arna:e,bronnoysund:e,"xn--brnnysund-m8ac":e,brønnøysund:e,brumunddal:e,bryne:e,drobak:e,"xn--drbak-wua":e,drøbak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,florø:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,hønefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,jørpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langevåg:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mjøndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosjøen:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,osøyro:e,raholt:e,"xn--rholt-mra":e,råholt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessjøen:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stjørdalshalsen:e,tananger:e,tranby:e,vossevangen:e,aarborte:e,aejrie:e,afjord:e,"xn--fjord-lra":e,åfjord:e,agdenes:e,akershus:Te,aknoluokta:e,"xn--koluokta-7ya57h":e,ákŋoluokta:e,al:e,"xn--l-1fa":e,ål:e,alaheadju:e,"xn--laheadju-7ya":e,álaheadju:e,alesund:e,"xn--lesund-hua":e,ålesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,áltá:e,alvdal:e,amli:e,"xn--mli-tla":e,åmli:e,amot:e,"xn--mot-tla":e,åmot:e,andasuolo:e,andebu:e,andoy:e,"xn--andy-ira":e,andøy:e,ardal:e,"xn--rdal-poa":e,årdal:e,aremark:e,arendal:e,"xn--s-1fa":e,ås:e,aseral:e,"xn--seral-lra":e,åseral:e,asker:e,askim:e,askoy:e,"xn--asky-ira":e,askøy:e,askvoll:e,asnes:e,"xn--snes-poa":e,åsnes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-høland":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,averøy:e,badaddja:e,"xn--bdddj-mrabd":e,bådåddjå:e,"xn--brum-voa":e,bærum:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,báhcavuotna:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,báhccavuotna:e,baidar:e,"xn--bidr-5nac":e,báidár:e,bajddar:e,"xn--bjddar-pta":e,bájddar:e,balat:e,"xn--blt-elab":e,bálát:e,balestrand:e,ballangen:e,balsfjord:e,bamble:e,bardu:e,barum:e,batsfjord:e,"xn--btsfjord-9za":e,båtsfjord:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalváhki:e,beardu:e,beiarn:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlevåg:e,bievat:e,"xn--bievt-0qa":e,bievát:e,bindal:e,birkenes:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bodø:e,bokn:e,bomlo:e,"xn--bmlo-gra":e,bømlo:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,brønnøy:e,budejju:e,buskerud:Te,bygland:e,bykle:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,čáhcesuolo:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenjárga:e,davvesiida:e,deatnu:e,dielddanuorri:e,divtasvuodna:e,divttasvuotna:e,donna:e,"xn--dnna-gra":e,dønna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyrøy:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenassi:e,"xn--eveni-0qa01ga":e,evenášši:e,evenes:e,"evje-og-hornnes":e,farsund:e,fauske:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finnøy:e,fitjar:e,fjaler:e,fjell:e,fla:e,"xn--fl-zia":e,flå:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,folldal:e,forde:e,"xn--frde-gra":e,førde:e,forsand:e,fosnes:e,"xn--frna-woa":e,fræna:e,frana:e,frei:e,frogn:e,froland:e,frosta:e,froya:e,"xn--frya-hra":e,frøya:e,fuoisku:e,fuossko:e,fusa:e,fyresdal:e,gaivuotna:e,"xn--givuotna-8ya":e,gáivuotna:e,galsa:e,"xn--gls-elac":e,gálsá:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,gáŋgaviika:e,gaular:e,gausdal:e,giehtavuoatna:e,gildeskal:e,"xn--gildeskl-g0a":e,gildeskål:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gjøvik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,grue:e,gulen:e,guovdageaidnu:e,ha:e,"xn--h-2fa":e,hå:e,habmer:e,"xn--hbmer-xqa":e,hábmer:e,hadsel:e,"xn--hgebostad-g3a":e,hægebostad:e,hagebostad:e,halden:e,halsa:e,hamar:e,hamaroy:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,hámmárfeasta:e,hammerfest:e,hapmir:e,"xn--hpmir-xqa":e,hápmir:e,haram:e,hareid:e,harstad:e,hasvik:e,hattfjelldal:e,haugesund:e,hedmark:[0,{os:e,valer:e,"xn--vler-qoa":e,våler:e}],hemne:e,hemnes:e,hemsedal:e,hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hobøl:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holtålen:e,hordaland:[0,{os:e}],hornindal:e,horten:e,hoyanger:e,"xn--hyanger-q1a":e,høyanger:e,hoylandet:e,"xn--hylandet-54a":e,høylandet:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inderøy:e,iveland:e,ivgu:e,jevnaker:e,jolster:e,"xn--jlster-bya":e,jølster:e,jondal:e,kafjord:e,"xn--kfjord-iua":e,kåfjord:e,karasjohka:e,"xn--krjohka-hwab49j":e,kárášjohka:e,karasjok:e,karlsoy:e,karmoy:e,"xn--karmy-yua":e,karmøy:e,kautokeino:e,klabu:e,"xn--klbu-woa":e,klæbu:e,klepp:e,kongsberg:e,kongsvinger:e,kraanghke:e,"xn--kranghke-b0a":e,kråanghke:e,kragero:e,"xn--krager-gya":e,kragerø:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,krødsherad:e,"xn--kvfjord-nxa":e,kvæfjord:e,"xn--kvnangen-k0a":e,kvænangen:e,kvafjord:e,kvalsund:e,kvam:e,kvanangen:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvitsøy:e,laakesvuemie:e,"xn--lrdal-sra":e,lærdal:e,lahppi:e,"xn--lhppi-xqa":e,láhppi:e,lardal:e,larvik:e,lavagis:e,lavangen:e,leangaviika:e,"xn--leagaviika-52b":e,leaŋgaviika:e,lebesby:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,lerdal:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindas:e,"xn--linds-pra":e,lindås:e,lindesnes:e,loabat:e,"xn--loabt-0qa":e,loabát:e,lodingen:e,"xn--ldingen-q1a":e,lødingen:e,lom:e,loppa:e,lorenskog:e,"xn--lrenskog-54a":e,lørenskog:e,loten:e,"xn--lten-gra":e,løten:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lurøy:e,luster:e,lyngdal:e,lyngen:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,málatvuopmi:e,malselv:e,"xn--mlselv-iua":e,målselv:e,malvik:e,mandal:e,marker:e,marnardal:e,masfjorden:e,masoy:e,"xn--msy-ula0h":e,måsøy:e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"mátta-várjjat":e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,meløy:e,meraker:e,"xn--merker-kua":e,meråker:e,midsund:e,"midtre-gauldal":e,moareke:e,"xn--moreke-jua":e,moåreke:e,modalen:e,modum:e,molde:e,"more-og-romsdal":[0,{heroy:e,sande:e}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":e,sande:e}],"møre-og-romsdal":[0,{herøy:e,sande:e}],moskenes:e,moss:e,muosat:e,"xn--muost-0qa":e,muosát:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,nååmesjevuemie:e,"xn--nry-yla5g":e,nærøy:e,namdalseid:e,namsos:e,namsskogan:e,nannestad:e,naroy:e,narviika:e,narvik:e,naustdal:e,navuotna:e,"xn--nvuotna-hwa":e,návuotna:e,"nedre-eiker":e,nesna:e,nesodden:e,nesseby:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,nordland:[0,{bo:e,"xn--b-5ga":e,bø:e,heroy:e,"xn--hery-ira":e,herøy:e}],"nordre-land":e,nordreisa:e,"nore-og-uvdal":e,notodden:e,notteroy:e,"xn--nttery-byae":e,nøtterøy:e,odda:e,oksnes:e,"xn--ksnes-uua":e,øksnes:e,omasvuotna:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppegård:e,orkdal:e,orland:e,"xn--rland-uua":e,ørland:e,orskog:e,"xn--rskog-uua":e,ørskog:e,orsta:e,"xn--rsta-fra":e,ørsta:e,osen:e,osteroy:e,"xn--ostery-fya":e,osterøy:e,ostfold:[0,{valer:e}],"xn--stfold-9xa":[0,{"xn--vler-qoa":e}],østfold:[0,{våler:e}],"ostre-toten":e,"xn--stre-toten-zcb":e,"østre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"øvre-eiker":e,oyer:e,"xn--yer-zna":e,øyer:e,oygarden:e,"xn--ygarden-p1a":e,øygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"øystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,porsáŋgu:e,porsgrunn:e,rade:e,"xn--rde-ula":e,råde:e,radoy:e,"xn--rady-ira":e,radøy:e,"xn--rlingen-mxa":e,rælingen:e,rahkkeravju:e,"xn--rhkkervju-01af":e,ráhkkerávju:e,raisa:e,"xn--risa-5na":e,ráisa:e,rakkestad:e,ralingen:e,rana:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennesøy:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,risor:e,"xn--risr-ira":e,risør:e,rissa:e,roan:e,rodoy:e,"xn--rdy-0nab":e,rødøy:e,rollag:e,romsa:e,romskog:e,"xn--rmskog-bya":e,rømskog:e,roros:e,"xn--rros-gra":e,røros:e,rost:e,"xn--rst-0na":e,røst:e,royken:e,"xn--ryken-vua":e,røyken:e,royrvik:e,"xn--ryrvik-bya":e,røyrvik:e,ruovat:e,rygge:e,salangen:e,salat:e,"xn--slat-5na":e,sálat:e,"xn--slt-elab":e,sálát:e,saltdal:e,samnanger:e,sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sandøy:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,siellak:e,sigdal:e,siljan:e,sirdal:e,skanit:e,"xn--sknit-yqa":e,skánit:e,skanland:e,"xn--sknland-fxa":e,skånland:e,skaun:e,skedsmo:e,ski:e,skien:e,skierva:e,"xn--skierv-uta":e,skiervá:e,skiptvet:e,skjak:e,"xn--skjk-soa":e,skjåk:e,skjervoy:e,"xn--skjervy-v1a":e,skjervøy:e,skodje:e,smola:e,"xn--smla-hra":e,smøla:e,snaase:e,"xn--snase-nra":e,snåase:e,snasa:e,"xn--snsa-roa":e,snåsa:e,snillfjord:e,snoasa:e,sogndal:e,sogne:e,"xn--sgne-gra":e,søgne:e,sokndal:e,sola:e,solund:e,somna:e,"xn--smna-gra":e,sømna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"søndre-land":e,songdalen:e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"sør-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"sør-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"sør-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"sør-varanger":e,sorfold:e,"xn--srfold-bya":e,sørfold:e,sorreisa:e,"xn--srreisa-q1a":e,sørreisa:e,sortland:e,sorum:e,"xn--srum-gra":e,sørum:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stjørdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,tana:e,telemark:[0,{bo:e,"xn--b-5ga":e,bø:e}],time:e,tingvoll:e,tinn:e,tjeldsund:e,tjome:e,"xn--tjme-hra":e,tjøme:e,tokke:e,tolga:e,tonsberg:e,"xn--tnsberg-q1a":e,tønsberg:e,torsken:e,"xn--trna-woa":e,træna:e,trana:e,tranoy:e,"xn--trany-yua":e,tranøy:e,troandin:e,trogstad:e,"xn--trgstad-r1a":e,trøgstad:e,tromsa:e,tromso:e,"xn--troms-zua":e,tromsø:e,trondheim:e,trysil:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,tysnes:e,"xn--tysvr-vra":e,tysvær:e,tysvar:e,ullensaker:e,ullensvang:e,ulvik:e,unjarga:e,"xn--unjrga-rta":e,unjárga:e,utsira:e,vaapste:e,vadso:e,"xn--vads-jra":e,vadsø:e,"xn--vry-yla5g":e,værøy:e,vaga:e,"xn--vg-yiab":e,vågå:e,vagan:e,"xn--vgan-qoa":e,vågan:e,vagsoy:e,"xn--vgsy-qoa0j":e,vågsøy:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vardø:e,varggat:e,"xn--vrggt-xqad":e,várggát:e,varoy:e,vefsn:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,vegårshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestfold:[0,{sande:e}],vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestvågøy:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,voagat:e,volda:e,voss:e,co:t,"123hjemmeside":t,myspreadshop:t}],np:y,nr:be,nu:[1,{merseine:t,mine:t,shacknet:t,enterprisecloud:t}],nz:[1,{ac:e,co:e,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,"xn--mori-qsa":e,māori:e,mil:e,net:e,org:e,parliament:e,school:e,cloudns:t}],om:[1,{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}],onion:e,org:[1,{altervista:t,pimienta:t,poivron:t,potager:t,sweetpepper:t,cdn77:[0,{c:t,rsc:t}],"cdn77-secure":[0,{origin:[0,{ssl:t}]}],ae:t,cloudns:t,"ip-dynamic":t,ddnss:t,dpdns:t,duckdns:t,tunk:t,blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,dyndns:[2,{go:t,home:t}],endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,roxa:t,webredirect:t,twmail:t,eu:[2,{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,pl:t,pt:t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}],fspages:t,fedorainfracloud:t,fedorapeople:t,fedoraproject:[0,{cloud:t,os:se,stg:[0,{os:se}]}],freedesktop:t,hatenadiary:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,barsy:t,mayfirst:t,routingthecloud:t,bmoattachments:t,"cable-modem":t,collegefan:t,couchpotatofries:t,hopto:t,mlbfan:t,myftp:t,mysecuritycamera:t,nflfan:t,"no-ip":t,"read-books":t,ufcfan:t,zapto:t,dynserv:t,"now-dns":t,"is-local":t,httpbin:t,pubtls:t,jpn:t,"my-firewall":t,myfirewall:t,spdns:t,"small-web":t,dsmynas:t,familyds:t,teckids:z,tuxfamily:t,hk:t,us:t,toolforge:t,wmcloud:[2,{beta:t}],wmflabs:t,za:t}],pa:[1,{abo:e,ac:e,com:e,edu:e,gob:e,ing:e,med:e,net:e,nom:e,org:e,sld:e}],pe:[1,{com:e,edu:e,gob:e,mil:e,net:e,nom:e,org:e}],pf:[1,{com:e,edu:e,org:e}],pg:y,ph:[1,{com:e,edu:e,gov:e,i:e,mil:e,net:e,ngo:e,org:e,cloudns:t}],pk:[1,{ac:e,biz:e,com:e,edu:e,fam:e,gkp:e,gob:e,gog:e,gok:e,gop:e,gos:e,gov:e,net:e,org:e,web:e}],pl:[1,{com:e,net:e,org:e,agro:e,aid:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,media:e,miasta:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:[1,{ap:e,griw:e,ic:e,is:e,kmpsp:e,konsulat:e,kppsp:e,kwp:e,kwpsp:e,mup:e,mw:e,oia:e,oirm:e,oke:e,oow:e,oschr:e,oum:e,pa:e,pinb:e,piw:e,po:e,pr:e,psp:e,psse:e,pup:e,rzgw:e,sa:e,sdn:e,sko:e,so:e,sr:e,starostwo:e,ug:e,ugim:e,um:e,umig:e,upow:e,uppo:e,us:e,uw:e,uzs:e,wif:e,wiih:e,winb:e,wios:e,witd:e,wiw:e,wkz:e,wsa:e,wskr:e,wsse:e,wuoz:e,wzmiuw:e,zp:e,zpisdn:e}],augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,"kazimierz-dolny":e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorskie:e,pomorze:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,skoczow:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,beep:t,"ecommerce-shop":t,cfolks:t,dfirma:t,dkonto:t,you2:t,shoparena:t,homesklep:t,sdscloud:t,unicloud:t,lodz:t,pabianice:t,plock:t,sieradz:t,skierniewice:t,zgierz:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,torun:t,simplesite:t,myspreadshop:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t,bielsko:t}],pm:[1,{own:t,name:t}],pn:[1,{co:e,edu:e,gov:e,net:e,org:e}],post:e,pr:[1,{biz:e,com:e,edu:e,gov:e,info:e,isla:e,name:e,net:e,org:e,pro:e,ac:e,est:e,prof:e}],pro:[1,{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,cloudns:t,keenetic:t,barsy:t,ngrok:t}],ps:[1,{com:e,edu:e,gov:e,net:e,org:e,plo:e,sec:e}],pt:[1,{com:e,edu:e,gov:e,int:e,net:e,nome:e,org:e,publ:e,"123paginaweb":t}],pw:[1,{gov:e,cloudns:t,x443:t}],py:[1,{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}],qa:[1,{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e}],re:[1,{asso:e,com:e,netlib:t,can:t}],ro:[1,{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,co:t,shop:t,barsy:t}],rs:[1,{ac:e,co:e,edu:e,gov:e,in:e,org:e,brendly:v,barsy:t,ox:t}],ru:[1,{ac:t,edu:t,gov:t,int:t,mil:t,eurodir:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,na4u:t,mircloud:t,myjino:[2,{hosting:i,landing:i,spectrum:i,vps:i}],cldmail:[0,{hb:t}],mcdir:[2,{vps:t}],mcpre:t,net:t,org:t,pp:t,ras:t}],rw:[1,{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}],sa:[1,{com:e,edu:e,gov:e,med:e,net:e,org:e,pub:e,sch:e}],sb:n,sc:n,sd:[1,{com:e,edu:e,gov:e,info:e,med:e,net:e,org:e,tv:e}],se:[1,{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,iopsys:t,"123minsida":t,itcouldbewor:t,myspreadshop:t}],sg:[1,{com:e,edu:e,gov:e,net:e,org:e,enscaled:t}],sh:[1,{com:e,gov:e,mil:e,net:e,org:e,hashbang:t,botda:t,lovable:t,platform:[0,{ent:t,eu:t,us:t}],teleport:t,now:t}],si:[1,{f5:t,gitapp:t,gitpage:t}],sj:e,sk:[1,{org:e}],sl:n,sm:e,sn:[1,{art:e,com:e,edu:e,gouv:e,org:e,univ:e}],so:[1,{com:e,edu:e,gov:e,me:e,net:e,org:e,surveys:t}],sr:e,ss:[1,{biz:e,co:e,com:e,edu:e,gov:e,me:e,net:e,org:e,sch:e}],st:[1,{co:e,com:e,consulado:e,edu:e,embaixada:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,helioho:t,cn:i,kirara:t,noho:t}],su:[1,{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t}],sv:[1,{com:e,edu:e,gob:e,org:e,red:e}],sx:c,sy:r,sz:[1,{ac:e,co:e,org:e}],tc:e,td:e,tel:e,tf:[1,{sch:t}],tg:e,th:[1,{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}],tj:[1,{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e}],tk:e,tl:c,tm:[1,{co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e}],tn:[1,{com:e,ens:e,fin:e,gov:e,ind:e,info:e,intl:e,mincom:e,nat:e,net:e,org:e,perso:e,tourism:e,orangecloud:t}],to:[1,{611:t,com:e,edu:e,gov:e,mil:e,net:e,org:e,oya:t,x0:t,quickconnect:O,vpnplus:t,nett:t}],tr:[1,{av:e,bbs:e,bel:e,biz:e,com:e,dr:e,edu:e,gen:e,gov:e,info:e,k12:e,kep:e,mil:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:c}],tt:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],tv:[1,{"better-than":t,dyndns:t,"on-the-web":t,"worse-than":t,from:t,sakura:t}],tw:[1,{club:e,com:[1,{mymailer:t}],ebiz:e,edu:e,game:e,gov:e,idv:e,mil:e,net:e,org:e,url:t,mydns:t}],tz:[1,{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}],ua:[1,{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,kropyvnytskyi:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,luhansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,uzhhorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zakarpattia:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,cx:t,biz:t,co:t,pp:t,v:t}],ug:[1,{ac:e,co:e,com:e,edu:e,go:e,gov:e,mil:e,ne:e,or:e,org:e,sc:e,us:e}],uk:[1,{ac:e,co:[1,{bytemark:[0,{dh:t,vm:t}],layershift:ue,barsy:t,barsyonline:t,retrosnub:ye,"nh-serv":t,"no-ip":t,adimo:t,myspreadshop:t}],gov:[1,{api:t,campaign:t,service:t}],ltd:e,me:e,net:e,nhs:e,org:[1,{glug:t,lug:t,lugs:t,affinitylottery:t,raffleentry:t,weeklylottery:t}],plc:e,police:e,sch:y,conn:t,copro:t,hosp:t,"independent-commission":t,"independent-inquest":t,"independent-inquiry":t,"independent-panel":t,"independent-review":t,"public-inquiry":t,"royal-commission":t,pymnt:t,barsy:t,nimsite:t,oraclegovcloudapps:i}],us:[1,{dni:e,isa:e,nsn:e,ak:V,al:V,ar:V,as:V,az:V,ca:V,co:V,ct:V,dc:V,de:Ee,fl:V,ga:V,gu:V,hi:De,ia:V,id:V,il:V,in:V,ks:V,ky:V,la:V,ma:[1,{k12:[1,{chtr:e,paroch:e,pvt:e}],cc:e,lib:e}],md:V,me:V,mi:[1,{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}],mn:V,mo:V,ms:[1,{k12:e,cc:e}],mt:V,nc:V,nd:De,ne:V,nh:V,nj:V,nm:V,nv:V,ny:V,oh:V,ok:V,or:V,pa:V,pr:V,ri:De,sc:V,sd:De,tn:V,tx:V,ut:V,va:V,vi:V,vt:V,wa:[1,{k12:e,cc:e,lib:e,aberdeen:t,"bainbridge-isl":t,bellevue:t,bremerton:t,centralia:t,chehalis:t,forks:t,"gig-harbor":t,hoquiam:t,keyport:t,kingston:t,olympia:t,"port-angeles":t,"port-ludlow":t,"port-orchard":t,"port-townsend":t,poulsbo:t,redmond:t,renton:t,sea:t,seattle:t,sequim:t,shelton:t,silverdale:t,"yarrow-point":t}],wi:V,wv:Ee,wy:V,cloudns:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,heliohost:t,enscaled:[0,{phx:t}],mircloud:t,"azure-api":t,azurewebsites:t,ngo:t,golffan:t,noip:t,pointto:t,freeddns:t,srv:[2,{gh:t,gl:t}],servername:t}],uy:[1,{com:e,edu:e,gub:e,mil:e,net:e,org:e,gv:t}],uz:[1,{co:e,com:e,net:e,org:e}],va:e,vc:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,gv:[2,{d:t}],"0e":i,mydns:t}],ve:[1,{arts:e,bib:e,co:e,com:e,e12:e,edu:e,emprende:e,firm:e,gob:e,gov:e,ia:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rar:e,rec:e,store:e,tec:e,web:e}],vg:[1,{edu:e}],vi:[1,{co:e,com:e,k12:e,net:e,org:e}],vn:[1,{ac:e,ai:e,biz:e,com:e,edu:e,gov:e,health:e,id:e,info:e,int:e,io:e,name:e,net:e,org:e,pro:e,angiang:e,bacgiang:e,backan:e,baclieu:e,bacninh:e,"baria-vungtau":e,bentre:e,binhdinh:e,binhduong:e,binhphuoc:e,binhthuan:e,camau:e,cantho:e,caobang:e,daklak:e,daknong:e,danang:e,dienbien:e,dongnai:e,dongthap:e,gialai:e,hagiang:e,haiduong:e,haiphong:e,hanam:e,hanoi:e,hatinh:e,haugiang:e,hoabinh:e,hue:e,hungyen:e,khanhhoa:e,kiengiang:e,kontum:e,laichau:e,lamdong:e,langson:e,laocai:e,longan:e,namdinh:e,nghean:e,ninhbinh:e,ninhthuan:e,phutho:e,phuyen:e,quangbinh:e,quangnam:e,quangngai:e,quangninh:e,quangtri:e,soctrang:e,sonla:e,tayninh:e,thaibinh:e,thainguyen:e,thanhhoa:e,thanhphohochiminh:e,thuathienhue:e,tiengiang:e,travinh:e,tuyenquang:e,vinhlong:e,vinhphuc:e,yenbai:e}],vu:le,wf:[1,{biz:t,sch:t}],ws:[1,{com:e,edu:e,gov:e,net:e,org:e,advisor:i,cloud66:t,dyndns:t,mypets:t}],yt:[1,{org:t}],"xn--mgbaam7a8h":e,امارات:e,"xn--y9a3aq":e,հայ:e,"xn--54b7fta0cc":e,বাংলা:e,"xn--90ae":e,бг:e,"xn--mgbcpq6gpa1a":e,البحرين:e,"xn--90ais":e,бел:e,"xn--fiqs8s":e,中国:e,"xn--fiqz9s":e,中國:e,"xn--lgbbat1ad8j":e,الجزائر:e,"xn--wgbh1c":e,مصر:e,"xn--e1a4c":e,ею:e,"xn--qxa6a":e,ευ:e,"xn--mgbah1a3hjkrd":e,موريتانيا:e,"xn--node":e,გე:e,"xn--qxam":e,ελ:e,"xn--j6w193g":[1,{"xn--gmqw5a":e,"xn--55qx5d":e,"xn--mxtq1m":e,"xn--wcvs22d":e,"xn--uc0atv":e,"xn--od0alg":e}],香港:[1,{個人:e,公司:e,政府:e,教育:e,組織:e,網絡:e}],"xn--2scrj9c":e,ಭಾರತ:e,"xn--3hcrj9c":e,ଭାରତ:e,"xn--45br5cyl":e,ভাৰত:e,"xn--h2breg3eve":e,भारतम्:e,"xn--h2brj9c8c":e,भारोत:e,"xn--mgbgu82a":e,ڀارت:e,"xn--rvc1e0am3e":e,ഭാരതം:e,"xn--h2brj9c":e,भारत:e,"xn--mgbbh1a":e,بارت:e,"xn--mgbbh1a71e":e,بھارت:e,"xn--fpcrj9c3d":e,భారత్:e,"xn--gecrj9c":e,ભારત:e,"xn--s9brj9c":e,ਭਾਰਤ:e,"xn--45brj9c":e,ভারত:e,"xn--xkc2dl3a5ee0h":e,இந்தியா:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,"xn--mgbtx2b":e,عراق:e,"xn--mgbayh7gpa":e,الاردن:e,"xn--3e0b707e":e,한국:e,"xn--80ao21a":e,қаз:e,"xn--q7ce6a":e,ລາວ:e,"xn--fzc2c9e2c":e,ලංකා:e,"xn--xkc2al3hye2a":e,இலங்கை:e,"xn--mgbc0a9azcg":e,المغرب:e,"xn--d1alf":e,мкд:e,"xn--l1acc":e,мон:e,"xn--mix891f":e,澳門:e,"xn--mix082f":e,澳门:e,"xn--mgbx4cd0ab":e,مليسيا:e,"xn--mgb9awbf":e,عمان:e,"xn--mgbai9azgqp6j":e,پاکستان:e,"xn--mgbai9a5eva00b":e,پاكستان:e,"xn--ygbi2ammx":e,فلسطين:e,"xn--90a3ac":[1,{"xn--80au":e,"xn--90azh":e,"xn--d1at":e,"xn--c1avg":e,"xn--o1ac":e,"xn--o1ach":e}],срб:[1,{ак:e,обр:e,од:e,орг:e,пр:e,упр:e}],"xn--p1ai":e,рф:e,"xn--wgbl6a":e,قطر:e,"xn--mgberp4a5d4ar":e,السعودية:e,"xn--mgberp4a5d4a87g":e,السعودیة:e,"xn--mgbqly7c0a67fbc":e,السعودیۃ:e,"xn--mgbqly7cvafr":e,السعوديه:e,"xn--mgbpl2fh":e,سودان:e,"xn--yfro4i67o":e,新加坡:e,"xn--clchc0ea0b2g2a9gcd":e,சிங்கப்பூர்:e,"xn--ogbpf8fl":e,سورية:e,"xn--mgbtf8fl":e,سوريا:e,"xn--o3cw4h":[1,{"xn--o3cyx2a":e,"xn--12co0c3b4eva":e,"xn--m3ch0j3a":e,"xn--h3cuzk1di":e,"xn--12c1fe0br":e,"xn--12cfi8ixb8l":e}],ไทย:[1,{ทหาร:e,ธุรกิจ:e,เน็ต:e,รัฐบาล:e,ศึกษา:e,องค์กร:e}],"xn--pgbs0dh":e,تونس:e,"xn--kpry57d":e,台灣:e,"xn--kprw13d":e,台湾:e,"xn--nnx388a":e,臺灣:e,"xn--j1amh":e,укр:e,"xn--mgb2ddes":e,اليمن:e,xxx:e,ye:r,za:[0,{ac:e,agric:e,alt:e,co:e,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}],zm:[1,{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}],zw:[1,{ac:e,co:e,gov:e,mil:e,org:e}],aaa:e,aarp:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:[1,{official:t}],accenture:e,accountant:e,accountants:e,aco:e,actor:e,ads:e,adult:e,aeg:e,aetna:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:[1,{adaptable:t,aiven:t,claude:t,beget:i,brave:a,clerk:t,clerkstage:t,cloudflare:t,wnext:t,csb:[2,{preview:t}],convex:t,corespeed:t,deta:t,ondigitalocean:t,easypanel:t,encr:[2,{frontend:t}],evervault:o,expo:[2,{on:t,staging:[2,{on:t}]}],edgecompute:t,"on-fleek":t,flutterflow:t,sprites:t,e2b:t,framer:t,gadget:t,github:t,hosted:i,run:[0,{"*":t,mtls:i}],web:t,hackclub:t,hasura:t,onhercules:t,botdash:t,shiptoday:t,leapcell:t,loginline:t,lovable:t,luyani:t,magicpatterns:t,medusajs:t,messerli:t,miren:t,mocha:t,netlify:t,ngrok:t,"ngrok-free":t,developer:i,noop:t,northflank:i,pplx:t,upsun:i,railway:[0,{up:t}],replit:s,nyat:t,snowflake:[0,{"*":t,privatelink:i}],streamlit:t,spawnbase:t,telebit:t,typedream:t,vercel:t,wal:t,wasmer:t,bookonline:t,windsurf:t,base44:t,zeabur:t,zerops:i}],apple:[1,{int:[2,{cloud:[0,{"*":t,r:[0,{"*":t,"ap-north-1":i,"ap-south-1":i,"ap-south-2":i,"eu-central-1":i,"eu-north-1":i,"us-central-1":i,"us-central-2":i,"us-east-1":i,"us-east-2":i,"us-west-1":i,"us-west-2":i,"us-west-3":i}]}]}]}],aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,aws:[1,{on:[0,{"af-south-1":l,"ap-east-1":l,"ap-northeast-1":l,"ap-northeast-2":l,"ap-northeast-3":l,"ap-south-1":l,"ap-south-2":u,"ap-southeast-1":l,"ap-southeast-2":l,"ap-southeast-3":l,"ap-southeast-4":u,"ap-southeast-5":u,"ca-central-1":l,"ca-west-1":u,"eu-central-1":l,"eu-central-2":u,"eu-north-1":l,"eu-south-1":l,"eu-south-2":u,"eu-west-1":l,"eu-west-2":l,"eu-west-3":l,"il-central-1":u,"me-central-1":u,"me-south-1":l,"sa-east-1":l,"us-east-1":l,"us-east-2":l,"us-west-1":l,"us-west-2":l,"ap-southeast-7":d,"mx-central-1":d,"us-gov-east-1":f,"us-gov-west-1":f}],sagemaker:[0,{"ap-northeast-1":m,"ap-northeast-2":m,"ap-south-1":m,"ap-southeast-1":m,"ap-southeast-2":m,"ca-central-1":g,"eu-central-1":m,"eu-west-1":m,"eu-west-2":m,"us-east-1":g,"us-east-2":g,"us-west-2":g,"af-south-1":p,"ap-east-1":p,"ap-northeast-3":p,"ap-south-2":h,"ap-southeast-3":p,"ap-southeast-4":h,"ca-west-1":[0,{notebook:t,"notebook-fips":t}],"eu-central-2":p,"eu-north-1":p,"eu-south-1":p,"eu-south-2":p,"eu-west-3":p,"il-central-1":p,"me-central-1":p,"me-south-1":p,"sa-east-1":p,"us-gov-east-1":_,"us-gov-west-1":_,"us-west-1":[0,{notebook:t,"notebook-fips":t,studio:t}],experiments:i}],repost:[0,{private:i}]}],axa:e,azure:e,baby:e,baidu:e,banamex:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:[1,{aus:t,nz:t}],bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,build:[1,{shiptoday:t,v0:t,windsurf:t}],builders:[1,{cloudsite:t}],business:b,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:[1,{emf:[0,{at:t}]}],canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:[1,{nabu:[0,{ui:t}]}],case:[1,{sav:t}],cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:[1,{antagonist:t,begetcdn:i,convex:S,elementor:t,emergent:t,encoway:[0,{eu:t}],statics:i,ravendb:t,axarnet:[0,{"es-1":t}],diadem:t,jelastic:[0,{vip:t}],jele:t,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:t}]}],it1:t}],keliweb:[2,{cs:t}],oxa:[2,{tn:t,uk:t}],primetel:[2,{uk:t}],reclaim:[0,{ca:t,uk:t,us:t}],trendhosting:[0,{ch:t,de:t}],jote:t,jotelulu:t,k2:[0,{elastic:t,"ru-msk":C,"ru-spb":C,s3:t,website:t}],kuleuven:t,laravel:t,linkyard:t,magentosite:i,matlab:t,observablehq:t,perspecta:t,vapor:t,"on-rancher":i,scw:[0,{baremetal:[0,{"fr-par-1":t,"fr-par-2":t,"nl-ams-1":t}],"fr-par":[0,{cockpit:t,ddl:t,dtwh:t,fnc:[2,{functions:t}],ifr:t,k8s:w,kafk:t,mgdb:t,rdb:t,s3:t,"s3-website":t,scbl:t,whm:t}],instances:[0,{priv:t,pub:t}],k8s:t,"nl-ams":[0,{cockpit:t,ddl:t,dtwh:t,ifr:t,k8s:w,kafk:t,mgdb:t,rdb:t,s3:t,"s3-website":t,scbl:t,whm:t}],"pl-waw":[0,{cockpit:t,ddl:t,dtwh:t,ifr:t,k8s:w,kafk:t,mgdb:t,rdb:t,s3:t,"s3-website":t,scbl:t}],scalebook:t,smartlabeling:t}],servebolt:t,onstackit:[0,{runs:t}],trafficplex:t,"unison-services":t,urown:t,voorloper:t,zap:t}],club:[1,{cloudns:t,jele:t,barsy:t}],clubmed:e,coach:e,codes:[1,{owo:i}],coffee:e,college:e,cologne:e,commbank:e,community:[1,{nog:t,ravendb:t,myforum:t}],company:[1,{mybox:t}],compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cool:[1,{elementor:t,de:t}],corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,cuisinella:e,cymru:e,cyou:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:[1,{graphic:t,bss:t}],dev:[1,{myaddr:t,panel:t,bearblog:t,brave:a,lcl:i,lclstage:i,stg:i,stgstage:i,pages:t,r2:t,workers:t,deno:t,"deno-staging":t,deta:t,lp:[2,{api:t,objects:t}],evervault:o,payload:t,fly:t,githubpreview:t,gateway:i,grebedoc:t,botdash:t,inbrowser:i,"is-a-good":t,iserv:t,leapcell:t,runcontainers:t,localcert:[0,{user:i}],loginline:t,barsy:t,mediatech:t,"mocha-sandbox":t,modx:t,ngrok:t,"ngrok-free":t,"is-a-fullstack":t,"is-cool":t,"is-not-a":t,localplayer:t,xmit:t,"platter-app":t,replit:[2,{archer:t,bones:t,canary:t,global:t,hacker:t,id:t,janeway:t,kim:t,kira:t,kirk:t,odo:t,paris:t,picard:t,pike:t,prerelease:t,reed:t,riker:t,sisko:t,spock:t,staging:t,sulu:t,tarpit:t,teams:t,tucker:t,wesley:t,worf:t}],crm:[0,{aa:i,ab:i,ac:i,ad:i,ae:i,af:i,ci:i,d:i,pa:i,pb:i,pc:i,pd:i,pe:i,pf:i,w:i,wa:i,wb:i,wc:i,wd:i,we:i,wf:i}],erp:fe,vercel:t,vivenushop:t,webhare:i,hrsn:t,"is-a":t}],dhl:e,diamonds:e,diet:e,digital:e,direct:[1,{libp2p:t}],directory:e,discount:e,discover:e,dish:e,diy:[1,{discourse:t,imagine:t}],dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,dupont:e,durban:e,dvag:e,dvr:e,earth:e,eat:e,eco:e,edeka:e,education:b,email:[1,{crisp:[0,{on:t}],intouch:t,tawk:me,tawkto:me}],emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:[1,{compute:i}],eurovision:e,eus:[1,{party:he}],events:[1,{koobin:t,co:t}],exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:e,family:e,fan:e,fans:e,farm:[1,{storj:t}],farmers:e,fashion:e,fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:b,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:e,fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,football:e,ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontier:e,ftr:e,fujitsu:e,fun:ge,fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:[1,{pley:t,sheezy:t}],gap:e,garden:e,gay:[1,{pages:t}],gbiz:e,gdn:[1,{cnpy:t}],gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glass:e,gle:e,global:[1,{appwrite:t}],globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goodyear:e,goog:[1,{cloud:t,translate:t,usercontent:i}],google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:[1,{discourse:t}],gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:[1,{hra:t}],healthcare:e,help:e,helsinki:e,here:e,hermes:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:[1,{cloudaccess:t,freesite:t,easypanel:t,emergent:t,fastvps:t,myfast:t,gadget:t,tempurl:t,wpmudev:t,iserv:t,jele:t,mircloud:t,bolt:t,wp2:t,half:t}],hosting:[1,{opencraft:t}],hot:e,hotel:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:e,institute:e,insurance:e,insure:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,jaguar:e,java:e,jcb:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerryproperties:e,kfh:e,kia:e,kids:e,kim:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:[1,{co:t,edu:t}],kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,land:e,landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,link:[1,{myfritz:t,cyon:t,joinmc:t,dweb:i,inbrowser:i,keenetic:t,nftstorage:xe,mypep:t,storacha:xe,w3s:xe}],live:[1,{aem:t,hlx:t,ewp:i}],living:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,lol:[1,{omg:t}],london:e,lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,luxe:e,luxury:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:e,mango:e,map:e,market:e,marketing:e,markets:e,marriott:e,marshalls:e,mattel:e,mba:e,mckinsey:e,med:e,media:Se,meet:e,melbourne:e,meme:e,memorial:e,men:e,menu:[1,{barsy:t,barsyonline:t}],merck:e,merckmsd:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:e,monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,music:e,nab:e,nagoya:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:[1,{aem:t,alces:i,appwrite:t,co:t,arvo:t,azimuth:t,tlon:t}],neustar:e,new:e,news:[1,{noticeable:t}],next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,office:e,okinawa:e,olayan:e,olayangroup:e,ollo:e,omega:e,one:[1,{kin:i,service:t,website:t}],ong:e,onl:e,online:[1,{eero:t,"eero-stage":t,websitebuilder:t,leapcell:t,barsy:t}],ooo:e,open:e,oracle:e,orange:[1,{tech:t}],organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:[1,{nerdpol:t}],page:[1,{aem:t,hlx:t,codeberg:t,deuxfleurs:t,mybox:t,heyflow:t,prvcy:t,rocky:t,statichost:t,pdns:t,plesk:t}],panasonic:e,paris:e,pars:e,partners:e,parts:e,party:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:Se,physio:e,pics:e,pictet:e,pictures:[1,{1337:t}],pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:[1,{ngrok:t}],place:b,play:e,playstation:e,plumbing:e,plus:[1,{playit:[2,{at:i,with:t}]}],pnc:e,pohl:e,poker:e,politie:e,porn:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:[1,{id:i,kin:i,barsy:t}],pwc:e,qpon:e,quebec:e,quest:e,racing:e,radio:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:e,reviews:[1,{aem:t}],rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:[1,{clan:t}],rocks:[1,{myddns:t,stackit:t,"lima-city":t,webspace:t}],rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:[1,{appwrite:i,canva:t,development:t,ravendb:t,liara:[2,{iran:t}],lovable:t,needle:t,build:i,code:i,database:i,migration:i,onporter:t,repl:t,stackit:t,val:fe,vercel:t,wix:t}],rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:e,salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:e,schule:e,schwarz:e,science:e,scot:[1,{co:t,me:t,org:t,gov:[2,{service:t}]}],search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:[1,{loginline:t}],seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shell:e,shia:e,shiksha:e,shoes:e,shop:[1,{base:t,hoplix:t,barsy:t,barsyonline:t,shopware:t}],shopping:e,shouji:e,show:ge,silk:e,sina:e,singles:e,site:[1,{square:t,canva:T,cloudera:i,convex:S,cyon:t,piebox:t,caffeine:t,fastvps:t,figma:t,"figma-gov":t,preview:t,heyflow:t,jele:t,jouwweb:t,loginline:t,barsy:t,co:t,notion:t,omniwe:t,opensocial:t,madethis:t,support:t,platformsh:i,tst:i,byen:t,sol:t,srht:t,novecore:t,cpanel:t,wpsquared:t,sourcecraft:t}],ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:e,song:e,sony:e,soy:e,spa:e,space:[1,{deployagent:t,myfast:t,heiyu:t,hf:[2,{static:t}],"app-ionos":t,project:t,uber:t,xs4all:t}],sport:e,spot:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:[1,{barsy:t,sellfy:t,shopware:t,storebase:t}],stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:[1,{barsy:t}],surf:e,surgery:e,suzuki:e,swatch:e,swiss:e,sydney:e,systems:[1,{knightpoint:t,miren:t}],tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:[1,{discourse:t,jelastic:t}],tech:[1,{cleverapps:t}],technology:b,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:[1,{prequalifyme:t}],tokyo:e,tools:[1,{addr:de,myaddr:t}],top:[1,{ntdll:t,wadl:i}],toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:e,trading:e,training:e,travel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:[1,{hidns:t}],virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:Se,wed:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:Se,williamhill:e,win:e,windows:e,wine:e,winners:e,wme:e,woodside:e,work:[1,{"imagine-proxy":t}],works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xihuan:e,xin:e,"xn--11b4c3d":e,कॉम:e,"xn--1ck2e1b":e,セール:e,"xn--1qqw23a":e,佛山:e,"xn--30rr7y":e,慈善:e,"xn--3bst00m":e,集团:e,"xn--3ds443g":e,在线:e,"xn--3pxu8k":e,点看:e,"xn--42c2d9a":e,คอม:e,"xn--45q11c":e,八卦:e,"xn--4gbrim":e,موقع:e,"xn--55qw42g":e,公益:e,"xn--55qx5d":e,公司:e,"xn--5su34j936bgsg":e,香格里拉:e,"xn--5tzm5g":e,网站:e,"xn--6frz82g":e,移动:e,"xn--6qq986b3xl":e,我爱你:e,"xn--80adxhks":e,москва:e,"xn--80aqecdr1a":e,католик:e,"xn--80asehdb":e,онлайн:e,"xn--80aswg":e,сайт:e,"xn--8y0a063a":e,联通:e,"xn--9dbq2a":e,קום:e,"xn--9et52u":e,时尚:e,"xn--9krt00a":e,微博:e,"xn--b4w605ferd":e,淡马锡:e,"xn--bck1b9a5dre4c":e,ファッション:e,"xn--c1avg":e,орг:e,"xn--c2br7g":e,नेट:e,"xn--cck2b3b":e,ストア:e,"xn--cckwcxetd":e,アマゾン:e,"xn--cg4bki":e,삼성:e,"xn--czr694b":e,商标:e,"xn--czrs0t":e,商店:e,"xn--czru2d":e,商城:e,"xn--d1acj3b":e,дети:e,"xn--eckvdtc9d":e,ポイント:e,"xn--efvy88h":e,新闻:e,"xn--fct429k":e,家電:e,"xn--fhbei":e,كوم:e,"xn--fiq228c5hs":e,中文网:e,"xn--fiq64b":e,中信:e,"xn--fjq720a":e,娱乐:e,"xn--flw351e":e,谷歌:e,"xn--fzys8d69uvgm":e,電訊盈科:e,"xn--g2xx48c":e,购物:e,"xn--gckr3f0f":e,クラウド:e,"xn--gk3at1e":e,通販:e,"xn--hxt814e":e,网店:e,"xn--i1b6b1a6a2e":e,संगठन:e,"xn--imr513n":e,餐厅:e,"xn--io0a7i":e,网络:e,"xn--j1aef":e,ком:e,"xn--jlq480n2rg":e,亚马逊:e,"xn--jvr189m":e,食品:e,"xn--kcrx77d1x4a":e,飞利浦:e,"xn--kput3i":e,手机:e,"xn--mgba3a3ejt":e,ارامكو:e,"xn--mgba7c0bbn0a":e,العليان:e,"xn--mgbab2bd":e,بازار:e,"xn--mgbca7dzdo":e,ابوظبي:e,"xn--mgbi4ecexp":e,كاثوليك:e,"xn--mgbt3dhd":e,همراه:e,"xn--mk1bu44c":e,닷컴:e,"xn--mxtq1m":e,政府:e,"xn--ngbc5azd":e,شبكة:e,"xn--ngbe9e0a":e,بيتك:e,"xn--ngbrx":e,عرب:e,"xn--nqv7f":e,机构:e,"xn--nqv7fs00ema":e,组织机构:e,"xn--nyqy26a":e,健康:e,"xn--otu796d":e,招聘:e,"xn--p1acf":[1,{"xn--90amc":t,"xn--j1aef":t,"xn--j1ael8b":t,"xn--h1ahn":t,"xn--j1adp":t,"xn--c1avg":t,"xn--80aaa0cvac":t,"xn--h1aliz":t,"xn--90a1af":t,"xn--41a":t}],рус:[1,{биз:t,ком:t,крым:t,мир:t,мск:t,орг:t,самара:t,сочи:t,спб:t,я:t}],"xn--pssy2u":e,大拿:e,"xn--q9jyb4c":e,みんな:e,"xn--qcka1pmc":e,グーグル:e,"xn--rhqv96g":e,世界:e,"xn--rovu88b":e,書籍:e,"xn--ses554g":e,网址:e,"xn--t60b56a":e,닷넷:e,"xn--tckwe":e,コム:e,"xn--tiq49xqyj":e,天主教:e,"xn--unup4y":e,游戏:e,"xn--vermgensberater-ctb":e,vermögensberater:e,"xn--vermgensberatung-pwb":e,vermögensberatung:e,"xn--vhquv":e,企业:e,"xn--vuq861b":e,信息:e,"xn--w4r85el8fhu5dnra":e,嘉里大酒店:e,"xn--w4rs40l":e,嘉里:e,"xn--xhq521b":e,广东:e,"xn--zfr164b":e,政务:e,xyz:[1,{opentunnel:t,caffeine:t,exe:t,botdash:t,telebit:i}],yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:[1,{stackit:t,lima:t,triton:i}],zuerich:e}]})();function ul(e,t,n,r){let i=null,a=t;for(;a!==void 0&&((a[0]&r)!==0&&(i={index:n+1,isIcann:(a[0]&1)!=0,isPrivate:(a[0]&2)!=0}),n!==-1);){let t=a[1];a=Object.prototype.hasOwnProperty.call(t,e[n])?t[e[n]]:t[`*`],--n}return i}function dl(e,t,n){if(sl(e,t,n))return;let r=e.split(`.`),i=(t.allowPrivateDomains?2:0)|!!t.allowIcannDomains,a=ul(r,cl,r.length-1,i);if(a!==null){n.isIcann=a.isIcann,n.isPrivate=a.isPrivate,n.publicSuffix=r.slice(a.index+1).join(`.`);return}let o=ul(r,ll,r.length-1,i);if(o!==null){n.isIcann=o.isIcann,n.isPrivate=o.isPrivate,n.publicSuffix=r.slice(o.index).join(`.`);return}n.isIcann=!1,n.isPrivate=!1,n.publicSuffix=r[r.length-1]??null}var fl=il();function pl(e,t={}){return al(fl),ol(e,3,dl,t,fl).domain}function ml(e){try{return pl(e.startsWith(`http`)?e:`https://`+e)??null}catch{return null}}function hl(e){try{let t=e.startsWith(`http`)?e:`https://`+e,{hostname:n}=new URL(t);return n}catch{return e}}function gl(e){if(!e||typeof chrome>`u`||!chrome.runtime?.getURL)return null;try{let t=new URL(chrome.runtime.getURL(`/_favicon/`));return t.searchParams.set(`pageUrl`,`https://${e}`),t.searchParams.set(`size`,`32`),t.toString()}catch{return null}}var _l=G(`<img width=16 height=16 alt style=border-radius:3px>`),vl=G(`<span class=peach-favicon-initials aria-hidden=true>`),yl=G(`<svg width=11 height=12 viewBox="0 0 11 12"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round aria-hidden=true><rect x=2 y=5 width=7 height=5 rx=1.2></rect><path d="M3.5 5V3.75A2 2 0 0 1 5.5 1.75A2 2 0 0 1 7.5 3.75V5">`),bl=G(`<svg width=11 height=12 viewBox="0 0 11 12"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round aria-hidden=true><circle cx=4 cy=4.5 r=3></circle><path d="M6.5 7l3.5 3.5M8.5 8.5L10 10">`),xl=G(`<svg width=11 height=12 viewBox="0 0 11 12"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round aria-hidden=true><rect x=1.5 y=1.5 width=8 height=9 rx=1.5></rect><path d="M3.5 4.5h4M3.5 6.5h4M3.5 8.5h2">`),Sl=G(`<button class=peach-select-cancel-btn>cancel`),Cl=G(`<span class=peach-select-count-label>`),wl=G(`<button class=peach-select-all-btn>`),Tl=G(`<div class=peach-tag-filter-strip style="display:flex;gap:6px;padding:4px 12px 6px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none">`),El=G(`<span>`),Dl=G(`<button><svg width=12 height=13 viewBox="0 0 12 13"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round stroke-linejoin=round><path d="M1 3h10M4 3V2h4v1M2 3l.7 8.5a1 1 0 0 0 1 .9h4.6a1 1 0 0 0 1-.9L10 3">`),Ol=G(`<div class="peach-overlay-view ov-enter-up"style=display:flex><div class=peach-list-top><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label=Back><svg width=7 height=12 viewBox="0 0 7 12"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round stroke-linejoin=round><path d="M6 1L1 6L6 11"></path></svg></button><input class=peach-search-input placeholder="search vault..."autocomplete=off style=font-size:14px><span class="peach-search-counter peach-search-counter-list"></span></div><div class=peach-sort-bar></div><div>`),kl=G(`<span style=flex:1>`),Al=G(`<button aria-label="Notes only"title="Show notes only">`),jl=G(`<button class=peach-sort-trash-btn aria-label="View trash"title="View deleted entries"><svg width=11 height=12 viewBox="0 0 12 13"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round stroke-linejoin=round><path d="M1 3h10M4 3V2h4v1M2 3l.7 8.5a1 1 0 0 0 1 .9h4.6a1 1 0 0 0 1-.9L10 3">`),Ml=G(`<button class=peach-sort-trash-btn aria-label="Select entries"title="Select entries"><svg width=12 height=12 viewBox="0 0 12 12"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round stroke-linejoin=round><circle cx=4 cy=4 r=2.5></circle><circle cx=9 cy=4 r=2.5></circle><circle cx=4 cy=9 r=2.5></circle><circle cx=9 cy=9 r=2.5>`),Nl=G(`<button>`),Pl=G(`<div class=peach-list-empty><span>no entries yet`),Fl=G(`<svg><path d="M5 8.5L7 10.5L11 6"stroke=white stroke-width=1.2 stroke-linecap=round stroke-linejoin=round></svg>`,!1,!0,!1),Il=G(`<svg width=16 height=16 viewBox="0 0 16 16"fill=none><circle cx=8 cy=8 r=7 stroke=currentColor stroke-width=1>`),Ll=G(`<span class=peach-passkey-badge>passkey`),Rl=G(`<span class=peach-tab-match-badge title="Matches current tab">●`),zl=G(`<span class=peach-entry-row-dot aria-label=breach>`),Bl=G(`<span class=peach-entry-row-canary>🪤`),Vl=G(`<button><div></div><div class=peach-entry-row-info><span class=peach-entry-row-name></span><span class=peach-entry-row-meta>`),Hl=G(`<button class=peach-new-entry-row><svg width=10 height=10 viewBox="0 0 10 10"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round><path d="M5 1v8M1 5h8"></path></svg>new entry`),Ul=G(`<span>select entries to delete`);function Wl(e){let t=e.domain&&!e.isNote&&!e.isPasskey?gl(e.domain):null,n=e.isPasskey?Jl:e.isNote?Yl:H(ql,{get title(){return e.title??e.domain??``}}),[r,i]=T(!1);return H(U,{get when(){return t&&!r()},fallback:n,get children(){var e=_l();return e.addEventListener(`error`,()=>i(!0)),K(e,`src`,t),e}})}function Gl(e){let t=e.replace(/^https?:\/\//,``).replace(/^www\./,``).trim();if(!t)return`·`;let n=t.split(/[\s.\-_/]+/).filter(Boolean);return n.length>=2&&n[0][0]&&n[1][0]?(n[0][0]+n[1][0]).toUpperCase():(n[0]??t).slice(0,2).toUpperCase()}function Kl(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return`hsl(${(t%360+360)%360}, 32%, 26%)`}function ql(e){return(()=>{var t=vl();return X(t,()=>Gl(e.title)),D(n=>Ue(t,`background`,Kl(e.title))),t})()}yl();var Jl=bl(),Yl=xl();function Xl(e){let[t,n]=T(``),[r,i]=T(new Set),[a,o]=T(!1),[s,c]=T(!1),[l,u]=T(new Set),[d,f]=T(!1),p,m,h=e=>{p=e,setTimeout(()=>e.focus(),50)};O(()=>{e.searchSeedNonce;let t=e.searchSeed;t&&(n(t),requestAnimationFrame(()=>{p?.focus(),p?.setSelectionRange(t.length,t.length)}))});function g(){c(!0),u(new Set)}function _(){c(!1),u(new Set)}function v(e){let t=new Set(l());t.has(e)?t.delete(e):t.add(e),u(t)}let y=k(()=>{let t=new Set;for(let n of e.entries)for(let e of n.tags??[])t.add(e);return Array.from(t).sort()}),b=k(()=>y().length>0);function x(e){let t=new Set(r());t.has(e)?t.delete(e):t.add(e),i(t)}function S(e,t){e=e.toLowerCase(),t=t.toLowerCase();let n=0;for(let r=0;r<t.length&&n<e.length;r++)t[r]===e[n]&&n++;return n===e.length}function C(e,t){return t.toLowerCase().startsWith(e.toLowerCase())}function w(e,t){if(!t)return!1;if(e.passkey?.rpId===t)return!0;if(e.type!==`login`)return!1;if(e.url&&ml(e.url)===t)return!0;for(let n of e.additionalUrls??[])if(ml(n)===t)return!0;return!1}let E=k(()=>{let n=e.entries;a()&&(n=n.filter(e=>e.type===`note`)),r().size>0&&(n=n.filter(e=>Array.from(r()).every(t=>e.tags?.includes(t))));let i=t().trim();if(i){let e=e=>{if(e.type===`note`)return`${e.title} ${e.notes??``}`;let t=e.passkey?` ${e.passkey.rpId} ${e.passkey.userName} ${e.passkey.userDisplayName}`:``;return`${e.title} ${e.url??``} ${e.username??``}${t}`};return n=n.filter(t=>S(i,e(t))).sort((t,n)=>{let r=e(t).toLowerCase(),a=e(n).toLowerCase(),o=i.toLowerCase(),s=C(o,r),c=C(o,a);return s&&!c?-1:!s&&c?1:0}),n}let o=e.currentTabDomain??``,s=e.sortOrder;return s===`az`?[...n].sort((e,t)=>e.title.localeCompare(t.title)):s===`za`?[...n].sort((e,t)=>t.title.localeCompare(e.title)):s===`recent`?[...n].sort((e,t)=>(t.createdAt??0)-(e.createdAt??0)):o?[...n].sort((e,t)=>!w(e,o)-+!w(t,o)):n}),A=k(()=>E().map(e=>e.id)),j=k(()=>A().length>0&&A().every(e=>l().has(e)));function M(){j()?u(new Set):u(new Set(A()))}async function N(){let t=Array.from(l());!t.length||!e.onDeleteMany||(f(!0),await e.onDeleteMany(t),f(!1),_())}function P(t){if(t.key===`ArrowDown`)t.preventDefault(),(m?.querySelector(`.peach-entry-row`))?.focus();else if(t.key===`ArrowUp`){t.preventDefault();let e=m?.querySelectorAll(`.peach-entry-row`);e?.[e.length-1]?.focus()}else if(t.key===`Enter`){t.preventDefault();let n=E()[0];n&&e.onSelectEntry(n)}else t.key===`Escape`&&s()&&_()}function F(t){if(!m)return;let n=Array.from(m.querySelectorAll(`.peach-entry-row`)),r=n.indexOf(document.activeElement);t.key===`ArrowDown`?(t.preventDefault(),r<n.length-1&&n[r+1]?.focus()):t.key===`ArrowUp`?(t.preventDefault(),r===0?p?.focus():n[r-1]?.focus()):t.key===`Escape`&&(s()?_():e.onClose())}let ee=[{key:`url-first`,label:`smart`},{key:`az`,label:`A–Z`},{key:`za`,label:`Z–A`},{key:`recent`,label:`newest`}];return(()=>{var i=Ol(),c=i.firstChild,u=c.firstChild,f=u.nextSibling,p=f.nextSibling,S=c.nextSibling,C=S.nextSibling;J(u,`click`,e.onClose,!0),f.$$keydown=P,f.$$input=e=>n(e.currentTarget.value),Y(h,f),X(p,(()=>{var n=W(()=>!!(t()||r().size>0));return()=>n()?`${E().length} of ${e.entries.length}`:`${e.entries.length} entries`})()),X(S,H(U,{get when(){return s()},get fallback(){return[H(Me,{each:ee,children:({key:t,label:n})=>(()=>{var r=Nl();return r.$$click=()=>e.onSortOrderChange(t),X(r,n),D(()=>q(r,`peach-sort-btn${e.sortOrder===t?` is-active`:``}`)),r})()}),kl(),(()=>{var e=Al();return e.$$click=()=>o(e=>!e),X(e,Yl),D(()=>q(e,`peach-sort-trash-btn${a()?` is-active`:``}`)),e})(),H(U,{get when(){return e.onOpenTrash},get children(){var t=jl();return J(t,`click`,e.onOpenTrash,!0),t}}),H(U,{get when(){return e.onDeleteMany},get children(){var e=Ml();return e.$$click=g,e}})]},get children(){return[(()=>{var e=Sl();return e.$$click=_,e})(),(()=>{var e=Cl();return X(e,(()=>{var e=W(()=>l().size>0);return()=>e()?`${l().size} selected`:`select entries`})()),e})(),(()=>{var e=wl();return e.$$click=M,X(e,()=>j()?`none`:`all`),e})()]}})),X(i,H(U,{get when(){return W(()=>!!b())()&&!s()},get children(){var e=Tl();return X(e,H(Me,{get each(){return y()},children:e=>(()=>{var t=Nl();return t.$$click=()=>x(e),X(t,e),D(()=>q(t,`peach-tag-filter-chip ${r().has(e)?`is-selected`:``}`)),t})()})),e}}),C),C.$$keydown=F;var T=m;return typeof T==`function`?Y(T,C):m=C,X(C,H(U,{get when(){return E().length>0},get fallback(){return Pl()},get children(){return H(Me,{get each(){return E()},children:(t,n)=>{let r=t.type===`note`,i=t.passkey!==void 0,a=t.type===`note`?t.notes?.slice(0,40)??`note`:t.url?hl(t.url):t.passkey?.rpId?t.passkey.rpId:`saved entry`,o=()=>e.currentTabDomain!==void 0&&e.currentTabDomain!==``&&w(t,e.currentTabDomain),c=()=>l().has(t.id);return(()=>{var l=Vl(),u=l.firstChild,d=u.nextSibling.firstChild,f=d.nextSibling;return l.$$click=()=>{s()?v(t.id):e.onSelectEntry(t)},X(u,H(U,{get when(){return s()},get fallback(){return H(Wl,{get domain(){return W(()=>!!t.url)()?hl(t.url):``},get title(){return t.title},isNote:r,isPasskey:i})},get children(){var e=Il(),t=e.firstChild;return X(e,H(U,{get when(){return c()},get children(){return Fl()}}),null),D(e=>{var n=c()?`var(--peach-accent)`:`transparent`,r=c()?`1`:`0.3`;return n!==e.e&&K(t,`fill`,e.e=n),r!==e.t&&K(t,`opacity`,e.t=r),e},{e:void 0,t:void 0}),e}})),X(d,()=>t.title,null),X(d,H(U,{get when(){return i&&!s()},get children(){return Ll()}}),null),X(d,H(U,{get when(){return W(()=>!!o())()&&!s()},get children(){return Rl()}}),null),X(f,a),X(l,H(U,{get when(){return W(()=>!!t.breach)()&&!s()},get children(){return zl()}}),null),X(l,H(U,{get when(){return W(()=>!!t.canary)()&&!s()},get children(){var e=Bl();return D(()=>K(e,`title`,`Canary: ${t.canary?.label??`canary entry`}`)),e}}),null),D(r=>{var i=`peach-entry-row${!s()&&e.selectedEntryId===t.id?` is-active`:``}${!s()&&o()?` is-tab-match`:``}${s()&&c()?` is-selected`:``}`,a=`${Math.min(n(),24)*20}ms`,d=`peach-entry-row-icon${!s()&&t.breach?` is-breach`:``}${s()?` is-select-icon`:``}`;return i!==r.e&&q(l,r.e=i),a!==r.t&&Ue(l,`animation-delay`,r.t=a),d!==r.a&&q(u,r.a=d),r},{e:void 0,t:void 0,a:void 0}),l})()}})}})),X(i,H(U,{get when(){return s()},get fallback(){return(()=>{var t=Hl();return J(t,`click`,e.onAdd,!0),t})()},get children(){var e=Dl();return e.firstChild,e.$$click=()=>void N(),X(e,H(U,{get when(){return l().size>0},get fallback(){return Ul()},get children(){var e=El();return X(e,(()=>{var e=W(()=>!!d());return()=>e()?`moving to trash…`:`move ${l().size} to trash`})()),e}}),null),D(t=>{var n=`peach-select-action-bar${l().size===0?` is-empty`:``}`,r=l().size===0||d();return n!==t.e&&q(e,t.e=n),r!==t.t&&(e.disabled=t.t=r),t},{e:void 0,t:void 0}),e}}),null),D(()=>q(C,`peach-vault-list${s()?` is-selecting`:``}`)),D(()=>f.value=t()),i})()}Ve([`click`,`input`,`keydown`]);function Zl(){if(typeof chrome>`u`)return`unknown`;if(chrome.webAuthenticationProxy)return`chrome`;try{if((chrome.runtime?.getURL?.(``)??``).startsWith(`moz-extension://`))return`firefox`}catch{}return`unknown`}async function Ql(e,t){let n=!1;try{await navigator.clipboard.writeText(e),n=!0}catch{}let r=await $({type:`COPY`,payload:{text:e,label:t,alreadyWritten:n}});return n||!!r?.ok}function $l(e={}){let{length:t=20,includeUppercase:n=!0,includeLowercase:r=!0,includeNumbers:i=!0,includeSymbols:a=!0,forbiddenChars:o=``}=e,s=new Set(o),c=e=>s.size===0?e:Array.from(e).filter(e=>!s.has(e)).join(``),l=``;r&&(l+=c(`abcdefghijklmnopqrstuvwxyz`)),n&&(l+=c(`ABCDEFGHIJKLMNOPQRSTUVWXYZ`)),i&&(l+=c(`0123456789`)),a&&(l+=c(`!@#$%^&*`)),l.length===0&&(l=c(`abcdefghijklmnopqrstuvwxyz`)||`abcdefghijklmnopqrstuvwxyz`);let u=crypto.getRandomValues(new Uint32Array(t)),d=``;for(let e=0;e<t;e++)d+=l[u[e]%l.length];return d}var eu=G(`<svg width=13 height=13 viewBox="0 0 13 13"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round stroke-linejoin=round><path d="M11 2.5A5.5 5.5 0 1 0 12.5 7"></path><path d="M9.5 2.5H11V1">`),tu=G(`<span class=peach-copy-icon><svg class=peach-copy-icon-svg width=12 height=12 viewBox="0 0 14 14"fill=none stroke=currentColor stroke-width=1.4 stroke-linecap=round stroke-linejoin=round><rect x=4 y=4 width=8 height=9 rx=1.5></rect><path d="M10 4V2.5A1.5 1.5 0 0 0 8.5 1h-6A1.5 1.5 0 0 0 1 2.5v7A1.5 1.5 0 0 0 2.5 11H4">`),nu=G(`<div class=peach-pwgen-compact-display-row><span class=peach-pwgen-compact-output></span><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label=Regenerate></button><button aria-label=Copy><span class=peach-copy-sheen>`),ru=G(`<div class=peach-pwgen-compact-controls><input type=range class="peach-pwgen-slider peach-pwgen-compact-slider"min=8 max=128><span class=peach-pwgen-len-num></span><div class=peach-pwgen-compact-pills><button type=button>A-Z</button><button type=button>a-z</button><button type=button>0-9</button><button type=button>!@#</button></div><button class="peach-btn peach-btn--accent peach-btn--sm peach-pwgen-compact-use">use`),iu=G(`<div class=peach-pwgen-display-row><p class=peach-pwgen-output-display></p><div class=peach-pwgen-display-actions><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label="Regenerate password"></button><button aria-label="Copy password"><span class=peach-copy-sheen>`),au=G(`<div class=peach-pwgen-length-row><div class=peach-pwgen-length-labels><span class=peach-label>length</span><span class=peach-pwgen-len-num></span></div><input type=range class=peach-pwgen-slider min=8 max=128>`),ou=G(`<div class=peach-pwgen-charset-pills><button type=button>A-Z</button><button type=button>a-z</button><button type=button>0-9</button><button type=button>!@#`),su=G(`<button class="peach-btn peach-btn--accent peach-btn--sm peach-pwgen-use-btn">use this password`),cu=G(`<div><div class=peach-generator-drawer-inner><div>`);function lu(e){let[t,n]=T(``),[r,i]=T(20),[a,o]=T(!0),[s,c]=T(!0),[l,u]=T(!0),[d,f]=T(!0),[p,m]=T(``),[h,g]=T(!1);function _(e){let t=r(),n=d();e.minLength&&(t=Math.max(t,e.minLength)),e.maxLength&&(t=Math.min(t,e.maxLength)),e.forbidsSymbols&&(n=!1),e.requiresSymbols&&(n=!0),i(t),f(n),m(e.forbiddenChars??``)}P(async()=>{if(e.policy)_(e.policy);else{let e=(await $({type:`GET_SITE_PASSWORD_POLICY`})).data;e&&Object.keys(e).length>0&&_(e)}v()});function v(e){n($l({length:e?.length??r(),includeUppercase:e?.upper??a(),includeLowercase:e?.lower??s(),includeNumbers:e?.numbers??l(),includeSymbols:e?.symbols??d(),forbiddenChars:p()}))}async function y(e){if(await Ql(t(),`password`)){if(If(),Lf(),g(!0),e){e.classList.remove(`is-retreat`);let t=document.createElement(`span`);t.className=`peach-copy-drain`;let n=document.createElement(`span`);n.className=`peach-copy-drain-bar`,t.appendChild(n),e.appendChild(t),window.setTimeout(()=>{g(!1),e.classList.remove(`is-copied`),e.classList.add(`is-retreat`),t.remove(),window.setTimeout(()=>e.classList.remove(`is-retreat`),160)},1400);return}window.setTimeout(()=>g(!1),1400)}}function b(){let e=!a();o(e),v({upper:e})}function x(){let e=!s();c(e),v({lower:e})}function S(){let e=!l();u(e),v({numbers:e})}function C(){let e=!d();f(e),v({symbols:e})}let w=()=>{let e=t();return e.length>48?`16px`:e.length>24?`20px`:`24px`},E=()=>eu(),O=()=>tu();return(()=>{var n=cu(),o=n.firstChild.firstChild;return X(o,H(U,{get when(){return e.compact},get children(){return[(()=>{var e=nu(),n=e.firstChild,r=n.nextSibling,i=r.nextSibling,a=i.firstChild;return X(n,t),r.$$click=()=>v(),X(r,H(E,{})),i.$$click=e=>y(e.currentTarget),X(i,H(O,{}),a),D(()=>q(i,`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${h()?`is-copied`:``}`)),e})(),(()=>{var n=ru(),o=n.firstChild,c=o.nextSibling,u=c.nextSibling,f=u.firstChild,p=f.nextSibling,m=p.nextSibling,h=m.nextSibling,g=u.nextSibling;return o.$$input=e=>{let t=parseInt(e.target.value,10);i(t),v({length:t})},X(c,r),f.$$click=b,p.$$click=x,m.$$click=S,h.$$click=C,g.$$click=()=>e.onUse(t()),D(e=>{var t=`peach-pwgen-pill ${a()?`is-on`:``}`,n=`peach-pwgen-pill ${s()?`is-on`:``}`,r=`peach-pwgen-pill ${l()?`is-on`:``}`,i=`peach-pwgen-pill ${d()?`is-on`:``}`;return t!==e.e&&q(f,e.e=t),n!==e.t&&q(p,e.t=n),r!==e.a&&q(m,e.a=r),i!==e.o&&q(h,e.o=i),e},{e:void 0,t:void 0,a:void 0,o:void 0}),D(()=>o.value=r()),n})()]}}),null),X(o,H(U,{get when(){return!e.compact},get children(){return[(()=>{var e=iu(),n=e.firstChild,r=n.nextSibling.firstChild,i=r.nextSibling,a=i.firstChild;return X(n,t),r.$$click=()=>v(),X(r,H(E,{})),i.$$click=e=>y(e.currentTarget),X(i,H(O,{}),a),D(e=>{var t=w(),r=`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${h()?`is-copied`:``}`;return t!==e.e&&Ue(n,`font-size`,e.e=t),r!==e.t&&q(i,e.t=r),e},{e:void 0,t:void 0}),e})(),(()=>{var e=au(),t=e.firstChild,n=t.firstChild.nextSibling,a=t.nextSibling;return X(n,r),a.$$input=e=>{let t=parseInt(e.target.value,10);i(t),v({length:t})},D(()=>a.value=r()),e})(),(()=>{var e=ou(),t=e.firstChild,n=t.nextSibling,r=n.nextSibling,i=r.nextSibling;return t.$$click=b,n.$$click=x,r.$$click=S,i.$$click=C,D(e=>{var o=`peach-pwgen-pill ${a()?`is-on`:``}`,c=`peach-pwgen-pill ${s()?`is-on`:``}`,u=`peach-pwgen-pill ${l()?`is-on`:``}`,f=`peach-pwgen-pill ${d()?`is-on`:``}`;return o!==e.e&&q(t,e.e=o),c!==e.t&&q(n,e.t=c),u!==e.a&&q(r,e.a=u),f!==e.o&&q(i,e.o=f),e},{e:void 0,t:void 0,a:void 0,o:void 0}),e})(),(()=>{var n=su();return n.$$click=()=>e.onUse(t()),n})()]}}),null),D(t=>{var r=`peach-generator-drawer ${e.open?`is-open`:``}`,i=`peach-generator-drawer-content${e.compact?` peach-generator-drawer-content--compact`:``}`;return r!==t.e&&q(n,t.e=r),i!==t.t&&q(o,t.t=i),t},{e:void 0,t:void 0}),n})()}Ve([`click`,`input`]);var uu=G(`<span style=font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:11px>B`),du=G(`<span style="font-family:'Cormorant Garamond',serif;font-style:italic;font-size:13px">I`),fu=G(`<span style="text-decoration:underline;font-size:10px;font-family:'IBM Plex Mono',monospace">U`),pu=G(`<span style="text-decoration:line-through;font-size:10px;font-family:'IBM Plex Mono',monospace">S`),mu=G(`<span style=font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:10px;letter-spacing:0.03em>H`),hu=G(`<svg width=12 height=11 viewBox="0 0 12 11"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round><circle cx=1.5 cy=2.5 r=1 fill=currentColor stroke=none></circle><line x1=4 y1=2.5 x2=11 y2=2.5></line><circle cx=1.5 cy=6 r=1 fill=currentColor stroke=none></circle><line x1=4 y1=6 x2=11 y2=6></line><circle cx=1.5 cy=9.5 r=1 fill=currentColor stroke=none></circle><line x1=4 y1=9.5 x2=11 y2=9.5>`),gu=G(`<svg width=12 height=11 viewBox="0 0 12 11"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round><text x=0 y=4 font-size=4 fill=currentColor stroke=none font-family=monospace>1.</text><line x1=4 y1=2.5 x2=11 y2=2.5></line><text x=0 y=7.5 font-size=4 fill=currentColor stroke=none font-family=monospace>2.</text><line x1=4 y1=6 x2=11 y2=6></line><text x=0 y=11 font-size=4 fill=currentColor stroke=none font-family=monospace>3.</text><line x1=4 y1=9.5 x2=11 y2=9.5>`),_u=G(`<svg width=12 height=8 viewBox="0 0 12 8"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round><line x1=0 y1=4 x2=12 y2=4></line><line x1=2 y1=1.5 x2=2 y2=6.5 stroke-width=0.6 opacity=0.5></line><line x1=10 y1=1.5 x2=10 y2=6.5 stroke-width=0.6 opacity=0.5>`),vu=G(`<div><button class=peach-note-tool-btn title="Bold (⌘B)"></button><button class=peach-note-tool-btn title="Italic (⌘I)"></button><button class=peach-note-tool-btn title="Underline (⌘U)"></button><button class=peach-note-tool-btn title=Strikethrough></button><div class=peach-note-tool-divider></div><button class=peach-note-tool-btn title=Heading></button><button class="peach-note-tool-btn peach-note-tool-icon"title="Bullet list"></button><button class="peach-note-tool-btn peach-note-tool-icon"title="Numbered list"></button><div class=peach-note-tool-divider></div><button class="peach-note-tool-btn peach-note-tool-icon"title=Divider>`),yu=G(`<div class=peach-note-editor-inline><div class="peach-note-editor-body peach-note-editor-body--inline"contenteditable=true aria-multiline=true aria-label="Note content">`);function bu(e){return/<\/?[a-z]/i.test(e)?e:e.replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/\n/g,`<br>`)}var xu=()=>uu(),Su=()=>du(),Cu=()=>fu(),wu=()=>pu(),Tu=()=>mu(),Eu=()=>hu(),Du=()=>gu(),Ou=()=>_u();function ku(e){let t=e.exec;function n(){t(`formatBlock`,document.queryCommandValue(`formatBlock`).toLowerCase()===`h2`?`p`:`h2`)}return(()=>{var r=vu(),i=r.firstChild,a=i.nextSibling,o=a.nextSibling,s=o.nextSibling,c=s.nextSibling.nextSibling,l=c.nextSibling,u=l.nextSibling,d=u.nextSibling.nextSibling;return i.$$mousedown=e=>{e.preventDefault(),t(`bold`)},X(i,H(xu,{})),a.$$mousedown=e=>{e.preventDefault(),t(`italic`)},X(a,H(Su,{})),o.$$mousedown=e=>{e.preventDefault(),t(`underline`)},X(o,H(Cu,{})),s.$$mousedown=e=>{e.preventDefault(),t(`strikeThrough`)},X(s,H(wu,{})),c.$$mousedown=e=>{e.preventDefault(),n()},X(c,H(Tu,{})),l.$$mousedown=e=>{e.preventDefault(),t(`insertUnorderedList`)},X(l,H(Eu,{})),u.$$mousedown=e=>{e.preventDefault(),t(`insertOrderedList`)},X(u,H(Du,{})),d.$$mousedown=e=>{e.preventDefault(),t(`insertHorizontalRule`)},X(d,H(Ou,{})),D(()=>q(r,e.class??`peach-note-toolbar`)),r})()}function Au(e){let t;P(()=>{t&&(t.innerHTML=bu(e.initialContent),e.autoFocus!==!1&&t.focus(),e.onReady?.(t))}),O(N(()=>e.entryKey,(n,r)=>{r===void 0||n===r||!t||(t.innerHTML=bu(e.initialContent),e.onReady?.(t))}));function n(e,n){document.execCommand(e,!1,n),t?.focus()}function r(e){let t=e.metaKey||e.ctrlKey;e.key.length!==1&&(t&&e.key===`b`&&(e.preventDefault(),n(`bold`)),t&&e.key===`i`&&(e.preventDefault(),n(`italic`)),t&&e.key===`u`&&(e.preventDefault(),n(`underline`)))}return(()=>{var n=yu(),i=n.firstChild;i.addEventListener(`blur`,()=>e.onBlur?.(t?.innerHTML??``)),i.$$input=()=>e.onContentChange?.(t?.innerHTML??``),i.$$keydown=r;var a=t;return typeof a==`function`?Y(a,i):t=i,n})()}Ve([`mousedown`,`keydown`,`input`]);var ju=G(`<div class=peach-ghost aria-hidden=true style="position:absolute;top:30px;left:12px;right:0;font-family:'Cormorant Garamond',Georgia,serif;font-size:150px;font-style:italic;font-weight:400;color:var(--t0);opacity:0.03;pointer-events:none;line-height:1;overflow:hidden;white-space:nowrap;z-index:0">`),Mu=G(`<div class=peach-stage style=position:relative>`),Nu=G(`<div class=peach-breach-badge><svg width=10 height=10 viewBox="0 0 12 12"fill=none stroke=var(--breach) stroke-width=1.5 stroke-linecap=round><path d="M6 1L11 10H1L6 1z"></path><line x1=6 y1=5 x2=6 y2=7.5></line><circle cx=6 cy=9 r=0.5 fill=var(--breach) stroke=none></circle></svg><span style=flex:1>found in a known data breach</span><button class="peach-btn peach-btn--sm peach-btn--accent peach-breach-action">Change password`),Pu=G(`<div class=peach-inline-title-wrap><input class=peach-inline-title-input>`),Fu=G(`<div class=peach-entry-trash-confirm><span class=peach-entry-trash-confirm-label>trash?</span><button class="peach-btn peach-btn--sm peach-btn--danger"style="font-size:10px;padding:2px 8px;min-height:22px">yes</button><button class="peach-btn peach-btn--ghost peach-btn--sm"style="font-size:10px;padding:2px 8px;min-height:22px">no`),Iu=G(`<div class=peach-entry-header><div class=peach-entry-header-name>`),Lu=G(`<span class="peach-label peach-additional-urls-label">also matches`),Ru=G(`<div class="peach-inline-field-wrap peach-inline-field-wrap--url"><div class=peach-inline-field-row><input class=peach-inline-input type=url placeholder=https://></div><div class=peach-additional-urls><button class="peach-add-field-link peach-additional-urls-add"type=button>+ add another url`),zu=G(`<div class=peach-domain style=position:relative;z-index:1>`),Bu=G(`<div title="Click to edit tags"style="display:flex;flex-wrap:wrap;gap:5px;margin:2px 0;position:relative;z-index:1;cursor:pointer">`),Vu=G(`<div class=peach-entry-note-toolbar-row>`),Hu=G(`<section class="peach-fields peach-note-body"style=position:relative;z-index:1>`),Uu=G(`<span class=peach-card-network-badge style=margin-left:0;margin-right:6px>`),Wu=G(`<div class=peach-field-card style=padding-bottom:4px><span class=peach-label>`),Gu=G(`<button aria-label="Copy cardholder name"><span class=peach-copy-sheen>`),Ku=G(`<span>`),qu=G(`<button aria-label="Copy card number"><span class=peach-copy-sheen>`),Ju=G(`<div class=peach-field-card><span class=peach-label>expiry</span><div class=peach-field-value-row><span class=peach-field-value> / </span><button aria-label="Copy expiry"><span class=peach-copy-sheen>`),Yu=G(`<div class=peach-field-card><span class=peach-label>CVC</span><div class=peach-field-value-row><span class=peach-field-value></span><div class=peach-field-actions><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"></button><button aria-label="Copy CVC"><span class=peach-copy-sheen>`),Xu=G(`<section class=peach-fields style=position:relative;z-index:1><div class=peach-field-card><span class=peach-label>cardholder name</span><div class=peach-field-value-row><span class=peach-field-value></span></div></div><div class=peach-field-card><span class=peach-label>card number</span><div class=peach-field-value-row><span class="peach-field-value peach-card-number"></span><div class=peach-field-actions><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn">`),Zu=G(`<div class=peach-inline-field-wrap><input class=peach-inline-input autocomplete=off>`),Qu=G(`<div class=peach-inline-field-wrap><div class=peach-password-edit-row><input class=peach-inline-input placeholder="paste or type a password"autocomplete=new-password><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"type=button></button></div><button class=peach-generate-toggle-link type=button><svg width=10 height=10 viewBox="0 0 13 13"fill=none stroke=currentColor stroke-width=1.2 stroke-linecap=round stroke-linejoin=round><path d="M11 2.5A5.5 5.5 0 1 0 12.5 7"></path><path d="M9.5 2.5H11V1">`),$u=G(`<section class=peach-fields style=position:relative;z-index:1><div class=peach-field-card><span class=peach-label>username</span></div><div class=peach-field-card><span class=peach-label>password`),ed=G(`<div class=peach-inline-field-wrap><textarea class=peach-inline-textarea rows=4>`),td=G(`<div style=position:relative;z-index:1;margin-top:6px><span class=peach-label style=display:block;margin-bottom:4px>notes`),nd=G(`<div class=peach-inline-tag-editor><span class=peach-label>tags</span><div class=peach-tag-input-wrap><input class=peach-tag-input style=flex:1;min-width:80px;background:transparent;border:none;outline:none;color:var(--t1);font-size:12px;padding:2px>`),rd=G(`<div class="peach-inline-field-wrap peach-inline-field-wrap--totp"><span class=peach-label>2-factor</span><input class=peach-inline-input placeholder="otpauth://... or base32 secret"autocomplete=off>`),id=G(`<section class=peach-totp-band>`),ad=G(`<div style=height:4px>`),od=G(`<button class=peach-entry-name-button title="Click to edit title"><h1><span class=peach-entry-name-text>`),sd=G(`<span class=peach-entry-name-char>`),cd=G(`<button class=peach-entry-trash-btn aria-label="Move to trash"title="Delete entry"><svg width=12 height=13 viewBox="0 0 12 13"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round stroke-linejoin=round><path d="M1 3h10M4 3V2h4v1M2 3l.7 8.5a1 1 0 0 0 1 .9h4.6a1 1 0 0 0 1-.9L10 3"></path><path d="M4.5 6l.3 3.5M7.5 6l-.3 3.5">`),ld=G(`<img width=16 height=16 alt style=border-radius:3px;margin-right:5px;flex-shrink:0>`),ud=G(`<div class="peach-domain-row peach-inline-clickable"title="Click to edit URL"><span class=peach-domain-value></span><span class=peach-inline-edit-hint>edit`),dd=G(`<div class=peach-additional-url-row><input class=peach-inline-input type=url placeholder=https://><button class=peach-additional-url-remove type=button aria-label="Remove URL">×`),fd=G(`<span class=peach-tag-chip style="font-size:10px;padding:2px 8px">`),pd=G(`<span class=peach-password-mask>•••`),md=G(`<button aria-label="Copy username"><span class=peach-copy-sheen>`),hd=G(`<div class=peach-field-value-row><span class="peach-field-value peach-inline-clickable"title="Click to edit">`),gd=G(`<span style=color:var(--t2);font-style:italic>click to add username`),_d=G(`<span class=peach-password-text>`),vd=G(`<div class=peach-field-value-row><span class=peach-password-value title="Click to edit password"style=cursor:pointer></span><div class=peach-field-actions><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label="Reveal password"></button><button aria-label="Copy password"><span class=peach-copy-sheen>`),yd=G(`<span class=peach-password-mask aria-label="password hidden">••••••••••••••`),bd=G(`<button class="peach-add-field-link peach-entry-add-link">+ notes`),xd=G(`<div class="peach-note-content peach-inline-clickable"style=cursor:text;white-space:pre-wrap>`),Sd=G(`<button class="peach-add-field-link peach-entry-add-link">+ tags`),Cd=G(`<span class=peach-tag-chip><button class=peach-tag-chip-remove>×`),wd=G(`<button class="peach-add-field-link peach-entry-add-link">+ 2FA`),Td=G(`<div class=peach-totp-main title="Click to copy · double-click to edit"><span class=peach-label>2-factor</span><div class=peach-totp-code-row><p><span class=peach-totp-code-text> `),Ed=G(`<div class=peach-totp-meta><span class=peach-label>expires</span><div class=peach-totp-countdown>s</div><svg class=peach-totp-ring width=44 height=44 viewBox="0 0 44 44"><circle cx=22 cy=22 r=17 class=peach-totp-ring-track></circle><circle cx=22 cy=22 r=17 class=peach-totp-ring-progress stroke-dasharray=106.8>`),Dd=G(`<div class="peach-info-notice peach-info-notice--warn">`),Od=G(`<section class="peach-fields peach-passkey-section"style=position:relative;z-index:1;margin-top:6px><div class=peach-field-card><span class=peach-label>passkey · </span><div class=peach-field-value-row><span class=peach-field-value></span><span class=peach-passkey-badge>passkey</span></div></div><div class=peach-field-card><span class=peach-label>algorithm</span><div class=peach-field-value-row><span class=peach-field-value></span></div></div><div class=peach-field-card><span class=peach-label>activity</span><div class="peach-field-value-row peach-passkey-activity"><span class=peach-field-value>used <!> time</span><span class=peach-passkey-meta>created </span><span class=peach-passkey-meta>last used </span></div></div><div class=peach-info-notice></div><button class="peach-add-field-link peach-entry-add-link"style=color:rgba(220,38,38,0.7)>− remove passkey`),kd=G(`<div class=peach-inline-actions><button class=peach-inline-save-btn aria-label=Save title="Save (Enter)"><svg width=11 height=9 viewBox="0 0 11 9"fill=none stroke=currentColor stroke-width=1.4 stroke-linecap=round stroke-linejoin=round><path d="M1 4.5L4 7.5L10 1.5"></path></svg></button><button class=peach-inline-cancel-btn aria-label=Cancel title="Cancel (Esc)"><svg width=9 height=9 viewBox="0 0 9 9"fill=none stroke=currentColor stroke-width=1.4 stroke-linecap=round><path d="M1 1L8 8M8 1L1 8">`),Ad=G(`<div class=peach-entry-name-wrap style=position:relative;z-index:1><div class=peach-entry-name><span class=peach-entry-name-text><span class=peach-entry-name-char style=--char-index:0>e</span><span class=peach-entry-name-char style=--char-index:1>m</span><span class=peach-entry-name-char style=--char-index:2>p</span><span class=peach-entry-name-char style=--char-index:3>t</span><span class=peach-entry-name-char style=--char-index:4>y`),jd=G(`<div class=peach-empty-copy><span class=peach-label>vault</span><p>Your vault is ready for its first entry.`),Md=G(`<span class=peach-copy-icon><svg class=peach-copy-icon-svg width=12 height=12 viewBox="0 0 14 14"fill=none stroke=currentColor stroke-width=1.4 stroke-linecap=round stroke-linejoin=round><rect x=4 y=4 width=8 height=9 rx=1.5></rect><path d="M10 4V2.5A1.5 1.5 0 0 0 8.5 1h-6A1.5 1.5 0 0 0 1 2.5v7A1.5 1.5 0 0 0 2.5 11H4">`),Nd=G(`<svg width=14 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 2C3 4.5 5 6 7 6C9 6 11 4.5 13 2"></path><path d="M3.5 5.5L2.5 7.5"></path><path d="M7 6.5V8.5"></path><path d="M10.5 5.5L11.5 7.5">`),Pd=G(`<svg width=14 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 5C1 5 2.8 1 7 1C11.2 1 13 5 13 5C13 5 11.2 9 7 9C2.8 9 1 5 1 5Z"></path><circle cx=7 cy=5 r=1.75>`);function Fd(e){let[t,n]=T(null),[r,i]=T(``),[a,o]=T(!1),[s,c]=T(!1),[l,u]=T(!1),[d,f]=T(null),[p,m]=T([]),[h,g]=T(!1),[_,v]=T([]),[y,b]=T(``),[x,S]=T(!1),[C,w]=T(!1),[E,A]=T(0),[j,M]=T(!1),[N,P]=T(!1),[ee,te]=T(null),[ne,I]=T(null),re=null;function L(e,t){document.execCommand(e,!1,t),ne()?.focus()}async function ie(t){let n=e.entry;if(n&&t!==(n.notes??``)&&!(re!==null&&t===re)){re=t,o(!0);try{await $({type:`UPDATE_ENTRY`,payload:{id:n.id,patch:{notes:t}}}),If(),await e.onFieldSaved()}catch{re=null}finally{o(!1)}}}let ae=window.setInterval(()=>A(e=>e+1),1e3);F(()=>window.clearInterval(ae));let oe=k(()=>e.entry?.url?hl(e.entry.url):``);O(()=>{let e=oe();te(e?gl(e):null)}),O(()=>{e.entry?.id,M(!1),n(null),g(!1)});let se=k(()=>(E(),e.entry?.totp?Nr(e.entry.totp):null)),ce;O(()=>{let e=se();if(!e){ce=void 0;return}ce!==void 0&&e.code!==ce&&(P(!0),window.setTimeout(()=>P(!1),3e3)),ce=e.code});let le=k(()=>{let e=se();return e?(e.remaining-1)/29*100:0});O(()=>{let e=document.getElementById(`hd-shell`);if(e){if(!se()){delete e.dataset.totpActive,e.style.removeProperty(`--peach-totp-progress`);return}e.dataset.totpActive=`true`,e.style.setProperty(`--peach-totp-progress`,`${Math.max(0,le())}%`),F(()=>{delete e.dataset.totpActive,e.style.removeProperty(`--peach-totp-progress`)})}});let ue=k(()=>{let t=e.entry?.title.length??0;return t>=28?`peach-entry-name--xxl`:t>=20?`peach-entry-name--xl`:t>=14?`peach-entry-name--lg`:``}),de=k(()=>(e.entry?.title.length??0)<=13);function fe(t,r){n(t),i(r),u(!1),M(!1),t===`url`&&m([...e.entry?.additionalUrls??[]])}async function pe(){let i=t(),a=e.entry;if(!i||!a)return;let s=i===`password`?r():r().trim();if(i===`totp`&&s.startsWith(`otpauth://`)&&(s=Pr(s)?.secret??s),!(i===`password`&&a.type!==`note`&&!s)){o(!0);try{let t={[i]:s};i===`url`&&(t.additionalUrls=p()),await $({type:`UPDATE_ENTRY`,payload:{id:a.id,patch:t}}),If(),n(null),u(!1),await e.onFieldSaved()}catch{}finally{o(!1)}}}function me(){v([...e.entry?.tags??[]]),b(``),g(!0)}function he(e){let t=e.toLowerCase().trim();!t||t.length>32||_().includes(t)||_().length>=10||(v([..._(),t]),b(``))}async function ge(){y()&&he(y());let t=e.entry;if(!t)return;let n=_().length>0?_():void 0;g(!1),o(!0);try{await $({type:`UPDATE_ENTRY`,payload:{id:t.id,patch:{tags:n}}}),If(),await e.onFieldSaved()}catch{}finally{o(!1)}}function R(){n(null),i(``),u(!1)}function _e(e,t){switch(t){case`title`:return e.title;case`url`:return e.url??``;case`username`:return e.username??``;case`password`:return e.password??``;case`notes`:return e.notes??``;case`totp`:return e.totp??``}}function ve(t,n){let i=n.relatedTarget;if(i instanceof Node&&n.currentTarget.contains(i))return;let a=e.entry;if(!a)return;let o=_e(a,t);(t===`password`?r():r().trim())===o&&R()}async function ye(t,n,r){if(await Ql(t,n)){let t=e.entry;if(t?.canary?.webhookUrl){let e=n===`password`?`password_copied`:n===`username`?`username_copied`:void 0;e&&$({type:`FIRE_CANARY_PING`,payload:{webhookUrl:t.canary.webhookUrl,entryTitle:t.title,trigger:e}})}if(If(),Lf(),f(null),requestAnimationFrame(()=>f(n)),r){r.classList.remove(`is-copied`,`is-retreat`),r.offsetWidth;let e=document.createElement(`span`);e.className=`peach-copy-drain`;let t=document.createElement(`span`);t.className=`peach-copy-drain-bar`,e.appendChild(t),r.appendChild(e),window.setTimeout(()=>{r.classList.remove(`is-copied`),r.classList.add(`is-retreat`),e.remove(),window.setTimeout(()=>r.classList.remove(`is-retreat`),160)},1800)}window.setTimeout(()=>f(null),1800)}}O(()=>{if(!e.entry)return;let t=t=>{if(!(t.target instanceof HTMLInputElement||t.target instanceof HTMLTextAreaElement||t.target instanceof HTMLSelectElement||t.target.isContentEditable))switch(t.key){case`c`:t.preventDefault(),e.entry?.password&&ye(e.entry.password,`password`);break;case`u`:t.preventDefault(),e.entry?.username&&ye(e.entry.username,`username`);break;case`Escape`:t.preventDefault(),e.onEscape?.();break}};window.addEventListener(`keydown`,t),F(()=>window.removeEventListener(`keydown`,t))});function z(e){requestAnimationFrame(()=>{e.focus(),e.select?.()})}function be(e){e.key===`Enter`&&!(e.target instanceof HTMLTextAreaElement)&&(e.preventDefault(),pe()),e.key===`Escape`&&(e.preventDefault(),R())}return[(()=>{var t=ju();return X(t,()=>e.entry?.title||`empty`),t})(),(()=>{var n=Mu();return X(n,H(U,{get when(){return e.entry},get fallback(){return H(Ld,{})},children:n=>[H(U,{get when(){return W(()=>n().type!==`note`&&n().type!==`card`)()&&(n().breach??0)>0},get children(){var e=Nu(),t=e.firstChild.nextSibling.nextSibling;return t.$$click=()=>{fe(`password`,n().password??``),u(!0)},e}}),(()=>{var o=Iu(),s=o.firstChild;return X(s,H(U,{get when(){return t()===`title`},get fallback(){return(()=>{var e=od(),t=e.firstChild,r=t.firstChild;return e.$$click=()=>fe(`title`,n().title),X(r,H(U,{get when(){return de()},get fallback(){return n().title},get children(){return H(Me,{get each(){return n().title.split(``)},children:(e,t)=>(()=>{var n=sd();return X(n,e===` `?`\xA0`:e),D(e=>He(n,`--char-index:${t()}`,e)),n})()})}})),D(e=>{var r=`peach-entry-name ${ue()}`,i=n().title;return r!==e.e&&q(t,e.e=r),i!==e.t&&K(t,`aria-label`,e.t=i),e},{e:void 0,t:void 0}),e})()},get children(){var e=Pu(),t=e.firstChild;e.$$focusout=e=>ve(`title`,e);var n=z;return typeof n==`function`?Y(n,t):z=t,t.$$keydown=be,t.$$input=e=>i(e.currentTarget.value),X(e,H(Id,{onSave:pe,onCancel:R,get saving(){return a()}}),null),D(()=>t.disabled=a()),D(()=>t.value=r()),e}})),X(o,H(U,{get when(){return t()!==`title`},get children(){return H(U,{get when(){return j()},get fallback(){return(()=>{var e=cd();return e.$$click=()=>M(!0),e})()},get children(){var t=Fu(),n=t.firstChild.nextSibling,r=n.nextSibling;return n.$$click=()=>{M(!1),e.onDelete()},r.$$click=()=>M(!1),t}})}}),null),o})(),H(U,{get when(){return W(()=>n().type!==`note`)()&&n().type!==`card`},get children(){var e=zu();return X(e,H(U,{get when(){return t()===`url`},get fallback(){return(()=>{var e=ud(),t=e.firstChild;return e.$$click=()=>fe(`url`,n().url??``),X(e,H(U,{get when(){return ee()},get children(){var e=ld();return e.addEventListener(`error`,e=>{e.currentTarget.style.display=`none`}),D(()=>K(e,`src`,ee())),e}}),t),X(t,()=>oe()||(n().url?n().url:`add a website url`)),e})()},get children(){var e=Ru(),t=e.firstChild,n=t.firstChild,o=t.nextSibling,s=o.firstChild;e.$$focusout=e=>ve(`url`,e);var c=z;return typeof c==`function`?Y(c,n):z=n,n.$$keydown=be,n.$$input=e=>i(e.currentTarget.value),X(t,H(Id,{onSave:pe,onCancel:R,get saving(){return a()}}),null),X(o,H(U,{get when(){return p().length>0},get children(){return Lu()}}),s),X(o,H(Me,{get each(){return p()},children:(e,t)=>(()=>{var n=dd(),r=n.firstChild,i=r.nextSibling;return r.$$input=e=>m(n=>{let r=[...n];return r[t()]=e.currentTarget.value,r}),r.value=e,i.$$click=()=>m(e=>e.filter((e,n)=>n!==t())),i.$$mousedown=e=>e.preventDefault(),D(e=>{var t=a(),n=a();return t!==e.e&&(r.disabled=e.e=t),n!==e.t&&(i.disabled=e.t=n),e},{e:void 0,t:void 0}),n})()}),s),s.$$click=()=>m(e=>[...e,``]),s.$$mousedown=e=>e.preventDefault(),D(e=>{var t=a(),r=a();return t!==e.e&&(n.disabled=e.e=t),r!==e.t&&(s.disabled=e.t=r),e},{e:void 0,t:void 0}),D(()=>n.value=r()),e}})),e}}),H(U,{get when(){return W(()=>!!(!h()&&n().tags))()&&n().tags.length>0},get children(){var e=Bu();return e.$$click=me,X(e,H(Me,{get each(){return n().tags},children:e=>(()=>{var t=fd();return X(t,e),t})()})),e}}),H(U,{get when(){return n().type===`note`},get children(){return[(()=>{var e=Vu();return X(e,H(ku,{exec:L,class:`peach-note-toolbar-inline`})),e})(),(()=>{var e=Hu();return X(e,H(Au,{get entryKey(){return n().id},get initialContent(){return n().notes??``},onReady:e=>{I(e),re=null},onBlur:ie,autoFocus:!1})),e})()]}}),H(U,{get when(){return n().type===`card`},get children(){var e=Xu(),t=e.firstChild,r=t.firstChild.nextSibling,i=r.firstChild,a=t.nextSibling.firstChild.nextSibling.firstChild,o=a.nextSibling,s=o.firstChild;return X(e,H(U,{get when(){return n().last4},get children(){var e=Wu(),t=e.firstChild;return X(t,H(U,{get when(){return W(()=>!!n().network)()&&n().network!==`unknown`},get children(){var e=Uu();return X(e,()=>n().network),e}}),null),X(t,()=>n().cardNickname||`•••• ${n().last4}`,null),e}}),t),X(i,()=>n().cardholderName||`—`),X(r,H(U,{get when(){return n().cardholderName},get children(){var e=Gu(),t=e.firstChild;return e.$$click=e=>void ye(n().cardholderName,`cardholderName`,e.currentTarget),X(e,H(Rd,{}),t),D(()=>q(e,`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${d()===`cardholderName`?`is-copied`:``}`)),e}}),null),X(a,H(U,{get when(){return x()},get fallback(){return(()=>{var e=Ku();return X(e,()=>`•••• •••• •••• ${n().last4??`••••`}`),e})()},get children(){var e=Ku();return X(e,()=>n().cardNumber??``),e}})),s.$$click=()=>S(!x()),X(s,H(U,{get when(){return x()},get fallback(){return H(Bd,{})},get children(){return H(zd,{})}})),X(o,H(U,{get when(){return n().cardNumber},get children(){var e=qu(),t=e.firstChild;return e.$$click=e=>{let t=n().cardNumber;n().canary?.webhookUrl&&$({type:`FIRE_CANARY_PING`,payload:{webhookUrl:n().canary.webhookUrl,entryTitle:n().title,trigger:`password_copied`}}),ye(t,`cardNumber`,e.currentTarget)},X(e,H(Rd,{}),t),D(()=>q(e,`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${d()===`cardNumber`?`is-copied`:``}`)),e}}),null),X(e,H(U,{get when(){return n().expMonth||n().expYear},get children(){var e=Ju(),t=e.firstChild.nextSibling.firstChild,r=t.firstChild,i=t.nextSibling,a=i.firstChild;return X(t,()=>n().expMonth,r),X(t,()=>n().expYear,null),i.$$click=e=>void ye(`${n().expMonth}/${n().expYear}`,`expiry`,e.currentTarget),X(i,H(Rd,{}),a),D(()=>q(i,`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${d()===`expiry`?`is-copied`:``}`)),e}}),null),X(e,H(U,{get when(){return n().cvc},get children(){var e=Yu(),t=e.firstChild.nextSibling.firstChild,r=t.nextSibling.firstChild,i=r.nextSibling,a=i.firstChild;return X(t,H(U,{get when(){return C()},get fallback(){return pd()},get children(){var e=Ku();return X(e,()=>n().cvc),e}})),r.$$click=()=>w(!C()),X(r,H(U,{get when(){return C()},get fallback(){return H(Bd,{})},get children(){return H(zd,{})}})),i.$$click=e=>void ye(n().cvc,`cvc`,e.currentTarget),X(i,H(Rd,{}),a),D(e=>{var t=C()?`Hide CVC`:`Show CVC`,n=`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${d()===`cvc`?`is-copied`:``}`;return t!==e.e&&K(r,`aria-label`,e.e=t),n!==e.t&&q(i,e.t=n),e},{e:void 0,t:void 0}),e}}),null),D(()=>K(s,`aria-label`,x()?`Hide card number`:`Reveal card number`)),e}}),H(U,{get when(){return W(()=>n().type!==`note`&&n().type!==`card`)()&&!Ze(n())},get children(){var e=$u(),o=e.firstChild;o.firstChild;var f=o.nextSibling;return f.firstChild,X(o,H(U,{get when(){return t()===`username`},get fallback(){return(()=>{var e=hd(),t=e.firstChild;return t.$$click=()=>fe(`username`,n().username??``),X(t,()=>n().username||gd()),X(e,H(U,{get when(){return n().username},get children(){var e=md(),t=e.firstChild;return e.$$click=e=>void ye(n().username,`username`,e.currentTarget),X(e,H(Rd,{}),t),D(()=>q(e,`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${d()===`username`?`is-copied`:``}`)),e}}),null),e})()},get children(){var e=Zu(),t=e.firstChild;e.$$focusout=e=>ve(`username`,e);var n=z;return typeof n==`function`?Y(n,t):z=t,t.$$keydown=be,t.$$input=e=>i(e.currentTarget.value),X(e,H(Id,{onSave:pe,onCancel:R,get saving(){return a()}}),null),D(()=>t.disabled=a()),D(()=>t.value=r()),e}}),null),X(f,H(U,{get when(){return t()===`password`},get fallback(){return(()=>{var e=vd(),t=e.firstChild,r=t.nextSibling.firstChild,i=r.nextSibling,a=i.firstChild;return t.$$click=()=>fe(`password`,n().password??``),X(t,H(U,{get when(){return s()},get fallback(){return yd()},get children(){var e=_d();return X(e,()=>n().password??``),e}})),r.$$click=()=>c(!s()),X(r,H(U,{get when(){return s()},get fallback(){return H(Bd,{})},get children(){return H(zd,{})}})),i.$$click=e=>{n().password&&ye(n().password,`password`,e.currentTarget)},X(i,H(Rd,{}),a),D(e=>{var r=!!s(),a=(n().breach??0)>0,o=`peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-copy-btn ${d()===`password`?`is-copied`:``}`;return r!==e.e&&t.classList.toggle(`is-revealed`,e.e=r),a!==e.t&&t.classList.toggle(`is-breached`,e.t=a),o!==e.a&&q(i,e.a=o),e},{e:void 0,t:void 0,a:void 0}),e})()},get children(){var e=Qu(),t=e.firstChild,n=t.firstChild,o=n.nextSibling,d=t.nextSibling;d.firstChild,e.$$focusout=e=>ve(`password`,e);var f=z;return typeof f==`function`?Y(f,n):z=n,n.$$keydown=e=>{e.key===`Enter`&&(e.preventDefault(),pe()),e.key===`Escape`&&(e.preventDefault(),R())},n.$$input=e=>i(e.currentTarget.value),o.$$click=()=>c(!s()),X(o,H(U,{get when(){return s()},get fallback(){return H(Bd,{})},get children(){return H(zd,{})}})),X(e,H(Id,{onSave:pe,onCancel:R,get saving(){return a()}}),d),d.$$click=()=>u(!l()),X(d,()=>l()?`hide generator`:`generate`,null),X(e,H(U,{get when(){return l()},get children(){return H(lu,{open:!0,compact:!0,onUse:e=>{i(e),u(!1)}})}}),null),D(e=>{var t=s()?`text`:`password`,r=a(),i=s()?`Hide`:`Show`;return t!==e.e&&K(n,`type`,e.e=t),r!==e.t&&(n.disabled=e.t=r),i!==e.a&&K(o,`aria-label`,e.a=i),e},{e:void 0,t:void 0,a:void 0}),D(()=>n.value=r()),e}}),null),D(e=>{var n=t()===`username`,r=t()===`password`;return n!==e.e&&o.classList.toggle(`is-editing`,e.e=n),r!==e.t&&f.classList.toggle(`is-editing`,e.t=r),e},{e:void 0,t:void 0}),e}}),H(U,{get when(){return W(()=>n().type!==`note`)()&&n().type!==`card`},get children(){return H(U,{get when(){return n().notes||t()===`notes`},get fallback(){return(()=>{var e=bd();return e.$$click=()=>fe(`notes`,``),e})()},get children(){var e=td();return e.firstChild,X(e,H(U,{get when(){return t()===`notes`},get fallback(){return(()=>{var e=xd();return e.$$click=()=>fe(`notes`,n().notes??``),X(e,()=>n().notes),e})()},get children(){var e=ed(),t=e.firstChild;return e.$$focusout=e=>ve(`notes`,e),Y(e=>requestAnimationFrame(()=>e?.focus()),t),t.$$keydown=e=>{e.key===`Escape`&&(e.preventDefault(),R())},t.$$input=e=>i(e.currentTarget.value),X(e,H(Id,{onSave:pe,onCancel:R,get saving(){return a()}}),null),D(()=>t.disabled=a()),D(()=>t.value=r()),e}}),null),e}})}}),H(U,{get when(){return h()},get fallback(){return H(U,{get when(){return!n().tags||n().tags.length===0},get children(){var e=Sd();return e.$$click=me,e}})},get children(){var e=nd(),t=e.firstChild.nextSibling,n=t.firstChild;return e.$$focusout=e=>{let t=e.relatedTarget;t instanceof Node&&e.currentTarget.contains(t)||ge()},X(t,H(Me,{get each(){return _()},children:e=>(()=>{var t=Cd(),n=t.firstChild;return X(t,e,n),n.$$click=()=>v(_().filter(t=>t!==e)),n.$$mousedown=e=>e.preventDefault(),K(n,`aria-label`,`Remove ${e}`),t})()}),n),Y(e=>requestAnimationFrame(()=>e?.focus()),n),n.$$keydown=e=>{e.key===`Enter`||e.key===`,`?(e.preventDefault(),he(y())):e.key===`Backspace`&&!y()&&_().length>0?v(_().slice(0,-1)):e.key===`Escape`&&(e.preventDefault(),g(!1),b(``))},n.$$input=e=>b(e.currentTarget.value),D(()=>K(n,`placeholder`,_().length===0?`type and press Enter…`:``)),D(()=>n.value=y()),e}}),H(U,{get when(){return W(()=>n().type===`login`)()&&!Ze(n())},get children(){return H(U,{get when(){return se()||t()===`totp`},get fallback(){return(()=>{var e=wd();return e.$$click=()=>fe(`totp`,``),e})()},get children(){var e=id();return X(e,H(U,{get when(){return t()===`totp`},get fallback(){return H(U,{get when(){return se()},children:e=>[(()=>{var t=Td(),r=t.firstChild.nextSibling.firstChild,i=r.firstChild,a=i.firstChild;return t.$$dblclick=()=>fe(`totp`,n().totp??``),t.$$click=()=>void ye(e().code.replace(` `,``),`totp`),X(i,()=>e().code.slice(0,3),a),X(i,()=>e().code.slice(3),null),D(()=>q(r,`peach-totp-code${N()?` is-hot`:``}${d()===`totp`?` is-copied`:``}`)),t})(),(()=>{var t=Ed(),n=t.firstChild.nextSibling,r=n.firstChild,i=n.nextSibling.firstChild.nextSibling;return X(n,()=>e().remaining,r),D(()=>K(i,`stroke-dashoffset`,(1-e().remaining/30)*106.8)),t})()]})},get children(){var e=rd(),t=e.firstChild.nextSibling;e.$$focusout=e=>ve(`totp`,e);var n=z;return typeof n==`function`?Y(n,t):z=t,t.$$keydown=be,t.$$input=e=>i(e.currentTarget.value),X(e,H(Id,{onSave:pe,onCancel:R,get saving(){return a()}}),null),D(()=>t.disabled=a()),D(()=>t.value=r()),e}})),e}})}}),H(U,{get when(){return n().passkey},children:t=>{let r=Zl(),i=t().browser&&r!==`unknown`&&t().browser!==r,a=t().algorithm===-8?`EdDSA (Ed25519)`:`ES256 (P-256)`,o=e=>e?new Date(e).toLocaleDateString():`Never`;return(()=>{var s=Od(),c=s.firstChild,l=c.firstChild;l.firstChild;var u=l.nextSibling.firstChild,d=c.nextSibling,f=d.firstChild.nextSibling.firstChild,p=d.nextSibling,m=p.firstChild.nextSibling.firstChild,h=m.firstChild.nextSibling;h.nextSibling;var g=m.nextSibling;g.firstChild;var _=g.nextSibling;_.firstChild;var v=p.nextSibling,y=v.nextSibling;return X(l,()=>t().rpId,null),X(u,()=>t().userName),X(f,a),X(m,()=>t().signCount,h),X(m,()=>t().signCount===1?``:`s`,null),X(g,()=>o(t().createdAt),null),X(_,()=>o(t().lastUsedAt),null),X(s,H(U,{when:i,get children(){var e=Dd();return X(e,()=>`This passkey was created on ${t().browser===`chrome`?`Chrome`:`Firefox`}. To use it on ${r===`chrome`?`Chrome`:`Firefox`}, re-register it on this device.`),e}}),v),X(v,()=>t().browser===`firefox`?`This passkey is held by your platform authenticator. Peach stores only the metadata.`:`The private key is stored encrypted in your Peach vault and is never shown in the UI.`),y.$$click=async()=>{let t=n().id;await $({type:`UPDATE_ENTRY`,payload:{id:t,patch:{passkey:void 0}}}),await e.onFieldSaved()},s})()}}),ad()]})),n})()]}function Id(e){return(()=>{var t=kd(),n=t.firstChild,r=n.nextSibling;return J(n,`click`,e.onSave,!0),J(r,`click`,e.onCancel,!0),D(t=>{var i=e.saving,a=e.saving;return i!==t.e&&(n.disabled=t.e=i),a!==t.t&&(r.disabled=t.t=a),t},{e:void 0,t:void 0}),t})()}function Ld(){return[Ad(),jd()]}function Rd(){return Md()}function zd(){return Nd()}function Bd(){return Pd()}Ve([`click`,`focusout`,`input`,`keydown`,`mousedown`,`dblclick`]);var Vd=G(`<div class=peach-new-type-row><button>login</button><button>note</button><button>card`),Hd=G(`<div class=peach-domain><input class="peach-domain-value peach-domain-value--edit"placeholder=domain.com autocomplete=off>`),Ud=G(`<svg width=14 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 2C3 4.5 5 6 7 6C9 6 11 4.5 13 2"></path><path d="M3.5 5.5L2.5 7.5"></path><path d="M7 6.5V8.5"></path><path d="M10.5 5.5L11.5 7.5">`),Wd=G(`<div class=peach-strength-hairline><div class=peach-strength-hairline-track><div class=peach-strength-hairline-fill></div></div><span class=peach-strength-label>`),Gd=G(`<div class=peach-field-card><span class=peach-label>2fa secret</span><div class=peach-field-value-row><input class="peach-field-value peach-field-value--edit"placeholder="BASE32 or otpauth:// URI"autocomplete=off>`),Kd=G(`<section class=peach-fields><div class=peach-field-card><span class=peach-label>username</span><div class=peach-field-value-row><input class="peach-field-value peach-field-value--edit"placeholder="username or email"autocomplete=off></div></div><div class=peach-field-card><span class=peach-label>password</span><div class=peach-password-edit-row><input class="peach-field-value peach-field-value--edit"placeholder=password autocomplete=new-password><button class="peach-inline-action peach-password-toggle-btn"type=button></button></div><button class=peach-generate-toggle-link type=button>`),qd=G(`<span class=peach-card-network-badge>`),Jd=G(`<svg width=14 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 2C3 4.5 5 6 7 6C9 6 11 4.5 13 2">`),Yd=G(`<section class=peach-fields><div class=peach-field-card><span class=peach-label>nickname</span><div class=peach-field-value-row><input class="peach-field-value peach-field-value--edit"placeholder="Personal Visa"autocomplete=off></div></div><div class=peach-field-card><span class=peach-label>cardholder name</span><div class=peach-field-value-row><input class="peach-field-value peach-field-value--edit"placeholder="Jane Smith"autocomplete=cc-name></div></div><div class=peach-field-card><span class=peach-label>card number</span><div class=peach-field-value-row><input class="peach-field-value peach-field-value--edit peach-card-number"placeholder="•••• •••• •••• ••••"autocomplete=cc-number inputmode=numeric maxlength=19></div></div><div class=peach-field-card><span class=peach-label>expiry</span><div class=peach-card-expiry-row><input class="peach-field-value peach-field-value--edit"placeholder=MM autocomplete=cc-exp-month inputmode=numeric maxlength=2 style=width:56px><span class=peach-card-expiry-sep>/</span><input class="peach-field-value peach-field-value--edit"placeholder=YYYY autocomplete=cc-exp-year inputmode=numeric maxlength=4 style=width:72px></div></div><div class=peach-field-card><span class=peach-label>CVC</span><div class=peach-field-value-row><input class="peach-field-value peach-field-value--edit"placeholder=••• autocomplete=cc-csc inputmode=numeric maxlength=4><button class="peach-inline-action peach-password-toggle-btn"type=button>`),Xd=G(`<div class=peach-note-body>`),Zd=G(`<div class=peach-field-card style="margin:0 12px"><span class=peach-label>notes</span><textarea class=peach-new-textarea placeholder="anything worth remembering">`),Qd=G(`<button class=peach-add-field-link type=button>+ add 2FA`),$d=G(`<button class=peach-add-field-link type=button>+ add notes`),ef=G(`<div class=peach-tag-suggestions style=margin-top:4px>`),tf=G(`<p class="peach-hint peach-hint-error"style="margin:0 16px 12px">`),nf=G(`<div class="peach-overlay-view ov-enter-right"style=display:flex><div class=peach-overlay-header><button class="peach-btn peach-btn--ghost peach-btn--sm peach-overlay-action">cancel</button><span class=peach-overlay-title></span><button class="peach-btn peach-btn--accent peach-btn--sm peach-overlay-action"></button></div><div class="peach-entry-body peach-entry-body--new"><div class=peach-new-title-wrap><input class=peach-new-title-input autocomplete=off></div><div class=peach-entry-add-links></div><div class=peach-field-card style="margin:4px 12px 12px"><span class=peach-label>tags</span><div class=peach-tag-input-wrap><input class=peach-tag-input style=flex:1;min-width:80px;background:transparent;border:none;outline:none;color:var(--t1);font-size:12px;padding:2px>`),rf=G(`<svg width=14 height=10 viewBox="0 0 14 10"fill=none stroke=currentColor stroke-width=0.9 stroke-linecap=round><path d="M1 5C1 5 2.8 1 7 1C11.2 1 13 5 13 5C13 5 11.2 9 7 9C2.8 9 1 5 1 5Z"></path><circle cx=7 cy=5 r=1.75>`),af=G(`<span class=peach-tag-chip><button class=peach-tag-chip-remove>×`),of=G(`<button class=peach-tag-suggestion>`);function sf(e){let[n,r]=T(e.entry?.title??``),[i,a]=T(e.entry?.username??``),[o,s]=T(e.entry?.password??``),[c,l]=T(e.entry?.url??``),[u,d]=T(e.entry?.totp??``),[f,p]=T(e.entry?.notes??``),[m,h]=T(!1),[g,_]=T(``),[v,y]=T(null),[b,x]=T(null),[S,C]=T(e.entry?.tags??[]),[w,E]=T(``),[A,j]=T(!1),[M,N]=T(e.autoOpenGenerator??!1),[F,ee]=T(!1),[te,ne]=T(!!e.entry?.totp),[I,re]=T(!!e.entry?.notes),[L,ie]=T(e.entry?.type===`note`?`note`:e.entry?.type===`card`?`card`:`login`),[ae,oe]=T(e.entry?.cardNickname??``),[se,ce]=T(e.entry?.cardholderName??``),[le,ue]=T(e.entry?.cardNumber??``),[de,fe]=T(e.entry?.expMonth??``),[pe,me]=T(e.entry?.expYear??``),[he,ge]=T(e.entry?.cvc??``),[R,_e]=T(!1),[ve,ye]=T(!1),[z,be]=T(null);function xe(e,t){document.execCommand(e,!1,t),z()?.focus()}function Se(e){let t=e.replace(/\s/g,``);return/^4/.test(t)?`Visa`:/^5[1-5]|^2[2-7]/.test(t)?`Mastercard`:/^3[47]/.test(t)?`Amex`:/^6(?:011|5)/.test(t)?`Discover`:``}function Ce(e,t){let n=e.replace(/\s/g,``);return!t&&n.length>=4?`•••• •••• •••• `+n.slice(-4):/^3[47]/.test(n)?n.replace(/(\d{4})(\d{1,6})?(\d{1,5})?/,(e,t,n,r)=>[t,n,r].filter(Boolean).join(` `)):n.replace(/(\d{4})(?=\d)/g,`$1 `).trim()}let we=()=>!(!n().trim()||L()===`login`&&!o().trim()||L()===`card`&&(!se().trim()||!le().trim())),B=k(()=>{let t=new Set;for(let n of e.entries??[])for(let e of n.tags??[])t.add(e);return Array.from(t).sort()}),Te=k(()=>{let e=w().toLowerCase().trim();return e?B().filter(t=>t.toLowerCase().includes(e)&&!S().includes(t)).slice(0,5):[]});function V(e){let t=e.toLowerCase().trim();!t||t.length>32||S().includes(t)||S().length>=10||C([...S(),t])}function Ee(e){C(S().filter(t=>t!==e))}function De(e){e.key===`Enter`||e.key===`,`?(e.preventDefault(),w()&&(V(w()),E(``),j(!1))):e.key===`Backspace`&&!w()&&S().length>0&&Ee(S()[S().length-1])}O(async()=>{let e=o();if(e.length<4){y(null);return}try{if(!b()){let e=await Zs(()=>import(`./main-BbokVGoN.js`).then(e=>t(e.default,1)),__vite__mapDeps([0,1]));x(()=>e.default)}let n=b();n&&y(n(e).score)}catch{y(e.length>=16?3:e.length>=12?2:1)}}),P(()=>{let e=document.querySelector(`.peach-new-title-input`);e&&e.focus()});function Oe(){let e=u().trim();if(e)return e.startsWith(`otpauth://`)?Pr(e)?.secret??e:e}async function ke(){if(!we()){_(L()===`note`?`title is required`:L()===`card`?`cardholder name and card number are required`:`title and password are required`);return}h(!0),_(``);let t={type:L(),title:n().trim(),notes:f().trim()||void 0,tags:S().length>0?S():void 0};if(L()===`login`&&(t.username=i().trim(),t.password=o(),t.url=c().trim(),t.totp=Oe()),L()===`card`){let e=le().replace(/\s/g,``);t.cardholderName=se().trim(),t.cardNumber=e,t.expMonth=de().trim(),t.expYear=pe().trim(),t.cvc=he().trim(),t.cardNickname=ae().trim()||void 0;let n=e;t.network=/^4/.test(n)?`visa`:/^5[1-5]|^2[2-7]/.test(n)?`mastercard`:/^3[47]/.test(n)?`amex`:/^6(?:011|5)/.test(n)?`discover`:`unknown`,t.last4=e.slice(-4)}if(e.entry){let n=await $({type:`UPDATE_ENTRY`,payload:{id:e.entry.id,patch:t}});if(!n.ok){_(n.error??`could not update entry`),h(!1);return}await e.onSave({...e.entry,...t});return}let r=await $({type:`ADD_ENTRY`,payload:t});if(!r.ok){r.error===`vault locked`?_(`vault is locked — tap the lock icon to re-enter your master password`):_(r.error??`could not save entry`),h(!1);return}await e.onSave(r.data)}let Ae=()=>{let e=v();return e===null?null:[`weak`,`weak`,`fair`,`good`,`strong`][e]};return(()=>{var t=nf(),h=t.firstChild,_=h.firstChild,y=_.nextSibling,b=y.nextSibling,x=h.nextSibling,C=x.firstChild,T=C.firstChild,O=C.nextSibling,k=O.nextSibling,P=k.firstChild.nextSibling,z=P.firstChild;return J(_,`click`,e.onBack,!0),X(y,()=>e.entry?`edit entry`:`new entry`),b.$$click=()=>void ke(),X(b,(()=>{var t=W(()=>!!m());return()=>t()?`saving…`:e.entry?`save`:`create`})()),X(x,H(U,{get when(){return!e.entry},get children(){var e=Vd(),t=e.firstChild,n=t.nextSibling,r=n.nextSibling;return t.$$click=()=>ie(`login`),n.$$click=()=>ie(`note`),r.$$click=()=>ie(`card`),D(e=>{var i=`peach-new-type-btn ${L()===`login`?`is-active`:``}`,a=`peach-new-type-btn ${L()===`note`?`is-active`:``}`,o=`peach-new-type-btn ${L()===`card`?`is-active`:``}`;return i!==e.e&&q(t,e.e=i),a!==e.t&&q(n,e.t=a),o!==e.a&&q(r,e.a=o),e},{e:void 0,t:void 0,a:void 0}),e}}),C),X(x,H(U,{get when(){return L()===`note`},get children(){return H(ku,{exec:xe,class:`peach-note-toolbar-body`})}}),C),T.$$keydown=e=>{e.key===`Enter`&&ke()},T.$$input=e=>r(e.currentTarget.value),X(x,H(U,{get when(){return L()===`login`},get children(){return[(()=>{var e=Hd(),t=e.firstChild;return t.$$input=e=>l(e.currentTarget.value),D(()=>t.value=c()),e})(),(()=>{var e=Kd(),t=e.firstChild,n=t.firstChild.nextSibling.firstChild,r=t.nextSibling,c=r.firstChild.nextSibling,l=c.firstChild,f=l.nextSibling,p=c.nextSibling;return n.$$input=e=>a(e.currentTarget.value),l.$$input=e=>s(e.currentTarget.value),f.$$click=()=>ee(!F()),X(f,H(U,{get when(){return F()},get fallback(){return rf()},get children(){return Ud()}})),X(r,H(U,{get when(){return Ae()!==null},get children(){var e=Wd(),t=e.firstChild,n=t.firstChild,r=t.nextSibling;return X(r,Ae),D(e=>{var t=[`25%`,`40%`,`60%`,`80%`,`100%`][v()],r=[`rgba(220,80,60,0.65)`,`rgba(220,80,60,0.65)`,`rgba(200,140,60,0.6)`,`rgba(180,162,100,0.55)`,`rgba(150,175,110,0.6)`][v()];return t!==e.e&&Ue(n,`width`,e.e=t),r!==e.t&&Ue(n,`background`,e.t=r),e},{e:void 0,t:void 0}),e}}),p),p.$$click=()=>{N(!M())},X(p,()=>M()?`☰ hide generator`:`⚙ generate`),X(r,H(lu,{compact:!0,get open(){return M()},onUse:e=>{s(e),N(!1)}}),null),X(e,H(U,{get when(){return te()||u()},get children(){var e=Gd(),t=e.firstChild.nextSibling.firstChild;return t.$$input=e=>d(e.currentTarget.value),D(()=>t.value=u()),e}}),null),D(e=>{var t=F()?`text`:`password`,n=F()?`Hide password`:`Show password`;return t!==e.e&&K(l,`type`,e.e=t),n!==e.t&&K(f,`aria-label`,e.t=n),e},{e:void 0,t:void 0}),D(()=>n.value=i()),D(()=>l.value=o()),e})()]}}),O),X(x,H(U,{get when(){return L()===`card`},get children(){var e=Yd(),t=e.firstChild,n=t.firstChild.nextSibling.firstChild,r=t.nextSibling,i=r.firstChild.nextSibling.firstChild,a=r.nextSibling,o=a.firstChild;o.firstChild;var s=o.nextSibling.firstChild,c=a.nextSibling,l=c.firstChild.nextSibling.firstChild,u=l.nextSibling.nextSibling,d=c.nextSibling.firstChild.nextSibling.firstChild,f=d.nextSibling;return n.$$input=e=>oe(e.currentTarget.value),i.$$input=e=>ce(e.currentTarget.value),X(o,H(U,{get when(){return Se(le())},get children(){var e=qd();return X(e,()=>Se(le())),e}}),null),s.$$input=e=>{ue(e.currentTarget.value.replace(/\s/g,``))},s.addEventListener(`blur`,()=>ye(!1)),s.addEventListener(`focus`,()=>ye(!0)),l.$$input=e=>fe(e.currentTarget.value),u.$$input=e=>me(e.currentTarget.value),d.$$input=e=>ge(e.currentTarget.value),f.$$click=()=>_e(!R()),X(f,H(U,{get when(){return R()},get fallback(){return rf()},get children(){return Jd()}})),D(e=>{var t=R()?`text`:`password`,n=R()?`Hide CVC`:`Show CVC`;return t!==e.e&&K(d,`type`,e.e=t),n!==e.t&&K(f,`aria-label`,e.t=n),e},{e:void 0,t:void 0}),D(()=>n.value=ae()),D(()=>i.value=se()),D(()=>s.value=Ce(le(),ve())),D(()=>l.value=de()),D(()=>u.value=pe()),D(()=>d.value=he()),e}}),O),X(x,H(U,{get when(){return L()===`note`},get children(){var e=Xd();return X(e,H(Au,{get initialContent(){return f()},onContentChange:p,onReady:e=>be(e)})),e}}),O),X(x,H(U,{get when(){return W(()=>L()===`login`)()&&(I()||f())},get children(){var e=Zd(),t=e.firstChild.nextSibling;return t.$$input=e=>p(e.currentTarget.value),D(()=>t.value=f()),e}}),O),X(O,H(U,{get when(){return W(()=>L()===`login`&&!te())()&&!u()},get children(){var e=Qd();return e.$$click=()=>ne(!0),e}}),null),X(O,H(U,{get when(){return W(()=>L()===`login`&&!I())()&&!f()},get children(){var e=$d();return e.$$click=()=>re(!0),e}}),null),X(P,H(Me,{get each(){return S()},children:e=>(()=>{var t=af(),n=t.firstChild;return X(t,e,n),n.$$click=()=>Ee(e),K(n,`aria-label`,`Remove ${e}`),t})()}),z),z.addEventListener(`blur`,()=>setTimeout(()=>j(!1),150)),z.addEventListener(`focus`,()=>j(!0)),z.$$keydown=De,z.$$input=e=>{E(e.currentTarget.value),j(!0)},X(k,H(U,{get when(){return W(()=>!!A())()&&Te().length>0},get children(){var e=ef();return X(e,H(Me,{get each(){return Te()},children:e=>(()=>{var t=of();return t.$$mousedown=()=>{V(e),E(``),j(!1)},X(t,e),t})()})),e}}),null),X(x,H(U,{get when(){return g()},get children(){var e=tf();return X(e,g),e}}),null),D(e=>{var t=m()||!we(),n=L()===`note`?`note title`:`entry name`,r=S().length===0?`add tags…`:``;return t!==e.e&&(b.disabled=e.e=t),n!==e.t&&K(T,`placeholder`,e.t=n),r!==e.a&&K(z,`placeholder`,e.a=r),e},{e:void 0,t:void 0,a:void 0}),D(()=>T.value=n()),D(()=>z.value=w()),t})()}Ve([`click`,`input`,`keydown`,`mousedown`]);var cf=G(`<div class=peach-passkey-approval-user>`),lf=G(`<div class="peach-overlay-view ov-enter-up"role=dialog aria-modal=true><div class="peach-overlay-card peach-passkey-card"><div class=peach-passkey-approval><div class=peach-passkey-approval-icon aria-hidden=true><svg width=22 height=22 viewBox="0 0 22 22"fill=none stroke=currentColor stroke-width=1.4 stroke-linecap=round stroke-linejoin=round><circle cx=7 cy=11 r=3.5></circle><path d="M10.5 11h9M16.5 11v3M19.5 11v2"></path></svg></div><div class=peach-passkey-approval-rp></div><h2 class=peach-passkey-approval-action></h2><div class=peach-passkey-approval-notice></div><div class=peach-passkey-approval-actions><button class="peach-btn peach-btn--ghost peach-btn--sm">deny</button><button class="peach-btn peach-btn--accent peach-btn--sm">`);function uf(e){return(()=>{var t=lf(),n=t.firstChild.firstChild,r=n.firstChild.nextSibling,i=r.nextSibling,a=i.nextSibling,o=a.nextSibling.firstChild,s=o.nextSibling;return X(r,()=>e.rpId),X(i,()=>e.type===`create`?`save a passkey?`:`sign in with passkey?`),X(n,H(U,{get when(){return e.userName},get children(){var t=cf();return X(t,(()=>{var t=W(()=>!!e.userDisplayName);return()=>t()?`${e.userDisplayName} • ${e.userName}`:e.userName})()),t}}),a),X(a,(()=>{var t=W(()=>e.type===`create`);return()=>t()?`Peach will generate and store a passkey for ${e.rpName||e.rpId}.`:`Peach will authenticate you with your stored passkey for ${e.rpName||e.rpId}.`})()),o.$$click=()=>void e.onDeny(),s.$$click=()=>void e.onApprove(),X(s,()=>e.type===`create`?`save passkey`:`sign in`),t})()}Ve([`click`]);var df=[{action:`copy_password`,label:`Copy password`,scope:`entry`},{action:`copy_username`,label:`Copy username`,scope:`entry`},{action:`copy_totp`,label:`Copy 2FA code`,scope:`entry`},{action:`edit_entry`,label:`Edit entry`,scope:`entry`},{action:`delete_entry`,label:`Move entry to trash`,scope:`entry`},{action:`nav_prev`,label:`Previous entry`,scope:`entry`},{action:`nav_next`,label:`Next entry`,scope:`entry`},{action:`search`,label:`Search vault`,scope:`global`},{action:`new_entry`,label:`New entry`,scope:`global`},{action:`lock_vault`,label:`Lock vault`,scope:`global`},{action:`jump_vault`,label:`Jump to vault`,scope:`global`},{action:`jump_settings`,label:`Jump to settings`,scope:`global`},{action:`show_help`,label:`Show keyboard shortcuts`,scope:`global`}],ff={copy_password:{key:`c`},copy_username:{key:`u`},copy_totp:{key:`t`},search:{key:`/`},new_entry:{key:`n`},edit_entry:{key:`e`},delete_entry:{key:`d`},lock_vault:{key:`l`,ctrl:!0},show_help:{key:`?`,shift:!0},nav_prev:{key:`ArrowLeft`},nav_next:{key:`ArrowRight`},jump_vault:{key:`1`,ctrl:!0},jump_settings:{key:`,`,ctrl:!0}};function pf(e){return e?{...ff,...e}:{...ff}}function mf(e,t){return!(e.key.toLowerCase()!==t.key.toLowerCase()||!!e.ctrlKey!=!!t.ctrl||!!e.metaKey!=!!t.meta||!!e.shiftKey!=!!t.shift||!!e.altKey!=!!t.alt)}function hf(e){let t=e.key;return t===`Shift`||t===`Control`||t===`Meta`||t===`Alt`?null:{key:t,ctrl:e.ctrlKey||void 0,meta:e.metaKey||void 0,shift:e.shiftKey||void 0,alt:e.altKey||void 0}}function gf(e,t=vf()){let n=[];return t?(e.ctrl&&n.push(`⌃`),e.alt&&n.push(`⌥`),e.shift&&n.push(`⇧`),e.meta&&n.push(`⌘`)):(e.ctrl&&n.push(`Ctrl`),e.alt&&n.push(`Alt`),e.shift&&n.push(`Shift`),e.meta&&n.push(`Meta`)),n.push(_f(e.key)),t?n.join(``):n.join(`+`)}function _f(e){return e===` `?`Space`:e===`ArrowUp`?`↑`:e===`ArrowDown`?`↓`:e===`ArrowLeft`?`←`:e===`ArrowRight`?`→`:e===`Escape`?`Esc`:e===`Enter`?`↵`:e===`Tab`?`⇥`:e.length===1?e.toUpperCase():e}function vf(){return typeof navigator>`u`?!1:/Mac|iPhone|iPad/.test(navigator.platform)}function yf(e,t,n){for(let r of Object.keys(e))if(r!==n&&mf(bf(e[r]),t))return r;return null}function bf(e){return{key:e.key,ctrlKey:!!e.ctrl,metaKey:!!e.meta,shiftKey:!!e.shift,altKey:!!e.alt}}var xf=G(`<div class=peach-pro-notice-banner><span>✦ <!> requires Peach Pro</span><button class=peach-pro-notice-link>Learn more →</button><button class=peach-pro-notice-close aria-label=Dismiss>✕`),Sf=G(`<section id=hd-shell class="peach-shell peach-theme"data-surface=extension><header class=peach-chrome><div class=peach-chrome-actions><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label=Settings><svg width=14 height=14 viewBox="0 0 14 14"fill=none><path d="M5.91 1.11C6.38-.02 7.62-.02 8.09 1.11L8.31 1.64C8.48 2.05 8.91 2.27 9.34 2.17L9.9 2.04C11.1 1.76 11.98 2.64 11.7 3.84L11.57 4.4C11.47 4.83 11.69 5.26 12.1 5.43L12.63 5.65C13.76 6.12 13.76 7.36 12.63 7.83L12.1 8.05C11.69 8.22 11.47 8.65 11.57 9.08L11.7 9.64C11.98 10.84 11.1 11.72 9.9 11.44L9.34 11.31C8.91 11.21 8.48 11.43 8.31 11.84L8.09 12.37C7.62 13.5 6.38 13.5 5.91 12.37L5.69 11.84C5.52 11.43 5.09 11.21 4.66 11.31L4.1 11.44C2.9 11.72 2.02 10.84 2.3 9.64L2.43 9.08C2.53 8.65 2.31 8.22 1.9 8.05L1.37 7.83C.24 7.36.24 6.12 1.37 5.65L1.9 5.43C2.31 5.26 2.53 4.83 2.43 4.4L2.3 3.84C2.02 2.64 2.9 1.76 4.1 2.04L4.66 2.17C5.09 2.27 5.52 2.05 5.69 1.64L5.91 1.11Z"stroke=currentColor stroke-width=0.9></path><circle cx=7 cy=7 r=2.1 stroke=currentColor stroke-width=0.9></circle></svg></button><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label="New entry"><svg width=11 height=11 viewBox="0 0 11 11"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round><path d="M5.5 1v9M1 5.5h9"></path></svg></button><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn peach-lock-btn"aria-label="Lock vault"><svg class=peach-lock-icon width=14 height=16 viewBox="0 0 14 16"fill=none><path d="M3.75 6V4.75C3.75 2.96 5.21 1.5 7 1.5C8.79 1.5 10.25 2.96 10.25 4.75V6"stroke=currentColor stroke-width=1 stroke-linecap=round></path><rect x=1.5 y=6 width=11 height=8.5 rx=2.2 stroke=currentColor stroke-width=1></rect><circle cx=7 cy=10.25 r=1 fill=currentColor></circle></svg></button></div></header><div class=peach-shell-body><div class=peach-shell-veil></div><div class=peach-content-frame></div><section class=peach-search-wrap><div class=peach-search-bar><span class=peach-search-icon><svg width=13 height=13 viewBox="0 0 13 13"fill=none stroke=currentColor stroke-width=1 stroke-linecap=round><circle cx=5.5 cy=5.5 r=3.75></circle><path d="M8.75 8.75L11.5 11.5"></path></svg></span><input class=peach-search-input placeholder="search vault..."autocomplete=off aria-label="Search vault entries"readonly><div class=peach-search-meta><span class=peach-search-counter></span><span class=peach-divider></span><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label="Previous entry"><svg width=6 height=11 viewBox="0 0 6 11"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round stroke-linejoin=round><path d="M5 1L1 5.5L5 10"></path></svg></button><button class="peach-btn peach-btn--ghost peach-btn--sm peach-icon-btn"aria-label="Next entry"><svg width=6 height=11 viewBox="0 0 6 11"fill=none stroke=currentColor stroke-width=1.1 stroke-linecap=round stroke-linejoin=round><path d="M1 1L5 5.5L1 10">`),Cf=G(`<div class="popup-root peach-theme">`),wf=G(`<div class=peach-loading>`),Tf=G(`<div class=peach-shortcuts-help-backdrop><div class=peach-shortcuts-help-card><div class=peach-shortcuts-help-head><h3>Keyboard shortcuts</h3><button class=peach-shortcuts-help-close aria-label=Close>✕</button></div><div class=peach-shortcuts-help-body><p class=peach-settings-sub-label>ENTRY VIEW</p><ul></ul><p class=peach-settings-sub-label>ANYWHERE</p><ul>`),Ef=G(`<li><span></span><kbd>`),Df=Ae(()=>Zs(()=>Promise.resolve().then(()=>hs).then(e=>({default:e.ImportView})),void 0)),Of=Ae(()=>Zs(()=>import(`./Export-DoySAmc3.js`).then(e=>({default:e.ExportView})),__vite__mapDeps([2,1,3]))),kf=Ae(()=>Zs(()=>import(`./Settings-Cr-ePagw.js`).then(e=>({default:e.SettingsView})),[])),Af=Ae(()=>Zs(()=>import(`./Health-qUKblogU.js`).then(e=>({default:e.HealthView})),__vite__mapDeps([4,1,0]))),jf=Ae(()=>Zs(()=>import(`./TrashView-DP2MrCWE.js`).then(e=>({default:e.TrashView})),[])),Mf=Ae(()=>Zs(()=>import(`./Panic-CQb_PNNP.js`).then(e=>({default:e.PanicView})),__vite__mapDeps([5,3]))),Nf=new Map,Pf=null;function Ff(){Nf.clear()}function If(){let e=document.getElementById(`hd-shell`);if(!e)return;Pf?.cancel(),e.dataset.glowing=`true`;let t=e.animate([{offset:0,boxShadow:`var(--copy-shadow)`},{offset:.3,boxShadow:`0 2px 8px rgba(0,0,0,0.5), 0 14px 48px rgba(0,0,0,0.6), 0 0 0 1.5px color-mix(in srgb, var(--peach-accent) 58%, transparent), 0 0 22px color-mix(in srgb, var(--peach-accent) 18%, transparent)`},{offset:1,boxShadow:`var(--copy-shadow)`}],{duration:720,easing:`cubic-bezier(0.4, 0, 0.2, 1)`,fill:`none`});Pf=t;let n=()=>{Pf===t&&(Pf=null,delete e.dataset.glowing)};t.onfinish=n,t.oncancel=n}function Lf(){let e=document.querySelector(`.peach-status-pip, .pip`);e&&(e.classList.remove(`pulse`),e.offsetWidth,e.classList.add(`pulse`))}function Rf(e){return e&&(e===`STORAGE_QUOTA_EXCEEDED`?`Peach has run out of browser storage. Delete some entries or clear browser storage to continue.`:e)}async function $(e){return new Promise(t=>{let n=!1,r=window.setTimeout(()=>{n||(n=!0,t({ok:!1,error:`SERVICE_WORKER_UNAVAILABLE`}))},5e3);try{chrome.runtime.sendMessage(e,e=>{if(!n){if(n=!0,window.clearTimeout(r),chrome.runtime.lastError){t({ok:!1,error:chrome.runtime.lastError.message??`SERVICE_WORKER_UNAVAILABLE`});return}if(e===void 0){t({ok:!1,error:`SERVICE_WORKER_UNAVAILABLE`});return}e&&e.ok===!1&&(e.error=Rf(e.error)),t(e)}})}catch(e){if(n)return;n=!0,window.clearTimeout(r),t({ok:!1,error:e instanceof Error?e.message:`SERVICE_WORKER_UNAVAILABLE`})}})}var zf=135;function Bf(){let[e,t]=T(`loading`),[n,r]=T(`lock`),[i,a]=T(`enter`),[o,s]=T(!1),[c,l]=T(!1),[u,d]=T(!0),[f,p]=T([]),[m,h]=T(null),[g,_]=T(void 0),[v,y]=T(`peach`),[b,x]=T(`dark`),[S,C]=T(`cormorant-italic`),[w,E]=T(`medium`),[A,j]=T(!1),[M,N]=T(!0),[ee,te]=T(5),[ne,I]=T(!0),[re,L]=T(ff),[ie,ae]=T(!1),[oe,se]=T(30),[ce,le]=T(null),[ue,de]=T(null),[fe,pe]=T(``),[me,he]=T(!1),[ge,R]=T(null),[_e,ve]=T(null),[ye,z]=T(`url-first`),[be,xe]=T(``),[Se,Ce]=T(0),[we,B]=T(!1),[Te,V]=T(null),[Ee,De]=T(!1),Oe;function ke(e){let t=(Qe.find(t=>t.name===e)??Qe[0]).hex;document.documentElement.style.setProperty(`--peach-accent`,t),document.documentElement.style.setProperty(`--peach-glow`,t+`2A`),document.documentElement.style.setProperty(`--peach-surface-tint`,t+`09`),document.documentElement.style.setProperty(`--peach-border-accent`,t+`24`)}O(()=>{ke(v())}),O(()=>{document.documentElement.classList.toggle(`light`,b()===`light`),document.body.classList.toggle(`light`,b()===`light`)}),O(()=>{document.documentElement.setAttribute(`data-display-font`,S())}),O(()=>{document.documentElement.setAttribute(`data-text-size`,w())}),O(()=>{A()?document.documentElement.setAttribute(`data-motion`,`reduce`):document.documentElement.removeAttribute(`data-motion`)});let Ae=k(()=>{let e=m()?.id;return e?f().findIndex(t=>t.id===e):f().length>0?0:-1});async function je(e){ke(e),y(e),await $({type:`UPDATE_SETTINGS`,payload:{accentColor:e}})}async function Me(e){x(e),await $({type:`UPDATE_SETTINGS`,payload:{theme:e}})}async function Ne(e){C(e),await $({type:`UPDATE_SETTINGS`,payload:{displayFont:e}})}async function Pe(e){E(e),await $({type:`UPDATE_SETTINGS`,payload:{textSize:e}})}async function Fe(e){j(e),await $({type:`UPDATE_SETTINGS`,payload:{reduceMotion:e}})}async function Ie(e){L(e);let t={};for(let n of Object.keys(e)){let r=e[n],i=ff[n];r.key===i.key&&!!r.ctrl==!!i.ctrl&&!!r.meta==!!i.meta&&!!r.shift==!!i.shift&&!!r.alt==!!i.alt||(t[n]=r)}await $({type:`UPDATE_SETTINGS`,payload:{shortcuts:t}})}async function Re(e){N(e),await $({type:`UPDATE_SETTINGS`,payload:{lockOnClose:e}})}async function ze(e){te(e),await $({type:`UPDATE_SETTINGS`,payload:{autoLockMinutes:e}})}async function Be(e){I(e),await $({type:`UPDATE_SETTINGS`,payload:{breachMonitoring:e}})}P(async()=>{let[e,i,,a]=await Promise.all([$({type:`IS_UNLOCKED`}),$({type:`HAS_VAULT`}),G(),$({type:`SHOULD_PLAY_CELEBRATION`})]),o=!!e.data,s=!!i.data,c=!!a.data;l(s);try{let e=(await chrome.storage.local.get(`peach_onboarded`)).peach_onboarded===!0;s&&!e?(await chrome.storage.local.set({peach_onboarded:!0}),d(!0)):d(e)}catch{d(!0)}await Promise.all([J(),q()]),c&&await $({type:`MARK_CELEBRATION_PLAYED`}),o&&s?(await We(void 0,c),c&&(r(`pro-celebration`),window.setTimeout(()=>r(`entry`),2500))):c&&B(!0),await Ve();let u=()=>{G()},f=(e,t)=>{(t.url||t.status===`complete`)&&G()};try{chrome.tabs.onActivated.addListener(u),chrome.tabs.onUpdated.addListener(f),F(()=>{chrome.tabs.onActivated.removeListener(u),chrome.tabs.onUpdated.removeListener(f)})}catch{}if(t(`ready`),document.getElementById(`pre-lock`)?.setAttribute(`hidden`,`true`),chrome.storage.session){let e=await chrome.storage.session.get([`pendingProGate`,`pendingProNotice`]);e.pendingProGate?.feature?(await chrome.storage.session.remove(`pendingProGate`),ve(e.pendingProGate.feature??null),R(`license`),r(`settings`)):e.pendingProNotice?.feature&&(await chrome.storage.session.remove(`pendingProNotice`),V({feature:e.pendingProNotice.feature??``}))}Promise.all([Zs(()=>import(`./Settings-Cr-ePagw.js`),[]).catch(()=>{}),Zs(()=>Promise.resolve().then(()=>hs),void 0).catch(()=>{}),Zs(()=>import(`./Export-DoySAmc3.js`),__vite__mapDeps([2,1,3])).catch(()=>{}),Zs(()=>import(`./Health-qUKblogU.js`),__vite__mapDeps([4,1,0])).catch(()=>{}),Zs(()=>import(`./TrashView-DP2MrCWE.js`),[]).catch(()=>{})]);let p=null;try{p=chrome.runtime.connect({name:`popup`})}catch{}F(()=>{try{p?.disconnect()}catch{}});let h=e=>{e?.type===`VAULT_LOCKED`&&n()!==`lock`&&et(),e?.type===`PRO_GATE_TRIGGERED`&&(ve(e.payload?.feature??null),R(`license`),r(`settings`))};chrome.runtime.onMessage.addListener(h),F(()=>chrome.runtime.onMessage.removeListener(h));let g={copy_password:()=>{let e=m();e?.password&&Ql(e.password,`Password`).then(e=>{e&&If()})},copy_username:()=>{let e=m();e?.username&&Ql(e.username,`Username`).then(e=>{e&&If()})},copy_totp:()=>{let e=m();if(e?.totp)try{let{code:t}=Nr(e.totp);Ql(t,`2FA`).then(e=>{e&&If()})}catch{}},new_entry:()=>qe(),edit_entry:()=>{let e=m();!e||Ze(e)||(_(e),r(`add`))},delete_entry:()=>{m()&&Je()},lock_vault:()=>{tt()},search:()=>rt(),nav_prev:()=>nt(-1),nav_next:()=>nt(1),jump_vault:()=>r(`entry`),jump_settings:()=>r(`settings`),show_help:()=>ae(!0)},v=new Set([`copy_password`,`copy_username`,`copy_totp`,`edit_entry`,`delete_entry`,`nav_prev`,`nav_next`]),y=e=>{let t=n(),i=e.target?.tagName===`INPUT`||e.target?.tagName===`TEXTAREA`||e.target?.isContentEditable,a=e.key.length===1&&!e.ctrlKey&&!e.metaKey&&!e.altKey;if(t===`pro-celebration`)return;if(ie()){e.key===`Escape`&&(e.preventDefault(),ae(!1));return}if(e.key===`Escape`){if(t===`list`){r(`entry`);return}if(t===`settings`||t===`import`||t===`export`||t===`add`||t===`health`){$e();return}}let o=re();for(let n of Object.keys(o)){let r=o[n];if(mf(e,r)){if(!(r.ctrl||r.meta||r.alt||r.shift)&&r.key.length===1&&i||v.has(n)&&t!==`entry`)return;e.preventDefault(),g[n]?.();return}}if(t===`entry`&&!i&&a){e.preventDefault(),Ue(e.key);return}};window.addEventListener(`keydown`,y),F(()=>window.removeEventListener(`keydown`,y));let b=(e,t)=>{t===`session`&&Object.keys(e).some(e=>e.startsWith(`passkey_pending_`))&&Ve()};chrome.storage.onChanged.addListener(b),F(()=>chrome.storage.onChanged.removeListener(b))});async function G(){try{let[e]=await chrome.tabs.query({active:!0,currentWindow:!0}),t=e?.url??e?.pendingUrl??``;pe(t?ml(t)??``:``)}catch{pe(``)}}async function Ve(){de((await $({type:`GET_PENDING_PASSKEY`})).data??null)}async function q(){let e=(await $({type:`GET_LICENSE`})).data;he(!!(e?.valid&&e?.plan===`pro`))}async function J(){let e=(await $({type:`GET_SETTINGS`})).data??{};e.accentColor&&Qe.some(t=>t.name===e.accentColor)&&y(e.accentColor),x(e.theme===`light`?`light`:`dark`),e.displayFont===`cormorant`||e.displayFont===`inter`||e.displayFont===`system`?C(e.displayFont):C(`cormorant-italic`),e.textSize===`small`||e.textSize===`large`?E(e.textSize):E(`medium`),j(e.reduceMotion===!0),N(e.lockOnClose!==!1),te(typeof e.autoLockMinutes==`number`?e.autoLockMinutes:5),I(e.breachMonitoring!==!1),se(typeof e.trashRetentionDays==`number`?e.trashRetentionDays:30),L(pf(e.shortcuts))}async function He(e){se(e),await $({type:`UPDATE_SETTINGS`,payload:{trashRetentionDays:e}})}function Ue(e){xe(e),Ce(e=>e+1),rt()}async function Y(){let e=await $({type:`GET_ENTRIES`});if(!e.ok)return e.error===`vault locked`||e.error===`SERVICE_WORKER_UNAVAILABLE`||typeof e.error==`string`&&e.error.includes(`locked`)?(et(),null):[];let t=e.data??[];p(t);let n=m()?.id;return n&&h(t.find(e=>e.id===n)??t[0]??null),t}async function We(e,t=!1){let n=oe();n>0&&$({type:`PURGE_EXPIRED_TRASH`,payload:{retentionMs:n*864e5}});let i=await Y();if(i===null)return;let o=null;if(e&&(o=i.find(t=>t.id===e)??null),!o){let e=fe();e&&(o=i.find(t=>{if(t.type===`login`){if(t.url&&(ml(t.url)??``)===e)return!0;for(let n of t.additionalUrls??[])if((ml(n)??``)===e)return!0;return!1}return t.passkey?.rpId?t.passkey.rpId===e:!1})??null)}o??=i[0]??null,h(o),_(void 0),s(!1),a(`enter`),ft(),t||r(`entry`)}async function Ge(){l(!0),Lf(),await J();let e=we();e&&(await $({type:`MARK_CELEBRATION_PLAYED`}),B(!1)),await We(void 0,e),e&&(r(`pro-celebration`),window.setTimeout(()=>r(`entry`),2500))}function Ke(e){h(e),s(!1),a(`enter`),ft(),r(`entry`)}function qe(){_(void 0),r(`add`)}async function Je(){let e=m();e&&(await $({type:`DELETE_ENTRY`,payload:{id:e.id}}),h((await Y()??[])[0]??null),r(`entry`))}async function Ye(e){for(let t of e)await $({type:`DELETE_ENTRY`,payload:{id:t}});let t=await Y()??[];t.find(e=>e.id===m()?.id)||h(t[0]??null)}async function Xe(e){await We(e?.id)}function $e(){_(void 0),r(`entry`)}function et(){Ff(),p([]),h(null),_(void 0),a(`idle`),r(`lock`)}function tt(){et(),$({type:`LOCK`})}function nt(e){let t=f();if(t.length===0)return;let n=Ae();h(t[((n>=0?n:0)+e+t.length)%t.length]),a(`enter`),ft()}function rt(){r(`list`)}function it(){_(void 0),r(`health`)}function at(){le(`file`)}let ot=()=>n()!==`entry`||ce()!==null;function ct(e){if(Ze(e)){h(e),r(`entry`);return}_(e),r(`add`)}let lt=()=>n()===`lock`;async function ut(){let e=ue();if(e){if(e.browser===`firefox`&&e.type===`create`){let{createFirefoxPasskey:t}=await Zs(async()=>{let{createFirefoxPasskey:e}=await import(`./firefox-passkey-Dt9ieyeM.js`);return{createFirefoxPasskey:e}},[]),n=await t(e);n.ok||console.warn(`Peach Firefox passkey create failed:`,n.error),await $({type:`DENY_PASSKEY`,payload:{requestId:e.requestId}}),de(null),Y();return}await $({type:`APPROVE_PASSKEY`,payload:{requestId:e.requestId}}),de(null)}}async function dt(){let e=ue();e&&(await $({type:`DENY_PASSKEY`,payload:{requestId:e.requestId}}),de(null))}function ft(e){Oe&&window.clearTimeout(Oe),Oe=window.setTimeout(()=>{a(`idle`),e?.()},zf)}return(()=>{var t=Cf();return X(t,H(U,{get when(){return e()===`ready`},get children(){return H(U,{get when(){return!ue()},get fallback(){return H(uf,{get type(){return ue().type},get rpName(){return ue().rpName},get rpId(){return ue().rpId},get userName(){return ue().userName},get userDisplayName(){return ue().userDisplayName},onApprove:ut,onDeny:dt})},get children(){return H(U,{get when(){return!lt()},get fallback(){return H(U,{get when(){return u()||c()},get fallback(){return H(Vc,{onComplete:()=>{d(!0)}})},get children(){return H(xc,{get hasVault(){return c()},get ready(){return e()===`ready`},get isPro(){return me()},onUnlock:Ge,get onBackToOnboarding(){return c()?void 0:()=>d(!1)}})}})},get children(){return H(U,{get when(){return n()!==`pro-celebration`},get fallback(){return H(Uc,{})},get children(){var e=Sf(),t=e.firstChild,s=t.firstChild,c=s.firstChild,u=c.nextSibling,y=u.nextSibling,x=t.nextSibling,C=x.firstChild.nextSibling,T=C.nextSibling,E=T.firstChild.firstChild.nextSibling,O=E.nextSibling.firstChild,k=O.nextSibling.nextSibling,j=k.nextSibling;return X(t,H(st,{unlocked:!0}),s),c.$$click=()=>r(`settings`),u.$$click=qe,y.$$click=()=>void tt(),X(e,H(U,{get when(){return Te()!==null},get children(){var e=xf(),t=e.firstChild,n=t.firstChild.nextSibling;n.nextSibling;var i=t.nextSibling,a=i.nextSibling;return X(t,()=>Te()?.feature===`sync`?`Sync`:`A Pro feature`,n),i.$$click=()=>{ve(Te()?.feature??null),R(`license`),r(`settings`),V(null)},a.$$click=()=>V(null),e}}),x),X(C,H(Fd,{get entry(){return m()},onDelete:Je,onFieldSaved:()=>void Y(),onEscape:()=>{r(`list`)}})),E.addEventListener(`focus`,rt),E.$$click=rt,X(O,(()=>{var e=W(()=>f().length>0);return()=>e()?`${Ae()+1} / ${f().length}`:`0 entries`})()),k.$$click=()=>nt(-1),j.$$click=()=>nt(1),X(e,H(U,{get when(){return n()===`list`},get children(){return H(Xl,{get entries(){return f()},get selectedEntryId(){return m()?.id},get currentTabDomain(){return fe()},get sortOrder(){return ye()},get searchSeed(){return be()},get searchSeedNonce(){return Se()},onSelectEntry:Ke,onSortOrderChange:z,onAdd:qe,onClose:()=>r(`entry`),onOpenTrash:()=>r(`trash`),onDeleteMany:Ye})}}),null),X(e,H(U,{get when(){return n()===`settings`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(kf,{get entriesCount(){return f().length},get breachMonitoring(){return ne()},get lockOnClose(){return M()},get autoLockMinutes(){return ee()},get trashRetentionDays(){return oe()},get theme(){return b()},get accentColor(){return v()},get displayFont(){return S()},get textSize(){return w()},get reduceMotion(){return A()},get isPro(){return me()},get initialSection(){return ge()},get upgradeHighlight(){return _e()},onBreachMonitoringChange:Be,onLockOnCloseChange:Re,onAutoLockMinutesChange:ze,onTrashRetentionChange:He,onThemeChange:Me,onAccentChange:je,onDisplayFontChange:Ne,onTextSizeChange:Pe,onReduceMotionChange:Fe,get shortcuts(){return re()},onShortcutsChange:Ie,onLicenseChange:async()=>{await q(),Y(),(await $({type:`SHOULD_PLAY_CELEBRATION`})).data===!0&&(await $({type:`MARK_CELEBRATION_PLAYED`}),r(`pro-celebration`),window.setTimeout(()=>r(`settings`),2500))},onBack:()=>{R(null),ve(null),$e()},onImport:()=>r(`import`),onExport:()=>r(`export`),onBreachCheckDone:Y,onOpenHealth:it,onOpenFileImport:at,onOpenPanic:()=>r(`panic`)})}})}}),null),X(e,H(U,{get when(){return n()===`add`},get children(){return H(sf,{get entry(){return g()},get entries(){return f()},onBack:$e,onSave:Xe})}}),null),X(e,H(U,{get when(){return n()===`import`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(Df,{onBack:$e,onImport:Xe})}})}}),null),X(e,H(U,{get when(){return n()===`export`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(Of,{onBack:()=>{Ee()?(De(!1),r(`panic`)):$e()}})}})}}),null),X(e,H(U,{get when(){return n()===`panic`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(Mf,{onCancel:()=>r(`settings`),onOpenExport:()=>{De(!0),r(`export`)},onDestroyed:async()=>{Ff(),p([]),h(null),_(void 0),l(!1),d(!1),he(!1),de(null),ve(null),R(null),V(null),B(!1),De(!1),a(`idle`),r(`lock`)}})}})}}),null),X(e,H(U,{get when(){return n()===`health`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(Af,{get entries(){return f()},get isPro(){return me()},onFixEntry:ct,onBack:()=>r(`settings`),onRefresh:Y})}})}}),null),X(e,H(U,{get when(){return n()===`trash`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(jf,{onBack:()=>r(`list`),onRestored:()=>void Y()})}})}}),null),X(e,H(U,{get when(){return ce()===`file`},get children(){return H(Le,{get fallback(){return(()=>{var e=wf();return X(e,H(st,{})),e})()},get children(){return H(Df,{mode:`onboarding`,replacesExistingVault:!0,onBack:()=>le(null),onImport:async()=>{le(null),await Ge()}})}})}}),null),D(e=>{var n=!!ot(),r=i(),a=!!o(),s=!!ot(),c=f().length===0,l=f().length===0;return n!==e.e&&t.classList.toggle(`is-hidden-for-overlay`,e.e=n),r!==e.t&&K(C,`data-content-phase`,e.t=r),a!==e.a&&C.classList.toggle(`navigating`,e.a=a),s!==e.o&&T.classList.toggle(`is-hidden-for-overlay`,e.o=s),c!==e.i&&(k.disabled=e.i=c),l!==e.n&&(j.disabled=e.n=l),e},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0}),e}})}})}})}}),null),X(t,H(U,{get when(){return ie()},get children(){return H(Vf,{get bindings(){return re()},onClose:()=>ae(!1)})}}),null),t})()}function Vf(e){return(()=>{var t=Tf(),n=t.firstChild,r=n.firstChild,i=r.firstChild.nextSibling,a=r.nextSibling.firstChild.nextSibling,o=a.nextSibling.nextSibling;return J(t,`click`,e.onClose,!0),n.$$click=e=>e.stopPropagation(),J(i,`click`,e.onClose,!0),X(a,()=>df.filter(e=>e.scope===`entry`).map(t=>(()=>{var n=Ef(),r=n.firstChild,i=r.nextSibling;return X(r,()=>t.label),X(i,()=>gf(e.bindings[t.action])),n})())),X(o,()=>df.filter(e=>e.scope===`global`).map(t=>(()=>{var n=Ef(),r=n.firstChild,i=r.nextSibling;return X(r,()=>t.label),X(i,()=>gf(e.bindings[t.action])),n})())),t})()}Ve([`click`]);var Hf=document.getElementById(`app`);Hf&&Be(()=>H(Bf,{}),Hf);export{T as A,Me as C,H as D,Pe as E,P as M,k as O,Y as S,U as T,X as _,gf as a,Ue as b,hl as c,ot as d,rt as f,Ve as g,q as h,yf as i,F as j,D as k,Wo as l,J as m,ff as n,hf as o,Qe as p,df as r,Xl as s,$ as t,ci as u,W as v,Fe as w,G as x,K as y};