From 3280c822e31806f8492212672e0d4ff3feb67382 Mon Sep 17 00:00:00 2001 From: fretuks Date: Fri, 8 May 2026 21:37:59 +0200 Subject: [PATCH] Commit DND files --- .obsidian/bookmarks.json | 10 + .obsidian/community-plugins.json | 4 +- .obsidian/graph.json | 2 +- .obsidian/plugins/obsidian-git/main.js | 452 ----------- .obsidian/plugins/obsidian-git/manifest.json | 10 - .obsidian/plugins/obsidian-git/styles.css | 710 ------------------ .obsidian/workspace.json | 114 ++- Combat/Armor Class.md | 15 +- Combat/Parrying & Posture.md | 4 +- Combat/Riposte.md | 6 +- Core.md | 2 +- Effects/Burning.md | 16 +- Effects/Effects.md | 23 +- Oaths/Arcwarder.md | 47 -- Oaths/Dawnwalker.md | 24 - Oaths/Oathless.md | 7 - Oaths/Oaths.md | 31 +- Players/AXIOM-07/MOMENTUM ENGINE.md | 55 +- Players/AXIOM-07/Upgrades/Momentum Engine.md | 10 +- Players/Player Characters.md | 19 +- .../RADIOACTIVE CRACK RAT.md | 50 +- .../{The Crack Plague.md => Super-AIDS.md} | 28 +- .../Upgrades/Big Pharma.md | 3 +- .../Upgrades/Black Meridian Variants.md | 24 +- .../Upgrades/Legalize Nuclear Bombs.md | 2 + .../RADIOACTIVE CRACK RAT/Upgrades/Mantras.md | 163 ++++ Players/RADIOACTIVE CRACK RAT/~Ex-plosion!.md | 1 - .../Non-Magic-Missile (NMM).md | 19 - .../SOLIDIFIED SERPENT/Solidified Serpent.md | 57 -- .../Upgrades/Increase Shareholder Value.md | 117 --- ...egalize Nuclear Bombs (Slowed & Reverb).md | 114 --- .../SOLIDIFIED SERPENT/Upgrades/Talents.md | 133 ---- Races/Adret.md | 2 +- Resonances/Blood Scourge.md | 5 - Resonances/Crazy Slots.md | 12 - Resonances/Gravity Field.md | 10 - Resonances/Jar of Souls.md | 12 - Resonances/Payback.md | 5 - .../Players/Cash Money Cat/Resonances.md | 0 .../Players/Communist Cat/Resonances.md | 0 .../Players/Fuckass Clanker/Resonances.md | 60 ++ Resonances/Players/Monke/Resonances.md | 3 + .../Rat on Crack and Super-AIDS/Resonances.md | 0 Resonances/Portals.md | 5 - Resonances/Preservation.md | 5 - Resonances/Resonances.md | 3 +- Resonances/Resurrection.md | 5 - Resonances/Run it back.md | 5 - Resonances/Sacred Field.md | 5 - Resonances/Shard Bow.md | 14 - Resonances/Smite.md | 9 - Resonances/Smokescreen.md | 5 - Resonances/Windup.md | 5 - bloodisfuel.png | Bin 213455 -> 0 bytes crack rat.png | Bin 300382 -> 0 bytes cracked.png | Bin 0 -> 46144 bytes iu_.png | Bin 0 -> 53196 bytes jetstream scam.png | Bin 343460 -> 0 bytes jetstream scam.webp | Bin 0 -> 50288 bytes monkeballs.jpg | Bin 0 -> 22948 bytes monkeballs.png | Bin 767772 -> 0 bytes 61 files changed, 503 insertions(+), 1939 deletions(-) create mode 100644 .obsidian/bookmarks.json delete mode 100644 .obsidian/plugins/obsidian-git/main.js delete mode 100644 .obsidian/plugins/obsidian-git/manifest.json delete mode 100644 .obsidian/plugins/obsidian-git/styles.css delete mode 100644 Oaths/Arcwarder.md delete mode 100644 Oaths/Dawnwalker.md delete mode 100644 Oaths/Oathless.md rename Players/RADIOACTIVE CRACK RAT/{The Crack Plague.md => Super-AIDS.md} (88%) delete mode 100644 Players/SOLIDIFIED SERPENT/Non-Magic-Missile (NMM).md delete mode 100644 Players/SOLIDIFIED SERPENT/Solidified Serpent.md delete mode 100644 Players/SOLIDIFIED SERPENT/Upgrades/Increase Shareholder Value.md delete mode 100644 Players/SOLIDIFIED SERPENT/Upgrades/Legalize Nuclear Bombs (Slowed & Reverb).md delete mode 100644 Players/SOLIDIFIED SERPENT/Upgrades/Talents.md delete mode 100644 Resonances/Blood Scourge.md delete mode 100644 Resonances/Crazy Slots.md delete mode 100644 Resonances/Gravity Field.md delete mode 100644 Resonances/Jar of Souls.md delete mode 100644 Resonances/Payback.md rename Players/SOLIDIFIED SERPENT/Upgrades/Mantras.md => Resonances/Players/Cash Money Cat/Resonances.md (100%) create mode 100644 Resonances/Players/Communist Cat/Resonances.md create mode 100644 Resonances/Players/Fuckass Clanker/Resonances.md create mode 100644 Resonances/Players/Monke/Resonances.md create mode 100644 Resonances/Players/Rat on Crack and Super-AIDS/Resonances.md delete mode 100644 Resonances/Portals.md delete mode 100644 Resonances/Preservation.md delete mode 100644 Resonances/Resurrection.md delete mode 100644 Resonances/Run it back.md delete mode 100644 Resonances/Sacred Field.md delete mode 100644 Resonances/Shard Bow.md delete mode 100644 Resonances/Smite.md delete mode 100644 Resonances/Smokescreen.md delete mode 100644 Resonances/Windup.md delete mode 100644 bloodisfuel.png delete mode 100644 crack rat.png create mode 100644 cracked.png create mode 100644 iu_.png delete mode 100644 jetstream scam.png create mode 100644 jetstream scam.webp create mode 100644 monkeballs.jpg delete mode 100644 monkeballs.png diff --git a/.obsidian/bookmarks.json b/.obsidian/bookmarks.json new file mode 100644 index 0000000..5d74b45 --- /dev/null +++ b/.obsidian/bookmarks.json @@ -0,0 +1,10 @@ +{ + "items": [ + { + "type": "folder", + "ctime": 1774784316317, + "path": "Players/CAPITALISM SON", + "title": "Balls" + } + ] +} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index d3f66fa..0637a08 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -1,3 +1 @@ -[ - "obsidian-git" -] \ No newline at end of file +[] \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 5df6dd4..7ed223f 100644 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -74,6 +74,6 @@ "repelStrength": 20, "linkStrength": 1, "linkDistance": 30, - "scale": 0.04542757772157008, + "scale": 0.06368868705303585, "close": true } \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/main.js b/.obsidian/plugins/obsidian-git/main.js deleted file mode 100644 index e501aea..0000000 --- a/.obsidian/plugins/obsidian-git/main.js +++ /dev/null @@ -1,452 +0,0 @@ -/* -THIS IS A GENERATED/BUNDLED FILE BY ESBUILD -if you want to view the source visit the plugins github repository (https://github.com/denolehov/obsidian-git) -*/ - -var FD=Object.create;var pc=Object.defineProperty;var ID=Object.getOwnPropertyDescriptor;var OD=Object.getOwnPropertyNames;var MD=Object.getPrototypeOf,DD=Object.prototype.hasOwnProperty;var Nb=t=>{throw TypeError(t)};var LD=(t,e,r)=>e in t?pc(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var BD=(t,e)=>()=>(t&&(e=t(t=0)),e);var F=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ND=(t,e)=>{for(var r in e)pc(t,r,{get:e[r],enumerable:!0})},Hb=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of OD(e))!DD.call(t,n)&&n!==r&&pc(t,n,{get:()=>e[n],enumerable:!(i=ID(e,n))||i.enumerable});return t};var Mt=(t,e,r)=>(r=t!=null?FD(MD(t)):{},Hb(e||!t||!t.__esModule?pc(r,"default",{value:t,enumerable:!0}):r,t)),HD=t=>Hb(pc({},"__esModule",{value:!0}),t);var ze=(t,e,r)=>LD(t,typeof e!="symbol"?e+"":e,r),Tm=(t,e,r)=>e.has(t)||Nb("Cannot "+r);var $=(t,e,r)=>(Tm(t,e,"read from private field"),r?r.call(t):e.get(t)),pe=(t,e,r)=>e.has(t)?Nb("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),fe=(t,e,r,i)=>(Tm(t,e,"write to private field"),i?i.call(t,r):e.set(t,r),r),bt=(t,e,r)=>(Tm(t,e,"access private method"),r);var jb=F(Tf=>{"use strict";p();Tf.byteLength=GD;Tf.toByteArray=qD;Tf.fromByteArray=WD;var Qi=[],fi=[],UD=typeof Uint8Array!="undefined"?Uint8Array:Array,Cm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(oa=0,Ub=Cm.length;oa0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var i=r===e?0:4-r%4;return[r,i]}function GD(t){var e=Gb(t),r=e[0],i=e[1];return(r+i)*3/4-i}function jD(t,e,r){return(e+r)*3/4-r}function qD(t){var e,r=Gb(t),i=r[0],n=r[1],s=new UD(jD(t,i,n)),a=0,o=n>0?i-4:i,l;for(l=0;l>16&255,s[a++]=e>>8&255,s[a++]=e&255;return n===2&&(e=fi[t.charCodeAt(l)]<<2|fi[t.charCodeAt(l+1)]>>4,s[a++]=e&255),n===1&&(e=fi[t.charCodeAt(l)]<<10|fi[t.charCodeAt(l+1)]<<4|fi[t.charCodeAt(l+2)]>>2,s[a++]=e>>8&255,s[a++]=e&255),s}function zD(t){return Qi[t>>18&63]+Qi[t>>12&63]+Qi[t>>6&63]+Qi[t&63]}function VD(t,e,r){for(var i,n=[],s=e;so?o:a+s));return i===1?(e=t[r-1],n.push(Qi[e>>2]+Qi[e<<4&63]+"==")):i===2&&(e=(t[r-2]<<8)+t[r-1],n.push(Qi[e>>10]+Qi[e>>4&63]+Qi[e<<2&63]+"=")),n.join("")}});var qb=F(Pm=>{p();Pm.read=function(t,e,r,i,n){var s,a,o=n*8-i-1,l=(1<>1,u=-7,f=r?n-1:0,d=r?-1:1,h=t[e+f];for(f+=d,s=h&(1<<-u)-1,h>>=-u,u+=o;u>0;s=s*256+t[e+f],f+=d,u-=8);for(a=s&(1<<-u)-1,s>>=-u,u+=i;u>0;a=a*256+t[e+f],f+=d,u-=8);if(s===0)s=1-c;else{if(s===l)return a?NaN:(h?-1:1)*(1/0);a=a+Math.pow(2,i),s=s-c}return(h?-1:1)*a*Math.pow(2,s-i)};Pm.write=function(t,e,r,i,n,s){var a,o,l,c=s*8-n-1,u=(1<>1,d=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=i?0:s-1,m=i?1:-1,g=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+f>=1?e+=d/l:e+=d*Math.pow(2,1-f),e*l>=2&&(a++,l/=2),a+f>=u?(o=0,a=u):a+f>=1?(o=(e*l-1)*Math.pow(2,n),a=a+f):(o=e*Math.pow(2,f-1)*Math.pow(2,n),a=0));n>=8;t[r+h]=o&255,h+=m,o/=256,n-=8);for(a=a<0;t[r+h]=a&255,h+=m,a/=256,c-=8);t[r+h-m]|=g*128}});var Bm=F(Ao=>{"use strict";p();var Rm=jb(),Eo=qb(),zb=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ao.Buffer=I;Ao.SlowBuffer=JD;Ao.INSPECT_MAX_BYTES=50;var Cf=2147483647;Ao.kMaxLength=Cf;I.TYPED_ARRAY_SUPPORT=YD();!I.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function YD(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch(t){return!1}}Object.defineProperty(I.prototype,"parent",{enumerable:!0,get:function(){if(I.isBuffer(this))return this.buffer}});Object.defineProperty(I.prototype,"offset",{enumerable:!0,get:function(){if(I.isBuffer(this))return this.byteOffset}});function Ln(t){if(t>Cf)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,I.prototype),e}function I(t,e,r){if(typeof t=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Om(t)}return Xb(t,e,r)}I.poolSize=8192;function Xb(t,e,r){if(typeof t=="string")return ZD(t,e);if(ArrayBuffer.isView(t))return KD(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(Ji(t,ArrayBuffer)||t&&Ji(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ji(t,SharedArrayBuffer)||t&&Ji(t.buffer,SharedArrayBuffer)))return Fm(t,e,r);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let i=t.valueOf&&t.valueOf();if(i!=null&&i!==t)return I.from(i,e,r);let n=QD(t);if(n)return n;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return I.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}I.from=function(t,e,r){return Xb(t,e,r)};Object.setPrototypeOf(I.prototype,Uint8Array.prototype);Object.setPrototypeOf(I,Uint8Array);function Zb(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function XD(t,e,r){return Zb(t),t<=0?Ln(t):e!==void 0?typeof r=="string"?Ln(t).fill(e,r):Ln(t).fill(e):Ln(t)}I.alloc=function(t,e,r){return XD(t,e,r)};function Om(t){return Zb(t),Ln(t<0?0:Mm(t)|0)}I.allocUnsafe=function(t){return Om(t)};I.allocUnsafeSlow=function(t){return Om(t)};function ZD(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!I.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=Kb(t,e)|0,i=Ln(r),n=i.write(t,e);return n!==r&&(i=i.slice(0,n)),i}function $m(t){let e=t.length<0?0:Mm(t.length)|0,r=Ln(e);for(let i=0;i=Cf)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Cf.toString(16)+" bytes");return t|0}function JD(t){return+t!=t&&(t=0),I.alloc(+t)}I.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==I.prototype};I.compare=function(e,r){if(Ji(e,Uint8Array)&&(e=I.from(e,e.offset,e.byteLength)),Ji(r,Uint8Array)&&(r=I.from(r,r.offset,r.byteLength)),!I.isBuffer(e)||!I.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;let i=e.length,n=r.length;for(let s=0,a=Math.min(i,n);sn.length?(I.isBuffer(a)||(a=I.from(a)),a.copy(n,s)):Uint8Array.prototype.set.call(n,a,s);else if(I.isBuffer(a))a.copy(n,s);else throw new TypeError('"list" argument must be an Array of Buffers');s+=a.length}return n};function Kb(t,e){if(I.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||Ji(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,i=arguments.length>2&&arguments[2]===!0;if(!i&&r===0)return 0;let n=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Im(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return a_(t).length;default:if(n)return i?-1:Im(t).length;e=(""+e).toLowerCase(),n=!0}}I.byteLength=Kb;function eL(t,e,r){let i=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return uL(this,e,r);case"utf8":case"utf-8":return Jb(this,e,r);case"ascii":return lL(this,e,r);case"latin1":case"binary":return cL(this,e,r);case"base64":return aL(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return fL(this,e,r);default:if(i)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),i=!0}}I.prototype._isBuffer=!0;function la(t,e,r){let i=t[e];t[e]=t[r],t[r]=i}I.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;rr&&(e+=" ... "),""};zb&&(I.prototype[zb]=I.prototype.inspect);I.prototype.compare=function(e,r,i,n,s){if(Ji(e,Uint8Array)&&(e=I.from(e,e.offset,e.byteLength)),!I.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(r===void 0&&(r=0),i===void 0&&(i=e?e.length:0),n===void 0&&(n=0),s===void 0&&(s=this.length),r<0||i>e.length||n<0||s>this.length)throw new RangeError("out of range index");if(n>=s&&r>=i)return 0;if(n>=s)return-1;if(r>=i)return 1;if(r>>>=0,i>>>=0,n>>>=0,s>>>=0,this===e)return 0;let a=s-n,o=i-r,l=Math.min(a,o),c=this.slice(n,s),u=e.slice(r,i);for(let f=0;f2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,Lm(r)&&(r=n?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(n)return-1;r=t.length-1}else if(r<0)if(n)r=0;else return-1;if(typeof e=="string"&&(e=I.from(e,i)),I.isBuffer(e))return e.length===0?-1:Vb(t,e,r,i,n);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?n?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):Vb(t,[e],r,i,n);throw new TypeError("val must be string, number or Buffer")}function Vb(t,e,r,i,n){let s=1,a=t.length,o=e.length;if(i!==void 0&&(i=String(i).toLowerCase(),i==="ucs2"||i==="ucs-2"||i==="utf16le"||i==="utf-16le")){if(t.length<2||e.length<2)return-1;s=2,a/=2,o/=2,r/=2}function l(u,f){return s===1?u[f]:u.readUInt16BE(f*s)}let c;if(n){let u=-1;for(c=r;ca&&(r=a-o),c=r;c>=0;c--){let u=!0;for(let f=0;fn&&(i=n)):i=n;let s=e.length;i>s/2&&(i=s/2);let a;for(a=0;a>>0,isFinite(i)?(i=i>>>0,n===void 0&&(n="utf8")):(n=i,i=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let s=this.length-r;if((i===void 0||i>s)&&(i=s),e.length>0&&(i<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let a=!1;for(;;)switch(n){case"hex":return tL(this,e,r,i);case"utf8":case"utf-8":return rL(this,e,r,i);case"ascii":case"latin1":case"binary":return iL(this,e,r,i);case"base64":return nL(this,e,r,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return sL(this,e,r,i);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}};I.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function aL(t,e,r){return e===0&&r===t.length?Rm.fromByteArray(t):Rm.fromByteArray(t.slice(e,r))}function Jb(t,e,r){r=Math.min(t.length,r);let i=[],n=e;for(;n239?4:s>223?3:s>191?2:1;if(n+o<=r){let l,c,u,f;switch(o){case 1:s<128&&(a=s);break;case 2:l=t[n+1],(l&192)===128&&(f=(s&31)<<6|l&63,f>127&&(a=f));break;case 3:l=t[n+1],c=t[n+2],(l&192)===128&&(c&192)===128&&(f=(s&15)<<12|(l&63)<<6|c&63,f>2047&&(f<55296||f>57343)&&(a=f));break;case 4:l=t[n+1],c=t[n+2],u=t[n+3],(l&192)===128&&(c&192)===128&&(u&192)===128&&(f=(s&15)<<18|(l&63)<<12|(c&63)<<6|u&63,f>65535&&f<1114112&&(a=f))}}a===null?(a=65533,o=1):a>65535&&(a-=65536,i.push(a>>>10&1023|55296),a=56320|a&1023),i.push(a),n+=o}return oL(i)}var Wb=4096;function oL(t){let e=t.length;if(e<=Wb)return String.fromCharCode.apply(String,t);let r="",i=0;for(;ii)&&(r=i);let n="";for(let s=e;si&&(e=i),r<0?(r+=i,r<0&&(r=0)):r>i&&(r=i),rr)throw new RangeError("Trying to access beyond buffer length")}I.prototype.readUintLE=I.prototype.readUIntLE=function(e,r,i){e=e>>>0,r=r>>>0,i||Dt(e,r,this.length);let n=this[e],s=1,a=0;for(;++a>>0,r=r>>>0,i||Dt(e,r,this.length);let n=this[e+--r],s=1;for(;r>0&&(s*=256);)n+=this[e+--r]*s;return n};I.prototype.readUint8=I.prototype.readUInt8=function(e,r){return e=e>>>0,r||Dt(e,1,this.length),this[e]};I.prototype.readUint16LE=I.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Dt(e,2,this.length),this[e]|this[e+1]<<8};I.prototype.readUint16BE=I.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Dt(e,2,this.length),this[e]<<8|this[e+1]};I.prototype.readUint32LE=I.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Dt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};I.prototype.readUint32BE=I.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Dt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};I.prototype.readBigUInt64LE=ws(function(e){e=e>>>0,ko(e,"offset");let r=this[e],i=this[e+7];(r===void 0||i===void 0)&&mc(e,this.length-8);let n=r+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,s=this[++e]+this[++e]*2**8+this[++e]*2**16+i*2**24;return BigInt(n)+(BigInt(s)<>>0,ko(e,"offset");let r=this[e],i=this[e+7];(r===void 0||i===void 0)&&mc(e,this.length-8);let n=r*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],s=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+i;return(BigInt(n)<>>0,r=r>>>0,i||Dt(e,r,this.length);let n=this[e],s=1,a=0;for(;++a=s&&(n-=Math.pow(2,8*r)),n};I.prototype.readIntBE=function(e,r,i){e=e>>>0,r=r>>>0,i||Dt(e,r,this.length);let n=r,s=1,a=this[e+--n];for(;n>0&&(s*=256);)a+=this[e+--n]*s;return s*=128,a>=s&&(a-=Math.pow(2,8*r)),a};I.prototype.readInt8=function(e,r){return e=e>>>0,r||Dt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};I.prototype.readInt16LE=function(e,r){e=e>>>0,r||Dt(e,2,this.length);let i=this[e]|this[e+1]<<8;return i&32768?i|4294901760:i};I.prototype.readInt16BE=function(e,r){e=e>>>0,r||Dt(e,2,this.length);let i=this[e+1]|this[e]<<8;return i&32768?i|4294901760:i};I.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Dt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};I.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Dt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};I.prototype.readBigInt64LE=ws(function(e){e=e>>>0,ko(e,"offset");let r=this[e],i=this[e+7];(r===void 0||i===void 0)&&mc(e,this.length-8);let n=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(i<<24);return(BigInt(n)<>>0,ko(e,"offset");let r=this[e],i=this[e+7];(r===void 0||i===void 0)&&mc(e,this.length-8);let n=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(n)<>>0,r||Dt(e,4,this.length),Eo.read(this,e,!0,23,4)};I.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Dt(e,4,this.length),Eo.read(this,e,!1,23,4)};I.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Dt(e,8,this.length),Eo.read(this,e,!0,52,8)};I.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Dt(e,8,this.length),Eo.read(this,e,!1,52,8)};function br(t,e,r,i,n,s){if(!I.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||et.length)throw new RangeError("Index out of range")}I.prototype.writeUintLE=I.prototype.writeUIntLE=function(e,r,i,n){if(e=+e,r=r>>>0,i=i>>>0,!n){let o=Math.pow(2,8*i)-1;br(this,e,r,i,o,0)}let s=1,a=0;for(this[r]=e&255;++a>>0,i=i>>>0,!n){let o=Math.pow(2,8*i)-1;br(this,e,r,i,o,0)}let s=i-1,a=1;for(this[r+s]=e&255;--s>=0&&(a*=256);)this[r+s]=e/a&255;return r+i};I.prototype.writeUint8=I.prototype.writeUInt8=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,1,255,0),this[r]=e&255,r+1};I.prototype.writeUint16LE=I.prototype.writeUInt16LE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};I.prototype.writeUint16BE=I.prototype.writeUInt16BE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};I.prototype.writeUint32LE=I.prototype.writeUInt32LE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255,r+4};I.prototype.writeUint32BE=I.prototype.writeUInt32BE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};function e_(t,e,r,i,n){s_(e,i,n,t,r,7);let s=Number(e&BigInt(4294967295));t[r++]=s,s=s>>8,t[r++]=s,s=s>>8,t[r++]=s,s=s>>8,t[r++]=s;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,r}function t_(t,e,r,i,n){s_(e,i,n,t,r,7);let s=Number(e&BigInt(4294967295));t[r+7]=s,s=s>>8,t[r+6]=s,s=s>>8,t[r+5]=s,s=s>>8,t[r+4]=s;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=a,a=a>>8,t[r+2]=a,a=a>>8,t[r+1]=a,a=a>>8,t[r]=a,r+8}I.prototype.writeBigUInt64LE=ws(function(e,r=0){return e_(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});I.prototype.writeBigUInt64BE=ws(function(e,r=0){return t_(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});I.prototype.writeIntLE=function(e,r,i,n){if(e=+e,r=r>>>0,!n){let l=Math.pow(2,8*i-1);br(this,e,r,i,l-1,-l)}let s=0,a=1,o=0;for(this[r]=e&255;++s>0)-o&255;return r+i};I.prototype.writeIntBE=function(e,r,i,n){if(e=+e,r=r>>>0,!n){let l=Math.pow(2,8*i-1);br(this,e,r,i,l-1,-l)}let s=i-1,a=1,o=0;for(this[r+s]=e&255;--s>=0&&(a*=256);)e<0&&o===0&&this[r+s+1]!==0&&(o=1),this[r+s]=(e/a>>0)-o&255;return r+i};I.prototype.writeInt8=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};I.prototype.writeInt16LE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};I.prototype.writeInt16BE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};I.prototype.writeInt32LE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,4,2147483647,-2147483648),this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4};I.prototype.writeInt32BE=function(e,r,i){return e=+e,r=r>>>0,i||br(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};I.prototype.writeBigInt64LE=ws(function(e,r=0){return e_(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});I.prototype.writeBigInt64BE=ws(function(e,r=0){return t_(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function r_(t,e,r,i,n,s){if(r+i>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function i_(t,e,r,i,n){return e=+e,r=r>>>0,n||r_(t,e,r,4,34028234663852886e22,-34028234663852886e22),Eo.write(t,e,r,i,23,4),r+4}I.prototype.writeFloatLE=function(e,r,i){return i_(this,e,r,!0,i)};I.prototype.writeFloatBE=function(e,r,i){return i_(this,e,r,!1,i)};function n_(t,e,r,i,n){return e=+e,r=r>>>0,n||r_(t,e,r,8,17976931348623157e292,-17976931348623157e292),Eo.write(t,e,r,i,52,8),r+8}I.prototype.writeDoubleLE=function(e,r,i){return n_(this,e,r,!0,i)};I.prototype.writeDoubleBE=function(e,r,i){return n_(this,e,r,!1,i)};I.prototype.copy=function(e,r,i,n){if(!I.isBuffer(e))throw new TypeError("argument should be a Buffer");if(i||(i=0),!n&&n!==0&&(n=this.length),r>=e.length&&(r=e.length),r||(r=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-r>>0,i=i===void 0?this.length:i>>>0,e||(e=0);let s;if(typeof e=="number")for(s=r;s2**32?n=Yb(String(r)):typeof r=="bigint"&&(n=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(n=Yb(n)),n+="n"),i+=` It must be ${e}. Received ${n}`,i},RangeError);function Yb(t){let e="",r=t.length,i=t[0]==="-"?1:0;for(;r>=i+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function dL(t,e,r){ko(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&mc(e,t.length-(r+1))}function s_(t,e,r,i,n,s){if(t>r||t3?e===0||e===BigInt(0)?o=`>= 0${a} and < 2${a} ** ${(s+1)*8}${a}`:o=`>= -(2${a} ** ${(s+1)*8-1}${a}) and < 2 ** ${(s+1)*8-1}${a}`:o=`>= ${e}${a} and <= ${r}${a}`,new So.ERR_OUT_OF_RANGE("value",o,t)}dL(i,n,s)}function ko(t,e){if(typeof t!="number")throw new So.ERR_INVALID_ARG_TYPE(e,"number",t)}function mc(t,e,r){throw Math.floor(t)!==t?(ko(t,r),new So.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new So.ERR_BUFFER_OUT_OF_BOUNDS:new So.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var hL=/[^+/0-9A-Za-z-_]/g;function pL(t){if(t=t.split("=")[0],t=t.trim().replace(hL,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function Im(t,e){e=e||1/0;let r,i=t.length,n=null,s=[];for(let a=0;a55295&&r<57344){if(!n){if(r>56319){(e-=3)>-1&&s.push(239,191,189);continue}else if(a+1===i){(e-=3)>-1&&s.push(239,191,189);continue}n=r;continue}if(r<56320){(e-=3)>-1&&s.push(239,191,189),n=r;continue}r=(n-55296<<10|r-56320)+65536}else n&&(e-=3)>-1&&s.push(239,191,189);if(n=null,r<128){if((e-=1)<0)break;s.push(r)}else if(r<2048){if((e-=2)<0)break;s.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;s.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return s}function mL(t){let e=[];for(let r=0;r>8,n=r%256,s.push(n),s.push(i);return s}function a_(t){return Rm.toByteArray(pL(t))}function Pf(t,e,r,i){let n;for(n=0;n=e.length||n>=t.length);++n)e[n+r]=t[n];return n}function Ji(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function Lm(t){return t!==t}var vL=function(){let t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){let i=r*16;for(let n=0;n<16;++n)e[i+n]=t[r]+t[n]}return e}();function ws(t){return typeof BigInt=="undefined"?wL:t}function wL(){throw new Error("BigInt not supported")}});var o_,Nm,Buffer,p=BD(()=>{o_=require("obsidian");o_.Platform.isMobileApp?Nm=Bm().Buffer:Nm=global.Buffer;Buffer=Nm});var c_=F((c7,l_)=>{"use strict";p();var Yr=function(t){if(t=t||{},this.Promise=t.Promise||Promise,this.queues=Object.create(null),this.domainReentrant=t.domainReentrant||!1,this.domainReentrant){if(typeof process=="undefined"||typeof process.domain=="undefined")throw new Error("Domain-reentrant locks require `process.domain` to exist. Please flip `opts.domainReentrant = false`, use a NodeJS version that still implements Domain, or install a browser polyfill.");this.domains=Object.create(null)}this.timeout=t.timeout||Yr.DEFAULT_TIMEOUT,this.maxOccupationTime=t.maxOccupationTime||Yr.DEFAULT_MAX_OCCUPATION_TIME,this.maxExecutionTime=t.maxExecutionTime||Yr.DEFAULT_MAX_EXECUTION_TIME,t.maxPending===1/0||Number.isInteger(t.maxPending)&&t.maxPending>=0?this.maxPending=t.maxPending:this.maxPending=Yr.DEFAULT_MAX_PENDING};Yr.DEFAULT_TIMEOUT=0;Yr.DEFAULT_MAX_OCCUPATION_TIME=0;Yr.DEFAULT_MAX_EXECUTION_TIME=0;Yr.DEFAULT_MAX_PENDING=1e3;Yr.prototype.acquire=function(t,e,r,i){if(Array.isArray(t))return this._acquireBatch(t,e,r,i);if(typeof e!="function")throw new Error("You must pass a function to execute");var n=null,s=null,a=null;typeof r!="function"&&(i=r,r=null,a=new this.Promise(function(b,k){n=b,s=k})),i=i||{};var o=!1,l=null,c=null,u=null,f=this,d=function(b,k,x){c&&(clearTimeout(c),c=null),u&&(clearTimeout(u),u=null),b&&(f.queues[t]&&f.queues[t].length===0&&delete f.queues[t],f.domainReentrant&&delete f.domains[t]),o||(a?k?s(k):n(x):typeof r=="function"&&r(k,x),o=!0),b&&f.queues[t]&&f.queues[t].length>0&&f.queues[t].shift()()},h=function(b){if(o)return d(b);l&&(clearTimeout(l),l=null),f.domainReentrant&&b&&(f.domains[t]=process.domain);var k=i.maxExecutionTime||f.maxExecutionTime;if(k&&(u=setTimeout(function(){f.queues[t]&&d(b,new Error("Maximum execution time is exceeded "+t))},k)),e.length===1){var x=!1;try{e(function(E,A){x||(x=!0,d(b,E,A))})}catch(E){x||(x=!0,d(b,E))}}else f._promiseTry(function(){return e()}).then(function(E){d(b,void 0,E)},function(E){d(b,E)})};f.domainReentrant&&process.domain&&(h=process.domain.bind(h));var m=i.maxPending||f.maxPending;if(!f.queues[t])f.queues[t]=[],h(!0);else if(f.domainReentrant&&process.domain&&process.domain===f.domains[t])h(!1);else if(f.queues[t].length>=m)d(!1,new Error("Too many pending tasks in queue "+t));else{var g=function(){h(!0)};i.skipQueue?f.queues[t].unshift(g):f.queues[t].push(g);var v=i.timeout||f.timeout;v&&(l=setTimeout(function(){l=null,d(!1,new Error("async-lock timed out in queue "+t))},v))}var w=i.maxOccupationTime||f.maxOccupationTime;if(w&&(c=setTimeout(function(){f.queues[t]&&d(!1,new Error("Maximum occupation time is exceeded in queue "+t))},w)),a)return a};Yr.prototype._acquireBatch=function(t,e,r,i){typeof r!="function"&&(i=r,r=null);var n=this,s=function(o,l){return function(c){n.acquire(o,l,c,i)}},a=t.reduceRight(function(o,l){return s(l,o)},e);if(typeof r=="function")a(r);else return new this.Promise(function(o,l){a.length===1?a(function(c,u){c?l(c):o(u)}):o(a())})};Yr.prototype.isBusy=function(t){return t?!!this.queues[t]:Object.keys(this.queues).length>0};Yr.prototype._promiseTry=function(t){try{return this.Promise.resolve(t())}catch(e){return this.Promise.reject(e)}};l_.exports=Yr});var f_=F((f7,u_)=>{"use strict";p();u_.exports=c_()});var d_=F((h7,Hm)=>{p();typeof Object.create=="function"?Hm.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:Hm.exports=function(e,r){if(r){e.super_=r;var i=function(){};i.prototype=r.prototype,e.prototype=new i,e.prototype.constructor=e}}});var $f=F((Um,p_)=>{p();var Rf=Bm(),en=Rf.Buffer;function h_(t,e){for(var r in t)e[r]=t[r]}en.from&&en.alloc&&en.allocUnsafe&&en.allocUnsafeSlow?p_.exports=Rf:(h_(Rf,Um),Um.Buffer=ca);function ca(t,e,r){return en(t,e,r)}ca.prototype=Object.create(en.prototype);h_(en,ca);ca.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return en(t,e,r)};ca.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=en(t);return e!==void 0?typeof r=="string"?i.fill(e,r):i.fill(e):i.fill(0),i};ca.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return en(t)};ca.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Rf.SlowBuffer(t)}});var Ff=F((g7,m_)=>{p();var yL={}.toString;m_.exports=Array.isArray||function(t){return yL.call(t)=="[object Array]"}});var _r=F((w7,g_)=>{"use strict";p();g_.exports=TypeError});var If=F((b7,v_)=>{"use strict";p();v_.exports=Object});var Gm=F((x7,w_)=>{"use strict";p();w_.exports=Error});var b_=F((E7,y_)=>{"use strict";p();y_.exports=EvalError});var x_=F((A7,__)=>{"use strict";p();__.exports=RangeError});var E_=F((C7,S_)=>{"use strict";p();S_.exports=ReferenceError});var Of=F((R7,k_)=>{"use strict";p();k_.exports=SyntaxError});var T_=F((F7,A_)=>{"use strict";p();A_.exports=URIError});var P_=F((O7,C_)=>{"use strict";p();C_.exports=Math.abs});var $_=F((D7,R_)=>{"use strict";p();R_.exports=Math.floor});var I_=F((B7,F_)=>{"use strict";p();F_.exports=Math.max});var M_=F((H7,O_)=>{"use strict";p();O_.exports=Math.min});var L_=F((G7,D_)=>{"use strict";p();D_.exports=Math.pow});var N_=F((q7,B_)=>{"use strict";p();B_.exports=Math.round});var U_=F((V7,H_)=>{"use strict";p();H_.exports=Number.isNaN||function(e){return e!==e}});var j_=F((Y7,G_)=>{"use strict";p();var bL=U_();G_.exports=function(e){return bL(e)||e===0?e:e<0?-1:1}});var z_=F((Z7,q_)=>{"use strict";p();q_.exports=Object.getOwnPropertyDescriptor});var ys=F((Q7,V_)=>{"use strict";p();var Mf=z_();if(Mf)try{Mf([],"length")}catch(t){Mf=null}V_.exports=Mf});var gc=F((eY,W_)=>{"use strict";p();var Df=Object.defineProperty||!1;if(Df)try{Df({},"a",{value:1})}catch(t){Df=!1}W_.exports=Df});var vc=F((rY,Y_)=>{"use strict";p();Y_.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),i=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var n=42;e[r]=n;for(var s in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,r);if(o.value!==n||o.enumerable!==!0)return!1}return!0}});var Lf=F((nY,Z_)=>{"use strict";p();var X_=typeof Symbol!="undefined"&&Symbol,_L=vc();Z_.exports=function(){return typeof X_!="function"||typeof Symbol!="function"||typeof X_("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:_L()}});var jm=F((aY,K_)=>{"use strict";p();K_.exports=typeof Reflect!="undefined"&&Reflect.getPrototypeOf||null});var qm=F((lY,Q_)=>{"use strict";p();var xL=If();Q_.exports=xL.getPrototypeOf||null});var tx=F((uY,ex)=>{"use strict";p();var SL="Function.prototype.bind called on incompatible ",EL=Object.prototype.toString,kL=Math.max,AL="[object Function]",J_=function(e,r){for(var i=[],n=0;n{"use strict";p();var PL=tx();rx.exports=Function.prototype.bind||PL});var Bf=F((pY,ix)=>{"use strict";p();ix.exports=Function.prototype.call});var Nf=F((gY,nx)=>{"use strict";p();nx.exports=Function.prototype.apply});var ax=F((wY,sx)=>{"use strict";p();sx.exports=typeof Reflect!="undefined"&&Reflect&&Reflect.apply});var zm=F((bY,ox)=>{"use strict";p();var RL=To(),$L=Nf(),FL=Bf(),IL=ax();ox.exports=IL||RL.call(FL,$L)});var Hf=F((xY,lx)=>{"use strict";p();var OL=To(),ML=_r(),DL=Bf(),LL=zm();lx.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new ML("a function is required");return LL(OL,DL,e)}});var px=F((EY,hx)=>{"use strict";p();var BL=Hf(),cx=ys(),fx;try{fx=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var Vm=!!fx&&cx&&cx(Object.prototype,"__proto__"),dx=Object,ux=dx.getPrototypeOf;hx.exports=Vm&&typeof Vm.get=="function"?BL([Vm.get]):typeof ux=="function"?function(e){return ux(e==null?e:dx(e))}:!1});var Uf=F((AY,wx)=>{"use strict";p();var mx=jm(),gx=qm(),vx=px();wx.exports=mx?function(e){return mx(e)}:gx?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return gx(e)}:vx?function(e){return vx(e)}:null});var Gf=F((CY,yx)=>{"use strict";p();var NL=Function.prototype.call,HL=Object.prototype.hasOwnProperty,UL=To();yx.exports=UL.call(NL,HL)});var tn=F((RY,kx)=>{"use strict";p();var Ee,GL=If(),jL=Gm(),qL=b_(),zL=x_(),VL=E_(),$o=Of(),Ro=_r(),WL=T_(),YL=P_(),XL=$_(),ZL=I_(),KL=M_(),QL=L_(),JL=N_(),eB=j_(),Sx=Function,Wm=function(t){try{return Sx('"use strict"; return ('+t+").constructor;")()}catch(e){}},wc=ys(),tB=gc(),Ym=function(){throw new Ro},rB=wc?function(){try{return arguments.callee,Ym}catch(t){try{return wc(arguments,"callee").get}catch(e){return Ym}}}():Ym,Co=Lf()(),Lt=Uf(),iB=qm(),nB=jm(),Ex=Nf(),yc=Bf(),Po={},sB=typeof Uint8Array=="undefined"||!Lt?Ee:Lt(Uint8Array),ua={__proto__:null,"%AggregateError%":typeof AggregateError=="undefined"?Ee:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?Ee:ArrayBuffer,"%ArrayIteratorPrototype%":Co&&Lt?Lt([][Symbol.iterator]()):Ee,"%AsyncFromSyncIteratorPrototype%":Ee,"%AsyncFunction%":Po,"%AsyncGenerator%":Po,"%AsyncGeneratorFunction%":Po,"%AsyncIteratorPrototype%":Po,"%Atomics%":typeof Atomics=="undefined"?Ee:Atomics,"%BigInt%":typeof BigInt=="undefined"?Ee:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?Ee:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?Ee:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?Ee:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":jL,"%eval%":eval,"%EvalError%":qL,"%Float16Array%":typeof Float16Array=="undefined"?Ee:Float16Array,"%Float32Array%":typeof Float32Array=="undefined"?Ee:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?Ee:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?Ee:FinalizationRegistry,"%Function%":Sx,"%GeneratorFunction%":Po,"%Int8Array%":typeof Int8Array=="undefined"?Ee:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?Ee:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?Ee:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Co&&Lt?Lt(Lt([][Symbol.iterator]())):Ee,"%JSON%":typeof JSON=="object"?JSON:Ee,"%Map%":typeof Map=="undefined"?Ee:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!Co||!Lt?Ee:Lt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":GL,"%Object.getOwnPropertyDescriptor%":wc,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?Ee:Promise,"%Proxy%":typeof Proxy=="undefined"?Ee:Proxy,"%RangeError%":zL,"%ReferenceError%":VL,"%Reflect%":typeof Reflect=="undefined"?Ee:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?Ee:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!Co||!Lt?Ee:Lt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?Ee:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Co&&Lt?Lt(""[Symbol.iterator]()):Ee,"%Symbol%":Co?Symbol:Ee,"%SyntaxError%":$o,"%ThrowTypeError%":rB,"%TypedArray%":sB,"%TypeError%":Ro,"%Uint8Array%":typeof Uint8Array=="undefined"?Ee:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?Ee:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?Ee:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?Ee:Uint32Array,"%URIError%":WL,"%WeakMap%":typeof WeakMap=="undefined"?Ee:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?Ee:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?Ee:WeakSet,"%Function.prototype.call%":yc,"%Function.prototype.apply%":Ex,"%Object.defineProperty%":tB,"%Object.getPrototypeOf%":iB,"%Math.abs%":YL,"%Math.floor%":XL,"%Math.max%":ZL,"%Math.min%":KL,"%Math.pow%":QL,"%Math.round%":JL,"%Math.sign%":eB,"%Reflect.getPrototypeOf%":nB};if(Lt)try{null.error}catch(t){bx=Lt(Lt(t)),ua["%Error.prototype%"]=bx}var bx,aB=function t(e){var r;if(e==="%AsyncFunction%")r=Wm("async function () {}");else if(e==="%GeneratorFunction%")r=Wm("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=Wm("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(r=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&Lt&&(r=Lt(n.prototype))}return ua[e]=r,r},_x={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bc=To(),jf=Gf(),oB=bc.call(yc,Array.prototype.concat),lB=bc.call(Ex,Array.prototype.splice),xx=bc.call(yc,String.prototype.replace),qf=bc.call(yc,String.prototype.slice),cB=bc.call(yc,RegExp.prototype.exec),uB=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,fB=/\\(\\)?/g,dB=function(e){var r=qf(e,0,1),i=qf(e,-1);if(r==="%"&&i!=="%")throw new $o("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&r!=="%")throw new $o("invalid intrinsic syntax, expected opening `%`");var n=[];return xx(e,uB,function(s,a,o,l){n[n.length]=o?xx(l,fB,"$1"):a||s}),n},hB=function(e,r){var i=e,n;if(jf(_x,i)&&(n=_x[i],i="%"+n[0]+"%"),jf(ua,i)){var s=ua[i];if(s===Po&&(s=aB(i)),typeof s=="undefined"&&!r)throw new Ro("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:s}}throw new $o("intrinsic "+e+" does not exist!")};kx.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new Ro("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Ro('"allowMissing" argument must be a boolean');if(cB(/^%?[^%]*%?$/,e)===null)throw new $o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=dB(e),n=i.length>0?i[0]:"",s=hB("%"+n+"%",r),a=s.name,o=s.value,l=!1,c=s.alias;c&&(n=c[0],lB(i,oB([0,1],c)));for(var u=1,f=!0;u=i.length){var g=wc(o,d);f=!!g,f&&"get"in g&&!("originalValue"in g.get)?o=g.get:o=o[d]}else f=jf(o,d),o=o[d];f&&!l&&(ua[a]=o)}}return o}});var Bt=F((FY,Cx)=>{"use strict";p();var Ax=tn(),Tx=Hf(),pB=Tx([Ax("%String.prototype.indexOf%")]);Cx.exports=function(e,r){var i=Ax(e,!!r);return typeof i=="function"&&pB(e,".prototype.")>-1?Tx([i]):i}});var Fx=F((OY,$x)=>{"use strict";p();var Rx=Function.prototype.toString,Fo=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,Zm,zf;if(typeof Fo=="function"&&typeof Object.defineProperty=="function")try{Zm=Object.defineProperty({},"length",{get:function(){throw zf}}),zf={},Fo(function(){throw 42},null,Zm)}catch(t){t!==zf&&(Fo=null)}else Fo=null;var mB=/^\s*class\b/,Km=function(e){try{var r=Rx.call(e);return mB.test(r)}catch(i){return!1}},Xm=function(e){try{return Km(e)?!1:(Rx.call(e),!0)}catch(r){return!1}},Vf=Object.prototype.toString,gB="[object Object]",vB="[object Function]",wB="[object GeneratorFunction]",yB="[object HTMLAllCollection]",bB="[object HTML document.all class]",_B="[object HTMLCollection]",xB=typeof Symbol=="function"&&!!Symbol.toStringTag,SB=!(0 in[,]),Qm=function(){return!1};typeof document=="object"&&(Px=document.all,Vf.call(Px)===Vf.call(document.all)&&(Qm=function(e){if((SB||!e)&&(typeof e=="undefined"||typeof e=="object"))try{var r=Vf.call(e);return(r===yB||r===bB||r===_B||r===gB)&&e("")==null}catch(i){}return!1}));var Px;$x.exports=Fo?function(e){if(Qm(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Fo(e,null,Zm)}catch(r){if(r!==zf)return!1}return!Km(e)&&Xm(e)}:function(e){if(Qm(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(xB)return Xm(e);if(Km(e))return!1;var r=Vf.call(e);return r!==vB&&r!==wB&&!/^\[object HTML/.test(r)?!1:Xm(e)}});var Mx=F((DY,Ox)=>{"use strict";p();var EB=Fx(),kB=Object.prototype.toString,Ix=Object.prototype.hasOwnProperty,AB=function(e,r,i){for(var n=0,s=e.length;n=3&&(n=i),PB(e)?AB(e,r,n):typeof e=="string"?TB(e,r,n):CB(e,r,n)}});var Lx=F((BY,Dx)=>{"use strict";p();Dx.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]});var Nx=F((HY,Bx)=>{"use strict";p();var Jm=Lx(),RB=typeof globalThis=="undefined"?global:globalThis;Bx.exports=function(){for(var e=[],r=0;r{"use strict";p();var Hx=gc(),$B=Of(),Io=_r(),Ux=ys();Gx.exports=function(e,r,i){if(!e||typeof e!="object"&&typeof e!="function")throw new Io("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Io("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Io("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Io("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Io("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Io("`loose`, if provided, must be a boolean");var n=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,a=arguments.length>5?arguments[5]:null,o=arguments.length>6?arguments[6]:!1,l=!!Ux&&Ux(e,r);if(Hx)Hx(e,r,{configurable:a===null&&l?l.configurable:!a,enumerable:n===null&&l?l.enumerable:!n,value:i,writable:s===null&&l?l.writable:!s});else if(o||!n&&!s&&!a)e[r]=i;else throw new $B("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}});var Yf=F((qY,qx)=>{"use strict";p();var eg=gc(),jx=function(){return!!eg};jx.hasArrayLengthDefineBug=function(){if(!eg)return null;try{return eg([],"length",{value:1}).length!==1}catch(e){return!0}};qx.exports=jx});var Xx=F((VY,Yx)=>{"use strict";p();var FB=tn(),zx=Wf(),IB=Yf()(),Vx=ys(),Wx=_r(),OB=FB("%Math.floor%");Yx.exports=function(e,r){if(typeof e!="function")throw new Wx("`fn` is not a function");if(typeof r!="number"||r<0||r>4294967295||OB(r)!==r)throw new Wx("`length` must be a positive 32-bit integer");var i=arguments.length>2&&!!arguments[2],n=!0,s=!0;if("length"in e&&Vx){var a=Vx(e,"length");a&&!a.configurable&&(n=!1),a&&!a.writable&&(s=!1)}return(n||s||!i)&&(IB?zx(e,"length",r,!0,!0):zx(e,"length",r)),e}});var Kx=F((YY,Zx)=>{"use strict";p();var MB=To(),DB=Nf(),LB=zm();Zx.exports=function(){return LB(MB,DB,arguments)}});var fa=F((ZY,Xf)=>{"use strict";p();var BB=Xx(),Qx=gc(),NB=Hf(),Jx=Kx();Xf.exports=function(e){var r=NB(arguments),i=e.length-(arguments.length-1);return BB(r,1+(i>0?i:0),!0)};Qx?Qx(Xf.exports,"apply",{value:Jx}):Xf.exports.apply=Jx});var bs=F((QY,e1)=>{"use strict";p();var HB=vc();e1.exports=function(){return HB()&&!!Symbol.toStringTag}});var ng=F((eX,n1)=>{"use strict";p();var Qf=Mx(),UB=Nx(),t1=fa(),rg=Bt(),Kf=ys(),Zf=Uf(),GB=rg("Object.prototype.toString"),i1=bs()(),r1=typeof globalThis=="undefined"?global:globalThis,tg=UB(),ig=rg("String.prototype.slice"),jB=rg("Array.prototype.indexOf",!0)||function(e,r){for(var i=0;i-1?r:r!=="Object"?!1:zB(e)}return Kf?qB(e):null}});var a1=F((rX,s1)=>{"use strict";p();var VB=ng();s1.exports=function(e){return!!VB(e)}});var l1=F((nX,o1)=>{"use strict";p();var WB=_r(),YB=Bt(),XB=YB("TypedArray.prototype.buffer",!0),ZB=a1();o1.exports=XB||function(e){if(!ZB(e))throw new WB("Not a Typed Array");return e.buffer}});var f1=F((aX,u1)=>{"use strict";p();var Ci=$f().Buffer,KB=Ff(),QB=l1(),JB=ArrayBuffer.isView||function(e){try{return QB(e),!0}catch(r){return!1}},eN=typeof Uint8Array!="undefined",c1=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",tN=c1&&(Ci.prototype instanceof Uint8Array||Ci.TYPED_ARRAY_SUPPORT);u1.exports=function(e,r){if(Ci.isBuffer(e))return e.constructor&&!("isBuffer"in e)?Ci.from(e):e;if(typeof e=="string")return Ci.from(e,r);if(c1&&JB(e)){if(e.byteLength===0)return Ci.alloc(0);if(tN){var i=Ci.from(e.buffer,e.byteOffset,e.byteLength);if(i.byteLength===e.byteLength)return i}var n=e instanceof Uint8Array?e:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),s=Ci.from(n);if(s.length===e.byteLength)return s}if(eN&&e instanceof Uint8Array)return Ci.from(e);var a=KB(e);if(a)for(var o=0;o255||~~l!==l)throw new RangeError("Array items must be numbers in the range 0-255.")}if(a||Ci.isBuffer(e)&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e))return Ci.from(e);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')}});var h1=F((lX,d1)=>{"use strict";p();var rN=$f().Buffer,iN=f1();function td(t,e){this._block=rN.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}td.prototype.update=function(t,e){t=iN(t,e||"utf8");for(var r=this._block,i=this._blockSize,n=t.length,s=this._len,a=0;a=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=this._len*8;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var i=(r&4294967295)>>>0,n=(r-i)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8),this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var s=this._hash();return t?s.toString(t):s};td.prototype._update=function(){throw new Error("_update must be implemented by subclass")};d1.exports=td});var g1=F((uX,m1)=>{"use strict";p();var nN=d_(),p1=h1(),sN=$f().Buffer,aN=[1518500249,1859775393,-1894007588,-899497514],oN=new Array(80);function _c(){this.init(),this._w=oN,p1.call(this,64,56)}nN(_c,p1);_c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function lN(t){return t<<1|t>>>31}function cN(t){return t<<5|t>>>27}function uN(t){return t<<30|t>>>2}function fN(t,e,r,i){return t===0?e&r|~e&i:t===2?e&r|e&i|r&i:e^r^i}_c.prototype._update=function(t){for(var e=this._w,r=this._a|0,i=this._b|0,n=this._c|0,s=this._d|0,a=this._e|0,o=0;o<16;++o)e[o]=t.readInt32BE(o*4);for(;o<80;++o)e[o]=lN(e[o-3]^e[o-8]^e[o-14]^e[o-16]);for(var l=0;l<80;++l){var c=~~(l/20),u=cN(r)+fN(c,i,n,s)+a+e[l]+aN[c]|0;a=s,s=n,n=uN(i),i=r,r=u}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=s+this._d|0,this._e=a+this._e|0};_c.prototype._hash=function(){var t=sN.allocUnsafe(20);return t.writeInt32BE(this._a|0,0),t.writeInt32BE(this._b|0,4),t.writeInt32BE(this._c|0,8),t.writeInt32BE(this._d|0,12),t.writeInt32BE(this._e|0,16),t};m1.exports=_c});var w1=F(sg=>{p();var v1;(function(t){typeof DO_NOT_EXPORT_CRC=="undefined"?typeof sg=="object"?t(sg):typeof define=="function"&&define.amd?define(function(){var e={};return t(e),e}):t(v1={}):t(v1={})})(function(t){t.version="1.2.2";function e(){for(var y=0,S=new Array(256),_=0;_!=256;++_)y=_,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,y=y&1?-306674912^y>>>1:y>>>1,S[_]=y;return typeof Int32Array!="undefined"?new Int32Array(S):S}var r=e();function i(y){var S=0,_=0,T=0,P=typeof Int32Array!="undefined"?new Int32Array(4096):new Array(4096);for(T=0;T!=256;++T)P[T]=y[T];for(T=0;T!=256;++T)for(_=y[T],S=256+T;S<4096;S+=256)_=P[S]=_>>>8^y[_&255];var D=[];for(T=1;T!=16;++T)D[T-1]=typeof Int32Array!="undefined"?P.subarray(T*256,T*256+256):P.slice(T*256,T*256+256);return D}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],f=n[6],d=n[7],h=n[8],m=n[9],g=n[10],v=n[11],w=n[12],b=n[13],k=n[14];function x(y,S){for(var _=S^-1,T=0,P=y.length;T>>8^r[(_^y.charCodeAt(T++))&255];return~_}function E(y,S){for(var _=S^-1,T=y.length-15,P=0;P>8&255]^w[y[P++]^_>>16&255]^v[y[P++]^_>>>24]^g[y[P++]]^m[y[P++]]^h[y[P++]]^d[y[P++]]^f[y[P++]]^u[y[P++]]^c[y[P++]]^l[y[P++]]^o[y[P++]]^a[y[P++]]^s[y[P++]]^r[y[P++]];for(T+=15;P>>8^r[(_^y[P++])&255];return~_}function A(y,S){for(var _=S^-1,T=0,P=y.length,D=0,B=0;T>>8^r[(_^D)&255]:D<2048?(_=_>>>8^r[(_^(192|D>>6&31))&255],_=_>>>8^r[(_^(128|D&63))&255]):D>=55296&&D<57344?(D=(D&1023)+64,B=y.charCodeAt(T++)&1023,_=_>>>8^r[(_^(240|D>>8&7))&255],_=_>>>8^r[(_^(128|D>>2&63))&255],_=_>>>8^r[(_^(128|B>>6&15|(D&3)<<4))&255],_=_>>>8^r[(_^(128|B&63))&255]):(_=_>>>8^r[(_^(224|D>>12&15))&255],_=_>>>8^r[(_^(128|D>>6&63))&255],_=_>>>8^r[(_^(128|D&63))&255]);return~_}t.table=r,t.bstr=x,t.buf=E,t.str=A})});var Bn=F(fr=>{"use strict";p();var dN=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";function hN(t,e){return Object.prototype.hasOwnProperty.call(t,e)}fr.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var r=e.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(var i in r)hN(r,i)&&(t[i]=r[i])}}return t};fr.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var pN={arraySet:function(t,e,r,i,n){if(e.subarray&&t.subarray){t.set(e.subarray(r,r+i),n);return}for(var s=0;s{"use strict";p();var gN=Bn(),vN=4,y1=0,b1=1,wN=2;function Mo(t){for(var e=t.length;--e>=0;)t[e]=0}var yN=0,A1=1,bN=2,_N=3,xN=258,dg=29,Tc=256,Sc=Tc+1+dg,Oo=30,hg=19,T1=2*Sc+1,da=15,ag=16,SN=7,pg=256,C1=16,P1=17,R1=18,ug=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],rd=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],EN=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],$1=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],kN=512,Nn=new Array((Sc+2)*2);Mo(Nn);var xc=new Array(Oo*2);Mo(xc);var Ec=new Array(kN);Mo(Ec);var kc=new Array(xN-_N+1);Mo(kc);var mg=new Array(dg);Mo(mg);var id=new Array(Oo);Mo(id);function og(t,e,r,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}var F1,I1,O1;function lg(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function M1(t){return t<256?Ec[t]:Ec[256+(t>>>7)]}function Ac(t,e){t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255}function xr(t,e,r){t.bi_valid>ag-r?(t.bi_buf|=e<>ag-t.bi_valid,t.bi_valid+=r-ag):(t.bi_buf|=e<>>=1,r<<=1;while(--e>0);return r>>>1}function AN(t){t.bi_valid===16?(Ac(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)}function TN(t,e){var r=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,a=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length,c,u,f,d,h,m,g=0;for(d=0;d<=da;d++)t.bl_count[d]=0;for(r[t.heap[t.heap_max]*2+1]=0,c=t.heap_max+1;cl&&(d=l,g++),r[u*2+1]=d,!(u>i)&&(t.bl_count[d]++,h=0,u>=o&&(h=a[u-o]),m=r[u*2],t.opt_len+=m*(d+h),s&&(t.static_len+=m*(n[u*2+1]+h)));if(g!==0){do{for(d=l-1;t.bl_count[d]===0;)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[l]--,g-=2}while(g>0);for(d=l;d!==0;d--)for(u=t.bl_count[d];u!==0;)f=t.heap[--c],!(f>i)&&(r[f*2+1]!==d&&(t.opt_len+=(d-r[f*2+1])*r[f*2],r[f*2+1]=d),u--)}}function L1(t,e,r){var i=new Array(da+1),n=0,s,a;for(s=1;s<=da;s++)i[s]=n=n+r[s-1]<<1;for(a=0;a<=e;a++){var o=t[a*2+1];o!==0&&(t[a*2]=D1(i[o]++,o))}}function CN(){var t,e,r,i,n,s=new Array(da+1);for(r=0,i=0;i>=7;i8?Ac(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function PN(t,e,r,i){N1(t),i&&(Ac(t,r),Ac(t,~r)),gN.arraySet(t.pending_buf,t.window,e,r,t.pending),t.pending+=r}function _1(t,e,r,i){var n=e*2,s=r*2;return t[n]>1;a>=1;a--)cg(t,r,a);c=s;do a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],cg(t,r,1),o=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=o,r[c*2]=r[a*2]+r[o*2],t.depth[c]=(t.depth[a]>=t.depth[o]?t.depth[a]:t.depth[o])+1,r[a*2+1]=r[o*2+1]=c,t.heap[1]=c++,cg(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],TN(t,e),L1(r,l,t.bl_count)}function S1(t,e,r){var i,n=-1,s,a=e[0*2+1],o=0,l=7,c=4;for(a===0&&(l=138,c=3),e[(r+1)*2+1]=65535,i=0;i<=r;i++)s=a,a=e[(i+1)*2+1],!(++o=3&&t.bl_tree[$1[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e}function $N(t,e,r,i){var n;for(xr(t,e-257,5),xr(t,r-1,5),xr(t,i-4,4),n=0;n>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return y1;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return b1;for(r=32;r0?(t.strm.data_type===wN&&(t.strm.data_type=FN(t)),fg(t,t.l_desc),fg(t,t.d_desc),a=RN(t),n=t.opt_len+3+7>>>3,s=t.static_len+3+7>>>3,s<=n&&(n=s)):n=s=r+5,r+4<=n&&e!==-1?H1(t,e,r,i):t.strategy===vN||s===n?(xr(t,(A1<<1)+(i?1:0),3),x1(t,Nn,xc)):(xr(t,(bN<<1)+(i?1:0),3),$N(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),x1(t,t.dyn_ltree,t.dyn_dtree)),B1(t),i&&N1(t)}function DN(t,e,r){return t.pending_buf[t.d_buf+t.last_lit*2]=e>>>8&255,t.pending_buf[t.d_buf+t.last_lit*2+1]=e&255,t.pending_buf[t.l_buf+t.last_lit]=r&255,t.last_lit++,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(kc[r]+Tc+1)*2]++,t.dyn_dtree[M1(e)*2]++),t.last_lit===t.lit_bufsize-1}Do._tr_init=IN;Do._tr_stored_block=H1;Do._tr_flush_block=MN;Do._tr_tally=DN;Do._tr_align=ON});var gg=F((wX,G1)=>{"use strict";p();function LN(t,e,r,i){for(var n=t&65535|0,s=t>>>16&65535|0,a=0;r!==0;){a=r>2e3?2e3:r,r-=a;do n=n+e[i++]|0,s=s+n|0;while(--a);n%=65521,s%=65521}return n|s<<16|0}G1.exports=LN});var vg=F((bX,j1)=>{"use strict";p();function BN(){for(var t,e=[],r=0;r<256;r++){t=r;for(var i=0;i<8;i++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e}var NN=BN();function HN(t,e,r,i){var n=NN,s=i+r;t^=-1;for(var a=i;a>>8^n[(t^e[a])&255];return t^-1}j1.exports=HN});var nd=F((xX,q1)=>{"use strict";p();q1.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}});var J1=F(an=>{"use strict";p();var dr=Bn(),di=U1(),Y1=gg(),_s=vg(),UN=nd(),ga=0,GN=1,jN=3,As=4,z1=5,sn=0,V1=1,hi=-2,qN=-3,wg=-5,zN=-1,VN=1,sd=2,WN=3,YN=4,XN=0,ZN=2,cd=8,KN=9,QN=15,JN=8,eH=29,tH=256,bg=tH+1+eH,rH=30,iH=19,nH=2*bg+1,sH=15,Ce=3,Es=258,Pi=Es+Ce+1,aH=32,ud=42,_g=69,ad=73,od=91,ld=103,ha=113,Pc=666,Ct=1,Rc=2,pa=3,No=4,oH=3;function ks(t,e){return t.msg=UN[e],e}function W1(t){return(t<<1)-(t>4?9:0)}function Ss(t){for(var e=t.length;--e>=0;)t[e]=0}function xs(t){var e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(dr.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))}function qt(t,e){di._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,xs(t.strm)}function Ie(t,e){t.pending_buf[t.pending++]=e}function Cc(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255}function lH(t,e,r,i){var n=t.avail_in;return n>i&&(n=i),n===0?0:(t.avail_in-=n,dr.arraySet(e,t.input,t.next_in,n,r),t.state.wrap===1?t.adler=Y1(t.adler,e,n,r):t.state.wrap===2&&(t.adler=_s(t.adler,e,n,r)),t.next_in+=n,t.total_in+=n,n)}function X1(t,e){var r=t.max_chain_length,i=t.strstart,n,s,a=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-Pi?t.strstart-(t.w_size-Pi):0,c=t.window,u=t.w_mask,f=t.prev,d=t.strstart+Es,h=c[i+a-1],m=c[i+a];t.prev_length>=t.good_match&&(r>>=2),o>t.lookahead&&(o=t.lookahead);do if(n=e,!(c[n+a]!==m||c[n+a-1]!==h||c[n]!==c[i]||c[++n]!==c[i+1])){i+=2,n++;do;while(c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&ia){if(t.match_start=e,a=s,s>=o)break;h=c[i+a-1],m=c[i+a]}}while((e=f[e&u])>l&&--r!==0);return a<=t.lookahead?a:t.lookahead}function ma(t){var e=t.w_size,r,i,n,s,a;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-Pi)){dr.arraySet(t.window,t.window,e,e,0),t.match_start-=e,t.strstart-=e,t.block_start-=e,i=t.hash_size,r=i;do n=t.head[--r],t.head[r]=n>=e?n-e:0;while(--i);i=e,r=i;do n=t.prev[--r],t.prev[r]=n>=e?n-e:0;while(--i);s+=e}if(t.strm.avail_in===0)break;if(i=lH(t.strm,t.window,t.strstart+t.lookahead,s),t.lookahead+=i,t.lookahead+t.insert>=Ce)for(a=t.strstart-t.insert,t.ins_h=t.window[a],t.ins_h=(t.ins_h<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(ma(t),t.lookahead===0&&e===ga)return Ct;if(t.lookahead===0)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+r;if((t.strstart===0||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,qt(t,!1),t.strm.avail_out===0)||t.strstart-t.block_start>=t.w_size-Pi&&(qt(t,!1),t.strm.avail_out===0))return Ct}return t.insert=0,e===As?(qt(t,!0),t.strm.avail_out===0?pa:No):(t.strstart>t.block_start&&(qt(t,!1),t.strm.avail_out===0),Ct)}function yg(t,e){for(var r,i;;){if(t.lookahead=Ce&&(t.ins_h=(t.ins_h<=Ce)if(i=di._tr_tally(t,t.strstart-t.match_start,t.match_length-Ce),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Ce){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<=Ce&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=Ce-1)),t.prev_length>=Ce&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-Ce,i=di._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-Ce),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=n&&(t.ins_h=(t.ins_h<=Ce&&t.strstart>0&&(n=t.strstart-1,i=a[n],i===a[++n]&&i===a[++n]&&i===a[++n])){s=t.strstart+Es;do;while(i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&i===a[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Ce?(r=di._tr_tally(t,1,t.match_length-Ce),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=di._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(qt(t,!1),t.strm.avail_out===0))return Ct}return t.insert=0,e===As?(qt(t,!0),t.strm.avail_out===0?pa:No):t.last_lit&&(qt(t,!1),t.strm.avail_out===0)?Ct:Rc}function fH(t,e){for(var r;;){if(t.lookahead===0&&(ma(t),t.lookahead===0)){if(e===ga)return Ct;break}if(t.match_length=0,r=di._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(qt(t,!1),t.strm.avail_out===0))return Ct}return t.insert=0,e===As?(qt(t,!0),t.strm.avail_out===0?pa:No):t.last_lit&&(qt(t,!1),t.strm.avail_out===0)?Ct:Rc}function nn(t,e,r,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=i,this.func=n}var Bo;Bo=[new nn(0,0,0,0,cH),new nn(4,4,8,4,yg),new nn(4,5,16,8,yg),new nn(4,6,32,32,yg),new nn(4,4,16,16,Lo),new nn(8,16,32,32,Lo),new nn(8,16,128,128,Lo),new nn(8,32,128,256,Lo),new nn(32,128,258,1024,Lo),new nn(32,258,258,4096,Lo)];function dH(t){t.window_size=2*t.w_size,Ss(t.head),t.max_lazy_match=Bo[t.level].max_lazy,t.good_match=Bo[t.level].good_length,t.nice_match=Bo[t.level].nice_length,t.max_chain_length=Bo[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Ce-1,t.match_available=0,t.ins_h=0}function hH(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=cd,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new dr.Buf16(nH*2),this.dyn_dtree=new dr.Buf16((2*rH+1)*2),this.bl_tree=new dr.Buf16((2*iH+1)*2),Ss(this.dyn_ltree),Ss(this.dyn_dtree),Ss(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new dr.Buf16(sH+1),this.heap=new dr.Buf16(2*bg+1),Ss(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new dr.Buf16(2*bg+1),Ss(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Z1(t){var e;return!t||!t.state?ks(t,hi):(t.total_in=t.total_out=0,t.data_type=ZN,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?ud:ha,t.adler=e.wrap===2?0:1,e.last_flush=ga,di._tr_init(e),sn)}function K1(t){var e=Z1(t);return e===sn&&dH(t.state),e}function pH(t,e){return!t||!t.state||t.state.wrap!==2?hi:(t.state.gzhead=e,sn)}function Q1(t,e,r,i,n,s){if(!t)return hi;var a=1;if(e===zN&&(e=6),i<0?(a=0,i=-i):i>15&&(a=2,i-=16),n<1||n>KN||r!==cd||i<8||i>15||e<0||e>9||s<0||s>YN)return ks(t,hi);i===8&&(i=9);var o=new hH;return t.state=o,o.strm=t,o.wrap=a,o.gzhead=null,o.w_bits=i,o.w_size=1<z1||e<0)return t?ks(t,hi):hi;if(i=t.state,!t.output||!t.input&&t.avail_in!==0||i.status===Pc&&e!==As)return ks(t,t.avail_out===0?wg:hi);if(i.strm=t,r=i.last_flush,i.last_flush=e,i.status===ud)if(i.wrap===2)t.adler=0,Ie(i,31),Ie(i,139),Ie(i,8),i.gzhead?(Ie(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),Ie(i,i.gzhead.time&255),Ie(i,i.gzhead.time>>8&255),Ie(i,i.gzhead.time>>16&255),Ie(i,i.gzhead.time>>24&255),Ie(i,i.level===9?2:i.strategy>=sd||i.level<2?4:0),Ie(i,i.gzhead.os&255),i.gzhead.extra&&i.gzhead.extra.length&&(Ie(i,i.gzhead.extra.length&255),Ie(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=_s(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=_g):(Ie(i,0),Ie(i,0),Ie(i,0),Ie(i,0),Ie(i,0),Ie(i,i.level===9?2:i.strategy>=sd||i.level<2?4:0),Ie(i,oH),i.status=ha);else{var a=cd+(i.w_bits-8<<4)<<8,o=-1;i.strategy>=sd||i.level<2?o=0:i.level<6?o=1:i.level===6?o=2:o=3,a|=o<<6,i.strstart!==0&&(a|=aH),a+=31-a%31,i.status=ha,Cc(i,a),i.strstart!==0&&(Cc(i,t.adler>>>16),Cc(i,t.adler&65535)),t.adler=1}if(i.status===_g)if(i.gzhead.extra){for(n=i.pending;i.gzindex<(i.gzhead.extra.length&65535)&&!(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(t.adler=_s(t.adler,i.pending_buf,i.pending-n,n)),xs(t),n=i.pending,i.pending===i.pending_buf_size));)Ie(i,i.gzhead.extra[i.gzindex]&255),i.gzindex++;i.gzhead.hcrc&&i.pending>n&&(t.adler=_s(t.adler,i.pending_buf,i.pending-n,n)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=ad)}else i.status=ad;if(i.status===ad)if(i.gzhead.name){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(t.adler=_s(t.adler,i.pending_buf,i.pending-n,n)),xs(t),n=i.pending,i.pending===i.pending_buf_size)){s=1;break}i.gzindexn&&(t.adler=_s(t.adler,i.pending_buf,i.pending-n,n)),s===0&&(i.gzindex=0,i.status=od)}else i.status=od;if(i.status===od)if(i.gzhead.comment){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(t.adler=_s(t.adler,i.pending_buf,i.pending-n,n)),xs(t),n=i.pending,i.pending===i.pending_buf_size)){s=1;break}i.gzindexn&&(t.adler=_s(t.adler,i.pending_buf,i.pending-n,n)),s===0&&(i.status=ld)}else i.status=ld;if(i.status===ld&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&xs(t),i.pending+2<=i.pending_buf_size&&(Ie(i,t.adler&255),Ie(i,t.adler>>8&255),t.adler=0,i.status=ha)):i.status=ha),i.pending!==0){if(xs(t),t.avail_out===0)return i.last_flush=-1,sn}else if(t.avail_in===0&&W1(e)<=W1(r)&&e!==As)return ks(t,wg);if(i.status===Pc&&t.avail_in!==0)return ks(t,wg);if(t.avail_in!==0||i.lookahead!==0||e!==ga&&i.status!==Pc){var l=i.strategy===sd?fH(i,e):i.strategy===WN?uH(i,e):Bo[i.level].func(i,e);if((l===pa||l===No)&&(i.status=Pc),l===Ct||l===pa)return t.avail_out===0&&(i.last_flush=-1),sn;if(l===Rc&&(e===GN?di._tr_align(i):e!==z1&&(di._tr_stored_block(i,0,0,!1),e===jN&&(Ss(i.head),i.lookahead===0&&(i.strstart=0,i.block_start=0,i.insert=0))),xs(t),t.avail_out===0))return i.last_flush=-1,sn}return e!==As?sn:i.wrap<=0?V1:(i.wrap===2?(Ie(i,t.adler&255),Ie(i,t.adler>>8&255),Ie(i,t.adler>>16&255),Ie(i,t.adler>>24&255),Ie(i,t.total_in&255),Ie(i,t.total_in>>8&255),Ie(i,t.total_in>>16&255),Ie(i,t.total_in>>24&255)):(Cc(i,t.adler>>>16),Cc(i,t.adler&65535)),xs(t),i.wrap>0&&(i.wrap=-i.wrap),i.pending!==0?sn:V1)}function vH(t){var e;return!t||!t.state?hi:(e=t.state.status,e!==ud&&e!==_g&&e!==ad&&e!==od&&e!==ld&&e!==ha&&e!==Pc?ks(t,hi):(t.state=null,e===ha?ks(t,qN):sn))}function wH(t,e){var r=e.length,i,n,s,a,o,l,c,u;if(!t||!t.state||(i=t.state,a=i.wrap,a===2||a===1&&i.status!==ud||i.lookahead))return hi;for(a===1&&(t.adler=Y1(t.adler,e,r,0)),i.wrap=0,r>=i.w_size&&(a===0&&(Ss(i.head),i.strstart=0,i.block_start=0,i.insert=0),u=new dr.Buf8(i.w_size),dr.arraySet(u,e,r-i.w_size,i.w_size,0),e=u,r=i.w_size),o=t.avail_in,l=t.next_in,c=t.input,t.avail_in=r,t.next_in=0,t.input=e,ma(i);i.lookahead>=Ce;){n=i.strstart,s=i.lookahead-(Ce-1);do i.ins_h=(i.ins_h<{"use strict";p();var fd=Bn(),eS=!0,tS=!0;try{String.fromCharCode.apply(null,[0])}catch(t){eS=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){tS=!1}var $c=new fd.Buf8(256);for(Hn=0;Hn<256;Hn++)$c[Hn]=Hn>=252?6:Hn>=248?5:Hn>=240?4:Hn>=224?3:Hn>=192?2:1;var Hn;$c[254]=$c[254]=1;Ho.string2buf=function(t){var e,r,i,n,s,a=t.length,o=0;for(n=0;n>>6,e[s++]=128|r&63):r<65536?(e[s++]=224|r>>>12,e[s++]=128|r>>>6&63,e[s++]=128|r&63):(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63,e[s++]=128|r>>>6&63,e[s++]=128|r&63);return e};function rS(t,e){if(e<65534&&(t.subarray&&tS||!t.subarray&&eS))return String.fromCharCode.apply(null,fd.shrinkBuf(t,e));for(var r="",i=0;i4){o[i++]=65533,r+=s-1;continue}for(n&=s===2?31:s===3?15:7;s>1&&r1){o[i++]=65533;continue}n<65536?o[i++]=n:(n-=65536,o[i++]=55296|n>>10&1023,o[i++]=56320|n&1023)}return rS(o,i)};Ho.utf8border=function(t,e){var r;for(e=e||t.length,e>t.length&&(e=t.length),r=e-1;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+$c[t[r]]>e?r:e}});var Sg=F((CX,iS)=>{"use strict";p();function yH(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}iS.exports=yH});var oS=F(Oc=>{"use strict";p();var Fc=J1(),Ic=Bn(),kg=xg(),Ag=nd(),bH=Sg(),aS=Object.prototype.toString,_H=0,Eg=4,Uo=0,nS=1,sS=2,xH=-1,SH=0,EH=8;function va(t){if(!(this instanceof va))return new va(t);this.options=Ic.assign({level:xH,method:EH,chunkSize:16384,windowBits:15,memLevel:8,strategy:SH,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new bH,this.strm.avail_out=0;var r=Fc.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==Uo)throw new Error(Ag[r]);if(e.header&&Fc.deflateSetHeader(this.strm,e.header),e.dictionary){var i;if(typeof e.dictionary=="string"?i=kg.string2buf(e.dictionary):aS.call(e.dictionary)==="[object ArrayBuffer]"?i=new Uint8Array(e.dictionary):i=e.dictionary,r=Fc.deflateSetDictionary(this.strm,i),r!==Uo)throw new Error(Ag[r]);this._dict_set=!0}}va.prototype.push=function(t,e){var r=this.strm,i=this.options.chunkSize,n,s;if(this.ended)return!1;s=e===~~e?e:e===!0?Eg:_H,typeof t=="string"?r.input=kg.string2buf(t):aS.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new Ic.Buf8(i),r.next_out=0,r.avail_out=i),n=Fc.deflate(r,s),n!==nS&&n!==Uo)return this.onEnd(n),this.ended=!0,!1;(r.avail_out===0||r.avail_in===0&&(s===Eg||s===sS))&&(this.options.to==="string"?this.onData(kg.buf2binstring(Ic.shrinkBuf(r.output,r.next_out))):this.onData(Ic.shrinkBuf(r.output,r.next_out)))}while((r.avail_in>0||r.avail_out===0)&&n!==nS);return s===Eg?(n=Fc.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Uo):(s===sS&&(this.onEnd(Uo),r.avail_out=0),!0)};va.prototype.onData=function(t){this.chunks.push(t)};va.prototype.onEnd=function(t){t===Uo&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ic.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Tg(t,e){var r=new va(e);if(r.push(t,!0),r.err)throw r.msg||Ag[r.err];return r.result}function kH(t,e){return e=e||{},e.raw=!0,Tg(t,e)}function AH(t,e){return e=e||{},e.gzip=!0,Tg(t,e)}Oc.Deflate=va;Oc.deflate=Tg;Oc.deflateRaw=kH;Oc.gzip=AH});var cS=F((FX,lS)=>{"use strict";p();var dd=30,TH=12;lS.exports=function(e,r){var i,n,s,a,o,l,c,u,f,d,h,m,g,v,w,b,k,x,E,A,y,S,_,T,P;i=e.state,n=e.next_in,T=e.input,s=n+(e.avail_in-5),a=e.next_out,P=e.output,o=a-(r-e.avail_out),l=a+(e.avail_out-257),c=i.dmax,u=i.wsize,f=i.whave,d=i.wnext,h=i.window,m=i.hold,g=i.bits,v=i.lencode,w=i.distcode,b=(1<>>24,m>>>=E,g-=E,E=x>>>16&255,E===0)P[a++]=x&65535;else if(E&16){A=x&65535,E&=15,E&&(g>>=E,g-=E),g<15&&(m+=T[n++]<>>24,m>>>=E,g-=E,E=x>>>16&255,E&16){if(y=x&65535,E&=15,gc){e.msg="invalid distance too far back",i.mode=dd;break e}if(m>>>=E,g-=E,E=a-o,y>E){if(E=y-E,E>f&&i.sane){e.msg="invalid distance too far back",i.mode=dd;break e}if(S=0,_=h,d===0){if(S+=u-E,E2;)P[a++]=_[S++],P[a++]=_[S++],P[a++]=_[S++],A-=3;A&&(P[a++]=_[S++],A>1&&(P[a++]=_[S++]))}else{S=a-y;do P[a++]=P[S++],P[a++]=P[S++],P[a++]=P[S++],A-=3;while(A>2);A&&(P[a++]=P[S++],A>1&&(P[a++]=P[S++]))}}else if(E&64){e.msg="invalid distance code",i.mode=dd;break e}else{x=w[(x&65535)+(m&(1<>3,n-=A,g-=A<<3,m&=(1<{"use strict";p();var uS=Bn(),Go=15,fS=852,dS=592,hS=0,Cg=1,pS=2,CH=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],PH=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],RH=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],$H=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];mS.exports=function(e,r,i,n,s,a,o,l){var c=l.bits,u=0,f=0,d=0,h=0,m=0,g=0,v=0,w=0,b=0,k=0,x,E,A,y,S,_=null,T=0,P,D=new uS.Buf16(Go+1),B=new uS.Buf16(Go+1),N=null,ce=0,Pe,ve,se;for(u=0;u<=Go;u++)D[u]=0;for(f=0;f=1&&D[h]===0;h--);if(m>h&&(m=h),h===0)return s[a++]=1<<24|64<<16|0,s[a++]=1<<24|64<<16|0,l.bits=1,0;for(d=1;d0&&(e===hS||h!==1))return-1;for(B[1]=0,u=1;ufS||e===pS&&b>dS)return 1;for(;;){Pe=u-v,o[f]P?(ve=N[ce+o[f]],se=_[T+o[f]]):(ve=96,se=0),x=1<>v)+E]=Pe<<24|ve<<16|se|0;while(E!==0);for(x=1<>=1;if(x!==0?(k&=x-1,k+=x):k=0,f++,--D[u]===0){if(u===h)break;u=r[i+o[f]]}if(u>m&&(k&y)!==A){for(v===0&&(v=m),S+=d,g=u-v,w=1<fS||e===pS&&b>dS)return 1;A=k&y,s[A]=m<<24|g<<16|S-a|0}}return k!==0&&(s[S+k]=u-v<<24|64<<16|0),l.bits=m,0}});var KS=F(Ri=>{"use strict";p();var Xr=Bn(),Og=gg(),on=vg(),FH=cS(),Mc=gS(),IH=0,GS=1,jS=2,vS=4,OH=5,hd=6,wa=0,MH=1,DH=2,pi=-2,qS=-3,Mg=-4,LH=-5,wS=8,zS=1,yS=2,bS=3,_S=4,xS=5,SS=6,ES=7,kS=8,AS=9,TS=10,gd=11,Un=12,Pg=13,CS=14,Rg=15,PS=16,RS=17,$S=18,FS=19,pd=20,md=21,IS=22,OS=23,MS=24,DS=25,LS=26,$g=27,BS=28,NS=29,tt=30,Dg=31,BH=32,NH=852,HH=592,UH=15,GH=UH;function HS(t){return(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24)}function jH(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Xr.Buf16(320),this.work=new Xr.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function VS(t){var e;return!t||!t.state?pi:(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=zS,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Xr.Buf32(NH),e.distcode=e.distdyn=new Xr.Buf32(HH),e.sane=1,e.back=-1,wa)}function WS(t){var e;return!t||!t.state?pi:(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,VS(t))}function YS(t,e){var r,i;return!t||!t.state||(i=t.state,e<0?(r=0,e=-e):(r=(e>>4)+1,e<48&&(e&=15)),e&&(e<8||e>15))?pi:(i.window!==null&&i.wbits!==e&&(i.window=null),i.wrap=r,i.wbits=e,WS(t))}function XS(t,e){var r,i;return t?(i=new jH,t.state=i,i.window=null,r=YS(t,e),r!==wa&&(t.state=null),r):pi}function qH(t){return XS(t,GH)}var US=!0,Fg,Ig;function zH(t){if(US){var e;for(Fg=new Xr.Buf32(512),Ig=new Xr.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(Mc(GS,t.lens,0,288,Fg,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;Mc(jS,t.lens,0,32,Ig,0,t.work,{bits:5}),US=!1}t.lencode=Fg,t.lenbits=9,t.distcode=Ig,t.distbits=5}function ZS(t,e,r,i){var n,s=t.state;return s.window===null&&(s.wsize=1<=s.wsize?(Xr.arraySet(s.window,e,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),Xr.arraySet(s.window,e,r-i,n,s.wnext),i-=n,i?(Xr.arraySet(s.window,e,r-i,i,0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whave>>8&255,r.check=on(r.check,_,2,0),c=0,u=0,r.mode=yS;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){t.msg="incorrect header check",r.mode=tt;break}if((c&15)!==wS){t.msg="unknown compression method",r.mode=tt;break}if(c>>>=4,u-=4,y=(c&15)+8,r.wbits===0)r.wbits=y;else if(y>r.wbits){t.msg="invalid window size",r.mode=tt;break}r.dmax=1<>8&1),r.flags&512&&(_[0]=c&255,_[1]=c>>>8&255,r.check=on(r.check,_,2,0)),c=0,u=0,r.mode=bS;case bS:for(;u<32;){if(o===0)break e;o--,c+=i[s++]<>>8&255,_[2]=c>>>16&255,_[3]=c>>>24&255,r.check=on(r.check,_,4,0)),c=0,u=0,r.mode=_S;case _S:for(;u<16;){if(o===0)break e;o--,c+=i[s++]<>8),r.flags&512&&(_[0]=c&255,_[1]=c>>>8&255,r.check=on(r.check,_,2,0)),c=0,u=0,r.mode=xS;case xS:if(r.flags&1024){for(;u<16;){if(o===0)break e;o--,c+=i[s++]<>>8&255,r.check=on(r.check,_,2,0)),c=0,u=0}else r.head&&(r.head.extra=null);r.mode=SS;case SS:if(r.flags&1024&&(h=r.length,h>o&&(h=o),h&&(r.head&&(y=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Xr.arraySet(r.head.extra,i,s,h,y)),r.flags&512&&(r.check=on(r.check,i,h,s)),o-=h,s+=h,r.length-=h),r.length))break e;r.length=0,r.mode=ES;case ES:if(r.flags&2048){if(o===0)break e;h=0;do y=i[s+h++],r.head&&y&&r.length<65536&&(r.head.name+=String.fromCharCode(y));while(y&&h>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=Un;break;case TS:for(;u<32;){if(o===0)break e;o--,c+=i[s++]<>>=u&7,u-=u&7,r.mode=$g;break}for(;u<3;){if(o===0)break e;o--,c+=i[s++]<>>=1,u-=1,c&3){case 0:r.mode=CS;break;case 1:if(zH(r),r.mode=pd,e===hd){c>>>=2,u-=2;break e}break;case 2:r.mode=RS;break;case 3:t.msg="invalid block type",r.mode=tt}c>>>=2,u-=2;break;case CS:for(c>>>=u&7,u-=u&7;u<32;){if(o===0)break e;o--,c+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",r.mode=tt;break}if(r.length=c&65535,c=0,u=0,r.mode=Rg,e===hd)break e;case Rg:r.mode=PS;case PS:if(h=r.length,h){if(h>o&&(h=o),h>l&&(h=l),h===0)break e;Xr.arraySet(n,i,s,h,a),o-=h,s+=h,l-=h,a+=h,r.length-=h;break}r.mode=Un;break;case RS:for(;u<14;){if(o===0)break e;o--,c+=i[s++]<>>=5,u-=5,r.ndist=(c&31)+1,c>>>=5,u-=5,r.ncode=(c&15)+4,c>>>=4,u-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=tt;break}r.have=0,r.mode=$S;case $S:for(;r.have>>=3,u-=3}for(;r.have<19;)r.lens[D[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},S=Mc(IH,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,S){t.msg="invalid code lengths set",r.mode=tt;break}r.have=0,r.mode=FS;case FS:for(;r.have>>24,b=v>>>16&255,k=v&65535,!(w<=u);){if(o===0)break e;o--,c+=i[s++]<>>=w,u-=w,r.lens[r.have++]=k;else{if(k===16){for(P=w+2;u>>=w,u-=w,r.have===0){t.msg="invalid bit length repeat",r.mode=tt;break}y=r.lens[r.have-1],h=3+(c&3),c>>>=2,u-=2}else if(k===17){for(P=w+3;u>>=w,u-=w,y=0,h=3+(c&7),c>>>=3,u-=3}else{for(P=w+7;u>>=w,u-=w,y=0,h=11+(c&127),c>>>=7,u-=7}if(r.have+h>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=tt;break}for(;h--;)r.lens[r.have++]=y}}if(r.mode===tt)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=tt;break}if(r.lenbits=9,T={bits:r.lenbits},S=Mc(GS,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,S){t.msg="invalid literal/lengths set",r.mode=tt;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},S=Mc(jS,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,S){t.msg="invalid distances set",r.mode=tt;break}if(r.mode=pd,e===hd)break e;case pd:r.mode=md;case md:if(o>=6&&l>=258){t.next_out=a,t.avail_out=l,t.next_in=s,t.avail_in=o,r.hold=c,r.bits=u,FH(t,d),a=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,c=r.hold,u=r.bits,r.mode===Un&&(r.back=-1);break}for(r.back=0;v=r.lencode[c&(1<>>24,b=v>>>16&255,k=v&65535,!(w<=u);){if(o===0)break e;o--,c+=i[s++]<>x)],w=v>>>24,b=v>>>16&255,k=v&65535,!(x+w<=u);){if(o===0)break e;o--,c+=i[s++]<>>=x,u-=x,r.back+=x}if(c>>>=w,u-=w,r.back+=w,r.length=k,b===0){r.mode=LS;break}if(b&32){r.back=-1,r.mode=Un;break}if(b&64){t.msg="invalid literal/length code",r.mode=tt;break}r.extra=b&15,r.mode=IS;case IS:if(r.extra){for(P=r.extra;u>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=OS;case OS:for(;v=r.distcode[c&(1<>>24,b=v>>>16&255,k=v&65535,!(w<=u);){if(o===0)break e;o--,c+=i[s++]<>x)],w=v>>>24,b=v>>>16&255,k=v&65535,!(x+w<=u);){if(o===0)break e;o--,c+=i[s++]<>>=x,u-=x,r.back+=x}if(c>>>=w,u-=w,r.back+=w,b&64){t.msg="invalid distance code",r.mode=tt;break}r.offset=k,r.extra=b&15,r.mode=MS;case MS:if(r.extra){for(P=r.extra;u>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=tt;break}r.mode=DS;case DS:if(l===0)break e;if(h=d-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=tt;break}h>r.wnext?(h-=r.wnext,m=r.wsize-h):m=r.wnext-h,h>r.length&&(h=r.length),g=r.window}else g=n,m=a-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do n[a++]=g[m++];while(--h);r.length===0&&(r.mode=md);break;case LS:if(l===0)break e;n[a++]=r.length,l--,r.mode=md;break;case $g:if(r.wrap){for(;u<32;){if(o===0)break e;o--,c|=i[s++]<{"use strict";p();QS.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}});var eE=F((HX,JS)=>{"use strict";p();function ZH(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}JS.exports=ZH});var rE=F(Lc=>{"use strict";p();var jo=KS(),Dc=Bn(),vd=xg(),pt=Lg(),Bg=nd(),KH=Sg(),QH=eE(),tE=Object.prototype.toString;function ya(t){if(!(this instanceof ya))return new ya(t);this.options=Dc.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15||(e.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new KH,this.strm.avail_out=0;var r=jo.inflateInit2(this.strm,e.windowBits);if(r!==pt.Z_OK)throw new Error(Bg[r]);if(this.header=new QH,jo.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=vd.string2buf(e.dictionary):tE.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=jo.inflateSetDictionary(this.strm,e.dictionary),r!==pt.Z_OK)))throw new Error(Bg[r])}ya.prototype.push=function(t,e){var r=this.strm,i=this.options.chunkSize,n=this.options.dictionary,s,a,o,l,c,u=!1;if(this.ended)return!1;a=e===~~e?e:e===!0?pt.Z_FINISH:pt.Z_NO_FLUSH,typeof t=="string"?r.input=vd.binstring2buf(t):tE.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(r.avail_out===0&&(r.output=new Dc.Buf8(i),r.next_out=0,r.avail_out=i),s=jo.inflate(r,pt.Z_NO_FLUSH),s===pt.Z_NEED_DICT&&n&&(s=jo.inflateSetDictionary(this.strm,n)),s===pt.Z_BUF_ERROR&&u===!0&&(s=pt.Z_OK,u=!1),s!==pt.Z_STREAM_END&&s!==pt.Z_OK)return this.onEnd(s),this.ended=!0,!1;r.next_out&&(r.avail_out===0||s===pt.Z_STREAM_END||r.avail_in===0&&(a===pt.Z_FINISH||a===pt.Z_SYNC_FLUSH))&&(this.options.to==="string"?(o=vd.utf8border(r.output,r.next_out),l=r.next_out-o,c=vd.buf2string(r.output,o),r.next_out=l,r.avail_out=i-l,l&&Dc.arraySet(r.output,r.output,o,l,0),this.onData(c)):this.onData(Dc.shrinkBuf(r.output,r.next_out))),r.avail_in===0&&r.avail_out===0&&(u=!0)}while((r.avail_in>0||r.avail_out===0)&&s!==pt.Z_STREAM_END);return s===pt.Z_STREAM_END&&(a=pt.Z_FINISH),a===pt.Z_FINISH?(s=jo.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,s===pt.Z_OK):(a===pt.Z_SYNC_FLUSH&&(this.onEnd(pt.Z_OK),r.avail_out=0),!0)};ya.prototype.onData=function(t){this.chunks.push(t)};ya.prototype.onEnd=function(t){t===pt.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Dc.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Ng(t,e){var r=new ya(e);if(r.push(t,!0),r.err)throw r.msg||Bg[r.err];return r.result}function JH(t,e){return e=e||{},e.raw=!0,Ng(t,e)}Lc.Inflate=ya;Lc.inflate=Ng;Lc.inflateRaw=JH;Lc.ungzip=Ng});var sE=F((qX,nE)=>{"use strict";p();var e3=Bn().assign,t3=oS(),r3=rE(),i3=Lg(),iE={};e3(iE,t3,r3,i3);nE.exports=iE});var lE=F((VX,oE)=>{"use strict";p();var aE=(t,e)=>function(...r){let i=e.promiseModule;return new i((n,s)=>{e.multiArgs?r.push((...a)=>{e.errorFirst?a[0]?s(a):(a.shift(),n(a)):n(a)}):e.errorFirst?r.push((a,o)=>{a?s(a):n(o)}):r.push(n),t.apply(this,r)})};oE.exports=(t,e)=>{e=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},e);let r=typeof t;if(!(t!==null&&(r==="object"||r==="function")))throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${t===null?"null":r}\``);let i=s=>{let a=o=>typeof o=="string"?s===o:o.test(s);return e.include?e.include.some(a):!e.exclude.some(a)},n;r==="function"?n=function(...s){return e.excludeMain?t(...s):aE(t,e).apply(this,s)}:n=Object.create(Object.getPrototypeOf(t));for(let s in t){let a=t[s];n[s]=typeof a=="function"&&i(s)?aE(a,e):a}return n}});var vE=F((YX,gE)=>{p();function cE(t){return Array.isArray(t)?t:[t]}var Gg="",uE=" ",Hg="\\",n3=/^\s+$/,s3=/(?:[^\\]|^)\\$/,a3=/^\\!/,o3=/^\\#/,l3=/\r?\n/g,c3=/^\.*\/|^\.+$/,Ug="/",hE="node-ignore";typeof Symbol!="undefined"&&(hE=Symbol.for("node-ignore"));var fE=hE,u3=(t,e,r)=>Object.defineProperty(t,e,{value:r}),f3=/([0-z])-([0-z])/g,pE=()=>!1,d3=t=>t.replace(f3,(e,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?e:Gg),h3=t=>{let{length:e}=t;return t.slice(0,e-e%2)},p3=[[/^\uFEFF/,()=>Gg],[/((?:\\\\)*?)(\\?\s+)$/,(t,e,r)=>e+(r.indexOf("\\")===0?uE:Gg)],[/(\\+?)\s/g,(t,e)=>{let{length:r}=e;return e.slice(0,r-r%2)+uE}],[/[\\$.|*+(){^]/g,t=>`\\${t}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(t,e,r)=>e+6{let i=r.replace(/\\\*/g,"[^\\/]*");return e+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>Hg],[/\\\\/g,()=>Hg],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(t,e,r,i,n)=>e===Hg?`\\[${r}${h3(i)}${n}`:n==="]"&&i.length%2===0?`[${d3(r)}${i}]`:"[]"],[/(?:[^*])$/,t=>/\/$/.test(t)?`${t}$`:`${t}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(t,e)=>`${e?`${e}[^/]+`:"[^/]*"}(?=$|\\/$)`]],dE=Object.create(null),m3=(t,e)=>{let r=dE[t];return r||(r=p3.reduce((i,[n,s])=>i.replace(n,s.bind(t)),t),dE[t]=r),e?new RegExp(r,"i"):new RegExp(r)},zg=t=>typeof t=="string",g3=t=>t&&zg(t)&&!n3.test(t)&&!s3.test(t)&&t.indexOf("#")!==0,v3=t=>t.split(l3),jg=class{constructor(e,r,i,n){this.origin=e,this.pattern=r,this.negative=i,this.regex=n}},w3=(t,e)=>{let r=t,i=!1;t.indexOf("!")===0&&(i=!0,t=t.substr(1)),t=t.replace(a3,"!").replace(o3,"#");let n=m3(t,e);return new jg(r,t,i,n)},y3=(t,e)=>{throw new e(t)},Gn=(t,e,r)=>zg(t)?t?Gn.isNotRelative(t)?r(`path should be a \`path.relative()\`d string, but got "${e}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${e}\``,TypeError),mE=t=>c3.test(t);Gn.isNotRelative=mE;Gn.convert=t=>t;var qg=class{constructor({ignorecase:e=!0,ignoreCase:r=e,allowRelativePaths:i=!1}={}){u3(this,fE,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(e){if(e&&e[fE]){this._rules=this._rules.concat(e._rules),this._added=!0;return}if(g3(e)){let r=w3(e,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(e){return this._added=!1,cE(zg(e)?v3(e):e).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(e){return this.add(e)}_testOne(e,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(e)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(e,r,i,n){let s=e&&Gn.convert(e);return Gn(s,e,this._allowRelativePaths?pE:y3),this._t(s,r,i,n)}_t(e,r,i,n){if(e in r)return r[e];if(n||(n=e.split(Ug)),n.pop(),!n.length)return r[e]=this._testOne(e,i);let s=this._t(n.join(Ug)+Ug,r,i,n);return r[e]=s.ignored?s:this._testOne(e,i)}ignores(e){return this._test(e,this._ignoreCache,!1).ignored}createFilter(){return e=>!this.ignores(e)}filter(e){return cE(e).filter(this.createFilter())}test(e){return this._test(e,this._testCache,!0)}},wd=t=>new qg(t),b3=t=>Gn(t&&Gn.convert(t),t,pE);wd.isPathValid=b3;wd.default=wd;gE.exports=wd;if(typeof process!="undefined"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let t=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Gn.convert=t;let e=/^[a-z]:\//i;Gn.isNotRelative=r=>e.test(r)||mE(r)}});var yE=F((ZX,wE)=>{"use strict";p();function _3(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ln(t,e,r){return e=e instanceof RegExp?e:new RegExp(_3(e),"g"),t.replace(e,r)}var x3={clean:function(e){if(typeof e!="string")throw new Error("Expected a string, received: "+e);return e=ln(e,"./","/"),e=ln(e,"..","."),e=ln(e," ","-"),e=ln(e,/^[~^:?*\\\-]/g,""),e=ln(e,/[~^:?*\\]/g,"-"),e=ln(e,/[~^:?*\\\-]$/g,""),e=ln(e,"@{","-"),e=ln(e,/\.$/g,""),e=ln(e,/\/$/g,""),e=ln(e,/\.lock$/g,""),e}};wE.exports=x3});var _E=F((QX,bE)=>{p();bE.exports=function(t,e){var r=t,i=e,n=r.length,s=i.length,a=!1,o=null,l=n+1,c=[],u=[],f=[],d="",h=-1,m=0,g=1,v,w,b=function(){n>=s&&(v=r,w=n,r=i,i=v,n=s,s=w,a=!0,l=n+1)},k=function(y,S,_){return{x:y,y:S,k:_}},x=function(y,S){return{elem:y,t:S}},E=function(y,S,_){var T,P,D;for(S>_?T=c[y-1+l]:T=c[y+1+l],D=Math.max(S,_),P=D-y;P=0;--D)for(;TP-T?(a?f[f.length]=new x(i[P],h):f[f.length]=new x(i[P],g),++_,++P):y[D].y-y[D].x=y+1;--N)_[N+l]=E(N,_[N-1+l]+1,_[N+1+l]);_[y+l]=E(y,_[y-1+l]+1,_[y+1+l])}while(_[y+l]!==s);for(o=y+2*T,P=c[y+l],D=[];P!==-1;)D[D.length]=new k(u[P].x,u[P].y,null),P=u[P].k;A(D)}}}});var EE=F((eZ,SE)=>{p();var S3=_E();function E3(t,e){var r=new S3(t,e);r.compose();for(var i=r.getses(),n,s,a=t.length-1,o=e.length-1,l=i.length-1;l>=0;--l)i[l].t===r.SES_COMMON?(s?(s.chain={file1index:a,file2index:o,chain:null},s=s.chain):(n={file1index:a,file2index:o,chain:null},s=n),a--,o--):i[l].t===r.SES_DELETE?a--:i[l].t===r.SES_ADD&&o--;var c={file1index:-1,file2index:-1,chain:null};return s?(s.chain=c,n):c}function xE(t,e){for(var r=[],i=t.length,n=e.length,s=E3(t,e);s!==null;s=s.chain){var a=i-s.file1index-1,o=n-s.file2index-1;i=s.file1index,n=s.file2index,(a||o)&&r.push({file1:[i+1,a],file2:[n+1,o]})}return r.reverse(),r}function k3(t,e,r){var i,n=xE(e,t),s=xE(e,r),a=[];function o(B,N){a.push([B.file1[0],N,B.file1[1],B.file2[0],B.file2[1]])}for(i=0;ic&&(l.push([1,c,B-c]),c=B)}for(var f=0;fg)break;g=Math.max(g,w+v[2]),f++}if(u(m),d==f)h[4]>0&&l.push([h[1],h[3],h[4]]);else{var b={0:[t.length,-1,e.length,-1],2:[r.length,-1,e.length,-1]};for(i=d;i<=f;i++){h=a[i];var k=h[1],x=b[k],E=h[0],A=E+h[2],y=h[3],S=y+h[4];x[0]=Math.min(y,x[0]),x[1]=Math.max(S,x[1]),x[2]=Math.min(E,x[2]),x[3]=Math.max(A,x[3])}var _=b[0][0]+(m-b[0][2]),T=b[0][1]+(g-b[0][3]),P=b[2][0]+(m-b[2][2]),D=b[2][1]+(g-b[2][3]);l.push([-1,_,T-_,m,g-m,P,D-P])}c=g}return u(e.length),l}function A3(t,e,r){var i=[],n=[t,e,r],s=k3(t,e,r),a=[];function o(){a.length&&i.push({ok:a}),a=[]}function l(h){for(var m=0;m{"use strict";p();Object.defineProperty(X,"__esModule",{value:!0});function Ms(t){return t&&typeof t=="object"&&"default"in t?t.default:t}var Nc=Ms(f_()),WE=Ms(g1()),T3=Ms(w1()),gv=Ms(sE()),yd=Ms(lE()),C3=Ms(vE()),Hc=Ms(yE()),P3=Ms(EE()),Re=class t extends Error{constructor(e){super(e),this.caller=""}toJSON(){return{code:this.code,data:this.data,caller:this.caller,message:this.message,stack:this.stack}}fromJSON(e){let r=new t(e.message);return r.code=e.code,r.data=e.data,r.caller=e.caller,r.stack=e.stack,r}get isIsomorphicGitError(){return!0}},Uc=class t extends Re{constructor(e){super(`Modifying the index is not possible because you have unmerged files: ${e.toString}. Fix them up in the work tree, and then use 'git add/rm as appropriate to mark resolution and make a commit.`),this.code=this.name=t.code,this.data={filepaths:e}}};Uc.code="UnmergedPathsError";var he=class t extends Re{constructor(e){super(`An internal error caused this command to fail. - -If you're not a developer, report the bug to the developers of the application you're using. If this is a bug in isomorphic-git then you should create a proper bug yourselves. The bug should include a minimal reproduction and details about the version and environment. - -Please file a bug report at https://github.com/isomorphic-git/isomorphic-git/issues with this error message: ${e}`),this.code=this.name=t.code,this.data={message:e}}};he.code="InternalError";var zo=class t extends Re{constructor(e){super(`The filepath "${e}" contains unsafe character sequences`),this.code=this.name=t.code,this.data={filepath:e}}};zo.code="UnsafeFilepathError";var mi=class{constructor(e){this.buffer=e,this._start=0}eof(){return this._start>=this.buffer.length}tell(){return this._start}seek(e){this._start=e}slice(e){let r=this.buffer.slice(this._start,this._start+e);return this._start+=e,r}toString(e,r){let i=this.buffer.toString(e,this._start,this._start+r);return this._start+=r,i}write(e,r,i){let n=this.buffer.write(e,this._start,r,i);return this._start+=r,n}copy(e,r,i){let n=e.copy(this.buffer,this._start,r,i);return this._start+=n,n}readUInt8(){let e=this.buffer.readUInt8(this._start);return this._start+=1,e}writeUInt8(e){let r=this.buffer.writeUInt8(e,this._start);return this._start+=1,r}readUInt16BE(){let e=this.buffer.readUInt16BE(this._start);return this._start+=2,e}writeUInt16BE(e){let r=this.buffer.writeUInt16BE(e,this._start);return this._start+=2,r}readUInt32BE(){let e=this.buffer.readUInt32BE(this._start);return this._start+=4,e}writeUInt32BE(e){let r=this.buffer.writeUInt32BE(e,this._start);return this._start+=4,r}};function Fd(t,e){return-(te)}function YE(t,e){return Fd(t.path,e.path)}function XE(t){let e=t>0?t>>12:0;e!==4&&e!==8&&e!==10&&e!==14&&(e=8);let r=t&511;return r&73?r=493:r=420,e!==8&&(r=0),(e<<12)+r}var cn=2**32;function kE(t,e,r,i){if(t!==void 0&&e!==void 0)return[t,e];r===void 0&&(r=i.valueOf());let n=Math.floor(r/1e3),s=(r-n*1e3)*1e6;return[n,s]}function Vo(t){let[e,r]=kE(t.ctimeSeconds,t.ctimeNanoseconds,t.ctimeMs,t.ctime),[i,n]=kE(t.mtimeSeconds,t.mtimeNanoseconds,t.mtimeMs,t.mtime);return{ctimeSeconds:e%cn,ctimeNanoseconds:r%cn,mtimeSeconds:i%cn,mtimeNanoseconds:n%cn,dev:t.dev%cn,ino:t.ino%cn,mode:XE(t.mode%cn),uid:t.uid%cn,gid:t.gid%cn,size:t.size>-1?t.size%cn:0}}function R3(t){let e="";for(let r of new Uint8Array(t))r<16&&(e+="0"),e+=r.toString(16);return e}var Vg=null;async function qn(t){return Vg===null&&(Vg=await F3()),Vg?ZE(t):$3(t)}function $3(t){return new WE().update(t).digest("hex")}async function ZE(t){let e=await crypto.subtle.digest("SHA-1",t);return R3(e)}async function F3(){try{return await ZE(new Uint8Array([]))==="da39a3ee5e6b4b0d3255bfef95601890afd80709"}catch(t){}return!1}function I3(t){return{assumeValid:!!(t&32768),extended:!!(t&16384),stage:(t&12288)>>12,nameLength:t&4095}}function O3(t){let e=t.flags;return e.extended=!1,e.nameLength=Math.min(Buffer.from(t.path).length,4095),(e.assumeValid?32768:0)+(e.extended?16384:0)+((e.stage&3)<<12)+(e.nameLength&4095)}var nv=class t{constructor(e,r){this._dirty=!1,this._unmergedPaths=r||new Set,this._entries=e||new Map}_addEntry(e){if(e.flags.stage===0)e.stages=[e],this._entries.set(e.path,e),this._unmergedPaths.delete(e.path);else{let r=this._entries.get(e.path);r||(this._entries.set(e.path,e),r=e),r.stages[e.flags.stage]=e,this._unmergedPaths.add(e.path)}}static async from(e){if(Buffer.isBuffer(e))return t.fromBuffer(e);if(e===null)return new t(null);throw new he("invalid type passed to GitIndex.from")}static async fromBuffer(e){if(e.length===0)throw new he("Index file is empty (.git/index)");let r=new t,i=new mi(e),n=i.toString("utf8",4);if(n!=="DIRC")throw new he(`Invalid dircache magic file number: ${n}`);let s=await qn(e.slice(0,-20)),a=e.slice(-20).toString("hex");if(a!==s)throw new he(`Invalid checksum in GitIndex buffer: expected ${a} but saw ${s}`);let o=i.readUInt32BE();if(o!==2)throw new he(`Unsupported dircache version: ${o}`);let l=i.readUInt32BE(),c=0;for(;!i.eof()&&ce.stages.length>1?e.stages.filter(r=>r):e)}*[Symbol.iterator](){for(let e of this.entries)yield e}insert({filepath:e,stats:r,oid:i,stage:n=0}){r||(r={ctimeSeconds:0,ctimeNanoseconds:0,mtimeSeconds:0,mtimeNanoseconds:0,dev:0,ino:0,mode:0,uid:0,gid:0,size:0}),r=Vo(r);let s=Buffer.from(e),a={ctimeSeconds:r.ctimeSeconds,ctimeNanoseconds:r.ctimeNanoseconds,mtimeSeconds:r.mtimeSeconds,mtimeNanoseconds:r.mtimeNanoseconds,dev:r.dev,ino:r.ino,mode:r.mode||33188,uid:r.uid,gid:r.gid,size:r.size,path:e,oid:i,flags:{assumeValid:!1,extended:!1,stage:n,nameLength:s.length<4095?s.length:4095},stages:[]};this._addEntry(a),this._dirty=!0}delete({filepath:e}){if(this._entries.has(e))this._entries.delete(e);else for(let r of this._entries.keys())r.startsWith(e+"/")&&this._entries.delete(r);this._unmergedPaths.has(e)&&this._unmergedPaths.delete(e),this._dirty=!0}clear(){this._entries.clear(),this._dirty=!0}has({filepath:e}){return this._entries.has(e)}render(){return this.entries.map(e=>`${e.mode.toString(8)} ${e.oid} ${e.path}`).join(` -`)}static async _entryToBuffer(e){let r=Buffer.from(e.path),i=Math.ceil((62+r.length+1)/8)*8,n=Buffer.alloc(i),s=new mi(n),a=Vo(e);return s.writeUInt32BE(a.ctimeSeconds),s.writeUInt32BE(a.ctimeNanoseconds),s.writeUInt32BE(a.mtimeSeconds),s.writeUInt32BE(a.mtimeNanoseconds),s.writeUInt32BE(a.dev),s.writeUInt32BE(a.ino),s.writeUInt32BE(a.mode),s.writeUInt32BE(a.uid),s.writeUInt32BE(a.gid),s.writeUInt32BE(a.size),s.write(e.oid,20,"hex"),s.writeUInt16BE(O3(e)),s.write(e.path,r.length,"utf8"),n}async toObject(){let e=Buffer.alloc(12),r=new mi(e);r.write("DIRC",4,"utf8"),r.writeUInt32BE(2),r.writeUInt32BE(this.entriesFlat.length);let i=[];for(let o of this.entries)if(i.push(t._entryToBuffer(o)),o.stages.length>1)for(let l of o.stages)l&&l!==o&&i.push(t._entryToBuffer(l));i=await Promise.all(i);let n=Buffer.concat(i),s=Buffer.concat([e,n]),a=await qn(s);return Buffer.concat([s,Buffer.from(a,"hex")])}};function xd(t,e,r=!0,i=!0){let n=Vo(t),s=Vo(e);return r&&n.mode!==s.mode||n.mtimeSeconds!==s.mtimeSeconds||n.ctimeSeconds!==s.ctimeSeconds||n.uid!==s.uid||n.gid!==s.gid||i&&n.ino!==s.ino||n.size!==s.size}var Wg=null,Yg=Symbol("IndexCache");function M3(){return{map:new Map,stats:new Map}}async function D3(t,e,r){let[i,n]=await Promise.all([t.lstat(e),t.read(e)]),s=await nv.from(n);r.map.set(e,s),r.stats.set(e,i)}async function L3(t,e,r){let i=r.stats.get(e);if(i===void 0)return!0;if(i===null)return!1;let n=await t.lstat(e);return n===null?!1:xd(i,n)}var mt=class{static async acquire({fs:e,gitdir:r,cache:i,allowUnmerged:n=!0},s){i[Yg]||(i[Yg]=M3());let a=`${r}/index`;Wg===null&&(Wg=new Nc({maxPending:1/0}));let o,l=[];return await Wg.acquire(a,async()=>{let c=i[Yg];await L3(e,a,c)&&await D3(e,a,c);let u=c.map.get(a);if(l=u.unmergedPaths,l.length&&!n)throw new Uc(l);if(o=await s(u),u._dirty){let f=await u.toObject();await e.write(a,f),c.stats.set(a,await e.lstat(a)),u._dirty=!1}}),o}};function Sd(t){let e=Math.max(t.lastIndexOf("/"),t.lastIndexOf("\\"));return e>-1&&(t=t.slice(e+1)),t}function xa(t){let e=Math.max(t.lastIndexOf("/"),t.lastIndexOf("\\"));return e===-1?".":e===0?"/":t.slice(0,e)}function KE(t){let e=new Map,r=function(n){if(!e.has(n)){let s={type:"tree",fullpath:n,basename:Sd(n),metadata:{},children:[]};e.set(n,s),s.parent=r(xa(n)),s.parent&&s.parent!==s&&s.parent.children.push(s)}return e.get(n)},i=function(n,s){if(!e.has(n)){let a={type:"blob",fullpath:n,basename:Sd(n),metadata:s,parent:r(xa(n)),children:[]};a.parent&&a.parent.children.push(a),e.set(n,a)}return e.get(n)};r(".");for(let n of t)i(n.path,n);return e}function B3(t){switch(t){case 16384:return"tree";case 33188:return"blob";case 33261:return"blob";case 40960:return"blob";case 57344:return"commit"}throw new he(`Unexpected GitTree entry mode: ${t.toString(8)}`)}var sv=class{constructor({fs:e,gitdir:r,cache:i}){this.treePromise=mt.acquire({fs:e,gitdir:r,cache:i},async function(s){return KE(s.entries)});let n=this;this.ConstructEntry=class{constructor(a){this._fullpath=a,this._type=!1,this._mode=!1,this._stat=!1,this._oid=!1}async type(){return n.type(this)}async mode(){return n.mode(this)}async stat(){return n.stat(this)}async content(){return n.content(this)}async oid(){return n.oid(this)}}}async readdir(e){let r=e._fullpath,n=(await this.treePromise).get(r);if(!n||n.type==="blob")return null;if(n.type!=="tree")throw new Error(`ENOTDIR: not a directory, scandir '${r}'`);let s=n.children.map(a=>a.fullpath);return s.sort(Fd),s}async type(e){return e._type===!1&&await e.stat(),e._type}async mode(e){return e._mode===!1&&await e.stat(),e._mode}async stat(e){if(e._stat===!1){let i=(await this.treePromise).get(e._fullpath);if(!i)throw new Error(`ENOENT: no such file or directory, lstat '${e._fullpath}'`);let n=i.type==="tree"?{}:Vo(i.metadata);e._type=i.type==="tree"?"tree":B3(n.mode),e._mode=n.mode,i.type==="tree"?e._stat=void 0:e._stat=n}return e._stat}async content(e){}async oid(e){if(e._oid===!1){let i=(await this.treePromise).get(e._fullpath);e._oid=i.metadata.oid}return e._oid}},Id=Symbol("GitWalkSymbol");function Aa(){let t=Object.create(null);return Object.defineProperty(t,Id,{value:function({fs:e,gitdir:r,cache:i}){return new sv({fs:e,gitdir:r,cache:i})}}),Object.freeze(t),t}var He=class t extends Re{constructor(e){super(`Could not find ${e}.`),this.code=this.name=t.code,this.data={what:e}}};He.code="NotFoundError";var hr=class t extends Re{constructor(e,r,i,n){super(`Object ${e} ${n?`at ${n}`:""}was anticipated to be a ${i} but it is a ${r}.`),this.code=this.name=t.code,this.data={oid:e,actual:r,expected:i,filepath:n}}};hr.code="ObjectTypeError";var Ps=class t extends Re{constructor(e){super(`Expected a 40-char hex object id but saw "${e}".`),this.code=this.name=t.code,this.data={value:e}}};Ps.code="InvalidOidError";var Gc=class t extends Re{constructor(e){super(`Could not find a fetch refspec for remote "${e}". Make sure the config file has an entry like the following: -[remote "${e}"] - fetch = +refs/heads/*:refs/remotes/origin/* -`),this.code=this.name=t.code,this.data={remote:e}}};Gc.code="NoRefspecError";var Ed=class t{constructor(e){if(this.refs=new Map,this.parsedConfig=[],e){let r=null;this.parsedConfig=e.trim().split(` -`).map(i=>{if(/^\s*#/.test(i))return{line:i,comment:!0};let n=i.indexOf(" ");if(i.startsWith("^")){let s=i.slice(1);return this.refs.set(r+"^{}",s),{line:i,ref:r,peeled:s}}else{let s=i.slice(0,n);return r=i.slice(n+1),this.refs.set(r,s),{line:i,ref:r,oid:s}}})}return this}static from(e){return new t(e)}delete(e){this.parsedConfig=this.parsedConfig.filter(r=>r.ref!==e),this.refs.delete(e)}toString(){return this.parsedConfig.map(({line:e})=>e).join(` -`)+` -`}},kd=class t{constructor({remotePath:e,localPath:r,force:i,matchPrefix:n}){Object.assign(this,{remotePath:e,localPath:r,force:i,matchPrefix:n})}static from(e){let[r,i,n,s,a]=e.match(/^(\+?)(.*?)(\*?):(.*?)(\*?)$/).slice(1),o=r==="+",l=n==="*";if(l!==(a==="*"))throw new he("Invalid refspec");return new t({remotePath:i,localPath:s,force:o,matchPrefix:l})}translate(e){if(this.matchPrefix){if(e.startsWith(this.remotePath))return this.localPath+e.replace(this.remotePath,"")}else if(e===this.remotePath)return this.localPath;return null}reverseTranslate(e){if(this.matchPrefix){if(e.startsWith(this.localPath))return this.remotePath+e.replace(this.localPath,"")}else if(e===this.localPath)return this.remotePath;return null}},av=class t{constructor(e=[]){this.rules=e}static from(e){let r=[];for(let i of e)r.push(kd.from(i));return new t(r)}add(e){let r=kd.from(e);this.rules.push(r)}translate(e){let r=[];for(let i of this.rules)for(let n of e){let s=i.translate(n);s&&r.push([n,s])}return r}translateOne(e){let r=null;for(let i of this.rules){let n=i.translate(e);n&&(r=n)}return r}localNamespaces(){return this.rules.filter(e=>e.matchPrefix).map(e=>e.localPath.replace(/\/$/,""))}};function N3(t,e){let r=t.replace(/\^\{\}$/,""),i=e.replace(/\^\{\}$/,""),n=-(ri);return n===0?t.endsWith("^{}")?1:-1:n}function H3(t,e){let r="",i=0,n=-1,s=0,a="\0";for(let o=0;o<=t.length;++o){if(o2){let l=r.lastIndexOf("/");l===-1?(r="",i=0):(r=r.slice(0,l),i=r.length-1-r.lastIndexOf("/")),n=o,s=0;continue}else if(r.length!==0){r="",i=0,n=o,s=0;continue}}e&&(r+=r.length>0?"/..":"..",i=2)}else r.length>0?r+="/"+t.slice(n+1,o):r=t.slice(n+1,o),i=o-n-1;n=o,s=0}else a==="."&&s!==-1?++s:s=-1}return r}function U3(t){if(!t.length)return".";let e=t[0]==="/",r=t.at(-1)==="/";return t=H3(t,!e),t.length?(r&&(t+="/"),e?`/${t}`:t):e?"/":r?"./":"."}function O(...t){if(t.length===0)return".";let e;for(let r=0;r0&&(e===void 0?e=i:e+="/"+i)}return e===void 0?".":U3(e)}var G3=t=>{if(typeof t=="number")return t;t=t.toLowerCase();let e=parseInt(t);return t.endsWith("k")&&(e*=1024),t.endsWith("m")&&(e*=1024*1024),t.endsWith("g")&&(e*=1024*1024*1024),e},Bc=t=>{if(typeof t=="boolean")return t;if(t=t.trim().toLowerCase(),t==="true"||t==="yes"||t==="on")return!0;if(t==="false"||t==="no"||t==="off")return!1;throw Error(`Expected 'true', 'false', 'yes', 'no', 'on', or 'off', but got ${t}`)},AE={core:{filemode:Bc,bare:Bc,logallrefupdates:Bc,symlinks:Bc,ignorecase:Bc,bigFileThreshold:G3}},j3=/^\[([A-Za-z0-9-.]+)(?: "(.*)")?\]$/,q3=/^[A-Za-z0-9-.]+$/,z3=/^([A-Za-z][A-Za-z-]*)(?: *= *(.*))?$/,V3=/^[A-Za-z][A-Za-z-]*$/,W3=/^(.*?)( *[#;].*)$/,Y3=t=>{let e=j3.exec(t);if(e!=null){let[r,i]=e.slice(1);return[r,i]}return null},X3=t=>{let e=z3.exec(t);if(e!=null){let[r,i="true"]=e.slice(1),n=Z3(i),s=K3(n);return[r,s]}return null},Z3=t=>{let e=W3.exec(t);if(e==null)return t;let[r,i]=e.slice(1);return TE(r)&&TE(i)?`${r}${i}`:r},TE=t=>(t.match(/(?:^|[^\\])"/g)||[]).length%2!==0,K3=t=>t.split("").reduce((e,r,i,n)=>{let s=r==='"'&&n[i-1]!=="\\",a=r==="\\"&&n[i+1]==='"';return s||a?e:e+r},""),CE=t=>t!=null?t.toLowerCase():null,ov=(t,e,r)=>[CE(t),e,CE(r)].filter(i=>i!=null).join("."),PE=t=>{let e=t.split("."),r=e.shift(),i=e.pop(),n=e.length?e.join("."):void 0;return{section:r,subsection:n,name:i,path:ov(r,n,i),sectionPath:ov(r,n,null),isSection:!!r}},Q3=(t,e)=>t.reduce((r,i,n)=>e(i)?n:r,-1),lv=class t{constructor(e){let r=null,i=null;this.parsedConfig=e?e.split(` -`).map(n=>{let s=null,a=null,o=n.trim(),l=Y3(o),c=l!=null;if(c)[r,i]=l;else{let f=X3(o);f!=null&&([s,a]=f)}let u=ov(r,i,s);return{line:n,isSection:c,section:r,subsection:i,name:s,value:a,path:u}}):[]}static from(e){return new t(e)}async get(e,r=!1){let i=PE(e).path,n=this.parsedConfig.filter(s=>s.path===i).map(({section:s,name:a,value:o})=>{let l=AE[s]&&AE[s][a];return l?l(o):o});return r?n:n.pop()}async getall(e){return this.get(e,!0)}async getSubsections(e){return this.parsedConfig.filter(r=>r.isSection&&r.section===e).map(r=>r.subsection)}async deleteSection(e,r){this.parsedConfig=this.parsedConfig.filter(i=>!(i.section===e&&i.subsection===r))}async append(e,r){return this.set(e,r,!0)}async set(e,r,i=!1){let{section:n,subsection:s,name:a,path:o,sectionPath:l,isSection:c}=PE(e),u=Q3(this.parsedConfig,f=>f.path===o);if(r==null)u!==-1&&this.parsedConfig.splice(u,1);else if(u!==-1){let f=this.parsedConfig[u],d=Object.assign({},f,{name:a,value:r,modified:!0});i?this.parsedConfig.splice(u+1,0,d):this.parsedConfig[u]=d}else{let f=this.parsedConfig.findIndex(h=>h.path===l),d={section:n,subsection:s,name:a,value:r,modified:!0,path:o};if(q3.test(n)&&V3.test(a))if(f>=0)this.parsedConfig.splice(f+1,0,d);else{let h={isSection:c,section:n,subsection:s,modified:!0,path:l};this.parsedConfig.push(h,d)}}}toString(){return this.parsedConfig.map(({line:e,section:r,subsection:i,name:n,value:s,modified:a=!1})=>a?n!=null&&s!=null?typeof s=="string"&&/[#;]/.test(s)?` ${n} = "${s}"`:` ${n} = ${s}`:i!=null?`[${r} "${i}"]`:`[${r}]`:e).join(` -`)}},ct=class{static async get({fs:e,gitdir:r}){let i=await e.read(`${r}/config`,{encoding:"utf8"});return lv.from(i)}static async save({fs:e,gitdir:r,config:i}){await e.write(`${r}/config`,i.toString(),{encoding:"utf8"})}},bd=t=>[`${t}`,`refs/${t}`,`refs/tags/${t}`,`refs/heads/${t}`,`refs/remotes/${t}`,`refs/remotes/${t}/HEAD`],J3=["config","description","index","shallow","commondir"],Xg;async function Ts(t,e){return Xg===void 0&&(Xg=new Nc),Xg.acquire(t,e)}var W=class t{static async updateRemoteRefs({fs:e,gitdir:r,remote:i,refs:n,symrefs:s,tags:a,refspecs:o=void 0,prune:l=!1,pruneTags:c=!1}){for(let v of n.values())if(!v.match(/[0-9a-f]{40}/))throw new Ps(v);let u=await ct.get({fs:e,gitdir:r});if(!o){if(o=await u.getall(`remote.${i}.fetch`),o.length===0)throw new Gc(i);o.unshift(`+HEAD:refs/remotes/${i}/HEAD`)}let f=av.from(o),d=new Map;if(c){let v=await t.listRefs({fs:e,gitdir:r,filepath:"refs/tags"});await t.deleteRefs({fs:e,gitdir:r,refs:v.map(w=>`refs/tags/${w}`)})}if(a){for(let v of n.keys())if(v.startsWith("refs/tags")&&!v.endsWith("^{}")&&!await t.exists({fs:e,gitdir:r,ref:v})){let w=n.get(v);d.set(v,w)}}let h=f.translate([...n.keys()]);for(let[v,w]of h){let b=n.get(v);d.set(w,b)}let m=f.translate([...s.keys()]);for(let[v,w]of m){let b=s.get(v),k=f.translateOne(b);k&&d.set(w,`ref: ${k}`)}let g=[];if(l){for(let v of f.localNamespaces()){let w=(await t.listRefs({fs:e,gitdir:r,filepath:v})).map(b=>`${v}/${b}`);for(let b of w)d.has(b)||g.push(b)}g.length>0&&await t.deleteRefs({fs:e,gitdir:r,refs:g})}for(let[v,w]of d)await Ts(v,async()=>e.write(O(r,v),`${w.trim()} -`,"utf8"));return{pruned:g}}static async writeRef({fs:e,gitdir:r,ref:i,value:n}){if(!n.match(/[0-9a-f]{40}/))throw new Ps(n);await Ts(i,async()=>e.write(O(r,i),`${n.trim()} -`,"utf8"))}static async writeSymbolicRef({fs:e,gitdir:r,ref:i,value:n}){await Ts(i,async()=>e.write(O(r,i),`ref: ${n.trim()} -`,"utf8"))}static async deleteRef({fs:e,gitdir:r,ref:i}){return t.deleteRefs({fs:e,gitdir:r,refs:[i]})}static async deleteRefs({fs:e,gitdir:r,refs:i}){await Promise.all(i.map(o=>e.rm(O(r,o))));let n=await Ts("packed-refs",async()=>e.read(`${r}/packed-refs`,{encoding:"utf8"})),s=Ed.from(n),a=s.refs.size;for(let o of i)s.refs.has(o)&&s.delete(o);s.refs.sizee.write(`${r}/packed-refs`,n,{encoding:"utf8"})))}static async resolve({fs:e,gitdir:r,ref:i,depth:n=void 0}){if(n!==void 0&&(n--,n===-1))return i;if(i.startsWith("ref: "))return i=i.slice(5),t.resolve({fs:e,gitdir:r,ref:i,depth:n});if(i.length===40&&/[0-9a-f]{40}/.test(i))return i;let s=await t.packedRefs({fs:e,gitdir:r}),a=bd(i).filter(o=>!J3.includes(o));for(let o of a){let l=await Ts(o,async()=>await e.read(`${r}/${o}`,{encoding:"utf8"})||s.get(o));if(l)return t.resolve({fs:e,gitdir:r,ref:l.trim(),depth:n})}throw new He(i)}static async exists({fs:e,gitdir:r,ref:i}){try{return await t.expand({fs:e,gitdir:r,ref:i}),!0}catch(n){return!1}}static async expand({fs:e,gitdir:r,ref:i}){if(i.length===40&&/[0-9a-f]{40}/.test(i))return i;let n=await t.packedRefs({fs:e,gitdir:r}),s=bd(i);for(let a of s)if(await Ts(a,async()=>e.exists(`${r}/${a}`))||n.has(a))return a;throw new He(i)}static async expandAgainstMap({ref:e,map:r}){let i=bd(e);for(let n of i)if(await r.has(n))return n;throw new He(e)}static resolveAgainstMap({ref:e,fullref:r=e,depth:i=void 0,map:n}){if(i!==void 0&&(i--,i===-1))return{fullref:r,oid:e};if(e.startsWith("ref: "))return e=e.slice(5),t.resolveAgainstMap({ref:e,fullref:r,depth:i,map:n});if(e.length===40&&/[0-9a-f]{40}/.test(e))return{fullref:r,oid:e};let s=bd(e);for(let a of s){let o=n.get(a);if(o)return t.resolveAgainstMap({ref:o.trim(),fullref:a,depth:i,map:n})}throw new He(e)}static async packedRefs({fs:e,gitdir:r}){let i=await Ts("packed-refs",async()=>e.read(`${r}/packed-refs`,{encoding:"utf8"}));return Ed.from(i).refs}static async listRefs({fs:e,gitdir:r,filepath:i}){let n=t.packedRefs({fs:e,gitdir:r}),s=null;try{s=await e.readdirDeep(`${r}/${i}`),s=s.map(a=>a.replace(`${r}/${i}/`,""))}catch(a){s=[]}for(let a of(await n).keys())a.startsWith(i)&&(a=a.replace(i+"/",""),s.includes(a)||s.push(a));return s.sort(N3),s}static async listBranches({fs:e,gitdir:r,remote:i}){return i?t.listRefs({fs:e,gitdir:r,filepath:`refs/remotes/${i}`}):t.listRefs({fs:e,gitdir:r,filepath:"refs/heads"})}static async listTags({fs:e,gitdir:r}){return(await t.listRefs({fs:e,gitdir:r,filepath:"refs/tags"})).filter(n=>!n.endsWith("^{}"))}};function e8(t,e){return Fd(RE(t),RE(e))}function RE(t){return t.mode==="040000"?t.path+"/":t.path}function QE(t){switch(t){case"040000":return"tree";case"100644":return"blob";case"100755":return"blob";case"120000":return"blob";case"160000":return"commit"}throw new he(`Unexpected GitTree entry mode: ${t}`)}function t8(t){let e=[],r=0;for(;r`${e.mode} ${e.type} ${e.oid} ${e.path}`).join(` -`)}toObject(){let e=[...this._entries];return e.sort(e8),Buffer.concat(e.map(r=>{let i=Buffer.from(r.mode.replace(/^0/,"")),n=Buffer.from(" "),s=Buffer.from(r.path,"utf8"),a=Buffer.from([0]),o=Buffer.from(r.oid,"hex");return Buffer.concat([i,n,s,a,o])}))}entries(){return this._entries}*[Symbol.iterator](){for(let e of this._entries)yield e}},Rs=class{static wrap({type:e,object:r}){let i=`${e} ${r.length}\0`,n=i.length,s=n+r.length,a=new Uint8Array(s);for(let o=0;o>=1,n+=8;return i}function IE(t,e){let r=t.readUInt8(),i=128,n=15,s=112;if(r&i){let a=FE(t,r&n,4),o=FE(t,(r&s)>>4,3);return o===0&&(o=65536),e.slice(a,a+o)}else return t.slice(r)}function s8(t){let e=[t];return{next(){return Promise.resolve({done:e.length===0,value:e.pop()})},return(){return e=[],{}},[Symbol.asyncIterator](){return this}}}function ek(t){return t[Symbol.asyncIterator]?t[Symbol.asyncIterator]():t[Symbol.iterator]?t[Symbol.iterator]():t.next?t:s8(t)}var Ad=class{constructor(e){if(typeof Buffer=="undefined")throw new Error("Missing Buffer dependency");this.stream=ek(e),this.buffer=null,this.cursor=0,this.undoCursor=0,this.started=!1,this._ended=!1,this._discardedBytes=0}eof(){return this._ended&&this.cursor===this.buffer.length}tell(){return this._discardedBytes+this.cursor}async byte(){if(!this.eof()&&(this.started||await this._init(),!(this.cursor===this.buffer.length&&(await this._loadnext(),this._ended))))return this._moveCursor(1),this.buffer[this.undoCursor]}async chunk(){if(!this.eof()&&(this.started||await this._init(),!(this.cursor===this.buffer.length&&(await this._loadnext(),this._ended))))return this._moveCursor(this.buffer.length),this.buffer.slice(this.undoCursor,this.cursor)}async read(e){if(!this.eof())return this.started||await this._init(),this.cursor+e>this.buffer.length&&(this._trim(),await this._accumulate(e)),this._moveCursor(e),this.buffer.slice(this.undoCursor,this.cursor)}async skip(e){this.eof()||(this.started||await this._init(),this.cursor+e>this.buffer.length&&(this._trim(),await this._accumulate(e)),this._moveCursor(e))}async undo(){this.cursor=this.undoCursor}async _next(){this.started=!0;let{done:e,value:r}=await this.stream.next();return e&&(this._ended=!0,!r)?Buffer.alloc(0):(r&&(r=Buffer.from(r)),r)}_trim(){this.buffer=this.buffer.slice(this.undoCursor),this.cursor-=this.undoCursor,this._discardedBytes+=this.undoCursor,this.undoCursor=0}_moveCursor(e){this.undoCursor=this.cursor,this.cursor+=e,this.cursor>this.buffer.length&&(this.cursor=this.buffer.length)}async _accumulate(e){if(this._ended)return;let r=[this.buffer];for(;this.cursor+e>a8(r);){let i=await this._next();if(this._ended)break;r.push(i)}this.buffer=Buffer.concat(r)}async _loadnext(){this._discardedBytes+=this.buffer.length,this.undoCursor=0,this.cursor=0,this.buffer=await this._next()}async _init(){this.buffer=await this._next()}};function a8(t){return t.reduce((e,r)=>e+r.length,0)}async function o8(t,e){let r=new Ad(t),i=await r.read(4);if(i=i.toString("utf8"),i!=="PACK")throw new he(`Invalid PACK header '${i}'`);let n=await r.read(4);if(n=n.readUInt32BE(0),n!==2)throw new he(`Invalid packfile version: ${n}`);let s=await r.read(4);if(s=s.readUInt32BE(0),!(s<1))for(;!r.eof()&&s--;){let a=r.tell(),{type:o,length:l,ofs:c,reference:u}=await l8(r),f=new gv.Inflate;for(;!f.result;){let d=await r.chunk();if(!d)break;if(f.push(d,!1),f.err)throw new he(`Pako error: ${f.msg}`);if(f.result){if(f.result.length!==l)throw new he("Inflated object size is different from that stated in packfile.");await r.undo(),await r.read(d.length-f.strm.avail_in);let h=r.tell();await e({data:f.result,type:o,num:s,offset:a,end:h,reference:u,ofs:c})}}}}async function l8(t){let e=await t.byte(),r=e>>4&7,i=e&15;if(e&128){let a=4;do e=await t.byte(),i|=(e&127)<n+1<<7|s,-1)}function d8(t,e){let r=e,i=4,n=null;do n=t.readUInt8(),r|=(n&127)<2048*1024*1024)throw new he("To keep implementation simple, I haven't implemented the layer 5 feature needed to support packfiles > 2GB in size.");i.seek(i.tell()+4*255);let a=i.readUInt32BE(),o=[];for(let u=0;u{u===null&&(u=x);let E=Math.floor((u-x)*100/u);E!==f&&i&&await i({phase:"Receiving objects",loaded:u-x,total:u}),f=E,w=n[w],["commit","tree","blob","tag"].includes(w)?s[k]={type:w,offset:k}:w==="ofs-delta"?s[k]={type:w,offset:k}:w==="ref-delta"&&(s[k]={type:w,offset:k})});let d=Object.keys(s).map(Number);for(let[v,w]of d.entries()){let b=v+1===d.length?e.byteLength-20:d[v+1],k=s[w],x=T3.buf(e.slice(w,b))>>>0;k.end=b,k.crc=x}let h=new t({pack:Promise.resolve(e),packfileSha:a,crcs:l,hashes:o,offsets:c,getExternalRefDelta:r});f=null;let m=0,g=[0,0,0,0,0,0,0,0,0,0,0,0];for(let v in s){v=Number(v);let w=Math.floor(m*100/u);w!==f&&i&&await i({phase:"Resolving deltas",loaded:m,total:u}),m++,f=w;let b=s[v];if(!b.oid)try{h.readDepth=0,h.externalReadDepth=0;let{type:k,object:x}=await h.readSlice({start:v});g[h.readDepth]+=1;let E=await qn(Rs.wrap({type:k,object:x}));b.oid=E,o.push(E),c.set(E,v),l[E]=b.crc}catch(k){continue}}return o.sort(),h}async toBuffer(){let e=[],r=(c,u)=>{e.push(Buffer.from(c,u))};r("ff744f63","hex"),r("00000002","hex");let i=new mi(Buffer.alloc(256*4));for(let c=0;c<256;c++){let u=0;for(let f of this.hashes)parseInt(f.slice(0,2),16)<=c&&u++;i.writeUInt32BE(u)}e.push(i.buffer);for(let c of this.hashes)r(c,"hex");let n=new mi(Buffer.alloc(this.hashes.length*4));for(let c of this.hashes)n.writeUInt32BE(this.crcs[c]);e.push(n.buffer);let s=new mi(Buffer.alloc(this.hashes.length*4));for(let c of this.hashes)s.writeUInt32BE(this.offsets.get(c));e.push(s.buffer),r(this.packfileSha,"hex");let a=Buffer.concat(e),o=await qn(a),l=Buffer.alloc(20);return l.write(o,"hex"),Buffer.concat([a,l])}async load({pack:e}){this.pack=e}async unload(){this.pack=null}async read({oid:e}){if(!this.offsets.get(e)){if(this.getExternalRefDelta)return this.externalReadDepth++,this.getExternalRefDelta(e);throw new he(`Could not read object ${e} from packfile`)}let r=this.offsets.get(e);return this.readSlice({start:r})}async readSlice({start:e}){if(this.offsetCache[e])return Object.assign({},this.offsetCache[e]);this.readDepth++;let r={16:"commit",32:"tree",48:"blob",64:"tag",96:"ofs_delta",112:"ref_delta"};if(!this.pack)throw new he("Tried to read from a GitPackIndex with no packfile loaded into memory");let i=(await this.pack).slice(e),n=new mi(i),s=n.readUInt8(),a=s&112,o=r[a];if(o===void 0)throw new he("Unrecognized type: 0b"+a.toString(2));let l=s&15,c=l;s&128&&(c=d8(n,l));let f=null,d=null;if(o==="ofs_delta"){let m=f8(n),g=e-m;({object:f,type:o}=await this.readSlice({start:g}))}if(o==="ref_delta"){let m=n.slice(20).toString("hex");({object:f,type:o}=await this.read({oid:m}))}let h=i.slice(n.tell());if(d=Buffer.from(await tk(h)),d.byteLength!==c)throw new he(`Packfile told us object would have length ${c} but it had length ${d.byteLength}`);return f&&(d=Buffer.from(n8(d,f))),this.readDepth>3&&(this.offsetCache[e]={type:o,object:d}),{type:o,format:"content",object:d}}},_d=Symbol("PackfileCache");async function h8({fs:t,filename:e,getExternalRefDelta:r,emitter:i,emitterPrefix:n}){let s=await t.read(e);return jc.fromIdx({idx:s,getExternalRefDelta:r})}function vv({fs:t,cache:e,filename:r,getExternalRefDelta:i,emitter:n,emitterPrefix:s}){e[_d]||(e[_d]=new Map);let a=e[_d].get(r);return a||(a=h8({fs:t,filename:r,getExternalRefDelta:i,emitter:n,emitterPrefix:s}),e[_d].set(r,a)),a}async function p8({fs:t,cache:e,gitdir:r,oid:i,format:n="content",getExternalRefDelta:s}){let a=await t.readdir(O(r,"objects/pack"));a=a.filter(o=>o.endsWith(".idx"));for(let o of a){let l=`${r}/objects/pack/${o}`,c=await vv({fs:t,cache:e,filename:l,getExternalRefDelta:s});if(c.error)throw new he(c.error);if(c.offsets.has(i)){if(!c.pack){let f=l.replace(/idx$/,"pack");c.pack=t.read(f)}let u=await c.read({oid:i,getExternalRefDelta:s});return u.format="content",u.source=`objects/pack/${o.replace(/idx$/,"pack")}`,u}}return null}async function Ke({fs:t,cache:e,gitdir:r,oid:i,format:n="content"}){let s=u=>Ke({fs:t,cache:e,gitdir:r,oid:u}),a;if(i==="4b825dc642cb6eb9a060e54bf8d69288fbee4904"&&(a={format:"wrapped",object:Buffer.from("tree 0\0")}),a||(a=await JE({fs:t,gitdir:r,oid:i})),!a){if(a=await p8({fs:t,cache:e,gitdir:r,oid:i,getExternalRefDelta:s}),!a)throw new He(i);return a}if(n==="deflated"||(a.format==="deflated"&&(a.object=Buffer.from(await tk(a.object)),a.format="wrapped"),n==="wrapped"))return a;let o=await qn(a.object);if(o!==i)throw new he(`SHA check failed! Expected ${i}, computed ${o}`);let{object:l,type:c}=Rs.unwrap(a.object);if(a.type=c,a.object=l,a.format="content",n==="content")return a;throw new he(`invalid requested format "${n}"`)}var $i=class t extends Re{constructor(e,r,i=!0){super(`Failed to create ${e} at ${r} because it already exists.${i?` (Hint: use 'force: true' parameter to overwrite existing ${e}.)`:""}`),this.code=this.name=t.code,this.data={noun:e,where:r,canForce:i}}};$i.code="AlreadyExistsError";var qc=class t extends Re{constructor(e,r,i){super(`Found multiple ${e} matching "${r}" (${i.join(", ")}). Use a longer abbreviation length to disambiguate them.`),this.code=this.name=t.code,this.data={nouns:e,short:r,matches:i}}};qc.code="AmbiguousError";var zc=class t extends Re{constructor(e){super(`Your local changes to the following files would be overwritten by checkout: ${e.join(", ")}`),this.code=this.name=t.code,this.data={filepaths:e}}};zc.code="CheckoutConflictError";var Vc=class t extends Re{constructor(e,r){super(`Failed to checkout "${e}" because commit ${r} is not available locally. Do a git fetch to make the branch available locally.`),this.code=this.name=t.code,this.data={ref:e,oid:r}}};Vc.code="CommitNotFetchedError";var Wc=class t extends Re{constructor(){super("Empty response from git server."),this.code=this.name=t.code,this.data={}}};Wc.code="EmptyServerResponseError";var Yc=class t extends Re{constructor(){super("A simple fast-forward merge was not possible."),this.code=this.name=t.code,this.data={}}};Yc.code="FastForwardError";var Xc=class t extends Re{constructor(e,r){super(`One or more branches were not updated: ${e}`),this.code=this.name=t.code,this.data={prettyDetails:e,result:r}}};Xc.code="GitPushError";var Wo=class t extends Re{constructor(e,r,i){super(`HTTP Error: ${e} ${r}`),this.code=this.name=t.code,this.data={statusCode:e,statusMessage:r,response:i}}};Wo.code="HttpError";var $s=class t extends Re{constructor(e){let r="invalid filepath";e==="leading-slash"||e==="trailing-slash"?r='"filepath" parameter should not include leading or trailing directory separators because these can cause problems on some platforms.':e==="directory"&&(r='"filepath" should not be a directory.'),super(r),this.code=this.name=t.code,this.data={reason:e}}};$s.code="InvalidFilepathError";var Fi=class t extends Re{constructor(e,r){super(`"${e}" would be an invalid git reference. (Hint: a valid alternative would be "${r}".)`),this.code=this.name=t.code,this.data={ref:e,suggestion:r}}};Fi.code="InvalidRefNameError";var Zc=class t extends Re{constructor(e){super(`Maximum search depth of ${e} exceeded.`),this.code=this.name=t.code,this.data={depth:e}}};Zc.code="MaxDepthError";var Yo=class t extends Re{constructor(){super("Merges with conflicts are not supported yet."),this.code=this.name=t.code,this.data={}}};Yo.code="MergeNotSupportedError";var Xo=class t extends Re{constructor(e,r,i,n){super(`Automatic merge failed with one or more merge conflicts in the following files: ${e.toString()}. Fix conflicts then commit the result.`),this.code=this.name=t.code,this.data={filepaths:e,bothModified:r,deleteByUs:i,deleteByTheirs:n}}};Xo.code="MergeConflictError";var Jt=class t extends Re{constructor(e){super(`No name was provided for ${e} in the argument or in the .git/config file.`),this.code=this.name=t.code,this.data={role:e}}};Jt.code="MissingNameError";var Sr=class t extends Re{constructor(e){super(`The function requires a "${e}" parameter but none was provided.`),this.code=this.name=t.code,this.data={parameter:e}}};Sr.code="MissingParameterError";var Kc=class t extends Re{constructor(e){super('There are multiple errors that were thrown by the method. Please refer to the "errors" property to see more'),this.code=this.name=t.code,this.data={errors:e},this.errors=e}};Kc.code="MultipleGitError";var Sa=class t extends Re{constructor(e,r){super(`Expected "${e}" but received "${r}".`),this.code=this.name=t.code,this.data={expected:e,actual:r}}};Sa.code="ParseError";var Zo=class t extends Re{constructor(e){let r="";e==="not-fast-forward"?r=" because it was not a simple fast-forward":e==="tag-exists"&&(r=" because tag already exists"),super(`Push rejected${r}. Use "force: true" to override.`),this.code=this.name=t.code,this.data={reason:e}}};Zo.code="PushRejectedError";var Cs=class t extends Re{constructor(e,r){super(`Remote does not support the "${e}" so the "${r}" parameter cannot be used.`),this.code=this.name=t.code,this.data={capability:e,parameter:r}}};Cs.code="RemoteCapabilityError";var Qc=class t extends Re{constructor(e,r){super(`Remote did not reply using the "smart" HTTP protocol. Expected "001e# service=git-upload-pack" but received: ${e}`),this.code=this.name=t.code,this.data={preview:e,response:r}}};Qc.code="SmartHttpError";var Jc=class t extends Re{constructor(e,r,i){super(`Git remote "${e}" uses an unrecognized transport protocol: "${r}"`),this.code=this.name=t.code,this.data={url:e,transport:r,suggestion:i}}};Jc.code="UnknownTransportError";var eu=class t extends Re{constructor(e){super(`Cannot parse remote URL: "${e}"`),this.code=this.name=t.code,this.data={url:e}}};eu.code="UrlParseError";var Ko=class t extends Re{constructor(){super("The operation was canceled."),this.code=this.name=t.code,this.data={}}};Ko.code="UserCanceledError";var tu=class t extends Re{constructor(e){super(`Could not merge index: Entry for '${e}' is not up to date. Either reset the index entry to HEAD, or stage your unstaged changes.`),this.code=this.name=t.code,this.data={filepath:e}}};tu.code="IndexResetError";var ru=class t extends Re{constructor(e){super(`"${e}" does not point to any commit. You're maybe working on a repository with no commits yet. `),this.code=this.name=t.code,this.data={ref:e}}};ru.code="NoCommitError";var rk=Object.freeze({__proto__:null,AlreadyExistsError:$i,AmbiguousError:qc,CheckoutConflictError:zc,CommitNotFetchedError:Vc,EmptyServerResponseError:Wc,FastForwardError:Yc,GitPushError:Xc,HttpError:Wo,InternalError:he,InvalidFilepathError:$s,InvalidOidError:Ps,InvalidRefNameError:Fi,MaxDepthError:Zc,MergeNotSupportedError:Yo,MergeConflictError:Xo,MissingNameError:Jt,MissingParameterError:Sr,MultipleGitError:Kc,NoRefspecError:Gc,NotFoundError:He,ObjectTypeError:hr,ParseError:Sa,PushRejectedError:Zo,RemoteCapabilityError:Cs,SmartHttpError:Qc,UnknownTransportError:Jc,UnsafeFilepathError:zo,UrlParseError:eu,UserCanceledError:Ko,UnmergedPathsError:Uc,IndexResetError:tu,NoCommitError:ru});function cv({name:t,email:e,timestamp:r,timezoneOffset:i}){return i=m8(i),`${t} <${e}> ${r} ${i}`}function m8(t){let e=g8(v8(t));t=Math.abs(t);let r=Math.floor(t/60);t-=r*60;let i=String(r),n=String(t);return i.length<2&&(i="0"+i),n.length<2&&(n="0"+n),(e===-1?"-":"+")+i+n}function g8(t){return Math.sign(t)||(Object.is(t,-0)?-1:1)}function v8(t){return t===0?t:-t}function jn(t){return t=t.replace(/\r/g,""),t=t.replace(/^\n+/,""),t=t.replace(/\n+$/,"")+` -`,t}function Td(t){let[,e,r,i,n]=t.match(/^(.*) <(.*)> (.*) (.*)$/);return{name:e,email:r,timestamp:Number(i),timezoneOffset:w8(n)}}function w8(t){let[,e,r,i]=t.match(/(\+|-)(\d\d)(\d\d)/);return i=(e==="+"?1:-1)*(Number(r)*60+Number(i)),y8(i)}function y8(t){return t===0?t:-t}var Kr=class t{constructor(e){if(typeof e=="string")this._tag=e;else if(Buffer.isBuffer(e))this._tag=e.toString("utf8");else if(typeof e=="object")this._tag=t.render(e);else throw new he("invalid type passed to GitAnnotatedTag constructor")}static from(e){return new t(e)}static render(e){return`object ${e.object} -type ${e.type} -tag ${e.tag} -tagger ${cv(e.tagger)} - -${e.message} -${e.gpgsig?e.gpgsig:""}`}justHeaders(){return this._tag.slice(0,this._tag.indexOf(` - -`))}message(){let e=this.withoutSignature();return e.slice(e.indexOf(` - -`)+2)}parse(){return Object.assign(this.headers(),{message:this.message(),gpgsig:this.gpgsig()})}render(){return this._tag}headers(){let e=this.justHeaders().split(` -`),r=[];for(let n of e)n[0]===" "?r[r.length-1]+=` -`+n.slice(1):r.push(n);let i={};for(let n of r){let s=n.slice(0,n.indexOf(" ")),a=n.slice(n.indexOf(" ")+1);Array.isArray(i[s])?i[s].push(a):i[s]=a}return i.tagger&&(i.tagger=Td(i.tagger)),i.committer&&(i.committer=Td(i.committer)),i}withoutSignature(){let e=jn(this._tag);return e.indexOf(` ------BEGIN PGP SIGNATURE-----`)===-1?e:e.slice(0,e.lastIndexOf(` ------BEGIN PGP SIGNATURE-----`))}gpgsig(){if(this._tag.indexOf(` ------BEGIN PGP SIGNATURE-----`)===-1)return;let e=this._tag.slice(this._tag.indexOf("-----BEGIN PGP SIGNATURE-----"),this._tag.indexOf("-----END PGP SIGNATURE-----")+27);return jn(e)}payload(){return this.withoutSignature()+` -`}toObject(){return Buffer.from(this._tag,"utf8")}static async sign(e,r,i){let n=e.payload(),{signature:s}=await r({payload:n,secretKey:i});s=jn(s);let a=n+s;return t.from(a)}};function Kg(t){return t.trim().split(` -`).map(e=>" "+e).join(` -`)+` -`}function b8(t){return t.split(` -`).map(e=>e.replace(/^ /,"")).join(` -`)}var kr=class t{constructor(e){if(typeof e=="string")this._commit=e;else if(Buffer.isBuffer(e))this._commit=e.toString("utf8");else if(typeof e=="object")this._commit=t.render(e);else throw new he("invalid type passed to GitCommit constructor")}static fromPayloadSignature({payload:e,signature:r}){let i=t.justHeaders(e),n=t.justMessage(e),s=jn(i+` -gpgsig`+Kg(r)+` -`+n);return new t(s)}static from(e){return new t(e)}toObject(){return Buffer.from(this._commit,"utf8")}headers(){return this.parseHeaders()}message(){return t.justMessage(this._commit)}parse(){return Object.assign({message:this.message()},this.headers())}static justMessage(e){return jn(e.slice(e.indexOf(` - -`)+2))}static justHeaders(e){return e.slice(0,e.indexOf(` - -`))}parseHeaders(){let e=t.justHeaders(this._commit).split(` -`),r=[];for(let n of e)n[0]===" "?r[r.length-1]+=` -`+n.slice(1):r.push(n);let i={parent:[]};for(let n of r){let s=n.slice(0,n.indexOf(" ")),a=n.slice(n.indexOf(" ")+1);Array.isArray(i[s])?i[s].push(a):i[s]=a}return i.author&&(i.author=Td(i.author)),i.committer&&(i.committer=Td(i.committer)),i}static renderHeaders(e){let r="";if(e.tree?r+=`tree ${e.tree} -`:r+=`tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 -`,e.parent){if(e.parent.length===void 0)throw new he("commit 'parent' property should be an array");for(let s of e.parent)r+=`parent ${s} -`}let i=e.author;r+=`author ${cv(i)} -`;let n=e.committer||e.author;return r+=`committer ${cv(n)} -`,e.gpgsig&&(r+="gpgsig"+Kg(e.gpgsig)),r}static render(e){return t.renderHeaders(e)+` -`+jn(e.message)}render(){return this._commit}withoutSignature(){let e=jn(this._commit);if(e.indexOf(` -gpgsig`)===-1)return e;let r=e.slice(0,e.indexOf(` -gpgsig`)),i=e.slice(e.indexOf(`-----END PGP SIGNATURE----- -`)+28);return jn(r+` -`+i)}isolateSignature(){let e=this._commit.slice(this._commit.indexOf("-----BEGIN PGP SIGNATURE-----"),this._commit.indexOf("-----END PGP SIGNATURE-----")+27);return b8(e)}static async sign(e,r,i){let n=e.withoutSignature(),s=t.justMessage(e._commit),{signature:a}=await r({payload:n,secretKey:i});a=jn(a);let l=t.justHeaders(e._commit)+` -gpgsig`+Kg(a)+` -`+s;return t.from(l)}};async function Qo({fs:t,cache:e,gitdir:r,oid:i}){if(i==="4b825dc642cb6eb9a060e54bf8d69288fbee4904")return{tree:Er.from([]),oid:i};let{type:n,object:s}=await Ke({fs:t,cache:e,gitdir:r,oid:i});if(n==="tag")return i=Kr.from(s).parse().object,Qo({fs:t,cache:e,gitdir:r,oid:i});if(n==="commit")return i=kr.from(s).parse().tree,Qo({fs:t,cache:e,gitdir:r,oid:i});if(n!=="tree")throw new hr(i,n,"tree");return{tree:Er.from(s),oid:i}}var uv=class{constructor({fs:e,gitdir:r,ref:i,cache:n}){this.fs=e,this.cache=n,this.gitdir=r,this.mapPromise=(async()=>{let a=new Map,o;try{o=await W.resolve({fs:e,gitdir:r,ref:i})}catch(c){c instanceof He&&(o="4b825dc642cb6eb9a060e54bf8d69288fbee4904")}let l=await Qo({fs:e,cache:this.cache,gitdir:r,oid:o});return l.type="tree",l.mode="40000",a.set(".",l),a})();let s=this;this.ConstructEntry=class{constructor(o){this._fullpath=o,this._type=!1,this._mode=!1,this._stat=!1,this._content=!1,this._oid=!1}async type(){return s.type(this)}async mode(){return s.mode(this)}async stat(){return s.stat(this)}async content(){return s.content(this)}async oid(){return s.oid(this)}}}async readdir(e){let r=e._fullpath,{fs:i,cache:n,gitdir:s}=this,a=await this.mapPromise,o=a.get(r);if(!o)throw new Error(`No obj for ${r}`);let l=o.oid;if(!l)throw new Error(`No oid for obj ${JSON.stringify(o)}`);if(o.type!=="tree")return null;let{type:c,object:u}=await Ke({fs:i,cache:n,gitdir:s,oid:l});if(c!==o.type)throw new hr(l,c,o.type);let f=Er.from(u);for(let d of f)a.set(O(r,d.path),d);return f.entries().map(d=>O(r,d.path))}async type(e){if(e._type===!1){let r=await this.mapPromise,{type:i}=r.get(e._fullpath);e._type=i}return e._type}async mode(e){if(e._mode===!1){let r=await this.mapPromise,{mode:i}=r.get(e._fullpath);e._mode=XE(parseInt(i,8))}return e._mode}async stat(e){}async content(e){if(e._content===!1){let r=await this.mapPromise,{fs:i,cache:n,gitdir:s}=this,o=r.get(e._fullpath).oid,{type:l,object:c}=await Ke({fs:i,cache:n,gitdir:s,oid:o});l!=="blob"?e._content=void 0:e._content=new Uint8Array(c)}return e._content}async oid(e){if(e._oid===!1){let i=(await this.mapPromise).get(e._fullpath);e._oid=i.oid}return e._oid}};function Zr({ref:t="HEAD"}={}){let e=Object.create(null);return Object.defineProperty(e,Id,{value:function({fs:r,gitdir:i,cache:n}){return new uv({fs:r,gitdir:i,ref:t,cache:n})}}),Object.freeze(e),e}var fv=class{constructor({fs:e,dir:r,gitdir:i,cache:n}){this.fs=e,this.cache=n,this.dir=r,this.gitdir=i,this.config=null;let s=this;this.ConstructEntry=class{constructor(o){this._fullpath=o,this._type=!1,this._mode=!1,this._stat=!1,this._content=!1,this._oid=!1}async type(){return s.type(this)}async mode(){return s.mode(this)}async stat(){return s.stat(this)}async content(){return s.content(this)}async oid(){return s.oid(this)}}}async readdir(e){let r=e._fullpath,{fs:i,dir:n}=this,s=await i.readdir(O(n,r));return s===null?null:s.map(a=>O(r,a))}async type(e){return e._type===!1&&await e.stat(),e._type}async mode(e){return e._mode===!1&&await e.stat(),e._mode}async stat(e){if(e._stat===!1){let{fs:r,dir:i}=this,n=await r.lstat(`${i}/${e._fullpath}`);if(!n)throw new Error(`ENOENT: no such file or directory, lstat '${e._fullpath}'`);let s=n.isDirectory()?"tree":"blob";s==="blob"&&!n.isFile()&&!n.isSymbolicLink()&&(s="special"),e._type=s,n=Vo(n),e._mode=n.mode,n.size===-1&&e._actualSize&&(n.size=e._actualSize),e._stat=n}return e._stat}async content(e){if(e._content===!1){let{fs:r,dir:i,gitdir:n}=this;if(await e.type()==="tree")e._content=void 0;else{let s;if(await e.mode()>>12===10)s=await r.readlink(`${i}/${e._fullpath}`);else{let o=await(await this._getGitConfig(r,n)).get("core.autocrlf");s=await r.read(`${i}/${e._fullpath}`,{autocrlf:o})}e._actualSize=s.length,e._stat&&e._stat.size===-1&&(e._stat.size=e._actualSize),e._content=new Uint8Array(s)}}return e._content}async oid(e){if(e._oid===!1){let r=this,{fs:i,gitdir:n,cache:s}=this,a;await mt.acquire({fs:i,gitdir:n,cache:s},async function(o){let l=o.entriesMap.get(e._fullpath),c=await e.stat(),f=await(await r._getGitConfig(i,n)).get("core.filemode"),d=typeof process!="undefined"?process.platform!=="win32":!0;if(!l||xd(c,l,f,d)){let h=await e.content();h===void 0?a=void 0:(a=await qn(Rs.wrap({type:"blob",object:h})),l&&a===l.oid&&(!f||c.mode===l.mode)&&xd(c,l,f,d)&&o.insert({filepath:e._fullpath,stats:c,oid:a}))}else a=l.oid}),e._oid=a}return e._oid}async _getGitConfig(e,r){return this.config?this.config:(this.config=await ct.get({fs:e,gitdir:r}),this.config)}};function nl(){let t=Object.create(null);return Object.defineProperty(t,Id,{value:function({fs:e,dir:r,gitdir:i,cache:n}){return new fv({fs:e,dir:r,gitdir:i,cache:n})}}),Object.freeze(t),t}function _8(t,e){let r=e-t;return Array.from({length:r},(i,n)=>t+n)}var ik=typeof Array.prototype.flat=="undefined"?t=>t.reduce((e,r)=>e.concat(r),[]):t=>t.flat(),dv=class{constructor(){this.value=null}consider(e){e!=null&&(this.value===null?this.value=e:ec,reduce:a=async(l,c)=>{let u=ik(c);return l!==void 0&&u.unshift(l),u},iterate:o=(l,c)=>Promise.all([...c].map(l))}){let l=n.map(h=>h[Id]({fs:t,dir:r,gitdir:i,cache:e})),c=new Array(l.length).fill("."),u=_8(0,l.length),f=async h=>{u.forEach(v=>{let w=h[v];h[v]=w&&new l[v].ConstructEntry(w)});let g=(await Promise.all(u.map(v=>{let w=h[v];return w?l[v].readdir(w):[]}))).map(v=>(v===null?[]:v)[Symbol.iterator]());return{entries:h,children:x8(g)}},d=async h=>{let{entries:m,children:g}=await f(h),v=m.find(b=>b&&b._fullpath)._fullpath,w=await s(v,m);if(w!==null){let b=await o(d,g);return b=b.filter(k=>k!==void 0),a(w,b)}};return d(c)}async function hv(t,e){let r=await t.readdir(e);r==null?await t.rm(e):r.length?await Promise.all(r.map(i=>{let n=O(e,i);return t.lstat(n).then(s=>{if(s)return s.isDirectory()?hv(t,n):t.rm(n)})})).then(()=>t.rmdir(e)):await t.rmdir(e)}function S8(t){return E8(t)&&OE(t.then)&&OE(t.catch)}function E8(t){return t&&typeof t=="object"}function OE(t){return typeof t=="function"}function ME(t){return S8((r=>{try{return r.readFile().catch(i=>i)}catch(i){return i}})(t))}var DE=["readFile","writeFile","mkdir","rmdir","unlink","stat","lstat","readdir","readlink","symlink"];function LE(t,e){if(ME(e))for(let r of DE)t[`_${r}`]=e[r].bind(e);else for(let r of DE)t[`_${r}`]=yd(e[r].bind(e));ME(e)?(e.cp&&(t._cp=e.cp.bind(e)),e.rm?t._rm=e.rm.bind(e):e.rmdir.length>1?t._rm=e.rmdir.bind(e):t._rm=hv.bind(null,t)):(e.cp&&(t._cp=yd(e.cp.bind(e))),e.rm?t._rm=yd(e.rm.bind(e)):e.rmdir.length>2?t._rm=yd(e.rmdir.bind(e)):t._rm=hv.bind(null,t))}var J=class{constructor(e){if(typeof e._original_unwrapped_fs!="undefined")return e;let r=Object.getOwnPropertyDescriptor(e,"promises");r&&r.enumerable?LE(this,e.promises):LE(this,e),this._original_unwrapped_fs=e}async exists(e,r={}){try{return await this._stat(e),!0}catch(i){if(i.code==="ENOENT"||i.code==="ENOTDIR"||(i.code||"").includes("ENS"))return!1;throw console.log('Unhandled error in "FileSystem.exists()" function',i),i}}async read(e,r={}){try{let i=await this._readFile(e,r);if(r.autocrlf==="true")try{i=new TextDecoder("utf8",{fatal:!0}).decode(i),i=i.replace(/\r\n/g,` -`),i=new TextEncoder().encode(i)}catch(n){}return typeof i!="string"&&(i=Buffer.from(i)),i}catch(i){return null}}async write(e,r,i={}){try{await this._writeFile(e,r,i)}catch(n){await this.mkdir(xa(e)),await this._writeFile(e,r,i)}}async mkdir(e,r=!1){try{await this._mkdir(e)}catch(i){if(i===null||i.code==="EEXIST")return;if(r)throw i;if(i.code==="ENOENT"){let n=xa(e);if(n==="."||n==="/"||n===e)throw i;await this.mkdir(n),await this.mkdir(e,!0)}}}async rm(e){try{await this._unlink(e)}catch(r){if(r.code!=="ENOENT")throw r}}async rmdir(e,r){try{r&&r.recursive?await this._rm(e,r):await this._rmdir(e)}catch(i){if(i.code!=="ENOENT")throw i}}async readdir(e){try{let r=await this._readdir(e);return r.sort(Fd),r}catch(r){return r.code==="ENOTDIR"?null:[]}}async readdirDeep(e){let r=await this._readdir(e);return(await Promise.all(r.map(async n=>{let s=e+"/"+n;return(await this._stat(s)).isDirectory()?this.readdirDeep(s):s}))).reduce((n,s)=>n.concat(s),[])}async lstat(e){try{return await this._lstat(e)}catch(r){if(r.code==="ENOENT"||(r.code||"").includes("ENS"))return null;throw r}}async readlink(e,r={encoding:"buffer"}){try{let i=await this._readlink(e,r);return Buffer.isBuffer(i)?i:Buffer.from(i)}catch(i){if(i.code==="ENOENT"||(i.code||"").includes("ENS"))return null;throw i}}async writelink(e,r){return this._symlink(r.toString("utf8"),e)}};function C(t,e){if(e===void 0)throw new Sr(t)}async function ee({fsp:t,dotgit:e}){C("fsp",t),C("dotgit",e);let r=await t._stat(e).catch(()=>({isFile:()=>!1,isDirectory:()=>!1}));return r.isDirectory()?e:r.isFile()?t._readFile(e,"utf8").then(i=>i.trimRight().substr(8)).then(i=>O(xa(e),i)):e}async function Cd(t,e){return!t&&!e?!1:t&&!e||!t&&e?!0:!(await t.type()==="tree"&&await e.type()==="tree"||await t.type()===await e.type()&&await t.mode()===await e.mode()&&await t.oid()===await e.oid())}async function nk({fs:t,dir:e,gitdir:r=O(e,".git"),commit:i="HEAD",cache:n={}}){try{C("fs",t),C("dir",e),C("gitdir",r);let s=new J(t),a=[Zr({ref:i}),nl(),Aa()],o=[],l=await ee({fsp:s,dotgit:r});await mt.acquire({fs:s,gitdir:l,cache:n},async function(u){o=u.unmergedPaths});let c=await Fs({fs:s,cache:n,dir:e,gitdir:l,trees:a,map:async function(u,[f,d,h]){let m=!await Cd(d,h),g=o.includes(u),v=!await Cd(h,f);if(m||g)return f?{path:u,mode:await f.mode(),oid:await f.oid(),type:await f.type(),content:await f.content()}:void 0;if(v)return!1;throw new tu(u)}});await mt.acquire({fs:s,gitdir:l,cache:n},async function(u){for(let f of c)if(f!==!1){if(!f){await s.rmdir(`${e}/${f.path}`,{recursive:!0}),u.delete({filepath:f.path});continue}if(f.type==="blob"){let d=new TextDecoder().decode(f.content);await s.write(`${e}/${f.path}`,d,{mode:f.mode}),u.insert({filepath:f.path,oid:f.oid,stage:0})}}})}catch(s){throw s.caller="git.abortMerge",s}}var Is=class{static async isIgnored({fs:e,dir:r,gitdir:i=O(r,".git"),filepath:n}){if(Sd(n)===".git")return!0;if(n===".")return!1;let s="",a=O(i,"info","exclude");await e.exists(a)&&(s=await e.read(a,"utf8"));let o=[{gitignore:O(r,".gitignore"),filepath:n}],l=n.split("/").filter(Boolean);for(let u=1;u{let f=await(await ct.get({fs:o,gitdir:l})).get("core.autocrlf");return pv({dir:e,gitdir:l,fs:o,filepath:i,index:c,force:s,parallel:a,autocrlf:f})})}catch(o){throw o.caller="git.add",o}}async function pv({dir:t,gitdir:e,fs:r,filepath:i,index:n,force:s,parallel:a,autocrlf:o}){i=Array.isArray(i)?i:[i];let l=i.map(async d=>{if(!s&&await Is.isIgnored({fs:r,dir:t,gitdir:e,filepath:d}))return;let h=await r.lstat(O(t,d));if(!h)throw new He(d);if(h.isDirectory()){let m=await r.readdir(O(t,d));if(a){let g=m.map(v=>pv({dir:t,gitdir:e,fs:r,filepath:[O(d,v)],index:n,force:s,parallel:a,autocrlf:o}));await Promise.all(g)}else for(let g of m)await pv({dir:t,gitdir:e,fs:r,filepath:[O(d,g)],index:n,force:s,parallel:a,autocrlf:o})}else{let m=h.isSymbolicLink()?await r.readlink(O(t,d)).then(ak):await r.read(O(t,d),{autocrlf:o});if(m===null)throw new He(d);let g=await Ar({fs:r,gitdir:e,type:"blob",object:m});n.insert({filepath:d,stats:h,oid:g})}}),c=await Promise.allSettled(l),u=c.filter(d=>d.status==="rejected").map(d=>d.reason);if(u.length>1)throw new Kc(u);if(u.length===1)throw u[0];return c.filter(d=>d.status==="fulfilled"&&d.value).map(d=>d.value)}async function iu({fs:t,gitdir:e,path:r}){return(await ct.get({fs:t,gitdir:e})).get(r)}function lk(t,...e){for(let r of e)if(r)for(let i of Object.keys(r)){let n=r[i];n!==void 0&&(t[i]=n)}return t}async function Os({fs:t,gitdir:e,author:r,commit:i}){let n=Math.floor(Date.now()/1e3),s={name:await iu({fs:t,gitdir:e,path:"user.name"}),email:await iu({fs:t,gitdir:e,path:"user.email"})||"",timestamp:n,timezoneOffset:new Date(n*1e3).getTimezoneOffset()},a=lk({},s,i?i.author:void 0,r);if(a.name!==void 0)return a}async function Jo({fs:t,gitdir:e,author:r,committer:i,commit:n}){let s=Math.floor(Date.now()/1e3),a={name:await iu({fs:t,gitdir:e,path:"user.name"}),email:await iu({fs:t,gitdir:e,path:"user.email"})||"",timestamp:s,timezoneOffset:new Date(s*1e3).getTimezoneOffset()},o=lk({},a,n?n.committer:void 0,r,i);if(o.name!==void 0)return o}async function ck({fs:t,cache:e,gitdir:r,oid:i}){let{type:n,object:s}=await Ke({fs:t,cache:e,gitdir:r,oid:i});if(n==="tag")return i=Kr.from(s).parse().object,ck({fs:t,cache:e,gitdir:r,oid:i});if(n!=="commit")throw new hr(i,n,"commit");return{commit:kr.from(s),oid:i}}async function el({fs:t,cache:e,gitdir:r,oid:i}){let{commit:n,oid:s}=await ck({fs:t,cache:e,gitdir:r,oid:i});return{oid:s,commit:n.parse(),payload:n.withoutSignature()}}async function Od({fs:t,cache:e,onSign:r,gitdir:i,message:n,author:s,committer:a,signingKey:o,amend:l=!1,dryRun:c=!1,noUpdateBranch:u=!1,ref:f,parent:d,tree:h}){let m=!1,g=!1;f||(g=!(await t.read(`${i}/HEAD`,{encoding:"utf8"})).startsWith("ref:"),f=await W.resolve({fs:t,gitdir:i,ref:"HEAD",depth:2}));let v,w;try{v=await W.resolve({fs:t,gitdir:i,ref:f}),w=await el({fs:t,gitdir:i,oid:v,cache:{}})}catch(x){m=!0}if(l&&m)throw new ru(f);let b=l?await Os({fs:t,gitdir:i,author:s,commit:w.commit}):await Os({fs:t,gitdir:i,author:s});if(!b)throw new Jt("author");let k=l?await Jo({fs:t,gitdir:i,author:b,committer:a,commit:w.commit}):await Jo({fs:t,gitdir:i,author:b,committer:a});if(!k)throw new Jt("committer");return mt.acquire({fs:t,gitdir:i,cache:e,allowUnmerged:!1},async function(x){let A=KE(x.entries).get(".");if(h||(h=await uk({fs:t,gitdir:i,inode:A,dryRun:c})),d?d=await Promise.all(d.map(_=>W.resolve({fs:t,gitdir:i,ref:_}))):l?d=w.commit.parent:d=v?[v]:[],!n)if(l)n=w.commit.message;else throw new Sr("message");let y=kr.from({tree:h,parent:d,author:b,committer:k,message:n});o&&(y=await kr.sign(y,r,o));let S=await Ar({fs:t,gitdir:i,type:"commit",object:y.toObject(),dryRun:c});return!u&&!c&&await W.writeRef({fs:t,gitdir:i,ref:g?"HEAD":f,value:S}),S})}async function uk({fs:t,gitdir:e,inode:r,dryRun:i}){let n=r.children;for(let l of n)l.type==="tree"&&(l.metadata.mode="040000",l.metadata.oid=await uk({fs:t,gitdir:e,inode:l,dryRun:i}));let s=n.map(l=>({mode:l.metadata.mode,path:l.basename,oid:l.metadata.oid,type:l.type})),a=Er.from(s);return await Ar({fs:t,gitdir:e,type:"tree",object:a.toObject(),dryRun:i})}async function su({fs:t,cache:e,gitdir:r,oid:i,filepath:n}){if(n.startsWith("/"))throw new $s("leading-slash");if(n.endsWith("/"))throw new $s("trailing-slash");let s=i,a=await Qo({fs:t,cache:e,gitdir:r,oid:i}),o=a.tree;if(n==="")i=a.oid;else{let l=n.split("/");i=await fk({fs:t,cache:e,gitdir:r,tree:o,pathArray:l,oid:s,filepath:n})}return i}async function fk({fs:t,cache:e,gitdir:r,tree:i,pathArray:n,oid:s,filepath:a}){let o=n.shift();for(let l of i)if(l.path===o){if(n.length===0)return l.oid;{let{type:c,object:u}=await Ke({fs:t,cache:e,gitdir:r,oid:l.oid});if(c!=="tree")throw new hr(s,c,"tree",a);return i=Er.from(u),fk({fs:t,cache:e,gitdir:r,tree:i,pathArray:n,oid:s,filepath:a})}}throw new He(`file or directory found at "${s}:${a}"`)}async function sl({fs:t,cache:e,gitdir:r,oid:i,filepath:n=void 0}){n!==void 0&&(i=await su({fs:t,cache:e,gitdir:r,oid:i,filepath:n}));let{tree:s,oid:a}=await Qo({fs:t,cache:e,gitdir:r,oid:i});return{oid:a,tree:s.entries()}}async function au({fs:t,gitdir:e,tree:r}){let i=Er.from(r).toObject();return await Ar({fs:t,gitdir:e,type:"tree",object:i,format:"content"})}async function C8({fs:t,cache:e,onSign:r,gitdir:i,ref:n,oid:s,note:a,force:o,author:l,committer:c,signingKey:u}){let f;try{f=await W.resolve({gitdir:i,fs:t,ref:n})}catch(w){if(!(w instanceof He))throw w}let h=(await sl({fs:t,cache:e,gitdir:i,oid:f||"4b825dc642cb6eb9a060e54bf8d69288fbee4904"})).tree;if(o)h=h.filter(w=>w.path!==s);else for(let w of h)if(w.path===s)throw new $i("note",s);typeof a=="string"&&(a=Buffer.from(a,"utf8"));let m=await Ar({fs:t,gitdir:i,type:"blob",object:a,format:"content"});h.push({mode:"100644",path:s,oid:m,type:"blob"});let g=await au({fs:t,gitdir:i,tree:h});return await Od({fs:t,cache:e,onSign:r,gitdir:i,ref:n,tree:g,parent:f&&[f],message:`Note added by 'isomorphic-git addNote' -`,author:l,committer:c,signingKey:u})}async function dk({fs:t,onSign:e,dir:r,gitdir:i=O(r,".git"),ref:n="refs/notes/commits",oid:s,note:a,force:o,author:l,committer:c,signingKey:u,cache:f={}}){try{C("fs",t),C("gitdir",i),C("oid",s),C("note",a),u&&C("onSign",e);let d=new J(t),h=await Os({fs:d,gitdir:i,author:l});if(!h)throw new Jt("author");let m=await Jo({fs:d,gitdir:i,author:h,committer:c});if(!m)throw new Jt("committer");let g=await ee({fsp:d,dotgit:i});return await C8({fs:d,cache:f,onSign:e,gitdir:g,ref:n,oid:s,note:a,force:o,author:h,committer:m,signingKey:u})}catch(d){throw d.caller="git.addNote",d}}var P8=/(^|[/.])([/.]|$)|^@$|@{|[\x00-\x20\x7f~^:?*[\\]|\.lock(\/|$)/;function nu(t,e){if(typeof t!="string")throw new TypeError("Reference name must be a string");return!P8.test(t)&&(!!e||t.includes("/"))}async function hk({fs:t,gitdir:e,remote:r,url:i,force:n}){if(!nu(r,!0))throw new Fi(r,Hc.clean(r));let s=await ct.get({fs:t,gitdir:e});if(!n&&(await s.getSubsections("remote")).includes(r)&&i!==await s.get(`remote.${r}.url`))throw new $i("remote",r);await s.set(`remote.${r}.url`,i),await s.set(`remote.${r}.fetch`,`+refs/heads/*:refs/remotes/${r}/*`),await ct.save({fs:t,gitdir:e,config:s})}async function pk({fs:t,dir:e,gitdir:r=O(e,".git"),remote:i,url:n,force:s=!1}){try{C("fs",t),C("gitdir",r),C("remote",i),C("url",n);let a=new J(t),o=await ee({fsp:a,dotgit:r});return await hk({fs:a,gitdir:o,remote:i,url:n,force:s})}catch(a){throw a.caller="git.addRemote",a}}async function R8({fs:t,cache:e,onSign:r,gitdir:i,ref:n,tagger:s,message:a=n,gpgsig:o,object:l,signingKey:c,force:u=!1}){if(n=n.startsWith("refs/tags/")?n:`refs/tags/${n}`,!u&&await W.exists({fs:t,gitdir:i,ref:n}))throw new $i("tag",n);let f=await W.resolve({fs:t,gitdir:i,ref:l||"HEAD"}),{type:d}=await Ke({fs:t,cache:e,gitdir:i,oid:f}),h=Kr.from({object:f,type:d,tag:n.replace("refs/tags/",""),tagger:s,message:a,gpgsig:o});c&&(h=await Kr.sign(h,r,c));let m=await Ar({fs:t,gitdir:i,type:"tag",object:h.toObject()});await W.writeRef({fs:t,gitdir:i,ref:n,value:m})}async function mk({fs:t,onSign:e,dir:r,gitdir:i=O(r,".git"),ref:n,tagger:s,message:a=n,gpgsig:o,object:l,signingKey:c,force:u=!1,cache:f={}}){try{C("fs",t),C("gitdir",i),C("ref",n),c&&C("onSign",e);let d=new J(t),h=await ee({fsp:d,dotgit:i}),m=await Os({fs:d,gitdir:h,author:s});if(!m)throw new Jt("tagger");return await R8({fs:d,cache:f,onSign:e,gitdir:h,ref:n,tagger:m,message:a,gpgsig:o,object:l,signingKey:c,force:u})}catch(d){throw d.caller="git.annotatedTag",d}}async function $8({fs:t,gitdir:e,ref:r,object:i,checkout:n=!1,force:s=!1}){if(!nu(r,!0))throw new Fi(r,Hc.clean(r));let a=`refs/heads/${r}`;if(!s&&await W.exists({fs:t,gitdir:e,ref:a}))throw new $i("branch",r,!1);let o;try{o=await W.resolve({fs:t,gitdir:e,ref:i||"HEAD"})}catch(l){}o&&await W.writeRef({fs:t,gitdir:e,ref:a,value:o}),n&&await W.writeSymbolicRef({fs:t,gitdir:e,ref:"HEAD",value:a})}async function gk({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i,object:n,checkout:s=!1,force:a=!1}){try{C("fs",t),C("gitdir",r),C("ref",i);let o=new J(t),l=await ee({fsp:o,dotgit:r});return await $8({fs:o,gitdir:l,ref:i,object:n,checkout:s,force:a})}catch(o){throw o.caller="git.branch",o}}var vk=(t,e)=>t==="."||e==null||e.length===0||e==="."?!0:e.length>=t.length?e.startsWith(t):t.startsWith(e);async function wv({fs:t,cache:e,onProgress:r,onPostCheckout:i,dir:n,gitdir:s,remote:a,ref:o,filepaths:l,noCheckout:c,noUpdateHead:u,dryRun:f,force:d,track:h=!0,nonBlocking:m=!1,batchSize:g=100}){let v;if(i)try{v=await W.resolve({fs:t,gitdir:s,ref:"HEAD"})}catch(b){v="0000000000000000000000000000000000000000"}let w;try{w=await W.resolve({fs:t,gitdir:s,ref:o})}catch(b){if(o==="HEAD")throw b;let k=`${a}/${o}`;if(w=await W.resolve({fs:t,gitdir:s,ref:k}),h){let x=await ct.get({fs:t,gitdir:s});await x.set(`branch.${o}.remote`,a),await x.set(`branch.${o}.merge`,`refs/heads/${o}`),await ct.save({fs:t,gitdir:s,config:x})}await W.writeRef({fs:t,gitdir:s,ref:`refs/heads/${o}`,value:w})}if(!c){let b;try{b=await F8({fs:t,cache:e,onProgress:r,dir:n,gitdir:s,ref:o,force:d,filepaths:l})}catch(y){throw y instanceof He&&y.data.what===w?new Vc(o,w):y}let k=b.filter(([y])=>y==="conflict").map(([y,S])=>S);if(k.length>0)throw new zc(k);let x=b.filter(([y])=>y==="error").map(([y,S])=>S);if(x.length>0)throw new he(x.join(", "));if(f){i&&await i({previousHead:v,newHead:w,type:l!=null&&l.length>0?"file":"branch"});return}let E=0,A=b.length;if(await mt.acquire({fs:t,gitdir:s,cache:e},async function(y){await Promise.all(b.filter(([S])=>S==="delete"||S==="delete-index").map(async function([S,_]){let T=`${n}/${_}`;S==="delete"&&await t.rm(T),y.delete({filepath:_}),r&&await r({phase:"Updating workdir",loaded:++E,total:A})}))}),await mt.acquire({fs:t,gitdir:s,cache:e},async function(y){for(let[S,_]of b)if(S==="rmdir"||S==="rmdir-index"){let T=`${n}/${_}`;try{S==="rmdir"&&await t.rmdir(T),y.delete({filepath:_}),r&&await r({phase:"Updating workdir",loaded:++E,total:A})}catch(P){if(P.code==="ENOTEMPTY")console.log(`Did not delete ${_} because directory is not empty`);else throw P}}}),await Promise.all(b.filter(([y])=>y==="mkdir"||y==="mkdir-index").map(async function([y,S]){let _=`${n}/${S}`;await t.mkdir(_),r&&await r({phase:"Updating workdir",loaded:++E,total:A})})),m){let y=b.filter(([_])=>_==="create"||_==="create-index"||_==="update"||_==="mkdir-index"),S=await BE("Update Working Dir",y.map(([_,T,P,D,B])=>()=>O8({fs:t,cache:e,gitdir:s,dir:n},[_,T,P,D,B])),r,g);await mt.acquire({fs:t,gitdir:s,cache:e,allowUnmerged:!0},async function(_){await BE("Update Index",S.map(([T,P,D])=>()=>I8({index:_,fullpath:T,oid:P,stats:D})),r,g)})}else await mt.acquire({fs:t,gitdir:s,cache:e,allowUnmerged:!0},async function(y){await Promise.all(b.filter(([S])=>S==="create"||S==="create-index"||S==="update"||S==="mkdir-index").map(async function([S,_,T,P,D]){let B=`${n}/${_}`;try{if(S!=="create-index"&&S!=="mkdir-index"){let{object:ce}=await Ke({fs:t,cache:e,gitdir:s,oid:T});if(D&&await t.rm(B),P===33188)await t.write(B,ce);else if(P===33261)await t.write(B,ce,{mode:511});else if(P===40960)await t.writelink(B,ce);else throw new he(`Invalid mode 0o${P.toString(8)} detected in blob ${T}`)}let N=await t.lstat(B);P===33261&&(N.mode=493),S==="mkdir-index"&&(N.mode=57344),y.insert({filepath:_,stats:N,oid:T}),r&&await r({phase:"Updating workdir",loaded:++E,total:A})}catch(N){console.log(N)}}))});i&&await i({previousHead:v,newHead:w,type:l!=null&&l.length>0?"file":"branch"})}if(!u){let b=await W.expand({fs:t,gitdir:s,ref:o});b.startsWith("refs/heads")?await W.writeSymbolicRef({fs:t,gitdir:s,ref:"HEAD",value:b}):await W.writeRef({fs:t,gitdir:s,ref:"HEAD",value:w})}}async function F8({fs:t,cache:e,onProgress:r,dir:i,gitdir:n,ref:s,force:a,filepaths:o}){let l=0;return Fs({fs:t,cache:e,dir:i,gitdir:n,trees:[Zr({ref:s}),nl(),Aa()],map:async function(c,[u,f,d]){if(c===".")return;if(o&&!o.some(m=>vk(c,m)))return null;switch(r&&await r({phase:"Analyzing workdir",loaded:++l}),[!!d,!!u,!!f].map(Number).join("")){case"000":return;case"001":return a&&o&&o.includes(c)?["delete",c]:void 0;case"010":switch(await u.type()){case"tree":return["mkdir",c];case"blob":return["create",c,await u.oid(),await u.mode()];case"commit":return["mkdir-index",c,await u.oid(),await u.mode()];default:return["error",`new entry Unhandled type ${await u.type()}`]}case"011":switch(`${await u.type()}-${await f.type()}`){case"tree-tree":return;case"tree-blob":case"blob-tree":return["conflict",c];case"blob-blob":return await u.oid()!==await f.oid()?a?["update",c,await u.oid(),await u.mode(),await u.mode()!==await f.mode()]:["conflict",c]:await u.mode()!==await f.mode()?a?["update",c,await u.oid(),await u.mode(),!0]:["conflict",c]:["create-index",c,await u.oid(),await u.mode()];case"commit-tree":return;case"commit-blob":return["conflict",c];default:return["error",`new entry Unhandled type ${u.type}`]}case"100":return["delete-index",c];case"101":switch(await d.type()){case"tree":return["rmdir-index",c];case"blob":return await d.oid()!==await f.oid()?a?["delete",c]:["conflict",c]:["delete",c];case"commit":return["rmdir-index",c];default:return["error",`delete entry Unhandled type ${await d.type()}`]}case"110":case"111":switch(`${await d.type()}-${await u.type()}`){case"tree-tree":return;case"blob-blob":{if(await d.oid()===await u.oid()&&await d.mode()===await u.mode()&&!a)return;if(f){if(await f.oid()!==await d.oid()&&await f.oid()!==await u.oid())return a?["update",c,await u.oid(),await u.mode(),await u.mode()!==await f.mode()]:["conflict",c]}else if(a)return["update",c,await u.oid(),await u.mode(),await u.mode()!==await d.mode()];return await u.mode()!==await d.mode()?["update",c,await u.oid(),await u.mode(),!0]:await u.oid()!==await d.oid()?["update",c,await u.oid(),await u.mode(),!1]:void 0}case"tree-blob":return["update-dir-to-blob",c,await u.oid()];case"blob-tree":return["update-blob-to-tree",c];case"commit-commit":return["mkdir-index",c,await u.oid(),await u.mode()];default:return["error",`update entry Unhandled type ${await d.type()}-${await u.type()}`]}}},reduce:async function(c,u){return u=ik(u),c?c&&c[0]==="rmdir"?(u.push(c),u):(u.unshift(c),u):u}})}async function I8({index:t,fullpath:e,stats:r,oid:i}){try{t.insert({filepath:e,stats:r,oid:i})}catch(n){console.warn(`Error inserting ${e} into index:`,n)}}async function O8({fs:t,cache:e,gitdir:r,dir:i},[n,s,a,o,l]){let c=`${i}/${s}`;if(n!=="create-index"&&n!=="mkdir-index"){let{object:f}=await Ke({fs:t,cache:e,gitdir:r,oid:a});if(l&&await t.rm(c),o===33188)await t.write(c,f);else if(o===33261)await t.write(c,f,{mode:511});else if(o===40960)await t.writelink(c,f);else throw new he(`Invalid mode 0o${o.toString(8)} detected in blob ${a}`)}let u=await t.lstat(c);return o===33261&&(u.mode=493),n==="mkdir-index"&&(u.mode=57344),[s,a,u]}async function BE(t,e,r,i){let n=[];try{for(let s=0;sl());(await Promise.allSettled(a)).forEach(l=>{l.status==="fulfilled"&&n.push(l.value)}),r&&await r({phase:"Updating workdir",loaded:s+a.length,total:e.length})}return n}catch(s){console.error(`Error during ${t}: ${s}`)}return n}async function yv({fs:t,onProgress:e,onPostCheckout:r,dir:i,gitdir:n=O(i,".git"),remote:s="origin",ref:a,filepaths:o,noCheckout:l=!1,noUpdateHead:c=a===void 0,dryRun:u=!1,force:f=!1,track:d=!0,cache:h={},nonBlocking:m=!1,batchSize:g=100}){try{C("fs",t),C("dir",i),C("gitdir",n);let v=a||"HEAD",w=new J(t),b=await ee({fsp:w,dotgit:n});return await wv({fs:w,cache:h,onProgress:e,onPostCheckout:r,dir:i,gitdir:b,remote:s,ref:v,filepaths:o,noCheckout:l,noUpdateHead:c,dryRun:u,force:f,track:d,nonBlocking:m,batchSize:g})}catch(v){throw v.caller="git.checkout",v}}var M8=/^refs\/(heads\/|tags\/|remotes\/)?(.*)/;function _a(t){let e=M8.exec(t);return e?e[1]==="remotes/"&&t.endsWith("/HEAD")?e[2].slice(0,-5):e[2]:t}async function Ds({fs:t,gitdir:e,fullname:r=!1,test:i=!1}){let n=await W.resolve({fs:t,gitdir:e,ref:"HEAD",depth:2});if(i)try{await W.resolve({fs:t,gitdir:e,ref:n})}catch(s){return}if(n.startsWith("refs/"))return r?n:_a(n)}function D8(t){return t=t.replace(/^git@([^:]+):/,"https://$1/"),t=t.replace(/^ssh:\/\//,"https://"),t}function wk({username:t="",password:e=""}){return`Basic ${Buffer.from(`${t}:${e}`).toString("base64")}`}async function ou(t,e){let r=ek(t);for(;;){let{value:i,done:n}=await r.next();if(i&&await e(i),n)break}r.return&&r.return()}async function Pd(t){let e=0,r=[];await ou(t,s=>{r.push(s),e+=s.byteLength});let i=new Uint8Array(e),n=0;for(let s of r)i.set(s,n),n+=s.byteLength;return i}function NE(t){let e=t.match(/^https?:\/\/([^/]+)@/);if(e==null)return{url:t,auth:{}};e=e[1];let[r,i]=e.split(":");return t=t.replace(`${e}@`,""),{url:t,auth:{username:r,password:i}}}function mv(t,e){let r=e.toString(16);return"0".repeat(t-r.length)+r}var at=class{static flush(){return Buffer.from("0000","utf8")}static delim(){return Buffer.from("0001","utf8")}static encode(e){typeof e=="string"&&(e=Buffer.from(e));let r=e.length+4,i=mv(4,r);return Buffer.concat([Buffer.from(i,"utf8"),e])}static streamReader(e){let r=new Ad(e);return async function(){try{let n=await r.read(4);if(n==null)return!0;if(n=parseInt(n.toString("utf8"),16),n===0||n===1)return null;let s=await r.read(n-4);return s==null?!0:s}catch(n){return e.error=n,!0}}}};async function HE(t){let e={},r;for(;r=await t(),r!==!0;){if(r===null)continue;r=r.toString("utf8").replace(/\n$/,"");let i=r.indexOf("=");if(i>-1){let n=r.slice(0,i),s=r.slice(i+1);e[n]=s}else e[r]=!0}return{protocolVersion:2,capabilities2:e}}async function UE(t,{service:e}){let r=new Set,i=new Map,n=new Map,s=at.streamReader(t),a=await s();for(;a===null;)a=await s();if(a===!0)throw new Wc;if(a.includes("version 2"))return HE(s);if(a.toString("utf8").replace(/\n$/,"")!==`# service=${e}`)throw new Sa(`# service=${e}\\n`,a.toString("utf8"));let o=await s();for(;o===null;)o=await s();if(o===!0)return{capabilities:r,refs:i,symrefs:n};if(o=o.toString("utf8"),o.includes("version 2"))return HE(s);let[l,c]=Jg(o,"\0","\\x00");if(c.split(" ").map(u=>r.add(u)),l!=="0000000000000000000000000000000000000000 capabilities^{}"){let[u,f]=Jg(l," "," ");for(i.set(f,u);;){let d=await s();if(d===!0)break;if(d!==null){let[h,m]=Jg(d.toString("utf8")," "," ");i.set(m,h)}}}for(let u of r)if(u.startsWith("symref=")){let f=u.match(/symref=([^:]+):(.*)/);f.length===3&&n.set(f[1],f[2])}return{protocolVersion:1,capabilities:r,refs:i,symrefs:n}}function Jg(t,e,r){let i=t.trim().split(e);if(i.length!==2)throw new Sa(`Two strings separated by '${r}'`,t.toString("utf8"));return i}var GE=(t,e)=>t.endsWith("?")?`${t}${e}`:`${t}/${e.replace(/^https?:\/\//,"")}`,jE=(t,e)=>{(e.username||e.password)&&(t.Authorization=wk(e)),e.headers&&Object.assign(t,e.headers)},ev=async t=>{try{let e=Buffer.from(await Pd(t.body)),r=e.toString("utf8");return{preview:r.length<256?r:r.slice(0,256)+"...",response:r,data:e}}catch(e){return{}}},tl=class{static async capabilities(){return["discover","connect"]}static async discover({http:e,onProgress:r,onAuth:i,onAuthSuccess:n,onAuthFailure:s,corsProxy:a,service:o,url:l,headers:c,protocolVersion:u}){let{url:f,auth:d}=NE(l),h=a?GE(a,f):f;(d.username||d.password)&&(c.Authorization=wk(d)),u===2&&(c["Git-Protocol"]="version=2");let m,g,v=!1;do if(m=await e.request({onProgress:r,method:"GET",url:`${h}/info/refs?service=${o}`,headers:c}),g=!1,m.statusCode===401||m.statusCode===203){let w=v?s:i;if(w){if(d=await w(f,{...d,headers:{...c}}),d&&d.cancel)throw new Ko;d&&(jE(c,d),v=!0,g=!0)}}else m.statusCode===200&&v&&n&&await n(f,d);while(g);if(m.statusCode!==200){let{response:w}=await ev(m);throw new Wo(m.statusCode,m.statusMessage,w)}if(m.headers["content-type"]===`application/x-${o}-advertisement`){let w=await UE(m.body,{service:o});return w.auth=d,w}else{let{preview:w,response:b,data:k}=await ev(m);try{let x=await UE([k],{service:o});return x.auth=d,x}catch(x){throw new Qc(w,b)}}}static async connect({http:e,onProgress:r,corsProxy:i,service:n,url:s,auth:a,body:o,headers:l}){let c=NE(s);c&&(s=c.url),i&&(s=GE(i,s)),l["content-type"]=`application/x-${n}-request`,l.accept=`application/x-${n}-result`,jE(l,a);let u=await e.request({onProgress:r,method:"POST",url:`${s}/${n}`,body:o,headers:l});if(u.statusCode!==200){let{response:f}=ev(u);throw new Wo(u.statusCode,u.statusMessage,f)}return u}},rl=class{static getRemoteHelperFor({url:e}){let r=new Map;r.set("http",tl),r.set("https",tl);let i=L8({url:e});if(!i)throw new eu(e);if(r.has(i.transport))return r.get(i.transport);throw new Jc(e,i.transport,i.transport==="ssh"?D8(e):void 0)}};function L8({url:t}){if(t.startsWith("git@"))return{transport:"ssh",address:t};let e=t.match(/(\w+)(:\/\/|::)(.*)/);if(e!==null){if(e[2]==="://")return{transport:e[1],address:e[0]};if(e[2]==="::")return{transport:e[1],address:e[3]}}}var ba=null,Ea=class{static async read({fs:e,gitdir:r}){ba===null&&(ba=new Nc);let i=O(r,"shallow"),n=new Set;return await ba.acquire(i,async function(){let s=await e.read(i,{encoding:"utf8"});if(s===null||s.trim()==="")return n;s.trim().split(` -`).map(a=>n.add(a))}),n}static async write({fs:e,gitdir:r,oids:i}){ba===null&&(ba=new Nc);let n=O(r,"shallow");if(i.size>0){let s=[...i].join(` -`)+` -`;await ba.acquire(n,async function(){await e.write(n,s,{encoding:"utf8"})})}else await ba.acquire(n,async function(){await e.rm(n)})}};async function B8({fs:t,gitdir:e,oid:r}){let i=`objects/${r.slice(0,2)}/${r.slice(2)}`;return t.exists(`${e}/${i}`)}async function N8({fs:t,cache:e,gitdir:r,oid:i,getExternalRefDelta:n}){let s=await t.readdir(O(r,"objects/pack"));s=s.filter(a=>a.endsWith(".idx"));for(let a of s){let o=`${r}/objects/pack/${a}`,l=await vv({fs:t,cache:e,filename:o,getExternalRefDelta:n});if(l.error)throw new he(l.error);if(l.offsets.has(i))return!0}return!1}async function qE({fs:t,cache:e,gitdir:r,oid:i,format:n="content"}){let s=o=>Ke({fs:t,cache:e,gitdir:r,oid:o}),a=await B8({fs:t,gitdir:r,oid:i});return a||(a=await N8({fs:t,cache:e,gitdir:r,oid:i,getExternalRefDelta:s})),a}function H8(t){let n="5041434b"+"00000002"+"00000000";return t.slice(0,12).toString("hex")===n}function yk(t,e){let r=t.map(i=>i.split("=",1)[0]);return e.filter(i=>{let n=i.split("=",1)[0];return r.includes(n)})}var Md={name:"isomorphic-git",version:"1.36.3",agent:"git/isomorphic-git@1.36.3"},qo=class{constructor(){this._queue=[]}write(e){if(this._ended)throw Error("You cannot write to a FIFO that has already been ended!");if(this._waiting){let r=this._waiting;this._waiting=null,r({value:e})}else this._queue.push(e)}end(){if(this._ended=!0,this._waiting){let e=this._waiting;this._waiting=null,e({done:!0})}}destroy(e){this.error=e,this.end()}async next(){if(this._queue.length>0)return{value:this._queue.shift()};if(this._ended)return{done:!0};if(this._waiting)throw Error("You cannot call read until the previous call to read has returned!");return new Promise(e=>{this._waiting=e})}};function U8(t){let e=t.indexOf("\r"),r=t.indexOf(` -`);return e===-1&&r===-1?-1:e===-1?r+1:r===-1?e+1:r===e+1?r+1:Math.min(e,r)+1}function bk(t){let e=new qo,r="";return(async()=>(await ou(t,i=>{for(i=i.toString("utf8"),r+=i;;){let n=U8(r);if(n===-1)break;e.write(r.slice(0,n)),r=r.slice(n)}}),r.length>0&&e.write(r),e.end()))(),e}var Rd=class{static demux(e){let r=at.streamReader(e),i=new qo,n=new qo,s=new qo,a=async function(){let o=await r();if(o===null)return a();if(o===!0){i.end(),s.end(),e.error?n.destroy(e.error):n.end();return}switch(o[0]){case 1:{n.write(o.slice(1));break}case 2:{s.write(o.slice(1));break}case 3:{let l=o.slice(1);s.write(l),i.end(),s.end(),n.destroy(new Error(l.toString("utf8")));return}default:i.write(o)}a()};return a(),{packetlines:i,packfile:n,progress:s}}};async function G8(t){let{packetlines:e,packfile:r,progress:i}=Rd.demux(t),n=[],s=[],a=[],o=!1,l=!1;return new Promise((c,u)=>{ou(e,f=>{let d=f.toString("utf8").trim();if(d.startsWith("shallow")){let h=d.slice(-41).trim();h.length!==40&&u(new Ps(h)),n.push(h)}else if(d.startsWith("unshallow")){let h=d.slice(-41).trim();h.length!==40&&u(new Ps(h)),s.push(h)}else if(d.startsWith("ACK")){let[,h,m]=d.split(" ");a.push({oid:h,status:m}),m||(l=!0)}else d.startsWith("NAK")?(o=!0,l=!0):(l=!0,o=!0);l&&(t.error?u(t.error):c({shallows:n,unshallows:s,acks:a,nak:o,packfile:r,progress:i}))}).finally(()=>{l||(t.error?u(t.error):c({shallows:n,unshallows:s,acks:a,nak:o,packfile:r,progress:i}))})})}function j8({capabilities:t=[],wants:e=[],haves:r=[],shallows:i=[],depth:n=null,since:s=null,exclude:a=[]}){let o=[];e=[...new Set(e)];let l=` ${t.join(" ")}`;for(let c of e)o.push(at.encode(`want ${c}${l} -`)),l="";for(let c of i)o.push(at.encode(`shallow ${c} -`));n!==null&&o.push(at.encode(`deepen ${n} -`)),s!==null&&o.push(at.encode(`deepen-since ${Math.floor(s.valueOf()/1e3)} -`));for(let c of a)o.push(at.encode(`deepen-not ${c} -`));o.push(at.flush());for(let c of r)o.push(at.encode(`have ${c} -`));return o.push(at.encode(`done -`)),o}async function bv({fs:t,cache:e,http:r,onProgress:i,onMessage:n,onAuth:s,onAuthSuccess:a,onAuthFailure:o,gitdir:l,ref:c,remoteRef:u,remote:f,url:d,corsProxy:h,depth:m=null,since:g=null,exclude:v=[],relative:w=!1,tags:b=!1,singleBranch:k=!1,headers:x={},prune:E=!1,pruneTags:A=!1}){let y=c||await Ds({fs:t,gitdir:l,test:!0}),S=await ct.get({fs:t,gitdir:l}),_=f||y&&await S.get(`branch.${y}.remote`)||"origin",T=d||await S.get(`remote.${_}.url`);if(typeof T=="undefined")throw new Sr("remote OR url");let P=u||y&&await S.get(`branch.${y}.merge`)||c||"HEAD";h===void 0&&(h=await S.get("http.corsProxy"));let D=rl.getRemoteHelperFor({url:T}),B=await D.discover({http:r,onAuth:s,onAuthSuccess:a,onAuthFailure:o,corsProxy:h,service:"git-upload-pack",url:T,headers:x,protocolVersion:1}),N=B.auth,ce=B.refs;if(ce.size===0)return{defaultBranch:null,fetchHead:null,fetchHeadDescription:null};if(m!==null&&!B.capabilities.has("shallow"))throw new Cs("shallow","depth");if(g!==null&&!B.capabilities.has("deepen-since"))throw new Cs("deepen-since","since");if(v.length>0&&!B.capabilities.has("deepen-not"))throw new Cs("deepen-not","exclude");if(w===!0&&!B.capabilities.has("deepen-relative"))throw new Cs("deepen-relative","relative");let{oid:Pe,fullref:ve}=W.resolveAgainstMap({ref:P,map:ce});for(let q of ce.keys())q===ve||q==="HEAD"||q.startsWith("refs/heads/")||b&&q.startsWith("refs/tags/")||ce.delete(q);let se=yk([...B.capabilities],["multi_ack_detailed","no-done","side-band-64k","ofs-delta",`agent=${Md.agent}`]);w&&se.push("deepen-relative");let xe=k?[Pe]:ce.values(),we=k?[y]:await W.listRefs({fs:t,gitdir:l,filepath:"refs"}),z=[];for(let q of we)try{q=await W.expand({fs:t,gitdir:l,ref:q});let Z=await W.resolve({fs:t,gitdir:l,ref:q});await qE({fs:t,cache:e,gitdir:l,oid:Z})&&z.push(Z)}catch(Z){}z=[...new Set(z)];let Q=await Ea.read({fs:t,gitdir:l}),j=B.capabilities.has("shallow")?[...Q]:[],Le=j8({capabilities:se,wants:xe,haves:z,shallows:j,depth:m,since:g,exclude:v}),lr=Buffer.from(await Pd(Le)),It=await D.connect({http:r,onProgress:i,corsProxy:h,service:"git-upload-pack",url:T,auth:N,body:[lr],headers:x}),Fe=await G8(It.body);It.headers&&(Fe.headers=It.headers);for(let q of Fe.shallows)if(!Q.has(q))try{let{object:Z}=await Ke({fs:t,cache:e,gitdir:l,oid:q}),L=new kr(Z),V=await Promise.all(L.headers().parent.map(qe=>qE({fs:t,cache:e,gitdir:l,oid:qe})));V.length===0||V.every(qe=>qe)||Q.add(q)}catch(Z){Q.add(q)}for(let q of Fe.unshallows)Q.delete(q);if(await Ea.write({fs:t,gitdir:l,oids:Q}),k){let q=new Map([[ve,Pe]]),Z=new Map,L=10,V=ve;for(;L--;){let Ot=B.symrefs.get(V);if(Ot===void 0)break;Z.set(V,Ot),V=Ot}let Te=ce.get(V);Te&&q.set(V,Te);let{pruned:qe}=await W.updateRemoteRefs({fs:t,gitdir:l,remote:_,refs:q,symrefs:Z,tags:b,prune:E});E&&(Fe.pruned=qe)}else{let{pruned:q}=await W.updateRemoteRefs({fs:t,gitdir:l,remote:_,refs:ce,symrefs:B.symrefs,tags:b,prune:E,pruneTags:A});E&&(Fe.pruned=q)}if(Fe.HEAD=B.symrefs.get("HEAD"),Fe.HEAD===void 0){let{oid:q}=W.resolveAgainstMap({ref:"HEAD",map:ce});for(let[Z,L]of ce.entries())if(Z!=="HEAD"&&L===q){Fe.HEAD=Z;break}}let At=ve.startsWith("refs/tags")?"tag":"branch";if(Fe.FETCH_HEAD={oid:Pe,description:`${At} '${_a(ve)}' of ${T}`},i||n){let q=bk(Fe.progress);ou(q,async Z=>{if(n&&await n(Z),i){let L=Z.match(/([^:]*).*\((\d+?)\/(\d+?)\)/);L&&await i({phase:L[1].trim(),loaded:parseInt(L[2],10),total:parseInt(L[3],10)})}})}let Tt=Buffer.from(await Pd(Fe.packfile));if(It.body.error)throw It.body.error;let jt=Tt.slice(-20).toString("hex"),Ze={defaultBranch:Fe.HEAD,fetchHead:Fe.FETCH_HEAD.oid,fetchHeadDescription:Fe.FETCH_HEAD.description};if(Fe.headers&&(Ze.headers=Fe.headers),E&&(Ze.pruned=Fe.pruned),jt!==""&&!H8(Tt)){Ze.packfile=`objects/pack/pack-${jt}.pack`;let q=O(l,Ze.packfile);await t.write(q,Tt);let Z=V=>Ke({fs:t,cache:e,gitdir:l,oid:V}),L=await jc.fromPack({pack:Tt,getExternalRefDelta:Z,onProgress:i});await t.write(q.replace(/\.pack$/,".idx"),await L.toBuffer())}return Ze}async function _k({fs:t,bare:e=!1,dir:r,gitdir:i=e?r:O(r,".git"),defaultBranch:n="master"}){if(await t.exists(i+"/config"))return;let s=["hooks","info","objects/info","objects/pack","refs/heads","refs/tags"];s=s.map(a=>i+"/"+a);for(let a of s)await t.mkdir(a);await t.write(i+"/config",`[core] - repositoryformatversion = 0 - filemode = false - bare = ${e} -`+(e?"":` logallrefupdates = true -`)+` symlinks = false - ignorecase = true -`),await t.write(i+"/HEAD",`ref: refs/heads/${n} -`)}async function q8({fs:t,cache:e,http:r,onProgress:i,onMessage:n,onAuth:s,onAuthSuccess:a,onAuthFailure:o,onPostCheckout:l,dir:c,gitdir:u,url:f,corsProxy:d,ref:h,remote:m,depth:g,since:v,exclude:w,relative:b,singleBranch:k,noCheckout:x,noTags:E,headers:A,nonBlocking:y,batchSize:S=100}){try{if(await _k({fs:t,gitdir:u}),await hk({fs:t,gitdir:u,remote:m,url:f,force:!1}),d){let P=await ct.get({fs:t,gitdir:u});await P.set("http.corsProxy",d),await ct.save({fs:t,gitdir:u,config:P})}let{defaultBranch:_,fetchHead:T}=await bv({fs:t,cache:e,http:r,onProgress:i,onMessage:n,onAuth:s,onAuthSuccess:a,onAuthFailure:o,gitdir:u,ref:h,remote:m,corsProxy:d,depth:g,since:v,exclude:w,relative:b,singleBranch:k,headers:A,tags:!E});if(T===null)return;h=h||_,h=h.replace("refs/heads/",""),await wv({fs:t,cache:e,onProgress:i,onPostCheckout:l,dir:c,gitdir:u,ref:h,remote:m,noCheckout:x,nonBlocking:y,batchSize:S})}catch(_){throw await t.rmdir(u,{recursive:!0,maxRetries:10}).catch(()=>{}),_}}async function xk({fs:t,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,onPostCheckout:o,dir:l,gitdir:c=O(l,".git"),url:u,corsProxy:f=void 0,ref:d=void 0,remote:h="origin",depth:m=void 0,since:g=void 0,exclude:v=[],relative:w=!1,singleBranch:b=!1,noCheckout:k=!1,noTags:x=!1,headers:E={},cache:A={},nonBlocking:y=!1,batchSize:S=100}){try{C("fs",t),C("http",e),C("gitdir",c),k||C("dir",l),C("url",u);let _=new J(t),T=await ee({fsp:_,dotgit:c});return await q8({fs:_,cache:A,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,onPostCheckout:o,dir:l,gitdir:T,url:u,corsProxy:f,ref:d,remote:h,depth:m,since:g,exclude:v,relative:w,singleBranch:b,noCheckout:k,noTags:x,headers:E,nonBlocking:y,batchSize:S})}catch(_){throw _.caller="git.clone",_}}async function Sk({fs:t,onSign:e,dir:r,gitdir:i=O(r,".git"),message:n,author:s,committer:a,signingKey:o,amend:l=!1,dryRun:c=!1,noUpdateBranch:u=!1,ref:f,parent:d,tree:h,cache:m={}}){try{C("fs",t),l||C("message",n),o&&C("onSign",e);let g=new J(t),v=await ee({fsp:g,dotgit:i});return await Od({fs:g,cache:m,onSign:e,gitdir:v,message:n,author:s,committer:a,signingKey:o,amend:l,dryRun:c,noUpdateBranch:u,ref:f,parent:d,tree:h})}catch(g){throw g.caller="git.commit",g}}async function Ek({fs:t,dir:e,gitdir:r=O(e,".git"),fullname:i=!1,test:n=!1}){try{C("fs",t),C("gitdir",r);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await Ds({fs:s,gitdir:a,fullname:i,test:n})}catch(s){throw s.caller="git.currentBranch",s}}async function z8({fs:t,gitdir:e,ref:r}){if(r=r.startsWith("refs/heads/")?r:`refs/heads/${r}`,!await W.exists({fs:t,gitdir:e,ref:r}))throw new He(r);let n=await W.expand({fs:t,gitdir:e,ref:r}),s=await Ds({fs:t,gitdir:e,fullname:!0});if(n===s){let l=await W.resolve({fs:t,gitdir:e,ref:n});await W.writeRef({fs:t,gitdir:e,ref:"HEAD",value:l})}await W.deleteRef({fs:t,gitdir:e,ref:n});let a=_a(r),o=await ct.get({fs:t,gitdir:e});await o.deleteSection("branch",a),await ct.save({fs:t,gitdir:e,config:o})}async function kk({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i}){try{C("fs",t),C("ref",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await z8({fs:n,gitdir:s,ref:i})}catch(n){throw n.caller="git.deleteBranch",n}}async function Ak({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i}){try{C("fs",t),C("ref",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});await W.deleteRef({fs:n,gitdir:s,ref:i})}catch(n){throw n.caller="git.deleteRef",n}}async function V8({fs:t,gitdir:e,remote:r}){let i=await ct.get({fs:t,gitdir:e});await i.deleteSection("remote",r),await ct.save({fs:t,gitdir:e,config:i})}async function Tk({fs:t,dir:e,gitdir:r=O(e,".git"),remote:i}){try{C("fs",t),C("remote",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await V8({fs:n,gitdir:s,remote:i})}catch(n){throw n.caller="git.deleteRemote",n}}async function W8({fs:t,gitdir:e,ref:r}){r=r.startsWith("refs/tags/")?r:`refs/tags/${r}`,await W.deleteRef({fs:t,gitdir:e,ref:r})}async function Ck({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i}){try{C("fs",t),C("ref",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await W8({fs:n,gitdir:s,ref:i})}catch(n){throw n.caller="git.deleteTag",n}}async function Y8({fs:t,gitdir:e,oid:r}){let i=r.slice(0,2);return(await t.readdir(`${e}/objects/${i}`)).map(s=>`${i}${s}`).filter(s=>s.startsWith(r))}async function X8({fs:t,cache:e,gitdir:r,oid:i,getExternalRefDelta:n}){let s=[],a=await t.readdir(O(r,"objects/pack"));a=a.filter(o=>o.endsWith(".idx"));for(let o of a){let l=`${r}/objects/pack/${o}`,c=await vv({fs:t,cache:e,filename:l,getExternalRefDelta:n});if(c.error)throw new he(c.error);for(let u of c.offsets.keys())u.startsWith(i)&&s.push(u)}return s}async function Z8({fs:t,cache:e,gitdir:r,oid:i}){let n=o=>Ke({fs:t,cache:e,gitdir:r,oid:o}),s=await Y8({fs:t,gitdir:r,oid:i}),a=await X8({fs:t,cache:e,gitdir:r,oid:i,getExternalRefDelta:n});for(let o of a)s.indexOf(o)===-1&&s.push(o);if(s.length===1)return s[0];throw s.length>1?new qc("oids",i,s):new He(`an object matching "${i}"`)}async function Pk({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,cache:n={}}){try{C("fs",t),C("gitdir",r),C("oid",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await Z8({fs:s,cache:n,gitdir:a,oid:i})}catch(s){throw s.caller="git.expandOid",s}}async function Rk({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i}){try{C("fs",t),C("gitdir",r),C("ref",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await W.expand({fs:n,gitdir:s,ref:i})}catch(n){throw n.caller="git.expandRef",n}}async function _v({fs:t,cache:e,gitdir:r,oids:i}){let n={},s=i.length,a=i.map((o,l)=>({index:l,oid:o}));for(;a.length;){let o=new Set;for(let{oid:c,index:u}of a)n[c]||(n[c]=new Set),n[c].add(u),n[c].size===s&&o.add(c);if(o.size>0)return[...o];let l=new Map;for(let{oid:c,index:u}of a)try{let{object:f}=await Ke({fs:t,cache:e,gitdir:r,oid:c}),d=kr.from(f),{parent:h}=d.parseHeaders();for(let m of h)(!n[m]||!n[m].has(u))&&l.set(m+":"+u,{oid:m,index:u})}catch(f){}a=Array.from(l.values())}return[]}var tv=/^.*(\r?\n|$)/gm;function K8({branches:t,contents:e}){let r=t[1],i=t[2],n=e[0],s=e[1],a=e[2],o=s.match(tv),l=n.match(tv),c=a.match(tv),u=P3(o,l,c),f=7,d="",h=!0;for(let m of u)m.ok&&(d+=m.ok.join("")),m.conflict&&(h=!1,d+=`${"<".repeat(f)} ${r} -`,d+=m.conflict.a.join(""),d+=`${"=".repeat(f)} -`,d+=m.conflict.b.join(""),d+=`${">".repeat(f)} ${i} -`);return{cleanMerge:h,mergedText:d}}async function Q8({fs:t,cache:e,dir:r,gitdir:i=O(r,".git"),index:n,ourOid:s,baseOid:a,theirOid:o,ourName:l="ours",baseName:c="base",theirName:u="theirs",dryRun:f=!1,abortOnConflict:d=!0,mergeDriver:h}){let m=Zr({ref:s}),g=Zr({ref:a}),v=Zr({ref:o}),w=[],b=[],k=[],x=[],E=await Fs({fs:t,cache:e,dir:r,gitdir:i,trees:[m,g,v],map:async function(A,[y,S,_]){let T=Sd(A),P=await Cd(y,S),D=await Cd(_,S);switch(`${P}-${D}`){case"false-false":return{mode:await S.mode(),path:T,oid:await S.oid(),type:await S.type()};case"false-true":return!_&&await y.type()==="tree"?{mode:await y.mode(),path:T,oid:await y.oid(),type:await y.type()}:_?{mode:await _.mode(),path:T,oid:await _.oid(),type:await _.type()}:void 0;case"true-false":return!y&&await _.type()==="tree"?{mode:await _.mode(),path:T,oid:await _.oid(),type:await _.type()}:y?{mode:await y.mode(),path:T,oid:await y.oid(),type:await y.type()}:void 0;case"true-true":{if(y&&_&&await y.type()==="tree"&&await _.type()==="tree")return{mode:await y.mode(),path:T,oid:await y.oid(),type:"tree"};if(y&&_&&await y.type()==="blob"&&await _.type()==="blob")return J8({fs:t,gitdir:i,path:T,ours:y,base:S,theirs:_,ourName:l,baseName:c,theirName:u,mergeDriver:h}).then(async B=>{if(B.cleanMerge)d||n.insert({filepath:A,oid:B.mergeResult.oid,stage:0});else if(w.push(A),b.push(A),!d){let N="";S&&await S.type()==="blob"&&(N=await S.oid());let ce=await y.oid(),Pe=await _.oid();n.delete({filepath:A}),N&&n.insert({filepath:A,oid:N,stage:1}),n.insert({filepath:A,oid:ce,stage:2}),n.insert({filepath:A,oid:Pe,stage:3})}return B.mergeResult});if(S&&!y&&_&&await S.type()==="blob"&&await _.type()==="blob"){if(w.push(A),k.push(A),!d){let B=await S.oid(),N=await _.oid();n.delete({filepath:A}),n.insert({filepath:A,oid:B,stage:1}),n.insert({filepath:A,oid:N,stage:3})}return{mode:await _.mode(),oid:await _.oid(),type:"blob",path:T}}if(S&&y&&!_&&await S.type()==="blob"&&await y.type()==="blob"){if(w.push(A),x.push(A),!d){let B=await S.oid(),N=await y.oid();n.delete({filepath:A}),n.insert({filepath:A,oid:B,stage:1}),n.insert({filepath:A,oid:N,stage:2})}return{mode:await y.mode(),oid:await y.oid(),type:"blob",path:T}}if(S&&!y&&!_&&(await S.type()==="blob"||await S.type()==="tree"))return;throw new Yo}}},reduce:w.length!==0&&(!r||d)?void 0:async(A,y)=>{let S=y.filter(Boolean);if(A&&!(A&&A.type==="tree"&&S.length===0&&A.path!==".")){if(S.length>0||A.path==="."&&S.length===0){let T=new Er(S).toObject(),P=await Ar({fs:t,gitdir:i,type:"tree",object:T,dryRun:f});A.oid=P}return A}}});return w.length!==0?(r&&!d&&await Fs({fs:t,cache:e,dir:r,gitdir:i,trees:[Zr({ref:E.oid})],map:async function(A,[y]){let S=`${r}/${A}`;if(await y.type()==="blob"){let _=await y.mode(),T=new TextDecoder().decode(await y.content());await t.write(S,T,{mode:_})}return!0}}),new Xo(w,b,k,x)):E.oid}async function J8({fs:t,gitdir:e,path:r,ours:i,base:n,theirs:s,ourName:a,theirName:o,baseName:l,dryRun:c,mergeDriver:u=K8}){let f="blob",d="100755",h="",m="";n&&await n.type()==="blob"&&(d=await n.mode(),h=await n.oid(),m=Buffer.from(await n.content()).toString("utf8"));let g=d===await i.mode()?await s.mode():await i.mode();if(await i.oid()===await s.oid())return{cleanMerge:!0,mergeResult:{mode:g,path:r,oid:await i.oid(),type:f}};if(await i.oid()===h)return{cleanMerge:!0,mergeResult:{mode:g,path:r,oid:await s.oid(),type:f}};if(await s.oid()===h)return{cleanMerge:!0,mergeResult:{mode:g,path:r,oid:await i.oid(),type:f}};let v=Buffer.from(await i.content()).toString("utf8"),w=Buffer.from(await s.content()).toString("utf8"),{mergedText:b,cleanMerge:k}=await u({branches:[l,a,o],contents:[m,v,w],path:r}),x=await Ar({fs:t,gitdir:e,type:"blob",object:Buffer.from(b,"utf8"),dryRun:c});return{cleanMerge:k,mergeResult:{mode:g,path:r,oid:x,type:f}}}async function $k({fs:t,cache:e,dir:r,gitdir:i,ours:n,theirs:s,fastForward:a=!0,fastForwardOnly:o=!1,dryRun:l=!1,noUpdateBranch:c=!1,abortOnConflict:u=!0,message:f,author:d,committer:h,signingKey:m,onSign:g,mergeDriver:v,allowUnrelatedHistories:w=!1}){n===void 0&&(n=await Ds({fs:t,gitdir:i,fullname:!0})),n=await W.expand({fs:t,gitdir:i,ref:n}),s=await W.expand({fs:t,gitdir:i,ref:s});let b=await W.resolve({fs:t,gitdir:i,ref:n}),k=await W.resolve({fs:t,gitdir:i,ref:s}),x=await _v({fs:t,cache:e,gitdir:i,oids:[b,k]});if(x.length!==1)if(x.length===0&&w)x.push("4b825dc642cb6eb9a060e54bf8d69288fbee4904");else throw new Yo;let E=x[0];if(E===k)return{oid:b,alreadyMerged:!0};if(a&&E===b)return!l&&!c&&await W.writeRef({fs:t,gitdir:i,ref:n,value:k}),{oid:k,fastForward:!0};{if(o)throw new Yc;let A=await mt.acquire({fs:t,gitdir:i,cache:e,allowUnmerged:!1},async S=>Q8({fs:t,cache:e,dir:r,gitdir:i,index:S,ourOid:b,theirOid:k,baseOid:E,ourName:_a(n),baseName:"base",theirName:_a(s),dryRun:l,abortOnConflict:u,mergeDriver:v}));if(A instanceof Xo)throw A;return f||(f=`Merge branch '${_a(s)}' into ${_a(n)}`),{oid:await Od({fs:t,cache:e,gitdir:i,message:f,ref:n,tree:A,parent:[b,k],author:d,committer:h,signingKey:m,onSign:g,dryRun:l,noUpdateBranch:c}),tree:A,mergeCommit:!0}}}async function Fk({fs:t,cache:e,http:r,onProgress:i,onMessage:n,onAuth:s,onAuthSuccess:a,onAuthFailure:o,dir:l,gitdir:c,ref:u,url:f,remote:d,remoteRef:h,prune:m,pruneTags:g,fastForward:v,fastForwardOnly:w,corsProxy:b,singleBranch:k,headers:x,author:E,committer:A,signingKey:y}){try{if(!u){let T=await Ds({fs:t,gitdir:c});if(!T)throw new Sr("ref");u=T}let{fetchHead:S,fetchHeadDescription:_}=await bv({fs:t,cache:e,http:r,onProgress:i,onMessage:n,onAuth:s,onAuthSuccess:a,onAuthFailure:o,gitdir:c,corsProxy:b,ref:u,url:f,remote:d,remoteRef:h,singleBranch:k,headers:x,prune:m,pruneTags:g});await $k({fs:t,cache:e,gitdir:c,ours:u,theirs:S,fastForward:v,fastForwardOnly:w,message:`Merge ${_}`,author:E,committer:A,signingKey:y,dryRun:!1,noUpdateBranch:!1}),await wv({fs:t,cache:e,onProgress:i,dir:l,gitdir:c,ref:u,remote:d,noCheckout:!1})}catch(S){throw S.caller="git.pull",S}}async function Ik({fs:t,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,dir:o,gitdir:l=O(o,".git"),ref:c,url:u,remote:f,remoteRef:d,corsProxy:h,singleBranch:m,headers:g={},cache:v={}}){try{C("fs",t),C("http",e),C("gitdir",l);let w={name:"",email:"",timestamp:Date.now(),timezoneOffset:0},b=new J(t),k=await ee({fsp:b,dotgit:l});return await Fk({fs:b,cache:v,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,dir:o,gitdir:k,ref:c,url:u,remote:f,remoteRef:d,fastForwardOnly:!0,corsProxy:h,singleBranch:m,headers:g,author:w,committer:w})}catch(w){throw w.caller="git.fastForward",w}}async function Ok({fs:t,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,dir:o,gitdir:l=O(o,".git"),ref:c,remote:u,remoteRef:f,url:d,corsProxy:h,depth:m=null,since:g=null,exclude:v=[],relative:w=!1,tags:b=!1,singleBranch:k=!1,headers:x={},prune:E=!1,pruneTags:A=!1,cache:y={}}){try{C("fs",t),C("http",e),C("gitdir",l);let S=new J(t),_=await ee({fsp:S,dotgit:l});return await bv({fs:S,cache:y,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,gitdir:_,ref:c,remote:u,remoteRef:f,url:d,corsProxy:h,depth:m,since:g,exclude:v,relative:w,tags:b,singleBranch:k,headers:x,prune:E,pruneTags:A})}catch(S){throw S.caller="git.fetch",S}}async function Mk({fs:t,dir:e,gitdir:r=O(e,".git"),oids:i,cache:n={}}){try{C("fs",t),C("gitdir",r),C("oids",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await _v({fs:s,cache:n,gitdir:a,oids:i})}catch(s){throw s.caller="git.findMergeBase",s}}async function Dk({fs:t,filepath:e}){if(await t.exists(O(e,".git")))return e;{let r=xa(e);if(r===e)throw new He(`git root for ${e}`);return Dk({fs:t,filepath:r})}}async function Lk({fs:t,filepath:e}){try{return C("fs",t),C("filepath",e),await Dk({fs:new J(t),filepath:e})}catch(r){throw r.caller="git.findRoot",r}}async function Bk({fs:t,dir:e,gitdir:r=O(e,".git"),path:i}){try{C("fs",t),C("gitdir",r),C("path",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await iu({fs:n,gitdir:s,path:i})}catch(n){throw n.caller="git.getConfig",n}}async function e6({fs:t,gitdir:e,path:r}){return(await ct.get({fs:t,gitdir:e})).getall(r)}async function Nk({fs:t,dir:e,gitdir:r=O(e,".git"),path:i}){try{C("fs",t),C("gitdir",r),C("path",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await e6({fs:n,gitdir:s,path:i})}catch(n){throw n.caller="git.getConfigAll",n}}async function Hk({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:i,corsProxy:n,url:s,headers:a={},forPush:o=!1}){try{C("http",t),C("url",s);let c=await rl.getRemoteHelperFor({url:s}).discover({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:i,corsProxy:n,service:o?"git-receive-pack":"git-upload-pack",url:s,headers:a,protocolVersion:1}),u={capabilities:[...c.capabilities]};for(let[f,d]of c.refs){let h=f.split("/"),m=h.pop(),g=u;for(let v of h)g[v]=g[v]||{},g=g[v];g[m]=d}for(let[f,d]of c.symrefs){let h=f.split("/"),m=h.pop(),g=u;for(let v of h)g[v]=g[v]||{},g=g[v];g[m]=d}return u}catch(l){throw l.caller="git.getRemoteInfo",l}}function Uk(t,e,r,i){let n=[];for(let[s,a]of t.refs){if(e&&!s.startsWith(e))continue;if(s.endsWith("^{}")){if(i){let l=s.replace("^{}",""),c=n[n.length-1],u=c.ref===l?c:n.find(f=>f.ref===l);if(u===void 0)throw new Error("I did not expect this to happen");u.peeled=a}continue}let o={ref:s,oid:a};r&&t.symrefs.has(s)&&(o.target=t.symrefs.get(s)),n.push(o)}return n}async function Gk({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:i,corsProxy:n,url:s,headers:a={},forPush:o=!1,protocolVersion:l=2}){try{C("http",t),C("url",s);let u=await rl.getRemoteHelperFor({url:s}).discover({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:i,corsProxy:n,service:o?"git-receive-pack":"git-upload-pack",url:s,headers:a,protocolVersion:l});if(u.protocolVersion===2)return{protocolVersion:u.protocolVersion,capabilities:u.capabilities2};let f={};for(let d of u.capabilities){let[h,m]=d.split("=");m?f[h]=m:f[h]=!0}return{protocolVersion:1,capabilities:f,refs:Uk(u,void 0,!0,!0)}}catch(c){throw c.caller="git.getRemoteInfo2",c}}async function t6({type:t,object:e,format:r="content",oid:i=void 0}){return r!=="deflated"&&(r!=="wrapped"&&(e=Rs.wrap({type:t,object:e})),i=await qn(e)),{oid:i,object:e}}async function jk({object:t}){try{C("object",t),typeof t=="string"?t=Buffer.from(t,"utf8"):t instanceof Uint8Array||(t=new Uint8Array(t));let e="blob",{oid:r,object:i}=await t6({type:e,format:"content",object:t});return{oid:r,type:e,object:i,format:"wrapped"}}catch(e){throw e.caller="git.hashBlob",e}}async function r6({fs:t,cache:e,onProgress:r,dir:i,gitdir:n,filepath:s}){try{s=O(i,s);let a=await t.read(s),o=c=>Ke({fs:t,cache:e,gitdir:n,oid:c}),l=await jc.fromPack({pack:a,getExternalRefDelta:o,onProgress:r});return await t.write(s.replace(/\.pack$/,".idx"),await l.toBuffer()),{oids:[...l.hashes]}}catch(a){throw a.caller="git.indexPack",a}}async function qk({fs:t,onProgress:e,dir:r,gitdir:i=O(r,".git"),filepath:n,cache:s={}}){try{C("fs",t),C("dir",r),C("gitdir",r),C("filepath",n);let a=new J(t),o=await ee({fsp:a,dotgit:i});return await r6({fs:a,cache:s,onProgress:e,dir:r,gitdir:o,filepath:n})}catch(a){throw a.caller="git.indexPack",a}}async function zk({fs:t,bare:e=!1,dir:r,gitdir:i=e?r:O(r,".git"),defaultBranch:n="master"}){try{C("fs",t),C("gitdir",i),e||C("dir",r);let s=new J(t),a=await ee({fsp:s,dotgit:i});return await _k({fs:s,bare:e,dir:r,gitdir:a,defaultBranch:n})}catch(s){throw s.caller="git.init",s}}async function Vk({fs:t,cache:e,gitdir:r,oid:i,ancestor:n,depth:s}){let a=await Ea.read({fs:t,gitdir:r});if(!i)throw new Sr("oid");if(!n)throw new Sr("ancestor");if(i===n)return!1;let o=[i],l=new Set,c=0;for(;o.length;){if(c++===s)throw new Zc(s);let u=o.shift(),{type:f,object:d}=await Ke({fs:t,cache:e,gitdir:r,oid:u});if(f!=="commit")throw new hr(u,f,"commit");let h=kr.from(d).parse();for(let m of h.parent)if(m===n)return!0;if(!a.has(u))for(let m of h.parent)l.has(m)||(o.push(m),l.add(m))}return!1}async function Wk({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,ancestor:n,depth:s=-1,cache:a={}}){try{C("fs",t),C("gitdir",r),C("oid",i),C("ancestor",n);let o=new J(t),l=await ee({fsp:o,dotgit:r});return await Vk({fs:o,cache:a,gitdir:l,oid:i,ancestor:n,depth:s})}catch(o){throw o.caller="git.isDescendent",o}}async function Yk({fs:t,dir:e,gitdir:r=O(e,".git"),filepath:i}){try{C("fs",t),C("dir",e),C("gitdir",r),C("filepath",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return Is.isIgnored({fs:n,dir:e,gitdir:s,filepath:i})}catch(n){throw n.caller="git.isIgnored",n}}async function Xk({fs:t,dir:e,gitdir:r=O(e,".git"),remote:i}){try{C("fs",t),C("gitdir",r);let n=new J(t),s=await ee({fsp:n,dotgit:r});return W.listBranches({fs:n,gitdir:s,remote:i})}catch(n){throw n.caller="git.listBranches",n}}async function i6({fs:t,gitdir:e,ref:r,cache:i}){if(r){let n=await W.resolve({gitdir:e,fs:t,ref:r}),s=[];return await Zk({fs:t,cache:i,gitdir:e,oid:n,filenames:s,prefix:""}),s}else return mt.acquire({fs:t,gitdir:e,cache:i},async function(n){return n.entries.map(s=>s.path)})}async function Zk({fs:t,cache:e,gitdir:r,oid:i,filenames:n,prefix:s}){let{tree:a}=await sl({fs:t,cache:e,gitdir:r,oid:i});for(let o of a)o.type==="tree"?await Zk({fs:t,cache:e,gitdir:r,oid:o.oid,filenames:n,prefix:O(s,o.path)}):n.push(O(s,o.path))}async function Kk({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i,cache:n={}}){try{C("fs",t),C("gitdir",r);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await i6({fs:s,cache:n,gitdir:a,ref:i})}catch(s){throw s.caller="git.listFiles",s}}async function n6({fs:t,cache:e,gitdir:r,ref:i}){let n;try{n=await W.resolve({gitdir:r,fs:t,ref:i})}catch(o){if(o instanceof He)return[]}return(await sl({fs:t,cache:e,gitdir:r,oid:n})).tree.map(o=>({target:o.path,note:o.oid}))}async function Qk({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i="refs/notes/commits",cache:n={}}){try{C("fs",t),C("gitdir",r),C("ref",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await n6({fs:s,cache:n,gitdir:a,ref:i})}catch(s){throw s.caller="git.listNotes",s}}async function Jk({fs:t,dir:e,gitdir:r=O(e,".git"),filepath:i}){try{C("fs",t),C("gitdir",r);let n=new J(t),s=await ee({fsp:n,dotgit:r});return W.listRefs({fs:n,gitdir:s,filepath:i})}catch(n){throw n.caller="git.listRefs",n}}async function s6({fs:t,gitdir:e}){let r=await ct.get({fs:t,gitdir:e}),i=await r.getSubsections("remote");return Promise.all(i.map(async s=>{let a=await r.get(`remote.${s}.url`);return{remote:s,url:a}}))}async function eA({fs:t,dir:e,gitdir:r=O(e,".git")}){try{C("fs",t),C("gitdir",r);let i=new J(t),n=await ee({fsp:i,dotgit:r});return await s6({fs:i,gitdir:n})}catch(i){throw i.caller="git.listRemotes",i}}async function a6(t){let e=at.streamReader(t),r=[],i;for(;i=await e(),i!==!0;){if(i===null)continue;i=i.toString("utf8").replace(/\n$/,"");let[n,s,...a]=i.split(" "),o={ref:s,oid:n};for(let l of a){let[c,u]=l.split(":");c==="symref-target"?o.target=u:c==="peeled"&&(o.peeled=u)}r.push(o)}return r}async function o6({prefix:t,symrefs:e,peelTags:r}){let i=[];return i.push(at.encode(`command=ls-refs -`)),i.push(at.encode(`agent=${Md.agent} -`)),(r||e||t)&&i.push(at.delim()),r&&i.push(at.encode("peel")),e&&i.push(at.encode("symrefs")),t&&i.push(at.encode(`ref-prefix ${t}`)),i.push(at.flush()),i}async function tA({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:i,corsProxy:n,url:s,headers:a={},forPush:o=!1,protocolVersion:l=2,prefix:c,symrefs:u,peelTags:f}){try{C("http",t),C("url",s);let d=await tl.discover({http:t,onAuth:e,onAuthSuccess:r,onAuthFailure:i,corsProxy:n,service:o?"git-receive-pack":"git-upload-pack",url:s,headers:a,protocolVersion:l});if(d.protocolVersion===1)return Uk(d,c,u,f);let h=await o6({prefix:c,symrefs:u,peelTags:f}),m=await tl.connect({http:t,auth:d.auth,headers:a,corsProxy:n,service:o?"git-receive-pack":"git-upload-pack",url:s,body:h});return a6(m.body)}catch(d){throw d.caller="git.listServerRefs",d}}async function rA({fs:t,dir:e,gitdir:r=O(e,".git")}){try{C("fs",t),C("gitdir",r);let i=new J(t),n=await ee({fsp:i,dotgit:r});return W.listTags({fs:i,gitdir:n})}catch(i){throw i.caller="git.listTags",i}}function l6(t,e){return t.committer.timestamp-e.committer.timestamp}var c6="e69de29bb2d1d6434b8b29ae775ad8c2e48c5391";async function zE({fs:t,cache:e,gitdir:r,oid:i,fileId:n}){if(n===c6)return;let s=i,a,o=await Qo({fs:t,cache:e,gitdir:r,oid:i}),l=o.tree;return n===o.oid?a=o.path:(a=await iA({fs:t,cache:e,gitdir:r,tree:l,fileId:n,oid:s}),Array.isArray(a)&&(a.length===0?a=void 0:a.length===1&&(a=a[0]))),a}async function iA({fs:t,cache:e,gitdir:r,tree:i,fileId:n,oid:s,filepaths:a=[],parentPath:o=""}){let l=i.entries().map(function(c){let u;return c.oid===n?(u=O(o,c.path),a.push(u)):c.type==="tree"&&(u=Ke({fs:t,cache:e,gitdir:r,oid:c.oid}).then(function({object:f}){return iA({fs:t,cache:e,gitdir:r,tree:Er.from(f),fileId:n,oid:s,filepaths:a,parentPath:O(o,c.path)})})),u});return await Promise.all(l),a}async function u6({fs:t,cache:e,gitdir:r,filepath:i,ref:n,depth:s,since:a,force:o,follow:l}){let c=typeof a=="undefined"?void 0:Math.floor(a.valueOf()/1e3),u=[],f=await Ea.read({fs:t,gitdir:r}),d=await W.resolve({fs:t,gitdir:r,ref:n}),h=[await el({fs:t,cache:e,gitdir:r,oid:d})],m,g,v;function w(b){v&&i&&u.push(b)}for(;h.length>0;){let b=h.pop();if(c!==void 0&&b.commit.committer.timestamp<=c)break;if(i){let k;try{k=await su({fs:t,cache:e,gitdir:r,oid:b.commit.tree,filepath:i}),g&&m!==k&&u.push(g),m=k,g=b,v=!0}catch(x){if(x instanceof He){let E=l&&m;if(E&&(E=await zE({fs:t,cache:e,gitdir:r,oid:b.commit.tree,fileId:m}),E))if(Array.isArray(E)){if(g){let A=await zE({fs:t,cache:e,gitdir:r,oid:g.commit.tree,fileId:m});if(Array.isArray(A))if(E=E.filter(y=>A.indexOf(y)===-1),E.length===1)E=E[0],i=E,g&&u.push(g);else{E=!1,g&&u.push(g);break}}}else i=E,g&&u.push(g);if(!E){if(v&&m&&(u.push(g),!o))break;if(!o&&!l)throw x}g=b,v=!1}else throw x}}else u.push(b);if(s!==void 0&&u.length===s){w(b);break}if(!f.has(b.oid))for(let k of b.commit.parent){let x=await el({fs:t,cache:e,gitdir:r,oid:k});h.map(E=>E.oid).includes(x.oid)||h.push(x)}h.length===0&&w(b),h.sort((k,x)=>l6(k.commit,x.commit))}return u}async function nA({fs:t,dir:e,gitdir:r=O(e,".git"),filepath:i,ref:n="HEAD",depth:s,since:a,force:o,follow:l,cache:c={}}){try{C("fs",t),C("gitdir",r),C("ref",n);let u=new J(t),f=await ee({fsp:u,dotgit:r});return await u6({fs:u,cache:c,gitdir:f,filepath:i,ref:n,depth:s,since:a,force:o,follow:l})}catch(u){throw u.caller="git.log",u}}async function sA({fs:t,onSign:e,dir:r,gitdir:i=O(r,".git"),ours:n,theirs:s,fastForward:a=!0,fastForwardOnly:o=!1,dryRun:l=!1,noUpdateBranch:c=!1,abortOnConflict:u=!0,message:f,author:d,committer:h,signingKey:m,cache:g={},mergeDriver:v,allowUnrelatedHistories:w=!1}){try{C("fs",t),m&&C("onSign",e);let b=new J(t),k=await ee({fsp:b,dotgit:i}),x=await Os({fs:b,gitdir:k,author:d});if(!x&&(!o||!a))throw new Jt("author");let E=await Jo({fs:b,gitdir:k,author:x,committer:h});if(!E&&(!o||!a))throw new Jt("committer");return await $k({fs:b,cache:g,dir:r,gitdir:k,ours:n,theirs:s,fastForward:a,fastForwardOnly:o,dryRun:l,noUpdateBranch:c,abortOnConflict:u,message:f,author:x,committer:E,signingKey:m,onSign:e,mergeDriver:v,allowUnrelatedHistories:w})}catch(b){throw b.caller="git.merge",b}}var f6={commit:16,tree:32,blob:48,tag:64,ofs_delta:96,ref_delta:112};async function aA({fs:t,cache:e,dir:r,gitdir:i=O(r,".git"),oids:n}){let s=new WE,a=[];function o(u,f){let d=Buffer.from(u,f);a.push(d),s.update(d)}async function l({stype:u,object:f}){let d=f6[u],h=f.length,m=h>15?128:0,g=h&15;h=h>>>4;let v=(m|d|g).toString(16);for(o(v,"hex");m;)m=h>127?128:0,v=m|h&127,o(mv(2,v),"hex"),h=h>>>7;o(Buffer.from(await sk(f)))}o("PACK"),o("00000002","hex"),o(mv(8,n.length),"hex");for(let u of n){let{type:f,object:d}=await Ke({fs:t,cache:e,gitdir:i,oid:u});await l({write:o,object:d,stype:f})}let c=s.digest();return a.push(c),a}async function d6({fs:t,cache:e,gitdir:r,oids:i,write:n}){let s=await aA({fs:t,cache:e,gitdir:r,oids:i}),a=Buffer.from(await Pd(s)),l=`pack-${a.slice(-20).toString("hex")}.pack`;return n?(await t.write(O(r,`objects/pack/${l}`),a),{filename:l}):{filename:l,packfile:new Uint8Array(a)}}async function oA({fs:t,dir:e,gitdir:r=O(e,".git"),oids:i,write:n=!1,cache:s={}}){try{C("fs",t),C("gitdir",r),C("oids",i);let a=new J(t),o=await ee({fsp:a,dotgit:r});return await d6({fs:a,cache:s,gitdir:o,oids:i,write:n})}catch(a){throw a.caller="git.packObjects",a}}async function lA({fs:t,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,dir:o,gitdir:l=O(o,".git"),ref:c,url:u,remote:f,remoteRef:d,prune:h=!1,pruneTags:m=!1,fastForward:g=!0,fastForwardOnly:v=!1,corsProxy:w,singleBranch:b,headers:k={},author:x,committer:E,signingKey:A,cache:y={}}){try{C("fs",t),C("gitdir",l);let S=new J(t),_=await ee({fsp:S,dotgit:l}),T=await Os({fs:S,gitdir:_,author:x});if(!T)throw new Jt("author");let P=await Jo({fs:S,gitdir:_,author:T,committer:E});if(!P)throw new Jt("committer");return await Fk({fs:S,cache:y,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,dir:o,gitdir:_,ref:c,url:u,remote:f,remoteRef:d,fastForward:g,fastForwardOnly:v,corsProxy:w,singleBranch:b,headers:k,author:T,committer:P,signingKey:A,prune:h,pruneTags:m})}catch(S){throw S.caller="git.pull",S}}async function h6({fs:t,cache:e,dir:r,gitdir:i=O(r,".git"),start:n,finish:s}){let a=await Ea.read({fs:t,gitdir:i}),o=new Set,l=new Set;for(let f of n)o.add(await W.resolve({fs:t,gitdir:i,ref:f}));for(let f of s)try{let d=await W.resolve({fs:t,gitdir:i,ref:f});l.add(d)}catch(d){}let c=new Set;async function u(f){c.add(f);let{type:d,object:h}=await Ke({fs:t,cache:e,gitdir:i,oid:f});if(d==="tag"){let g=Kr.from(h).headers().object;return u(g)}if(d!=="commit")throw new hr(f,d,"commit");if(!a.has(f)){let g=kr.from(h).headers().parent;for(f of g)!l.has(f)&&!c.has(f)&&await u(f)}}for(let f of o)await u(f);return c}async function rv({fs:t,cache:e,dir:r,gitdir:i=O(r,".git"),oids:n}){let s=new Set;async function a(o){if(s.has(o))return;s.add(o);let{type:l,object:c}=await Ke({fs:t,cache:e,gitdir:i,oid:o});if(l==="tag"){let f=Kr.from(c).headers().object;await a(f)}else if(l==="commit"){let f=kr.from(c).headers().tree;await a(f)}else if(l==="tree"){let u=Er.from(c);for(let f of u)f.type==="blob"&&s.add(f.oid),f.type==="tree"&&await a(f.oid)}}for(let o of n)await a(o);return s}async function p6(t){let e={},r="",i=at.streamReader(t),n=await i();for(;n!==!0;)n!==null&&(r+=n.toString("utf8")+` -`),n=await i();let s=r.toString("utf8").split(` -`);if(n=s.shift(),!n.startsWith("unpack "))throw new Sa('unpack ok" or "unpack [error message]',n);e.ok=n==="unpack ok",e.ok||(e.error=n.slice(7)),e.refs={};for(let a of s){if(a.trim()==="")continue;let o=a.slice(0,2),l=a.slice(3),c=l.indexOf(" ");c===-1&&(c=l.length);let u=l.slice(0,c),f=l.slice(c+1);e.refs[u]={ok:o==="ok",error:f}}return e}async function m6({capabilities:t=[],triplets:e=[]}){let r=[],i=`\0 ${t.join(" ")}`;for(let n of e)r.push(at.encode(`${n.oldoid} ${n.oid} ${n.fullRef}${i} -`)),i="";return r.push(at.flush()),r}async function g6({fs:t,cache:e,http:r,onProgress:i,onMessage:n,onAuth:s,onAuthSuccess:a,onAuthFailure:o,onPrePush:l,gitdir:c,ref:u,remoteRef:f,remote:d,url:h,force:m=!1,delete:g=!1,corsProxy:v,headers:w={}}){let b=u||await Ds({fs:t,gitdir:c});if(typeof b=="undefined")throw new Sr("ref");let k=await ct.get({fs:t,gitdir:c});d=d||await k.get(`branch.${b}.pushRemote`)||await k.get("remote.pushDefault")||await k.get(`branch.${b}.remote`)||"origin";let x=h||await k.get(`remote.${d}.pushurl`)||await k.get(`remote.${d}.url`);if(typeof x=="undefined")throw new Sr("remote OR url");let E=f||await k.get(`branch.${b}.merge`);if(typeof x=="undefined")throw new Sr("remoteRef");v===void 0&&(v=await k.get("http.corsProxy"));let A=await W.expand({fs:t,gitdir:c,ref:b}),y=g?"0000000000000000000000000000000000000000":await W.resolve({fs:t,gitdir:c,ref:A}),S=rl.getRemoteHelperFor({url:x}),_=await S.discover({http:r,onAuth:s,onAuthSuccess:a,onAuthFailure:o,corsProxy:v,service:"git-receive-pack",url:x,headers:w,protocolVersion:1}),T=_.auth,P;if(!E)P=A;else try{P=await W.expandAgainstMap({ref:E,map:_.refs})}catch(Q){if(Q instanceof He)P=E.startsWith("refs/")?E:`refs/heads/${E}`;else throw Q}let D=_.refs.get(P)||"0000000000000000000000000000000000000000";if(l&&!await l({remote:d,url:x,localRef:{ref:g?"(delete)":A,oid:y},remoteRef:{ref:P,oid:D}}))throw new Ko;let B=!_.capabilities.has("no-thin"),N=new Set;if(!g){let Q=[..._.refs.values()],j=new Set;if(D!=="0000000000000000000000000000000000000000"){let Le=await _v({fs:t,cache:e,gitdir:c,oids:[y,D]});for(let lr of Le)Q.push(lr);B&&(j=await rv({fs:t,cache:e,gitdir:c,oids:Le}))}if(!Q.includes(y)){let Le=await h6({fs:t,cache:e,gitdir:c,start:[y],finish:Q});N=await rv({fs:t,cache:e,gitdir:c,oids:Le})}if(B){try{let Le=await W.resolve({fs:t,gitdir:c,ref:`refs/remotes/${d}/HEAD`,depth:2}),{oid:lr}=await W.resolveAgainstMap({ref:Le.replace(`refs/remotes/${d}/`,""),fullref:Le,map:_.refs}),It=[lr];for(let Fe of await rv({fs:t,cache:e,gitdir:c,oids:It}))j.add(Fe)}catch(Le){}for(let Le of j)N.delete(Le)}if(y===D&&(m=!0),!m){if(A.startsWith("refs/tags")&&D!=="0000000000000000000000000000000000000000")throw new Zo("tag-exists");if(y!=="0000000000000000000000000000000000000000"&&D!=="0000000000000000000000000000000000000000"&&!await Vk({fs:t,cache:e,gitdir:c,oid:y,ancestor:D,depth:-1}))throw new Zo("not-fast-forward")}}let ce=yk([..._.capabilities],["report-status","side-band-64k",`agent=${Md.agent}`]),Pe=await m6({capabilities:ce,triplets:[{oldoid:D,oid:y,fullRef:P}]}),ve=g?[]:await aA({fs:t,cache:e,gitdir:c,oids:[...N]}),se=await S.connect({http:r,onProgress:i,corsProxy:v,service:"git-receive-pack",url:x,auth:T,headers:w,body:[...Pe,...ve]}),{packfile:xe,progress:we}=await Rd.demux(se.body);if(n){let Q=bk(we);ou(Q,async j=>{await n(j)})}let z=await p6(xe);if(se.headers&&(z.headers=se.headers),d&&z.ok&&z.refs[P].ok&&!A.startsWith("refs/tags")){let Q=`refs/remotes/${d}/${P.replace("refs/heads","")}`;g?await W.deleteRef({fs:t,gitdir:c,ref:Q}):await W.writeRef({fs:t,gitdir:c,ref:Q,value:y})}if(z.ok&&Object.values(z.refs).every(Q=>Q.ok))return z;{let Q=Object.entries(z.refs).filter(([j,Le])=>!Le.ok).map(([j,Le])=>` - - ${j}: ${Le.error}`).join("");throw new Xc(Q,z)}}async function cA({fs:t,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,onPrePush:o,dir:l,gitdir:c=O(l,".git"),ref:u,remoteRef:f,remote:d="origin",url:h,force:m=!1,delete:g=!1,corsProxy:v,headers:w={},cache:b={}}){try{C("fs",t),C("http",e),C("gitdir",c);let k=new J(t),x=await ee({fsp:k,dotgit:c});return await g6({fs:k,cache:b,http:e,onProgress:r,onMessage:i,onAuth:n,onAuthSuccess:s,onAuthFailure:a,onPrePush:o,gitdir:x,ref:u,remoteRef:f,remote:d,url:h,force:m,delete:g,corsProxy:v,headers:w})}catch(k){throw k.caller="git.push",k}}async function uA({fs:t,cache:e,gitdir:r,oid:i}){let{type:n,object:s}=await Ke({fs:t,cache:e,gitdir:r,oid:i});if(n==="tag")return i=Kr.from(s).parse().object,uA({fs:t,cache:e,gitdir:r,oid:i});if(n!=="blob")throw new hr(i,n,"blob");return{oid:i,blob:new Uint8Array(s)}}async function fA({fs:t,cache:e,gitdir:r,oid:i,filepath:n=void 0}){return n!==void 0&&(i=await su({fs:t,cache:e,gitdir:r,oid:i,filepath:n})),await uA({fs:t,cache:e,gitdir:r,oid:i})}async function dA({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,filepath:n,cache:s={}}){try{C("fs",t),C("gitdir",r),C("oid",i);let a=new J(t),o=await ee({fsp:a,dotgit:r});return await fA({fs:a,cache:s,gitdir:o,oid:i,filepath:n})}catch(a){throw a.caller="git.readBlob",a}}async function xv({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,cache:n={}}){try{C("fs",t),C("gitdir",r),C("oid",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await el({fs:s,cache:n,gitdir:a,oid:i})}catch(s){throw s.caller="git.readCommit",s}}async function v6({fs:t,cache:e,gitdir:r,ref:i="refs/notes/commits",oid:n}){let s=await W.resolve({gitdir:r,fs:t,ref:i}),{blob:a}=await fA({fs:t,cache:e,gitdir:r,oid:s,filepath:n});return a}async function hA({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i="refs/notes/commits",oid:n,cache:s={}}){try{C("fs",t),C("gitdir",r),C("ref",i),C("oid",n);let a=new J(t),o=await ee({fsp:a,dotgit:r});return await v6({fs:a,cache:s,gitdir:o,ref:i,oid:n})}catch(a){throw a.caller="git.readNote",a}}async function pA({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,format:n="parsed",filepath:s=void 0,encoding:a=void 0,cache:o={}}){try{C("fs",t),C("gitdir",r),C("oid",i);let l=new J(t),c=await ee({fsp:l,dotgit:r});s!==void 0&&(i=await su({fs:l,cache:o,gitdir:c,oid:i,filepath:s}));let f=await Ke({fs:l,cache:o,gitdir:c,oid:i,format:n==="parsed"?"content":n});if(f.oid=i,n==="parsed")switch(f.format="parsed",f.type){case"commit":f.object=kr.from(f.object).parse();break;case"tree":f.object=Er.from(f.object).entries();break;case"blob":a?f.object=f.object.toString(a):(f.object=new Uint8Array(f.object),f.format="content");break;case"tag":f.object=Kr.from(f.object).parse();break;default:throw new hr(f.oid,f.type,"blob|commit|tag|tree")}else(f.format==="deflated"||f.format==="wrapped")&&(f.type=f.format);return f}catch(l){throw l.caller="git.readObject",l}}async function w6({fs:t,cache:e,gitdir:r,oid:i}){let{type:n,object:s}=await Ke({fs:t,cache:e,gitdir:r,oid:i,format:"content"});if(n!=="tag")throw new hr(i,n,"tag");let a=Kr.from(s);return{oid:i,tag:a.parse(),payload:a.payload()}}async function mA({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,cache:n={}}){try{C("fs",t),C("gitdir",r),C("oid",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await w6({fs:s,cache:n,gitdir:a,oid:i})}catch(s){throw s.caller="git.readTag",s}}async function gA({fs:t,dir:e,gitdir:r=O(e,".git"),oid:i,filepath:n=void 0,cache:s={}}){try{C("fs",t),C("gitdir",r),C("oid",i);let a=new J(t),o=await ee({fsp:a,dotgit:r});return await sl({fs:a,cache:s,gitdir:o,oid:i,filepath:n})}catch(a){throw a.caller="git.readTree",a}}async function vA({fs:t,dir:e,gitdir:r=O(e,".git"),filepath:i,cache:n={}}){try{C("fs",t),C("gitdir",r),C("filepath",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});await mt.acquire({fs:s,gitdir:a,cache:n},async function(o){o.delete({filepath:i})})}catch(s){throw s.caller="git.remove",s}}async function y6({fs:t,cache:e,onSign:r,gitdir:i,ref:n="refs/notes/commits",oid:s,author:a,committer:o,signingKey:l}){let c;try{c=await W.resolve({gitdir:i,fs:t,ref:n})}catch(m){if(!(m instanceof He))throw m}let f=(await sl({fs:t,cache:e,gitdir:i,oid:c||"4b825dc642cb6eb9a060e54bf8d69288fbee4904"})).tree;f=f.filter(m=>m.path!==s);let d=await au({fs:t,gitdir:i,tree:f});return await Od({fs:t,cache:e,onSign:r,gitdir:i,ref:n,tree:d,parent:c&&[c],message:`Note removed by 'isomorphic-git removeNote' -`,author:a,committer:o,signingKey:l})}async function wA({fs:t,onSign:e,dir:r,gitdir:i=O(r,".git"),ref:n="refs/notes/commits",oid:s,author:a,committer:o,signingKey:l,cache:c={}}){try{C("fs",t),C("gitdir",i),C("oid",s);let u=new J(t),f=await ee({fsp:u,dotgit:i}),d=await Os({fs:u,gitdir:f,author:a});if(!d)throw new Jt("author");let h=await Jo({fs:u,gitdir:f,author:d,committer:o});if(!h)throw new Jt("committer");return await y6({fs:u,cache:c,onSign:e,gitdir:f,ref:n,oid:s,author:d,committer:h,signingKey:l})}catch(u){throw u.caller="git.removeNote",u}}async function b6({fs:t,gitdir:e,oldref:r,ref:i,checkout:n=!1}){if(!nu(i,!0))throw new Fi(i,Hc.clean(i));if(!nu(r,!0))throw new Fi(r,Hc.clean(r));let s=`refs/heads/${r}`,a=`refs/heads/${i}`;if(await W.exists({fs:t,gitdir:e,ref:a}))throw new $i("branch",i,!1);let l=await W.resolve({fs:t,gitdir:e,ref:s,depth:1});await W.writeRef({fs:t,gitdir:e,ref:a,value:l}),await W.deleteRef({fs:t,gitdir:e,ref:s});let u=await Ds({fs:t,gitdir:e,fullname:!0})===s;(n||u)&&await W.writeSymbolicRef({fs:t,gitdir:e,ref:"HEAD",value:a})}async function yA({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i,oldref:n,checkout:s=!1}){try{C("fs",t),C("gitdir",r),C("ref",i),C("oldref",n);let a=new J(t),o=await ee({fsp:a,dotgit:r});return await b6({fs:a,gitdir:o,ref:i,oldref:n,checkout:s})}catch(a){throw a.caller="git.renameBranch",a}}async function bA({gitdir:t,type:e,object:r}){return qn(Rs.wrap({type:e,object:r}))}async function _A({fs:t,dir:e,gitdir:r=O(e,".git"),filepath:i,ref:n,cache:s={}}){try{C("fs",t),C("gitdir",r),C("filepath",i);let a=new J(t),o=await ee({fsp:a,dotgit:r}),l,c;try{l=await W.resolve({fs:a,gitdir:o,ref:n||"HEAD"})}catch(d){if(n)throw d}if(l)try{l=await su({fs:a,cache:s,gitdir:o,oid:l,filepath:i})}catch(d){l=null}let u={ctime:new Date(0),mtime:new Date(0),dev:0,ino:0,mode:0,uid:0,gid:0,size:0},f=e&&await a.read(O(e,i));f&&(c=await bA({gitdir:o,type:"blob",object:f}),l===c&&(u=await a.lstat(O(e,i)))),await mt.acquire({fs:a,gitdir:o,cache:s},async function(d){d.delete({filepath:i}),l&&d.insert({filepath:i,stats:u,oid:l})})}catch(a){throw a.caller="git.reset",a}}async function xA({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i,depth:n}){try{C("fs",t),C("gitdir",r),C("ref",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});return await W.resolve({fs:s,gitdir:a,ref:i,depth:n})}catch(s){throw s.caller="git.resolveRef",s}}async function SA({fs:t,dir:e,gitdir:r=O(e,".git"),path:i,value:n,append:s=!1}){try{C("fs",t),C("gitdir",r),C("path",i);let a=new J(t),o=await ee({fsp:a,dotgit:r}),l=await ct.get({fs:a,gitdir:o});s?await l.append(i,n):await l.set(i,n),await ct.save({fs:a,gitdir:o,config:l})}catch(a){throw a.caller="git.setConfig",a}}async function EA({fs:t,gitdir:e,commit:r}){let i=kr.from(r).toObject();return await Ar({fs:t,gitdir:e,type:"commit",object:i,format:"content"})}var $d=class t{static get timezoneOffsetForRefLogEntry(){let e=new Date().getTimezoneOffset(),r=Math.abs(Math.floor(e/60)),i=Math.abs(e%60).toString().padStart(2,"0");return`${e>0?"-":"+"}${r.toString().padStart(2,"0")}${i}`}static createStashReflogEntry(e,r,i){let n=e.name.replace(/\s/g,""),s="0000000000000000000000000000000000000000",a=Math.floor(Date.now()/1e3),o=t.timezoneOffsetForRefLogEntry;return`${s} ${r} ${n} ${e.email} ${a} ${o} ${i} -`}static getStashReflogEntry(e,r=!1){return e.split(` -`).filter(s=>s).reverse().map((s,a)=>r?`stash@{${a}}: ${s.split(" ")[1]}`:s)}},_6={stage:Aa,workdir:nl},iv;async function il(t,e){return iv===void 0&&(iv=new Nc),iv.acquire(t,e)}async function x6(t,e,r,i,n=null){let s=O(r,i),a=await t.lstat(s);if(!a)throw new He(s);if(a.isDirectory())throw new he(`${s}: file expected, but found directory`);let o=n?await JE({fs:t,gitdir:e,oid:n}):void 0,l=o?n:void 0;return o||await il({fs:t,gitdir:e,currentFilepath:s},async()=>{let c=a.isSymbolicLink()?await t.readlink(s).then(ak):await t.read(s);if(c===null)throw new He(s);l=await Ar({fs:t,gitdir:e,type:"blob",object:c})}),l}async function S6({fs:t,dir:e,gitdir:r,entries:i}){async function n(s){if(s.type==="tree"){if(!s.oid){let a=await Promise.all(s.children.map(n));s.oid=await au({fs:t,gitdir:r,tree:a}),s.mode=16384}}else s.type==="blob"&&(s.oid=await x6(t,r,e,s.path,s.oid),s.mode=33188);return s.path=s.path.split("/").pop(),s}return Promise.all(i.map(n))}async function VE({fs:t,dir:e,gitdir:r,treePair:i}){let n=i[1]==="stage",s=i.map(h=>typeof h=="string"?_6[h]():h),a=[],u=await Fs({fs:t,cache:{},dir:e,gitdir:r,trees:s,map:async(h,[m,g])=>{if(!(h==="."||await Is.isIgnored({fs:t,dir:e,gitdir:r,filepath:h}))&&g)return(!m||await m.oid()!==await g.oid()&&await g.oid()!==void 0)&&a.push([m,g]),{mode:await g.mode(),path:h,oid:await g.oid(),type:await g.type()}},reduce:async(h,m)=>(m=m.filter(Boolean),h?(h.children=m,h):m.length>0?m:void 0),iterate:async(h,m)=>{let g=[];for(let v of m){let[w,b]=v;n?b&&(await t.exists(`${e}/${b.toString()}`)?g.push(v):a.push([null,b])):w&&(b?g.push(v):a.push([w,null]))}return g.length?Promise.all(g.map(h)):[]}});if(a.length===0||u.length===0)return null;let d=(await S6({fs:t,dir:e,gitdir:r,entries:u})).filter(Boolean).map(h=>({mode:h.mode,path:h.path,oid:h.oid,type:h.type}));return au({fs:t,gitdir:r,tree:d})}async function E6({fs:t,dir:e,gitdir:r,stashCommit:i,parentCommit:n,wasStaged:s}){let a=[],o=[],l=await Fs({fs:t,cache:{},dir:e,gitdir:r,trees:[Zr({ref:n}),Zr({ref:i})],map:async(c,[u,f])=>{if(c==="."||await Is.isIgnored({fs:t,dir:e,gitdir:r,filepath:c}))return;let d=f?await f.type():await u.type();if(d!=="tree"&&d!=="blob")return;if(!f&&u){let m=d==="tree"?"rmdir":"rm";return d==="tree"&&a.push(c),d==="blob"&&s&&o.push({filepath:c,oid:await u.oid()}),{method:m,filepath:c}}let h=await f.oid();if(!u||await u.oid()!==h)return d==="tree"?{method:"mkdir",filepath:c}:(s&&o.push({filepath:c,oid:h,stats:await t.lstat(O(e,c))}),{method:"write",filepath:c,oid:h})}});await il({fs:t,gitdir:r,dirRemoved:a,ops:l},async()=>{for(let c of l){let u=O(e,c.filepath);switch(c.method){case"rmdir":await t.rmdir(u);break;case"mkdir":await t.mkdir(u);break;case"rm":await t.rm(u);break;case"write":if(!a.some(f=>u.startsWith(f))){let{object:f}=await Ke({fs:t,cache:{},gitdir:r,oid:c.oid});await t.exists(u)&&await t.rm(u),await t.write(u,f)}break}}}),await mt.acquire({fs:t,gitdir:r,cache:{}},async c=>{o.forEach(({filepath:u,stats:f,oid:d})=>{c.insert({filepath:u,stats:f,oid:d})})})}var ka=class t{constructor({fs:e,dir:r,gitdir:i=O(r,".git")}){Object.assign(this,{fs:e,dir:r,gitdir:i,_author:null})}static get refStash(){return"refs/stash"}static get refLogsStash(){return"logs/refs/stash"}get refStashPath(){return O(this.gitdir,t.refStash)}get refLogsStashPath(){return O(this.gitdir,t.refLogsStash)}async getAuthor(){if(!this._author&&(this._author=await Os({fs:this.fs,gitdir:this.gitdir,author:{}}),!this._author))throw new Jt("author");return this._author}async getStashSHA(e,r){return await this.fs.exists(this.refStashPath)?(r||await this.readStashReflogs({parsed:!1}))[e].split(" ")[1]:null}async writeStashCommit({message:e,tree:r,parent:i}){return EA({fs:this.fs,gitdir:this.gitdir,commit:{message:e,tree:r,parent:i,author:await this.getAuthor(),committer:await this.getAuthor()}})}async readStashCommit(e){let r=await this.readStashReflogs({parsed:!1});if(e!==0&&(e<0||e>r.length-1))throw new Fi(`stash@${e}`,"number that is in range of [0, num of stash pushed]");let i=await this.getStashSHA(e,r);return i?el({fs:this.fs,cache:{},gitdir:this.gitdir,oid:i}):{}}async writeStashRef(e){return W.writeRef({fs:this.fs,gitdir:this.gitdir,ref:t.refStash,value:e})}async writeStashReflogEntry({stashCommit:e,message:r}){let i=await this.getAuthor(),n=$d.createStashReflogEntry(i,e,r),s=this.refLogsStashPath;await il({filepath:s,entry:n},async()=>{let a=await this.fs.exists(s)?await this.fs.read(s,"utf8"):"";await this.fs.write(s,a+n,"utf8")})}async readStashReflogs({parsed:e=!1}){if(!await this.fs.exists(this.refLogsStashPath))return[];let r=await this.fs.read(this.refLogsStashPath,"utf8");return $d.getStashReflogEntry(r,e)}};async function kA({fs:t,dir:e,gitdir:r,message:i=""}){let n=new ka({fs:t,dir:e,gitdir:r});await n.getAuthor();let s=await Ds({fs:t,gitdir:r,fullname:!1}),a=await W.resolve({fs:t,gitdir:r,ref:"HEAD"}),l=(await xv({fs:t,dir:e,gitdir:r,oid:a})).commit.message,c=[a],u=null,f=Zr({ref:"HEAD"}),d=await VE({fs:t,dir:e,gitdir:r,treePair:[Zr({ref:"HEAD"}),"stage"]});if(d){let v=await n.writeStashCommit({message:`stash-Index: WIP on ${s} - ${new Date().toISOString()}`,tree:d,parent:c});c.push(v),u=d,f=Aa()}let h=await VE({fs:t,dir:e,gitdir:r,treePair:[f,"workdir"]});if(h){let v=await n.writeStashCommit({message:`stash-WorkDir: WIP on ${s} - ${new Date().toISOString()}`,tree:h,parent:[c[c.length-1]]});c.push(v),u=h}if(!u||!d&&!h)throw new He("changes, nothing to stash");let m=(i.trim()||`WIP on ${s}`)+`: ${a.substring(0,7)} ${l}`;return{stashCommit:await n.writeStashCommit({message:m,tree:u,parent:c}),stashMsg:m,branch:s,stashMgr:n}}async function k6({fs:t,dir:e,gitdir:r,message:i=""}){let{stashCommit:n,stashMsg:s,branch:a,stashMgr:o}=await kA({fs:t,dir:e,gitdir:r,message:i});return await o.writeStashRef(n),await o.writeStashReflogEntry({stashCommit:n,message:s}),await yv({fs:t,dir:e,gitdir:r,ref:a,track:!1,force:!0}),n}async function A6({fs:t,dir:e,gitdir:r,message:i=""}){let{stashCommit:n}=await kA({fs:t,dir:e,gitdir:r,message:i});return n}async function AA({fs:t,dir:e,gitdir:r,refIdx:i=0}){let s=await new ka({fs:t,dir:e,gitdir:r}).readStashCommit(i),{parent:a=null}=s.commit?s.commit:{};if(!(!a||!Array.isArray(a)))for(let o=0;o{await t.exists(a)&&await t.rm(a)});let o=await n.readStashReflogs({parsed:!1});if(!o.length)return;o.splice(i,1);let l=n.refLogsStashPath;await il({reflogEntries:o,stashReflogPath:l,stashMgr:n},async()=>{if(o.length){await t.write(l,o.reverse().join(` -`)+` -`,"utf8");let c=o[o.length-1].split(" ")[1];await n.writeStashRef(c)}else await t.rm(l)})}async function T6({fs:t,dir:e,gitdir:r}){return new ka({fs:t,dir:e,gitdir:r}).readStashReflogs({parsed:!0})}async function C6({fs:t,dir:e,gitdir:r}){let i=new ka({fs:t,dir:e,gitdir:r}),n=[i.refStashPath,i.refLogsStashPath];await il(n,async()=>{await Promise.all(n.map(async s=>{if(await t.exists(s))return t.rm(s)}))})}async function P6({fs:t,dir:e,gitdir:r,refIdx:i=0}){await AA({fs:t,dir:e,gitdir:r,refIdx:i}),await TA({fs:t,dir:e,gitdir:r,refIdx:i})}async function CA({fs:t,dir:e,gitdir:r=O(e,".git"),op:i="push",message:n="",refIdx:s=0}){C("fs",t),C("dir",e),C("gitdir",r),C("op",i);let a={push:k6,apply:AA,drop:TA,list:T6,clear:C6,pop:P6,create:A6},o=["apply","drop","pop"];try{let l=new J(t),c=await ee({fsp:l,dotgit:r});["refs","logs","logs/refs"].map(d=>O(c,d)).forEach(async d=>{await l.exists(d)||await l.mkdir(d)});let f=a[i];if(f){if(o.includes(i)&&s<0)throw new Fi(`stash@${s}`,"number that is in range of [0, num of stash pushed]");return await f({fs:l,dir:e,gitdir:c,message:n,refIdx:s})}throw new Error(`To be implemented: ${i}`)}catch(l){throw l.caller="git.stash",l}}async function PA({fs:t,dir:e,gitdir:r=O(e,".git"),filepath:i,cache:n={}}){try{C("fs",t),C("gitdir",r),C("filepath",i);let s=new J(t),a=await ee({fsp:s,dotgit:r});if(await Is.isIgnored({fs:s,gitdir:a,dir:e,filepath:i}))return"ignored";let l=await R6({fs:s,cache:n,gitdir:a}),c=await RA({fs:s,cache:n,gitdir:a,tree:l,path:i}),u=await mt.acquire({fs:s,gitdir:a,cache:n},async function(v){for(let w of v)if(w.path===i)return w;return null}),f=await s.lstat(O(e,i)),d=c!==null,h=u!==null,m=f!==null,g=async()=>{if(h&&!xd(u,f))return u.oid;{let v=await s.read(O(e,i)),w=await bA({gitdir:a,type:"blob",object:v});return h&&u.oid===w&&f.size!==-1&&mt.acquire({fs:s,gitdir:a,cache:n},async function(b){b.insert({filepath:i,stats:f,oid:w})}),w}};if(!d&&!m&&!h)return"absent";if(!d&&!m&&h)return"*absent";if(!d&&m&&!h)return"*added";if(!d&&m&&h)return await g()===u.oid?"added":"*added";if(d&&!m&&!h)return"deleted";if(d&&!m&&h)return c===u.oid,"*deleted";if(d&&m&&!h)return await g()===c?"*undeleted":"*undeletemodified";if(d&&m&&h){let v=await g();return v===c?v===u.oid?"unmodified":"*unmodified":v===u.oid?"modified":"*modified"}}catch(s){throw s.caller="git.status",s}}async function RA({fs:t,cache:e,gitdir:r,tree:i,path:n}){typeof n=="string"&&(n=n.split("/"));let s=n.shift();for(let a of i)if(a.path===s){if(n.length===0)return a.oid;let{type:o,object:l}=await Ke({fs:t,cache:e,gitdir:r,oid:a.oid});if(o==="tree"){let c=Er.from(l);return RA({fs:t,cache:e,gitdir:r,tree:c,path:n})}if(o==="blob")throw new hr(a.oid,o,"blob",n.join("/"))}return null}async function R6({fs:t,cache:e,gitdir:r}){let i;try{i=await W.resolve({fs:t,gitdir:r,ref:"HEAD"})}catch(s){if(s instanceof He)return[]}let{tree:n}=await sl({fs:t,cache:e,gitdir:r,oid:i});return n}async function $A({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i="HEAD",filepaths:n=["."],filter:s,cache:a={},ignored:o=!1}){try{C("fs",t),C("gitdir",r),C("ref",i);let l=new J(t),c=await ee({fsp:l,dotgit:r});return await Fs({fs:l,cache:a,dir:e,gitdir:c,trees:[Zr({ref:i}),nl(),Aa()],map:async function(u,[f,d,h]){if(!f&&!h&&d&&!o&&await Is.isIgnored({fs:l,dir:e,filepath:u})||!n.some(y=>vk(u,y)))return null;if(s&&!s(u))return;let[m,g,v]=await Promise.all([f&&f.type(),d&&d.type(),h&&h.type()]),w=[m,g,v].includes("blob");if((m==="tree"||m==="special")&&!w)return;if(m==="commit")return null;if((g==="tree"||g==="special")&&!w)return;if(v==="commit")return null;if((v==="tree"||v==="special")&&!w)return;let b=m==="blob"?await f.oid():void 0,k=v==="blob"?await h.oid():void 0,x;m!=="blob"&&g==="blob"&&v!=="blob"?x="42":g==="blob"&&(x=await d.oid());let E=[void 0,b,x,k],A=E.map(y=>E.indexOf(y));return A.shift(),[u,...A]}})}catch(l){throw l.caller="git.statusMatrix",l}}async function FA({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i,object:n,force:s=!1}){try{C("fs",t),C("gitdir",r),C("ref",i);let a=new J(t);if(i===void 0)throw new Sr("ref");i=i.startsWith("refs/tags/")?i:`refs/tags/${i}`;let o=await ee({fsp:a,dotgit:r}),l=await W.resolve({fs:a,gitdir:o,ref:n||"HEAD"});if(!s&&await W.exists({fs:a,gitdir:o,ref:i}))throw new $i("tag",i);await W.writeRef({fs:a,gitdir:o,ref:i,value:l})}catch(a){throw a.caller="git.tag",a}}async function IA({fs:t,dir:e,gitdir:r=O(e,".git"),cache:i={},filepath:n,oid:s,mode:a,add:o,remove:l,force:c}){try{C("fs",t),C("gitdir",r),C("filepath",n);let u=new J(t),f=await ee({fsp:u,dotgit:r});if(l)return await mt.acquire({fs:u,gitdir:f,cache:i},async function(h){if(!c){let m=await u.lstat(O(e,n));if(m){if(m.isDirectory())throw new $s("directory");return}}h.has({filepath:n})&&h.delete({filepath:n})});let d;if(!s){if(d=await u.lstat(O(e,n)),!d)throw new He(`file at "${n}" on disk and "remove" not set`);if(d.isDirectory())throw new $s("directory")}return await mt.acquire({fs:u,gitdir:f,cache:i},async function(h){if(!o&&!h.has({filepath:n}))throw new He(`file at "${n}" in index and "add" not set`);let m;if(s)m={ctime:new Date(0),mtime:new Date(0),dev:0,ino:0,mode:a,uid:0,gid:0,size:0};else{m=d;let g=m.isSymbolicLink()?await u.readlink(O(e,n)):await u.read(O(e,n));s=await Ar({fs:u,gitdir:f,type:"blob",format:"content",object:g})}return h.insert({filepath:n,oid:s,stats:m}),s})}catch(u){throw u.caller="git.updateIndex",u}}function OA(){try{return Md.version}catch(t){throw t.caller="git.version",t}}async function MA({fs:t,dir:e,gitdir:r=O(e,".git"),trees:i,map:n,reduce:s,iterate:a,cache:o={}}){try{C("fs",t),C("gitdir",r),C("trees",i);let l=new J(t),c=await ee({fsp:l,dotgit:r});return await Fs({fs:l,cache:o,dir:e,gitdir:c,trees:i,map:n,reduce:s,iterate:a})}catch(l){throw l.caller="git.walk",l}}async function DA({fs:t,dir:e,gitdir:r=O(e,".git"),blob:i}){try{C("fs",t),C("gitdir",r),C("blob",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await Ar({fs:n,gitdir:s,type:"blob",object:i,format:"content"})}catch(n){throw n.caller="git.writeBlob",n}}async function LA({fs:t,dir:e,gitdir:r=O(e,".git"),commit:i}){try{C("fs",t),C("gitdir",r),C("commit",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await EA({fs:n,gitdir:s,commit:i})}catch(n){throw n.caller="git.writeCommit",n}}async function BA({fs:t,dir:e,gitdir:r=O(e,".git"),type:i,object:n,format:s="parsed",oid:a,encoding:o=void 0}){try{let l=new J(t),c=await ee({fsp:l,dotgit:r});if(s==="parsed"){switch(i){case"commit":n=kr.from(n).toObject();break;case"tree":n=Er.from(n).toObject();break;case"blob":n=Buffer.from(n,o);break;case"tag":n=Kr.from(n).toObject();break;default:throw new hr(a||"",i,"blob|commit|tag|tree")}s="content"}return a=await Ar({fs:l,gitdir:c,type:i,object:n,oid:a,format:s}),a}catch(l){throw l.caller="git.writeObject",l}}async function NA({fs:t,dir:e,gitdir:r=O(e,".git"),ref:i,value:n,force:s=!1,symbolic:a=!1}){try{C("fs",t),C("gitdir",r),C("ref",i),C("value",n);let o=new J(t);if(!nu(i,!0))throw new Fi(i,Hc.clean(i));let l=await ee({fsp:o,dotgit:r});if(!s&&await W.exists({fs:o,gitdir:l,ref:i}))throw new $i("ref",i);a?await W.writeSymbolicRef({fs:o,gitdir:l,ref:i,value:n}):(n=await W.resolve({fs:o,gitdir:l,ref:n}),await W.writeRef({fs:o,gitdir:l,ref:i,value:n}))}catch(o){throw o.caller="git.writeRef",o}}async function $6({fs:t,gitdir:e,tag:r}){let i=Kr.from(r).toObject();return await Ar({fs:t,gitdir:e,type:"tag",object:i,format:"content"})}async function HA({fs:t,dir:e,gitdir:r=O(e,".git"),tag:i}){try{C("fs",t),C("gitdir",r),C("tag",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await $6({fs:n,gitdir:s,tag:i})}catch(n){throw n.caller="git.writeTag",n}}async function UA({fs:t,dir:e,gitdir:r=O(e,".git"),tree:i}){try{C("fs",t),C("gitdir",r),C("tree",i);let n=new J(t),s=await ee({fsp:n,dotgit:r});return await au({fs:n,gitdir:s,tree:i})}catch(n){throw n.caller="git.writeTree",n}}var F6={Errors:rk,STAGE:Aa,TREE:Zr,WORKDIR:nl,add:ok,abortMerge:nk,addNote:dk,addRemote:pk,annotatedTag:mk,branch:gk,checkout:yv,clone:xk,commit:Sk,getConfig:Bk,getConfigAll:Nk,setConfig:SA,currentBranch:Ek,deleteBranch:kk,deleteRef:Ak,deleteRemote:Tk,deleteTag:Ck,expandOid:Pk,expandRef:Rk,fastForward:Ik,fetch:Ok,findMergeBase:Mk,findRoot:Lk,getRemoteInfo:Hk,getRemoteInfo2:Gk,hashBlob:jk,indexPack:qk,init:zk,isDescendent:Wk,isIgnored:Yk,listBranches:Xk,listFiles:Kk,listNotes:Qk,listRefs:Jk,listRemotes:eA,listServerRefs:tA,listTags:rA,log:nA,merge:sA,packObjects:oA,pull:lA,push:cA,readBlob:dA,readCommit:xv,readNote:hA,readObject:pA,readTag:mA,readTree:gA,remove:vA,removeNote:wA,renameBranch:yA,resetIndex:_A,updateIndex:IA,resolveRef:xA,status:PA,statusMatrix:$A,tag:FA,version:OA,walk:MA,writeBlob:DA,writeCommit:LA,writeObject:BA,writeRef:NA,writeTag:HA,writeTree:UA,stash:CA};X.Errors=rk;X.STAGE=Aa;X.TREE=Zr;X.WORKDIR=nl;X.abortMerge=nk;X.add=ok;X.addNote=dk;X.addRemote=pk;X.annotatedTag=mk;X.branch=gk;X.checkout=yv;X.clone=xk;X.commit=Sk;X.currentBranch=Ek;X.default=F6;X.deleteBranch=kk;X.deleteRef=Ak;X.deleteRemote=Tk;X.deleteTag=Ck;X.expandOid=Pk;X.expandRef=Rk;X.fastForward=Ik;X.fetch=Ok;X.findMergeBase=Mk;X.findRoot=Lk;X.getConfig=Bk;X.getConfigAll=Nk;X.getRemoteInfo=Hk;X.getRemoteInfo2=Gk;X.hashBlob=jk;X.indexPack=qk;X.init=zk;X.isDescendent=Wk;X.isIgnored=Yk;X.listBranches=Xk;X.listFiles=Kk;X.listNotes=Qk;X.listRefs=Jk;X.listRemotes=eA;X.listServerRefs=tA;X.listTags=rA;X.log=nA;X.merge=sA;X.packObjects=oA;X.pull=lA;X.push=cA;X.readBlob=dA;X.readCommit=xv;X.readNote=hA;X.readObject=pA;X.readTag=mA;X.readTree=gA;X.remove=vA;X.removeNote=wA;X.renameBranch=yA;X.resetIndex=_A;X.resolveRef=xA;X.setConfig=SA;X.stash=CA;X.status=PA;X.statusMatrix=$A;X.tag=FA;X.updateIndex=IA;X.version=OA;X.walk=MA;X.writeBlob=DA;X.writeCommit=LA;X.writeObject=BA;X.writeRef=NA;X.writeTag=HA;X.writeTree=UA});var JA=F((UZ,QA)=>{"use strict";p();QA.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var tT=F((jZ,eT)=>{p();var Lv={px:{px:1,cm:37.79527559055118,mm:3.7795275590551185,in:96,pt:1.3333333333333333,pc:16},cm:{px:.026458333333333334,cm:1,mm:.1,in:2.54,pt:.035277777777777776,pc:.42333333333333334},mm:{px:.26458333333333334,cm:10,mm:1,in:25.4,pt:.35277777777777775,pc:4.233333333333333},in:{px:.010416666666666666,cm:.39370078740157477,mm:.03937007874015748,in:1,pt:.013888888888888888,pc:.16666666666666666},pt:{px:.75,cm:28.346456692913385,mm:2.834645669291339,in:72,pt:1,pc:12},pc:{px:.0625,cm:2.3622047244094486,mm:.2362204724409449,in:6,pt:.08333333333333333,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:1.1111111111111112,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:Math.PI*2},turn:{deg:.002777777777777778,grad:.0025,rad:.5/Math.PI,turn:1},s:{s:1,ms:.001},ms:{s:1e3,ms:1},Hz:{Hz:1,kHz:1e3},kHz:{Hz:.001,kHz:1},dpi:{dpi:1,dpcm:.39370078740157477,dppx:.010416666666666666},dpcm:{dpi:2.54,dpcm:1,dppx:.026458333333333334},dppx:{dpi:96,dpcm:37.79527559055118,dppx:1}};eT.exports=function(t,e,r,i){if(!Lv.hasOwnProperty(r))throw new Error("Cannot convert to "+r);if(!Lv[r].hasOwnProperty(e))throw new Error("Cannot convert from "+e+" to "+r);var n=Lv[r][e]*t;return i!==!1?(i=Math.pow(10,parseInt(i)||5),Math.round(n*i)/i):n}});var mT=F(Vn=>{"use strict";p();Object.defineProperty(Vn,"__esModule",{value:!0});Vn.fromRgba=ul;Vn.fromRgb=Bv;Vn.fromHsla=zd;Vn.fromHsl=hT;Vn.fromString=pT;Vn.default=void 0;var rT=sT(JA()),U6=sT(tT());function sT(t){return t&&t.__esModule?t:{default:t}}function G6(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function iT(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,i=new Array(e);r-1}function Y6(t,e,r){var i=t/255,n=e/255,s=r/255,a=Math.max(i,n,s),o=Math.min(i,n,s),l=a-o,c=(a+o)/2;if(l===0)return[0,0,c*100];var u=l/(1-Math.abs(2*c-1)),f=function(){switch(a){case i:return(n-s)/l%6;case n:return(s-i)/l+2;default:return(i-n)/l+4}}();return[f*60,u*100,c*100]}function X6(t,e,r){var i=t/60,n=e/100,s=r/100,a=(1-Math.abs(2*s-1))*n,o=a*(1-Math.abs(i%2-1)),l=s-a/2,c=function(){return i<1?[a,o,0]:i<2?[o,a,0]:i<3?[0,a,o]:i<4?[0,o,a]:i<5?[o,0,a]:[a,0,o]}(),u=pr(c,3),f=u[0],d=u[1],h=u[2];return[(f+l)*255,(d+l)*255,(h+l)*255]}var Z6=function(){function t(e){var r=pr(e,4),i=r[0],n=r[1],s=r[2],a=r[3];G6(this,t),this.values=[Math.max(Math.min(parseInt(i,10),255),0),Math.max(Math.min(parseInt(n,10),255),0),Math.max(Math.min(parseInt(s,10),255),0),a==null?1:Math.max(Math.min(parseFloat(a),255),0)]}return j6(t,[{key:"toRgbString",value:function(){var r=pr(this.values,4),i=r[0],n=r[1],s=r[2],a=r[3];return a===1?"rgb(".concat(i,", ").concat(n,", ").concat(s,")"):"rgba(".concat(i,", ").concat(n,", ").concat(s,", ").concat(a,")")}},{key:"toHslString",value:function(){var r=this.toHslaArray(),i=pr(r,4),n=i[0],s=i[1],a=i[2],o=i[3];return o===1?"hsl(".concat(n,", ").concat(s,"%, ").concat(a,"%)"):"hsla(".concat(n,", ").concat(s,"%, ").concat(a,"%, ").concat(o,")")}},{key:"toHexString",value:function(){var r=pr(this.values,4),i=r[0],n=r[1],s=r[2],a=r[3];return i=Number(i).toString(16).padStart(2,"0"),n=Number(n).toString(16).padStart(2,"0"),s=Number(s).toString(16).padStart(2,"0"),a=a<1?parseInt(a*255,10).toString(16).padStart(2,"0"):"","#".concat(i).concat(n).concat(s).concat(a)}},{key:"toRgbaArray",value:function(){return this.values}},{key:"toHslaArray",value:function(){var r=pr(this.values,4),i=r[0],n=r[1],s=r[2],a=r[3],o=Y6(i,n,s),l=pr(o,3),c=l[0],u=l[1],f=l[2];return[c,u,f,a]}}]),t}();function ul(t){var e=pr(t,4),r=e[0],i=e[1],n=e[2],s=e[3];return new Z6([r,i,n,s])}function Bv(t){var e=pr(t,3),r=e[0],i=e[1],n=e[2];return ul([r,i,n,1])}function zd(t){var e=pr(t,4),r=e[0],i=e[1],n=e[2],s=e[3],a=X6(r,i,n),o=pr(a,3),l=o[0],c=o[1],u=o[2];return ul([l,c,u,s])}function hT(t){var e=pr(t,3),r=e[0],i=e[1],n=e[2];return zd([r,i,n,1])}function K6(t){var e=aT.exec(t)||oT.exec(t),r=pr(e,5),i=r[1],n=r[2],s=r[3],a=r[4];return i=parseInt(i.length<2?i.repeat(2):i,16),n=parseInt(n.length<2?n.repeat(2):n,16),s=parseInt(s.length<2?s.repeat(2):s,16),a=a&&(parseInt(a.length<2?a.repeat(2):a,16)/255).toPrecision(1)||1,ul([i,n,s,a])}function Q6(t){var e=lT.exec(t)||uT.exec(t)||cT.exec(t)||fT.exec(t),r=pr(e,5),i=r[1],n=r[2],s=r[3],a=r[4];return i=uu(i,"%")?parseInt(i,10)*255/100:parseInt(i,10),n=uu(n,"%")?parseInt(n,10)*255/100:parseInt(n,10),s=uu(s,"%")>0?parseInt(s,10)*255/100:parseInt(s,10),a=a===void 0?1:parseFloat(a)/(uu(a,"%")?100:1),ul([i,n,s,a])}function J6(t){var e=dT.exec(t),r=pr(e,6),i=r[1],n=r[2],s=r[3],a=r[4],o=r[5];return n=n||"deg",i=(0,U6.default)(parseFloat(i),n,"deg"),s=parseFloat(s),a=parseFloat(a),o=o===void 0?1:parseFloat(o)/(uu(o,"%")?100:1),zd([i,s,a,o])}function pT(t){return rT.default[t]?Bv(rT.default[t]):aT.test(t)||oT.test(t)?K6(t):lT.test(t)||uT.test(t)||cT.test(t)||fT.test(t)?Q6(t):dT.test(t)?J6(t):null}var e5={fromString:pT,fromRgb:Bv,fromRgba:ul,fromHsl:hT,fromHsla:zd};Vn.default=e5});var Nv=F((WZ,vT)=>{"use strict";p();var gT=Object.prototype.toString;vT.exports=function(e){var r=gT.call(e),i=r==="[object Arguments]";return i||(i=r!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&gT.call(e.callee)==="[object Function]"),i}});var AT=F((XZ,kT)=>{"use strict";p();var ET;Object.keys||(fu=Object.prototype.hasOwnProperty,Hv=Object.prototype.toString,wT=Nv(),Uv=Object.prototype.propertyIsEnumerable,yT=!Uv.call({toString:null},"toString"),bT=Uv.call(function(){},"prototype"),du=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Vd=function(t){var e=t.constructor;return e&&e.prototype===t},_T={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},xT=function(){if(typeof window=="undefined")return!1;for(var t in window)try{if(!_T["$"+t]&&fu.call(window,t)&&window[t]!==null&&typeof window[t]=="object")try{Vd(window[t])}catch(e){return!0}}catch(e){return!0}return!1}(),ST=function(t){if(typeof window=="undefined"||!xT)return Vd(t);try{return Vd(t)}catch(e){return!1}},ET=function(e){var r=e!==null&&typeof e=="object",i=Hv.call(e)==="[object Function]",n=wT(e),s=r&&Hv.call(e)==="[object String]",a=[];if(!r&&!i&&!n)throw new TypeError("Object.keys called on a non-object");var o=bT&&i;if(s&&e.length>0&&!fu.call(e,0))for(var l=0;l0)for(var c=0;c{"use strict";p();var t5=Array.prototype.slice,r5=Nv(),TT=Object.keys,Wd=TT?function(e){return TT(e)}:AT(),CT=Object.keys;Wd.shim=function(){if(Object.keys){var e=function(){var r=Object.keys(arguments);return r&&r.length===arguments.length}(1,2);e||(Object.keys=function(i){return r5(i)?CT(t5.call(i)):CT(i)})}else Object.keys=Wd;return Object.keys||Wd};PT.exports=Wd});var Ns=F((JZ,IT)=>{"use strict";p();var i5=Yd(),n5=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",s5=Object.prototype.toString,a5=Array.prototype.concat,RT=Wf(),o5=function(t){return typeof t=="function"&&s5.call(t)==="[object Function]"},$T=Yf()(),l5=function(t,e,r,i){if(e in t){if(i===!0){if(t[e]===r)return}else if(!o5(i)||!i())return}$T?RT(t,e,r,!0):RT(t,e,r)},FT=function(t,e){var r=arguments.length>2?arguments[2]:{},i=i5(e);n5&&(i=a5.call(i,Object.getOwnPropertySymbols(e)));for(var n=0;n{"use strict";p();var c5=Yd(),MT=vc()(),DT=Bt(),Xd=If(),u5=DT("Array.prototype.push"),OT=DT("Object.prototype.propertyIsEnumerable"),f5=MT?Xd.getOwnPropertySymbols:null;LT.exports=function(e,r){if(e==null)throw new TypeError("target must be an object");var i=Xd(e);if(arguments.length===1)return i;for(var n=1;n{"use strict";p();var jv=Gv(),d5=function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),r={},i=0;i{"use strict";p();var p5=Ns(),m5=qv();NT.exports=function(){var e=m5();return p5(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}});var qT=F((oK,jT)=>{"use strict";p();var g5=Ns(),v5=fa(),w5=Gv(),UT=qv(),y5=HT(),b5=v5.apply(UT()),GT=function(e,r){return b5(Object,arguments)};g5(GT,{getPolyfill:UT,implementation:w5,shim:y5});jT.exports=GT});var zv=F((cK,WT)=>{"use strict";p();var zT=tn(),VT=fa(),_5=VT(zT("String.prototype.indexOf"));WT.exports=function(e,r){var i=zT(e,!!r);return typeof i=="function"&&_5(e,".prototype.")>-1?VT(i):i}});var XT=F((fK,YT)=>{"use strict";p();var pu=function(){return typeof function(){}.name=="string"},hu=Object.getOwnPropertyDescriptor;if(hu)try{hu([],"length")}catch(t){hu=null}pu.functionsHaveConfigurableNames=function(){if(!pu()||!hu)return!1;var e=hu(function(){},"name");return!!e&&!!e.configurable};var x5=Function.prototype.bind;pu.boundFunctionsHaveNames=function(){return pu()&&typeof x5=="function"&&function(){}.bind().name!==""};YT.exports=pu});var QT=F((hK,KT)=>{"use strict";p();var ZT=Wf(),S5=Yf()(),E5=XT().functionsHaveConfigurableNames(),k5=_r();KT.exports=function(e,r){if(typeof e!="function")throw new k5("`fn` is not a function");var i=arguments.length>2&&!!arguments[2];return(!i||E5)&&(S5?ZT(e,"name",r,!0,!0):ZT(e,"name",r)),e}});var Vv=F((mK,JT)=>{"use strict";p();var A5=QT(),T5=_r(),C5=Object;JT.exports=A5(function(){if(this==null||this!==C5(this))throw new T5("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},"get flags",!0)});var Wv=F((vK,eC)=>{"use strict";p();var P5=Vv(),R5=Ns().supportsDescriptors,$5=Object.getOwnPropertyDescriptor;eC.exports=function(){if(R5&&/a/mig.flags==="gim"){var e=$5(RegExp.prototype,"flags");if(e&&typeof e.get=="function"&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var r="",i={};if(Object.defineProperty(i,"hasIndices",{get:function(){r+="d"}}),Object.defineProperty(i,"sticky",{get:function(){r+="y"}}),e.get.call(i),r==="dy")return e.get}}return P5}});var iC=F((yK,rC)=>{"use strict";p();var F5=Ns().supportsDescriptors,I5=Wv(),O5=ys(),M5=Object.defineProperty,D5=Gm(),tC=Uf(),L5=/a/;rC.exports=function(){if(!F5||!tC)throw new D5("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=I5(),r=tC(L5),i=O5(r,"flags");return(!i||i.get!==e)&&M5(r,"flags",{configurable:!0,enumerable:!1,get:e}),e}});var oC=F((_K,aC)=>{"use strict";p();var B5=Ns(),N5=fa(),H5=Vv(),nC=Wv(),U5=iC(),sC=N5(nC());B5(sC,{getPolyfill:nC,implementation:H5,shim:U5});aC.exports=sC});var Xv=F((SK,cC)=>{"use strict";p();var G5=bs()(),j5=Bt(),Yv=j5("Object.prototype.toString"),Zd=function(e){return G5&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:Yv(e)==="[object Arguments]"},lC=function(e){return Zd(e)?!0:e!==null&&typeof e=="object"&&"length"in e&&typeof e.length=="number"&&e.length>=0&&Yv(e)!=="[object Array]"&&"callee"in e&&Yv(e.callee)==="[object Function]"},q5=function(){return Zd(arguments)}();Zd.isLegacyArguments=lC;cC.exports=q5?Zd:lC});var uC=F(()=>{p()});var yu=F((CK,RC)=>{p();var sw=typeof Map=="function"&&Map.prototype,Zv=Object.getOwnPropertyDescriptor&&sw?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Qd=sw&&Zv&&typeof Zv.get=="function"?Zv.get:null,fC=sw&&Map.prototype.forEach,aw=typeof Set=="function"&&Set.prototype,Kv=Object.getOwnPropertyDescriptor&&aw?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Jd=aw&&Kv&&typeof Kv.get=="function"?Kv.get:null,dC=aw&&Set.prototype.forEach,z5=typeof WeakMap=="function"&&WeakMap.prototype,gu=z5?WeakMap.prototype.has:null,V5=typeof WeakSet=="function"&&WeakSet.prototype,vu=V5?WeakSet.prototype.has:null,W5=typeof WeakRef=="function"&&WeakRef.prototype,hC=W5?WeakRef.prototype.deref:null,Y5=Boolean.prototype.valueOf,X5=Object.prototype.toString,Z5=Function.prototype.toString,K5=String.prototype.match,ow=String.prototype.slice,Hs=String.prototype.replace,Q5=String.prototype.toUpperCase,pC=String.prototype.toLowerCase,SC=RegExp.prototype.test,mC=Array.prototype.concat,fn=Array.prototype.join,J5=Array.prototype.slice,gC=Math.floor,ew=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Qv=Object.getOwnPropertySymbols,tw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,fl=typeof Symbol=="function"&&typeof Symbol.iterator=="object",wu=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===fl||!0)?Symbol.toStringTag:null,EC=Object.prototype.propertyIsEnumerable,vC=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function wC(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||SC.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var i=t<0?-gC(-t):gC(t);if(i!==t){var n=String(i),s=ow.call(e,n.length+1);return Hs.call(n,r,"$&_")+"."+Hs.call(Hs.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Hs.call(e,r,"$&_")}var rw=uC(),yC=rw.custom,bC=TC(yC)?yC:null,kC={__proto__:null,double:'"',single:"'"},e4={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};RC.exports=function t(e,r,i,n){var s=r||{};if(Wn(s,"quoteStyle")&&!Wn(kC,s.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Wn(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=Wn(s,"customInspect")?s.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Wn(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Wn(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=s.numericSeparator;if(typeof e=="undefined")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return PC(e,s);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var l=String(e);return o?wC(e,l):l}if(typeof e=="bigint"){var c=String(e)+"n";return o?wC(e,c):c}var u=typeof s.depth=="undefined"?5:s.depth;if(typeof i=="undefined"&&(i=0),i>=u&&u>0&&typeof e=="object")return iw(e)?"[Array]":"[Object]";var f=w4(s,i);if(typeof n=="undefined")n=[];else if(CC(n,e)>=0)return"[Circular]";function d(B,N,ce){if(N&&(n=J5.call(n),n.push(N)),ce){var Pe={depth:s.depth};return Wn(s,"quoteStyle")&&(Pe.quoteStyle=s.quoteStyle),t(B,Pe,i+1,n)}return t(B,s,i+1,n)}if(typeof e=="function"&&!_C(e)){var h=c4(e),m=Kd(e,d);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(m.length>0?" { "+fn.call(m,", ")+" }":"")}if(TC(e)){var g=fl?Hs.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):tw.call(e);return typeof e=="object"&&!fl?mu(g):g}if(m4(e)){for(var v="<"+pC.call(String(e.nodeName)),w=e.attributes||[],b=0;b",v}if(iw(e)){if(e.length===0)return"[]";var k=Kd(e,d);return f&&!v4(k)?"["+nw(k,f)+"]":"[ "+fn.call(k,", ")+" ]"}if(i4(e)){var x=Kd(e,d);return!("cause"in Error.prototype)&&"cause"in e&&!EC.call(e,"cause")?"{ ["+String(e)+"] "+fn.call(mC.call("[cause]: "+d(e.cause),x),", ")+" }":x.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+fn.call(x,", ")+" }"}if(typeof e=="object"&&a){if(bC&&typeof e[bC]=="function"&&rw)return rw(e,{depth:u-i});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(u4(e)){var E=[];return fC&&fC.call(e,function(B,N){E.push(d(N,e,!0)+" => "+d(B,e))}),xC("Map",Qd.call(e),E,f)}if(h4(e)){var A=[];return dC&&dC.call(e,function(B){A.push(d(B,e))}),xC("Set",Jd.call(e),A,f)}if(f4(e))return Jv("WeakMap");if(p4(e))return Jv("WeakSet");if(d4(e))return Jv("WeakRef");if(s4(e))return mu(d(Number(e)));if(o4(e))return mu(d(ew.call(e)));if(a4(e))return mu(Y5.call(e));if(n4(e))return mu(d(String(e)));if(typeof window!="undefined"&&e===window)return"{ [object Window] }";if(typeof globalThis!="undefined"&&e===globalThis||typeof global!="undefined"&&e===global)return"{ [object globalThis] }";if(!r4(e)&&!_C(e)){var y=Kd(e,d),S=vC?vC(e)===Object.prototype:e instanceof Object||e.constructor===Object,_=e instanceof Object?"":"null prototype",T=!S&&wu&&Object(e)===e&&wu in e?ow.call(Us(e),8,-1):_?"Object":"",P=S||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",D=P+(T||_?"["+fn.call(mC.call([],T||[],_||[]),": ")+"] ":"");return y.length===0?D+"{}":f?D+"{"+nw(y,f)+"}":D+"{ "+fn.call(y,", ")+" }"}return String(e)};function AC(t,e,r){var i=r.quoteStyle||e,n=kC[i];return n+t+n}function t4(t){return Hs.call(String(t),/"/g,""")}function Ca(t){return!wu||!(typeof t=="object"&&(wu in t||typeof t[wu]!="undefined"))}function iw(t){return Us(t)==="[object Array]"&&Ca(t)}function r4(t){return Us(t)==="[object Date]"&&Ca(t)}function _C(t){return Us(t)==="[object RegExp]"&&Ca(t)}function i4(t){return Us(t)==="[object Error]"&&Ca(t)}function n4(t){return Us(t)==="[object String]"&&Ca(t)}function s4(t){return Us(t)==="[object Number]"&&Ca(t)}function a4(t){return Us(t)==="[object Boolean]"&&Ca(t)}function TC(t){if(fl)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!tw)return!1;try{return tw.call(t),!0}catch(e){}return!1}function o4(t){if(!t||typeof t!="object"||!ew)return!1;try{return ew.call(t),!0}catch(e){}return!1}var l4=Object.prototype.hasOwnProperty||function(t){return t in this};function Wn(t,e){return l4.call(t,e)}function Us(t){return X5.call(t)}function c4(t){if(t.name)return t.name;var e=K5.call(Z5.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function CC(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,i=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,i="... "+r+" more character"+(r>1?"s":"");return PC(ow.call(t,0,e.maxStringLength),e)+i}var n=e4[e.quoteStyle||"single"];n.lastIndex=0;var s=Hs.call(Hs.call(t,n,"\\$1"),/[\x00-\x1f]/g,g4);return AC(s,"single",e)}function g4(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+Q5.call(e.toString(16))}function mu(t){return"Object("+t+")"}function Jv(t){return t+" { ? }"}function xC(t,e,r,i){var n=i?nw(r,i):fn.call(r,", ");return t+" ("+e+") {"+n+"}"}function v4(t){for(var e=0;e=0)return!1;return!0}function w4(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=fn.call(Array(t.indent+1)," ");else return null;return{base:r,prev:fn.call(Array(e+1),r)}}function nw(t,e){if(t.length===0)return"";var r=` -`+e.prev+e.base;return r+fn.call(t,","+r)+` -`+e.prev}function Kd(t,e){var r=iw(t),i=[];if(r){i.length=t.length;for(var n=0;n{"use strict";p();var y4=yu(),b4=_r(),eh=function(t,e,r){for(var i=t,n;(n=i.next)!=null;i=n)if(n.key===e)return i.next=n.next,r||(n.next=t.next,t.next=n),n},_4=function(t,e){if(t){var r=eh(t,e);return r&&r.value}},x4=function(t,e,r){var i=eh(t,e);i?i.value=r:t.next={key:e,next:t.next,value:r}},S4=function(t,e){return t?!!eh(t,e):!1},E4=function(t,e){if(t)return eh(t,e,!0)};$C.exports=function(){var e,r={assert:function(i){if(!r.has(i))throw new b4("Side channel does not contain "+y4(i))},delete:function(i){var n=e&&e.next,s=E4(e,i);return s&&n&&n===s&&(e=void 0),!!s},get:function(i){return _4(e,i)},has:function(i){return S4(e,i)},set:function(i,n){e||(e={next:void 0}),x4(e,i,n)}};return r}});var lw=F((FK,OC)=>{"use strict";p();var k4=tn(),bu=Bt(),A4=yu(),T4=_r(),IC=k4("%Map%",!0),C4=bu("Map.prototype.get",!0),P4=bu("Map.prototype.set",!0),R4=bu("Map.prototype.has",!0),$4=bu("Map.prototype.delete",!0),F4=bu("Map.prototype.size",!0);OC.exports=!!IC&&function(){var e,r={assert:function(i){if(!r.has(i))throw new T4("Side channel does not contain "+A4(i))},delete:function(i){if(e){var n=$4(e,i);return F4(e)===0&&(e=void 0),n}return!1},get:function(i){if(e)return C4(e,i)},has:function(i){return e?R4(e,i):!1},set:function(i,n){e||(e=new IC),P4(e,i,n)}};return r}});var DC=F((OK,MC)=>{"use strict";p();var I4=tn(),rh=Bt(),O4=yu(),th=lw(),M4=_r(),dl=I4("%WeakMap%",!0),D4=rh("WeakMap.prototype.get",!0),L4=rh("WeakMap.prototype.set",!0),B4=rh("WeakMap.prototype.has",!0),N4=rh("WeakMap.prototype.delete",!0);MC.exports=dl?function(){var e,r,i={assert:function(n){if(!i.has(n))throw new M4("Side channel does not contain "+O4(n))},delete:function(n){if(dl&&n&&(typeof n=="object"||typeof n=="function")){if(e)return N4(e,n)}else if(th&&r)return r.delete(n);return!1},get:function(n){return dl&&n&&(typeof n=="object"||typeof n=="function")&&e?D4(e,n):r&&r.get(n)},has:function(n){return dl&&n&&(typeof n=="object"||typeof n=="function")&&e?B4(e,n):!!r&&r.has(n)},set:function(n,s){dl&&n&&(typeof n=="object"||typeof n=="function")?(e||(e=new dl),L4(e,n,s)):th&&(r||(r=th()),r.set(n,s))}};return i}:th});var cw=F((DK,LC)=>{"use strict";p();var H4=_r(),U4=yu(),G4=FC(),j4=lw(),q4=DC(),z4=q4||j4||G4;LC.exports=function(){var e,r={assert:function(i){if(!r.has(i))throw new H4("Side channel does not contain "+U4(i))},delete:function(i){return!!e&&e.delete(i)},get:function(i){return e&&e.get(i)},has:function(i){return!!e&&e.has(i)},set:function(i,n){e||(e=z4()),e.set(i,n)}};return r}});var NC=F((BK,BC)=>{"use strict";p();var V4=Gf(),_u=cw()(),Yn=_r(),uw={assert:function(t,e){if(!t||typeof t!="object"&&typeof t!="function")throw new Yn("`O` is not an object");if(typeof e!="string")throw new Yn("`slot` must be a string");if(_u.assert(t),!uw.has(t,e))throw new Yn("`"+e+"` is not present on `O`")},get:function(t,e){if(!t||typeof t!="object"&&typeof t!="function")throw new Yn("`O` is not an object");if(typeof e!="string")throw new Yn("`slot` must be a string");var r=_u.get(t);return r&&r["$"+e]},has:function(t,e){if(!t||typeof t!="object"&&typeof t!="function")throw new Yn("`O` is not an object");if(typeof e!="string")throw new Yn("`slot` must be a string");var r=_u.get(t);return!!r&&V4(r,"$"+e)},set:function(t,e,r){if(!t||typeof t!="object"&&typeof t!="function")throw new Yn("`O` is not an object");if(typeof e!="string")throw new Yn("`slot` must be a string");var i=_u.get(t);i||(i={},_u.set(t,i)),i["$"+e]=r}};Object.freeze&&Object.freeze(uw);BC.exports=uw});var GC=F((HK,UC)=>{"use strict";p();var xu=NC(),W4=Of(),HC=typeof StopIteration=="object"?StopIteration:null;UC.exports=function(e){if(!HC)throw new W4("this environment lacks StopIteration");xu.set(e,"[[Done]]",!1);var r={next:function(){var n=xu.get(this,"[[Iterator]]"),s=!!xu.get(n,"[[Done]]");try{return{done:s,value:s?void 0:n.next()}}catch(a){if(xu.set(n,"[[Done]]",!0),a!==HC)throw a;return{done:!0,value:void 0}}}};return xu.set(r,"[[Iterator]]",e),r}});var fw=F((GK,qC)=>{"use strict";p();var jC=Bt(),Y4=jC("String.prototype.valueOf"),X4=function(e){try{return Y4(e),!0}catch(r){return!1}},Z4=jC("Object.prototype.toString"),K4="[object String]",Q4=bs()();qC.exports=function(e){return typeof e=="string"?!0:!e||typeof e!="object"?!1:Q4?X4(e):Z4(e)===K4}});var hw=F((qK,WC)=>{"use strict";p();var dw=typeof Map=="function"&&Map.prototype?Map:null,J4=typeof Set=="function"&&Set.prototype?Set:null,ih;dw||(ih=function(e){return!1});var VC=dw?Map.prototype.has:null,zC=J4?Set.prototype.has:null;!ih&&!VC&&(ih=function(e){return!1});WC.exports=ih||function(e){if(!e||typeof e!="object")return!1;try{if(VC.call(e),zC)try{zC.call(e)}catch(r){return!0}return e instanceof dw}catch(r){}return!1}});var mw=F((VK,ZC)=>{"use strict";p();var eU=typeof Map=="function"&&Map.prototype?Map:null,pw=typeof Set=="function"&&Set.prototype?Set:null,nh;pw||(nh=function(e){return!1});var YC=eU?Map.prototype.has:null,XC=pw?Set.prototype.has:null;!nh&&!XC&&(nh=function(e){return!1});ZC.exports=nh||function(e){if(!e||typeof e!="object")return!1;try{if(XC.call(e),YC)try{YC.call(e)}catch(r){return!0}return e instanceof pw}catch(r){}return!1}});var l2=F((YK,oh)=>{"use strict";p();var KC=Xv(),QC=GC();Lf()()||vc()()?(sh=Symbol.iterator,oh.exports=function(e){if(e!=null&&typeof e[sh]!="undefined")return e[sh]();if(KC(e))return Array.prototype[sh].call(e)}):(JC=Ff(),e2=fw(),gw=tn(),t2=gw("%Map%",!0),r2=gw("%Set%",!0),vi=zv(),vw=vi("Array.prototype.push"),ww=vi("String.prototype.charCodeAt"),i2=vi("String.prototype.slice"),n2=function(e,r){var i=e.length;if(r+1>=i)return r+1;var n=ww(e,r);if(n<55296||n>56319)return r+1;var s=ww(e,r+1);return s<56320||s>57343?r+1:r+2},ah=function(e){var r=0;return{next:function(){var n=r>=e.length,s;return n||(s=e[r],r+=1),{done:n,value:s}}}},yw=function(e,r){if(JC(e)||KC(e))return ah(e);if(e2(e)){var i=0;return{next:function(){var s=n2(e,i),a=i2(e,i,s);return i=s,{done:s>e.length,value:a}}}}if(r&&typeof e["_es6-shim iterator_"]!="undefined")return e["_es6-shim iterator_"]()},!t2&&!r2?oh.exports=function(e){if(e!=null)return yw(e,!0)}:(s2=hw(),a2=mw(),bw=vi("Map.prototype.forEach",!0),_w=vi("Set.prototype.forEach",!0),(typeof process=="undefined"||!process.versions||!process.versions.node)&&(xw=vi("Map.prototype.iterator",!0),Sw=vi("Set.prototype.iterator",!0)),Ew=vi("Map.prototype.@@iterator",!0)||vi("Map.prototype._es6-shim iterator_",!0),kw=vi("Set.prototype.@@iterator",!0)||vi("Set.prototype._es6-shim iterator_",!0),o2=function(e){if(s2(e)){if(xw)return QC(xw(e));if(Ew)return Ew(e);if(bw){var r=[];return bw(e,function(n,s){vw(r,[s,n])}),ah(r)}}if(a2(e)){if(Sw)return QC(Sw(e));if(kw)return kw(e);if(_w){var i=[];return _w(e,function(n){vw(i,n)}),ah(i)}}},oh.exports=function(e){return o2(e)||yw(e)}));var sh,JC,e2,gw,t2,r2,vi,vw,ww,i2,n2,ah,yw,s2,a2,bw,_w,xw,Sw,Ew,kw,o2});var Aw=F((ZK,u2)=>{"use strict";p();var c2=function(t){return t!==t};u2.exports=function(e,r){return e===0&&r===0?1/e===1/r:!!(e===r||c2(e)&&c2(r))}});var Tw=F((QK,f2)=>{"use strict";p();var tU=Aw();f2.exports=function(){return typeof Object.is=="function"?Object.is:tU}});var h2=F((eQ,d2)=>{"use strict";p();var rU=Tw(),iU=Ns();d2.exports=function(){var e=rU();return iU(Object,{is:e},{is:function(){return Object.is!==e}}),e}});var v2=F((rQ,g2)=>{"use strict";p();var nU=Ns(),sU=fa(),aU=Aw(),p2=Tw(),oU=h2(),m2=sU(p2(),Object);nU(m2,{getPolyfill:p2,implementation:aU,shim:oU});g2.exports=m2});var Pw=F((nQ,_2)=>{"use strict";p();var lU=fa(),b2=Bt(),cU=tn(),Cw=cU("%ArrayBuffer%",!0),lh=b2("ArrayBuffer.prototype.byteLength",!0),uU=b2("Object.prototype.toString"),w2=!!Cw&&!lh&&new Cw(0).slice,y2=!!w2&&lU(w2);_2.exports=lh||y2?function(e){if(!e||typeof e!="object")return!1;try{return lh?lh(e):y2(e,0),!0}catch(r){return!1}}:Cw?function(e){return uU(e)==="[object ArrayBuffer]"}:function(e){return!1}});var E2=F((aQ,S2)=>{"use strict";p();var x2=Bt(),fU=x2("Date.prototype.getDay"),dU=function(e){try{return fU(e),!0}catch(r){return!1}},hU=x2("Object.prototype.toString"),pU="[object Date]",mU=bs()();S2.exports=function(e){return typeof e!="object"||e===null?!1:mU?dU(e):hU(e)===pU}});var Iw=F((lQ,P2)=>{"use strict";p();var k2=Bt(),gU=bs()(),vU=Gf(),wU=ys(),Fw;gU?(A2=k2("RegExp.prototype.exec"),Rw={},ch=function(){throw Rw},$w={toString:ch,valueOf:ch},typeof Symbol.toPrimitive=="symbol"&&($w[Symbol.toPrimitive]=ch),Fw=function(e){if(!e||typeof e!="object")return!1;var r=wU(e,"lastIndex"),i=r&&vU(r,"value");if(!i)return!1;try{A2(e,$w)}catch(n){return n===Rw}}):(T2=k2("Object.prototype.toString"),C2="[object RegExp]",Fw=function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:T2(e)===C2});var A2,Rw,ch,$w,T2,C2;P2.exports=Fw});var F2=F((uQ,$2)=>{"use strict";p();var yU=Bt(),R2=yU("SharedArrayBuffer.prototype.byteLength",!0);$2.exports=R2?function(e){if(!e||typeof e!="object")return!1;try{return R2(e),!0}catch(r){return!1}}:function(e){return!1}});var M2=F((dQ,O2)=>{"use strict";p();var I2=Bt(),bU=I2("Number.prototype.toString"),_U=function(e){try{return bU(e),!0}catch(r){return!1}},xU=I2("Object.prototype.toString"),SU="[object Number]",EU=bs()();O2.exports=function(e){return typeof e=="number"?!0:!e||typeof e!="object"?!1:EU?_U(e):xU(e)===SU}});var B2=F((pQ,L2)=>{"use strict";p();var D2=Bt(),kU=D2("Boolean.prototype.toString"),AU=D2("Object.prototype.toString"),TU=function(e){try{return kU(e),!0}catch(r){return!1}},CU="[object Boolean]",PU=bs()();L2.exports=function(e){return typeof e=="boolean"?!0:e===null||typeof e!="object"?!1:PU?TU(e):AU(e)===CU}});var H2=F((gQ,N2)=>{"use strict";p();var RU=Bt(),$U=Iw(),FU=RU("RegExp.prototype.exec"),IU=_r();N2.exports=function(e){if(!$U(e))throw new IU("`regex` must be a RegExp");return function(i){return FU(e,i)!==null}}});var z2=F((wQ,Ow)=>{"use strict";p();var q2=Bt(),OU=q2("Object.prototype.toString"),MU=Lf()(),DU=H2();MU?(U2=q2("Symbol.prototype.toString"),G2=DU(/^Symbol\(.*\)$/),j2=function(e){return typeof e.valueOf()!="symbol"?!1:G2(U2(e))},Ow.exports=function(e){if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||OU(e)!=="[object Symbol]")return!1;try{return j2(e)}catch(r){return!1}}):Ow.exports=function(e){return!1};var U2,G2,j2});var Y2=F((bQ,W2)=>{"use strict";p();var V2=typeof BigInt!="undefined"&&BigInt;W2.exports=function(){return typeof V2=="function"&&typeof BigInt=="function"&&typeof V2(42)=="bigint"&&typeof BigInt(42)=="bigint"}});var K2=F((xQ,Mw)=>{"use strict";p();var LU=Y2()();LU?(X2=BigInt.prototype.valueOf,Z2=function(e){try{return X2.call(e),!0}catch(r){}return!1},Mw.exports=function(e){return e===null||typeof e=="undefined"||typeof e=="boolean"||typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="function"?!1:typeof e=="bigint"?!0:Z2(e)}):Mw.exports=function(e){return!1};var X2,Z2});var J2=F((EQ,Q2)=>{"use strict";p();var BU=fw(),NU=M2(),HU=B2(),UU=z2(),GU=K2();Q2.exports=function(e){if(e==null||typeof e!="object"&&typeof e!="function")return null;if(BU(e))return"String";if(NU(e))return"Number";if(HU(e))return"Boolean";if(UU(e))return"Symbol";if(GU(e))return"BigInt"}});var rP=F((AQ,tP)=>{"use strict";p();var uh=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap:null,eP=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet:null,fh;uh||(fh=function(e){return!1});var Lw=uh?uh.prototype.has:null,Dw=eP?eP.prototype.has:null;!fh&&!Lw&&(fh=function(e){return!1});tP.exports=fh||function(e){if(!e||typeof e!="object")return!1;try{if(Lw.call(e,Lw),Dw)try{Dw.call(e,Dw)}catch(r){return!0}return e instanceof uh}catch(r){}return!1}});var nP=F((CQ,Nw)=>{"use strict";p();var jU=tn(),iP=Bt(),qU=jU("%WeakSet%",!0),Bw=iP("WeakSet.prototype.has",!0);Bw?(dh=iP("WeakMap.prototype.has",!0),Nw.exports=function(e){if(!e||typeof e!="object")return!1;try{if(Bw(e,Bw),dh)try{dh(e,dh)}catch(r){return!0}return e instanceof qU}catch(r){}return!1}):Nw.exports=function(e){return!1};var dh});var aP=F((RQ,sP)=>{"use strict";p();var zU=hw(),VU=mw(),WU=rP(),YU=nP();sP.exports=function(e){if(e&&typeof e=="object"){if(zU(e))return"Map";if(VU(e))return"Set";if(WU(e))return"WeakMap";if(YU(e))return"WeakSet"}return!1}});var cP=F((FQ,lP)=>{"use strict";p();var XU=Bt(),oP=XU("ArrayBuffer.prototype.byteLength",!0),ZU=Pw();lP.exports=function(e){return ZU(e)?oP?oP(e):e.byteLength:NaN}});var OP=F((OQ,IP)=>{"use strict";p();var RP=qT(),dn=zv(),uP=oC(),KU=tn(),hl=l2(),QU=cw(),fP=v2(),dP=Xv(),hP=Ff(),pP=Pw(),mP=E2(),gP=Iw(),vP=F2(),wP=Yd(),yP=J2(),bP=aP(),_P=ng(),xP=cP(),SP=dn("SharedArrayBuffer.prototype.byteLength",!0),EP=dn("Date.prototype.getTime"),Hw=Object.getPrototypeOf,kP=dn("Object.prototype.toString"),ph=KU("%Set%",!0),Uw=dn("Map.prototype.has",!0),mh=dn("Map.prototype.get",!0),AP=dn("Map.prototype.size",!0),gh=dn("Set.prototype.add",!0),$P=dn("Set.prototype.delete",!0),vh=dn("Set.prototype.has",!0),hh=dn("Set.prototype.size",!0);function TP(t,e,r,i){for(var n=hl(t),s;(s=n.next())&&!s.done;)if(Oi(e,s.value,r,i))return $P(t,s.value),!0;return!1}function FP(t){if(typeof t=="undefined")return null;if(typeof t!="object")return typeof t=="symbol"?!1:typeof t=="string"||typeof t=="number"?+t==+t:!0}function JU(t,e,r,i,n,s){var a=FP(r);if(a!=null)return a;var o=mh(e,a),l=RP({},n,{strict:!1});return typeof o=="undefined"&&!Uw(e,a)||!Oi(i,o,l,s)?!1:!Uw(t,a)&&Oi(i,o,l,s)}function eG(t,e,r){var i=FP(r);return i!=null?i:vh(e,i)&&!vh(t,i)}function CP(t,e,r,i,n,s){for(var a=hl(t),o,l;(o=a.next())&&!o.done;)if(l=o.value,Oi(r,l,n,s)&&Oi(i,mh(e,l),n,s))return $P(t,l),!0;return!1}function Oi(t,e,r,i){var n=r||{};if(n.strict?fP(t,e):t===e)return!0;var s=yP(t),a=yP(e);if(s!==a)return!1;if(!t||!e||typeof t!="object"&&typeof e!="object")return n.strict?fP(t,e):t==e;var o=i.has(t),l=i.has(e),c;if(o&&l){if(i.get(t)===i.get(e))return!0}else c={};return o||i.set(t,c),l||i.set(e,c),iG(t,e,n,i)}function PP(t){return!t||typeof t!="object"||typeof t.length!="number"||typeof t.copy!="function"||typeof t.slice!="function"||t.length>0&&typeof t[0]!="number"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function tG(t,e,r,i){if(hh(t)!==hh(e))return!1;for(var n=hl(t),s=hl(e),a,o,l;(a=n.next())&&!a.done;)if(a.value&&typeof a.value=="object")l||(l=new ph),gh(l,a.value);else if(!vh(e,a.value)){if(r.strict||!eG(t,e,a.value))return!1;l||(l=new ph),gh(l,a.value)}if(l){for(;(o=s.next())&&!o.done;)if(o.value&&typeof o.value=="object"){if(!TP(l,o.value,r.strict,i))return!1}else if(!r.strict&&!vh(t,o.value)&&!TP(l,o.value,r.strict,i))return!1;return hh(l)===0}return!0}function rG(t,e,r,i){if(AP(t)!==AP(e))return!1;for(var n=hl(t),s=hl(e),a,o,l,c,u,f;(a=n.next())&&!a.done;)if(c=a.value[0],u=a.value[1],c&&typeof c=="object")l||(l=new ph),gh(l,c);else if(f=mh(e,c),typeof f=="undefined"&&!Uw(e,c)||!Oi(u,f,r,i)){if(r.strict||!JU(t,e,c,u,r,i))return!1;l||(l=new ph),gh(l,c)}if(l){for(;(o=s.next())&&!o.done;)if(c=o.value[0],f=o.value[1],c&&typeof c=="object"){if(!CP(l,t,c,f,r,i))return!1}else if(!r.strict&&(!t.has(c)||!Oi(mh(t,c),f,r,i))&&!CP(l,t,c,f,RP({},r,{strict:!1}),i))return!1;return hh(l)===0}return!0}function iG(t,e,r,i){var n,s;if(typeof t!=typeof e||t==null||e==null||kP(t)!==kP(e)||dP(t)!==dP(e))return!1;var a=hP(t),o=hP(e);if(a!==o)return!1;var l=t instanceof Error,c=e instanceof Error;if(l!==c||(l||c)&&(t.name!==e.name||t.message!==e.message))return!1;var u=gP(t),f=gP(e);if(u!==f||(u||f)&&(t.source!==e.source||uP(t)!==uP(e)))return!1;var d=mP(t),h=mP(e);if(d!==h||(d||h)&&EP(t)!==EP(e)||r.strict&&Hw&&Hw(t)!==Hw(e))return!1;var m=_P(t),g=_P(e);if(m!==g)return!1;if(m||g){if(t.length!==e.length)return!1;for(n=0;n=0;n--)if(A[n]!=y[n])return!1;for(n=A.length-1;n>=0;n--)if(s=A[n],!Oi(t[s],e[s],r,i))return!1;var S=bP(t),_=bP(e);return S!==_?!1:S==="Set"||_==="Set"?tG(t,e,r,i):S==="Map"?rG(t,e,r,i):!0}IP.exports=function(e,r,i){return Oi(e,r,i,QU())}});var YP=F((jQ,WP)=>{p();WP.exports=function(t,e){var r=t,i=e,n=r.length,s=i.length,a=!1,o=n+1,l=[],c=[],u,f,d=function(){n>=s&&(u=r,f=n,r=i,i=u,n=s,s=f,a=!0,o=n+1)},h=function(g,v,w,b,k){return{startX:g,startY:v,endX:w,endY:b,r:k}},m=function(g,v,w){var b,k,x,E,A;for(v>w?b=l[g-1+o]:b=l[g+1+o],A=x=Math.max(v,w),E=k=x-g;k=g+1;--E)w[E+o]=m(E,w[E-1+o]+1,w[E+1+o]);w[g+o]=m(g,w[g-1+o]+1,w[g+1+o])}while(w[g+o]!==s);for(ed=g+2*b,k=l[g+o],A=n,y=s,S=[];k!==-1;){let _=c[k];(n!=_.endX||s!=_.endY)&&S.push({file1:[a?_.endY:_.endX,a?y-_.endY:A-_.endX],file2:[a?_.endX:_.endY,a?A-_.endX:y-_.endY]}),A=_.startX,y=_.startY,k=c[k].r}return(A!=0||y!=0)&&S.push({file1:[0,a?y:A],file2:[0,a?A:y]}),S.reverse(),S}}}});var KP=F((zQ,ZP)=>{p();var XP=YP();function sG(t,e,r){var i,n=new XP(e,t).compose(),s=new XP(e,r).compose(),a=[];function o(B,N){a.push([B.file1[0],N,B.file1[1],B.file2[0],B.file2[1]])}for(i=0;ic&&(l.push([1,c,B-c]),c=B)}for(var f=0;fg)break;g=Math.max(g,w+v[2]),f++}if(u(m),d==f)h[4]>0&&l.push([h[1],h[3],h[4]]);else{var b={0:[t.length,-1,e.length,-1],2:[r.length,-1,e.length,-1]};for(i=d;i<=f;i++){h=a[i];var k=h[1],x=b[k],E=h[0],A=E+h[2],y=h[3],S=y+h[4];x[0]=Math.min(y,x[0]),x[1]=Math.max(S,x[1]),x[2]=Math.min(E,x[2]),x[3]=Math.max(A,x[3])}var _=b[0][0]+(m-b[0][2]),T=b[0][1]+(g-b[0][3]),P=b[2][0]+(m-b[2][2]),D=b[2][1]+(g-b[2][3]);l.push([-1,_,T-_,m,g-m,P,D-P])}c=g}return u(e.length),l}function aG(t,e,r){var i=[],n=[t,e,r],s=sG(t,e,r),a=[];function o(){a.length&&i.push({ok:a}),a=[]}function l(h){for(var m=0;m{p();var wl=1e3,yl=wl*60,bl=yl*60,Ra=bl*24,cG=Ra*7,uG=Ra*365.25;JP.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return fG(t);if(r==="number"&&isFinite(t))return e.long?hG(t):dG(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function fG(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var r=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return r*uG;case"weeks":case"week":case"w":return r*cG;case"days":case"day":case"d":return r*Ra;case"hours":case"hour":case"hrs":case"hr":case"h":return r*bl;case"minutes":case"minute":case"mins":case"min":case"m":return r*yl;case"seconds":case"second":case"secs":case"sec":case"s":return r*wl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function dG(t){var e=Math.abs(t);return e>=Ra?Math.round(t/Ra)+"d":e>=bl?Math.round(t/bl)+"h":e>=yl?Math.round(t/yl)+"m":e>=wl?Math.round(t/wl)+"s":t+"ms"}function hG(t){var e=Math.abs(t);return e>=Ra?_h(t,e,Ra,"day"):e>=bl?_h(t,e,bl,"hour"):e>=yl?_h(t,e,yl,"minute"):e>=wl?_h(t,e,wl,"second"):t+" ms"}function _h(t,e,r,i){var n=e>=r*1.5;return Math.round(t/r)+" "+i+(n?"s":"")}});var rR=F((iJ,tR)=>{p();function pG(t){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=o,r.humanize=eR(),r.destroy=c,Object.keys(t).forEach(u=>{r[u]=t[u]}),r.names=[],r.skips=[],r.formatters={};function e(u){let f=0;for(let d=0;d{if(A==="%%")return"%";x++;let S=r.formatters[y];if(typeof S=="function"){let _=v[x];A=S.call(w,_),v.splice(x,1),x--}return A}),r.formatArgs.call(w,v),(w.log||r.log).apply(w,v)}return g.namespace=u,g.useColors=r.useColors(),g.color=r.selectColor(u),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(h!==r.namespaces&&(h=r.namespaces,m=r.enabled(u)),m),set:v=>{d=v}}),typeof r.init=="function"&&r.init(g),g}function i(u,f){let d=r(this.namespace+(typeof f=="undefined"?":":f)+u);return d.log=this.log,d}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let f=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let d of f)d[0]==="-"?r.skips.push(d.slice(1)):r.names.push(d)}function s(u,f){let d=0,h=0,m=-1,g=0;for(;d"-"+f)].join(",");return r.enable(""),u}function o(u){for(let f of r.skips)if(s(u,f))return!1;for(let f of r.names)if(s(u,f))return!0;return!1}function l(u){return u instanceof Error?u.stack||u.message:u}function c(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}tR.exports=pG});var Sh=F((Tr,xh)=>{p();Tr.formatArgs=gG;Tr.save=vG;Tr.load=wG;Tr.useColors=mG;Tr.storage=yG();Tr.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Tr.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function mG(){if(typeof window!="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function gG(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+xh.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),t.splice(i,0,e)}Tr.log=console.debug||console.log||(()=>{});function vG(t){try{t?Tr.storage.setItem("debug",t):Tr.storage.removeItem("debug")}catch(e){}}function wG(){let t;try{t=Tr.storage.getItem("debug")||Tr.storage.getItem("DEBUG")}catch(e){}return!t&&typeof process!="undefined"&&"env"in process&&(t=process.env.DEBUG),t}function yG(){try{return localStorage}catch(t){}}xh.exports=rR()(Tr);var{formatters:bG}=xh.exports;bG.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var iR=F(Qr=>{"use strict";p();var _G=Qr&&Qr.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Qr,"__esModule",{value:!0});var xG=require("fs"),SG=_G(Sh()),_l=SG.default("@kwsites/file-exists");function EG(t,e,r){_l("checking %s",t);try{let i=xG.statSync(t);return i.isFile()&&e?(_l("[OK] path represents a file"),!0):i.isDirectory()&&r?(_l("[OK] path represents a directory"),!0):(_l("[FAIL] path represents something other than a file or directory"),!1)}catch(i){if(i.code==="ENOENT")return _l("[FAIL] path is not accessible: %o",i),!1;throw _l("[FATAL] %o",i),i}}function kG(t,e=Qr.READABLE){return EG(t,(e&Qr.FILE)>0,(e&Qr.FOLDER)>0)}Qr.exists=kG;Qr.FILE=1;Qr.FOLDER=2;Qr.READABLE=Qr.FILE+Qr.FOLDER});var nR=F(Eh=>{"use strict";p();function AG(t){for(var e in t)Eh.hasOwnProperty(e)||(Eh[e]=t[e])}Object.defineProperty(Eh,"__esModule",{value:!0});AG(iR())});var Yw=F($a=>{"use strict";p();Object.defineProperty($a,"__esModule",{value:!0});$a.createDeferred=$a.deferred=void 0;function Ww(){let t,e,r="pending";return{promise:new Promise((n,s)=>{t=n,e=s}),done(n){r==="pending"&&(r="resolved",t(n))},fail(n){r==="pending"&&(r="rejected",e(n))},get fulfilled(){return r!=="pending"},get status(){return r}}}$a.deferred=Ww;$a.createDeferred=Ww;$a.default=Ww});var N0=F((exports,module)=>{p();(function(){"use strict";var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&typeof module=="object"&&module.exports,AMD=typeof define=="function"&&define.amd,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer!="undefined",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[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],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(t){return Object.prototype.toString.call(t)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(t){return typeof t=="object"&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t,e){return function(r){return new Sha256(e,!0).update(r)[t]()}},createMethod=function(t){var e=createOutputMethod("hex",t);NODE_JS&&(e=nodeWrap(e,t)),e.create=function(){return new Sha256(t)},e.update=function(n){return e.create().update(n)};for(var r=0;r>2]|=t[n]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|i&63)<=57344?(o[s>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|i&63)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|i&63)<=64?(this.block=o[16],this.start=s-64,this.hash(),this.hashed=!0):this.start=s}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>2]|=EXTRA[e&3],this.block=t[16],e>=56&&(this.hashed||this.hash(),t[0]=this.block,t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.hBytes<<3|this.bytes>>>29,t[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var t=this.h0,e=this.h1,r=this.h2,i=this.h3,n=this.h4,s=this.h5,a=this.h6,o=this.h7,l=this.blocks,c,u,f,d,h,m,g,v,w,b,k;for(c=16;c<64;++c)h=l[c-15],u=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,h=l[c-2],f=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,l[c]=l[c-16]+u+l[c-7]+f<<0;for(k=e&r,c=0;c<64;c+=4)this.first?(this.is224?(v=300032,h=l[0]-1413257819,o=h-150054599<<0,i=h+24177077<<0):(v=704751109,h=l[0]-210244248,o=h-1521486534<<0,i=h+143694565<<0),this.first=!1):(u=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),f=(n>>>6|n<<26)^(n>>>11|n<<21)^(n>>>25|n<<7),v=t&e,d=v^t&r^k,g=n&s^~n&a,h=o+f+g+K[c]+l[c],m=u+d,o=i+h<<0,i=h+m<<0),u=(i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10),f=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),w=i&t,d=w^i&e^v,g=o&n^~o&s,h=a+f+g+K[c+1]+l[c+1],m=u+d,a=r+h<<0,r=h+m<<0,u=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),f=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),b=r&i,d=b^r&t^w,g=a&o^~a&n,h=s+f+g+K[c+2]+l[c+2],m=u+d,s=e+h<<0,e=h+m<<0,u=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),f=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),k=e&r,d=k^e&i^b,g=s&a^~s&o,h=n+f+g+K[c+3]+l[c+3],m=u+d,n=t+h<<0,t=h+m<<0;this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+r<<0,this.h3=this.h3+i<<0,this.h4=this.h4+n<<0,this.h5=this.h5+s<<0,this.h6=this.h6+a<<0,this.h7=this.h7+o<<0},Sha256.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,i=this.h3,n=this.h4,s=this.h5,a=this.h6,o=this.h7,l=HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[t&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[e&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[r&15]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[i&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[n&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[s&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[a&15];return this.is224||(l+=HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[o&15]),l},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,i=this.h3,n=this.h4,s=this.h5,a=this.h6,o=this.h7,l=[t>>24&255,t>>16&255,t>>8&255,t&255,e>>24&255,e>>16&255,e>>8&255,e&255,r>>24&255,r>>16&255,r>>8&255,r&255,i>>24&255,i>>16&255,i>>8&255,i&255,n>>24&255,n>>16&255,n>>8&255,n&255,s>>24&255,s>>16&255,s>>8&255,s&255,a>>24&255,a>>16&255,a>>8&255,a&255];return this.is224||l.push(o>>24&255,o>>16&255,o>>8&255,o&255),l},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(this.is224?28:32),e=new DataView(t);return e.setUint32(0,this.h0),e.setUint32(4,this.h1),e.setUint32(8,this.h2),e.setUint32(12,this.h3),e.setUint32(16,this.h4),e.setUint32(20,this.h5),e.setUint32(24,this.h6),this.is224||e.setUint32(28,this.h7),t};function HmacSha256(t,e,r){var i,n=typeof t;if(n==="string"){var s=[],a=t.length,o=0,l;for(i=0;i>6,s[o++]=128|l&63):l<55296||l>=57344?(s[o++]=224|l>>12,s[o++]=128|l>>6&63,s[o++]=128|l&63):(l=65536+((l&1023)<<10|t.charCodeAt(++i)&1023),s[o++]=240|l>>18,s[o++]=128|l>>12&63,s[o++]=128|l>>6&63,s[o++]=128|l&63);t=s}else if(n==="object"){if(t===null)throw new Error(ERROR);if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw new Error(ERROR)}else throw new Error(ERROR);t.length>64&&(t=new Sha256(e,!0).update(t).array());var c=[],u=[];for(i=0;i<64;++i){var f=t[i]||0;c[i]=92^f,u[i]=54^f}Sha256.call(this,e,r),this.update(u),this.oKeyPad=c,this.inner=!0,this.sharedMemory=r}HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var t=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(t),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&define(function(){return exports}))})()});var yO=F(wy=>{p();(function(t){var e=/\S/,r=/\"/g,i=/\n/g,n=/\r/g,s=/\\/g,a=/\u2028/,o=/\u2029/;t.tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},t.scan=function(S,_){var T=S.length,P=0,D=1,B=2,N=P,ce=null,Pe=null,ve="",se=[],xe=!1,we=0,z=0,Q="{{",j="}}";function Le(){ve.length>0&&(se.push({tag:"_t",text:new String(ve)}),ve="")}function lr(){for(var At=!0,Tt=z;Tt"&&(Ze.indent=se[jt].text.toString()),se.splice(jt,1));else Tt||se.push({tag:` -`});xe=!1,z=se.length}function Fe(At,Tt){var jt="="+j,Ze=At.indexOf(jt,Tt),q=c(At.substring(At.indexOf("=",Tt)+1,Ze)).split(" ");return Q=q[0],j=q[q.length-1],Ze+jt.length-1}for(_&&(_=_.split(" "),Q=_[0],j=_[1]),we=0;we0;){if(N=y.shift(),B&&B.tag=="<"&&!(N.tag in f))throw new Error("Illegal content in < super tag.");if(t.tags[N.tag]<=t.tags.$||h(N,T))_.push(N),N.nodes=d(y,N.tag,_,T);else if(N.tag=="/"){if(_.length===0)throw new Error("Closing tag without opener: /"+N.n);if(D=_.pop(),N.n!=D.n&&!m(N.n,D.n,T))throw new Error("Nesting error: "+D.n+" vs. "+N.n);return D.end=N.i,P}else N.tag==` -`&&(N.last=y.length==0||y[0].tag==` -`);P.push(N)}if(_.length>0)throw new Error("missing closing tag: "+_.pop().n);return P}function h(y,S){for(var _=0,T=S.length;_":x,"<":function(y,S){var _={partials:{},code:"",subs:{},inPartial:!0};t.walk(y.nodes,_);var T=S.partials[x(y,S)];T.subs=_.subs,T.partials=_.partials},$:function(y,S){var _={subs:{},code:"",partials:S.partials,prefix:y.n};t.walk(y.nodes,_),S.subs[y.n]=_.code,S.inPartial||(S.code+='t.sub("'+b(y.n)+'",c,p,i);')},"\n":function(y,S){S.code+=A('"\\n"'+(y.last?"":" + i"))},_v:function(y,S){S.code+="t.b(t.v(t."+k(y.n)+'("'+b(y.n)+'",c,p,0)));'},_t:function(y,S){S.code+=A('"'+b(y.text)+'"')},"{":E,"&":E};function E(y,S){S.code+="t.b(t.t(t."+k(y.n)+'("'+b(y.n)+'",c,p,0)));'}function A(y){return"t.b("+y+");"}t.walk=function(y,S){for(var _,T=0,P=y.length;T{p();var GV={};(function(t){t.Template=function(d,h,m,g){d=d||{},this.r=d.code||this.r,this.c=m,this.options=g||{},this.text=h||"",this.partials=d.partials||{},this.subs=d.subs||{},this.buf=""},t.Template.prototype={r:function(d,h,m){return""},v:u,t:c,render:function(h,m,g){return this.ri([h],m||{},g)},ri:function(d,h,m){return this.r(d,h,m)},ep:function(d,h){var m=this.partials[d],g=h[m.name];if(m.instance&&m.base==g)return m.instance;if(typeof g=="string"){if(!this.c)throw new Error("No compiler available.");g=this.c.compile(g,this.options)}if(!g)return null;if(this.partials[d].base=g,m.subs){h.stackText||(h.stackText={});for(key in m.subs)h.stackText[key]||(h.stackText[key]=this.activeSub!==void 0&&h.stackText[this.activeSub]?h.stackText[this.activeSub]:this.text);g=r(g,m.subs,m.partials,this.stackSubs,this.stackPartials,h.stackText)}return this.partials[d].instance=g,g},rp:function(d,h,m,g){var v=this.ep(d,m);return v?v.ri(h,m,g):""},rs:function(d,h,m){var g=d[d.length-1];if(!f(g)){m(d,h,this);return}for(var v=0;v=0;x--)if(w=h[x],v=e(d,w,k),v!==void 0){b=!0;break}return b?(!g&&typeof v=="function"&&(v=this.mv(v,h,m)),v):g?!1:""},ls:function(d,h,m,g,v,w){var b=this.options.delimiters;return this.options.delimiters=w,this.b(this.ct(c(d.call(h,v,m)),h,g)),this.options.delimiters=b,!1},ct:function(d,h,m){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(d,this.options).render(h,m)},b:function(d){this.buf+=d},fl:function(){var d=this.buf;return this.buf="",d},ms:function(d,h,m,g,v,w,b){var k,x=h[h.length-1],E=d.call(x);return typeof E=="function"?g?!0:(k=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(E,x,h,m,k.substring(v,w),b)):E},mv:function(d,h,m){var g=h[h.length-1],v=d.call(g);return typeof v=="function"?this.ct(c(v.call(g)),g,m):v},sub:function(d,h,m,g){var v=this.subs[d];v&&(this.activeSub=d,v(h,m,this,g),this.activeSub=!1)}};function e(d,h,m){var g;return h&&typeof h=="object"&&(h[d]!==void 0?g=h[d]:m&&h.get&&typeof h.get=="function"&&(g=h.get(d))),g}function r(d,h,m,g,v,w){function b(){}b.prototype=d;function k(){}k.prototype=d.subs;var x,E=new b;E.subs=new k,E.subsText={},E.buf="",g=g||{},E.stackSubs=g,E.subsText=w;for(x in h)g[x]||(g[x]=h[x]);for(x in g)E.subs[x]=g[x];v=v||{},E.stackPartials=v;for(x in m)v[x]||(v[x]=m[x]);for(x in v)E.partials[x]=v[x];return E}var i=/&/g,n=//g,a=/\'/g,o=/\"/g,l=/[&<>\"\']/;function c(d){return String(d==null?"":d)}function u(d){return d=c(d),l.test(d)?d.replace(i,"&").replace(n,"<").replace(s,">").replace(a,"'").replace(o,"""):d}var f=Array.isArray||function(d){return Object.prototype.toString.call(d)==="[object Array]"}})(typeof yy!="undefined"?yy:GV)});var by=F((wre,_O)=>{p();var bp=yO();bp.Template=bO().Template;bp.template=bp.Template;_O.exports=bp});var EO=F(bi=>{"use strict";p();Object.defineProperty(bi,"__esModule",{value:!0});bi.ColorSchemeType=bi.DiffStyleType=bi.LineMatchingType=bi.OutputFormatType=bi.LineType=void 0;var xO;(function(t){t.INSERT="insert",t.DELETE="delete",t.CONTEXT="context"})(xO||(bi.LineType=xO={}));bi.OutputFormatType={LINE_BY_LINE:"line-by-line",SIDE_BY_SIDE:"side-by-side"};bi.LineMatchingType={LINES:"lines",WORDS:"words",NONE:"none"};bi.DiffStyleType={WORD:"word",CHAR:"char"};var SO;(function(t){t.AUTO="auto",t.DARK="dark",t.LIGHT="light"})(SO||(bi.ColorSchemeType=SO={}))});var J9={};ND(J9,{default:()=>Em});module.exports=HD(J9);p();var vD=Mt(Sv()),_e=require("obsidian"),wD=Mt(require("path"));p();var Ii={};p();var Dd=class{constructor(e){this.plugin=e;this.tasks=[]}addTask(e,r){this.tasks.push({task:e,onFinished:r!=null?r:()=>{}}),this.tasks.length===1&&this.handleTask()}handleTask(){if(this.tasks.length>0){let e=this.tasks[0];e.task().then(r=>{e.onFinished(r),this.tasks.shift(),this.handleTask()},r=>{this.plugin.displayError(r),e.onFinished(void 0),this.tasks.shift(),this.handleTask()})}}clear(){this.tasks=[]}};p();var U=require("obsidian");p();var GA=require("obsidian"),Ld="YYYY-MM-DD",Ev=`${Ld} HH:mm`,kv=`${Ld} HH:mm:ss`,Bd=40,al="conflict-files-obsidian-git.md",rt={commitMessage:"vault backup: {{date}}",autoCommitMessage:"vault backup: {{date}}",commitMessageScript:"",commitDateFormat:kv,autoSaveInterval:0,autoPushInterval:0,autoPullInterval:0,autoPullOnBoot:!1,autoCommitOnlyStaged:!1,disablePush:!1,pullBeforePush:!0,disablePopups:!1,showErrorNotices:!0,disablePopupsForNoChanges:!1,listChangedFilesInMessageBody:!1,showStatusBar:!0,updateSubmodules:!1,syncMethod:"merge",mergeStrategy:"none",customMessageOnAutoBackup:!1,autoBackupAfterFileChange:!1,treeStructure:!1,refreshSourceControl:GA.Platform.isDesktopApp,basePath:"",differentIntervalCommitAndPush:!1,changedFilesInStatusBar:!1,showedMobileNotice:!1,refreshSourceControlTimer:7e3,showBranchStatusBar:!0,setLastSaveToLastCommit:!1,submoduleRecurseCheckout:!1,gitDir:"",showFileMenu:!0,authorInHistoryView:"hide",dateInHistoryView:!1,diffStyle:"split",hunks:{showSigns:!1,hunkCommands:!1,statusBar:"disabled"},lineAuthor:{show:!1,followMovement:"inactive",authorDisplay:"initials",showCommitHash:!1,dateTimeFormatOptions:"date",dateTimeFormatCustomString:Ev,dateTimeTimezone:"viewer-local",coloringMaxAge:"1y",colorNew:{r:255,g:150,b:150},colorOld:{r:120,g:160,b:255},textColorCss:"var(--text-muted)",ignoreWhitespace:!1,gutterSpacingFallbackLength:5}},zt={type:"git-view",name:"Source Control",icon:"git-pull-request"},gi={type:"git-history-view",name:"History",icon:"history"},Ls={type:"split-diff-view",name:"Diff view",icon:"diff"},Bs={type:"diff-view",name:"Diff View",icon:"git-pull-request"},Nd="C:\\Program Files\\Git\\cmd\\git.exe",Hd=".git_credentials_input",Ta="obsidian_askpass.sh",jA=`#!/bin/sh - -PROMPT="$1" -TEMP_FILE="$OBSIDIAN_GIT_CREDENTIALS_INPUT" - -cleanup() { - rm -f "$TEMP_FILE" "$TEMP_FILE.response" -} -trap cleanup EXIT - -echo "$PROMPT" > "$TEMP_FILE" - -while [ ! -e "$TEMP_FILE.response" ]; do - if [ ! -e "$TEMP_FILE" ]; then - echo "Trigger file got removed: Abort" >&2 - exit 1 - fi - sleep 0.1 -done - -RESPONSE=$(cat "$TEMP_FILE.response") - -echo "$RESPONSE" -`,qA=["3dm","3ds","3g2","3gp","7z","a","aac","adp","afdesign","afphoto","afpub","ai","aif","aiff","alz","ape","apk","appimage","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","class","cmx","cpio","cr2","cur","dat","dcm","deb","dex","djvu","dll","dmg","dng","doc","docm","docx","dot","dotm","dra","DS_Store","dsk","dts","dtshd","dvb","dwg","dxf","ecelp4800","ecelp7470","ecelp9600","egg","eol","eot","epub","exe","f4v","fbs","fh","fla","flac","flatpak","fli","flv","fpx","fst","fvt","g3","gh","gif","graffle","gz","gzip","h261","h263","h264","icns","ico","ief","img","ipa","iso","jar","jpeg","jpg","jpgv","jpm","jxr","key","ktx","lha","lib","lvp","lz","lzh","lzma","lzo","m3u","m4a","m4v","mar","mdi","mht","mid","midi","mj2","mka","mkv","mmr","mng","mobi","mov","movie","mp3","mp4","mp4a","mpeg","mpg","mpga","mxu","nef","npx","numbers","nupkg","o","odp","ods","odt","oga","ogg","ogv","otf","ott","pages","pbm","pcx","pdb","pdf","pea","pgm","pic","png","pnm","pot","potm","potx","ppa","ppam","ppm","pps","ppsm","ppsx","ppt","pptm","pptx","psd","pya","pyc","pyo","pyv","qt","rar","ras","raw","resources","rgb","rip","rlc","rmf","rmvb","rpm","rtf","rz","s3m","s7z","scpt","sgi","shar","snap","sil","sketch","slk","smv","snk","so","stl","suo","sub","swf","tar","tbz","tbz2","tga","tgz","thmx","tif","tiff","tlz","ttc","ttf","txz","udf","uvh","uvi","uvm","uvp","uvs","uvu","viv","vob","war","wav","wax","wbmp","wdp","weba","webm","webp","whl","wim","wm","wma","wmv","wmx","woff","woff2","wrm","wvx","xbm","xif","xla","xlam","xls","xlsb","xlsm","xlsx","xlt","xltm","xltx","xm","xmind","xpi","xpm","xwd","xz","z","zip","zipx"];p();p();p();var un=class{diff(e,r,i={}){let n;typeof i=="function"?(n=i,i={}):"callback"in i&&(n=i.callback);let s=this.castInput(e,i),a=this.castInput(r,i),o=this.removeEmpty(this.tokenize(s,i)),l=this.removeEmpty(this.tokenize(a,i));return this.diffWithOptionsObj(o,l,i,n)}diffWithOptionsObj(e,r,i,n){var s;let a=b=>{if(b=this.postProcess(b,i),n){setTimeout(function(){n(b)},0);return}else return b},o=r.length,l=e.length,c=1,u=o+l;i.maxEditLength!=null&&(u=Math.min(u,i.maxEditLength));let f=(s=i.timeout)!==null&&s!==void 0?s:1/0,d=Date.now()+f,h=[{oldPos:-1,lastComponent:void 0}],m=this.extractCommon(h[0],r,e,0,i);if(h[0].oldPos+1>=l&&m+1>=o)return a(this.buildValues(h[0].lastComponent,r,e));let g=-1/0,v=1/0,w=()=>{for(let b=Math.max(g,-c);b<=Math.min(v,c);b+=2){let k,x=h[b-1],E=h[b+1];x&&(h[b-1]=void 0);let A=!1;if(E){let S=E.oldPos-b;A=E&&0<=S&&S=l&&m+1>=o)return a(this.buildValues(k.lastComponent,r,e))||!0;h[b]=k,k.oldPos+1>=l&&(v=Math.min(v,b-1)),m+1>=o&&(g=Math.max(g,b+1))}c++};if(n)(function b(){setTimeout(function(){if(c>u||Date.now()>d)return n(void 0);w()||b()},0)})();else for(;c<=u&&Date.now()<=d;){let b=w();if(b)return b}}addToPath(e,r,i,n,s){let a=e.lastComponent;return a&&!s.oneChangePerToken&&a.added===r&&a.removed===i?{oldPos:e.oldPos+n,lastComponent:{count:a.count+1,added:r,removed:i,previousComponent:a.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:r,removed:i,previousComponent:a}}}extractCommon(e,r,i,n,s){let a=r.length,o=i.length,l=e.oldPos,c=l-n,u=0;for(;c+1d.length?m:d}),u.value=this.join(f)}else u.value=this.join(r.slice(l,l+u.count));l+=u.count,u.added||(c+=u.count)}}return n}};p();var Av=class extends un{},zA=new Av;function Tv(t,e,r){return zA.diff(t,e,r)}p();p();function Cv(t,e){let r;for(r=0;re.length&&(r=t.length-e.length);let i=e.length;t.length0&&e[a]!=e[s];)s=n[s];e[a]==e[s]&&s++}s=0;for(let a=r;a0&&t[a]!=e[s];)s=n[s];t[a]==e[s]&&s++}return s}function ll(t){let e;for(e=t.length-1;e>=0&&t[e].match(/\s/);e--);return t.substring(e+1)}function zn(t){let e=t.match(/^\s*/);return e?e[0]:""}var jd="a-zA-Z0-9_\\u{AD}\\u{C0}-\\u{D6}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",O6=new RegExp(`[${jd}]+|\\s+|[^${jd}]`,"ug"),$v=class extends un{equals(e,r,i){return i.ignoreCase&&(e=e.toLowerCase(),r=r.toLowerCase()),e.trim()===r.trim()}tokenize(e,r={}){let i;if(r.intlSegmenter){let a=r.intlSegmenter;if(a.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');i=[];for(let o of Array.from(a.segment(e))){let l=o.segment;i.length&&/\s/.test(i[i.length-1])&&/\s/.test(l)?i[i.length-1]+=l:i.push(l)}}else i=e.match(O6)||[];let n=[],s=null;return i.forEach(a=>{/\s/.test(a)?s==null?n.push(a):n.push(n.pop()+a):s!=null&&/\s/.test(s)?n[n.length-1]==s?n.push(n.pop()+a):n.push(s+a):n.push(a),s=a}),n}join(e){return e.map((r,i)=>i==0?r:r.replace(/^\s+/,"")).join("")}postProcess(e,r){if(!e||r.oneChangePerToken)return e;let i=null,n=null,s=null;return e.forEach(a=>{a.added?n=a:a.removed?s=a:((n||s)&&VA(i,s,n,a),i=a,n=null,s=null)}),(n||s)&&VA(i,s,n,null),e}},M6=new $v;function VA(t,e,r,i){if(e&&r){let n=zn(e.value),s=ll(e.value),a=zn(r.value),o=ll(r.value);if(t){let l=Cv(n,a);t.value=Gd(t.value,a,l),e.value=ol(e.value,l),r.value=ol(r.value,l)}if(i){let l=Pv(s,o);i.value=Ud(i.value,o,l),e.value=lu(e.value,l),r.value=lu(r.value,l)}}else if(r){if(t){let n=zn(r.value);r.value=r.value.substring(n.length)}if(i){let n=zn(i.value);i.value=i.value.substring(n.length)}}else if(t&&i){let n=zn(i.value),s=zn(e.value),a=ll(e.value),o=Cv(n,s);e.value=ol(e.value,o);let l=Pv(ol(n,o),a);e.value=lu(e.value,l),i.value=Ud(i.value,n,l),t.value=Gd(t.value,n,n.slice(0,n.length-l.length))}else if(i){let n=zn(i.value),s=ll(e.value),a=Rv(s,n);e.value=lu(e.value,a)}else if(t){let n=ll(t.value),s=zn(e.value),a=Rv(n,s);e.value=ol(e.value,a)}}var Fv=class extends un{tokenize(e){let r=new RegExp(`(\\r?\\n)|[${jd}]+|[^\\S\\n\\r]+|[^${jd}]`,"ug");return e.match(r)||[]}},WA=new Fv;function Iv(t,e,r){return WA.diff(t,e,r)}p();var Ov=class extends un{constructor(){super(...arguments),this.tokenize=L6}equals(e,r,i){return i.ignoreWhitespace?((!i.newlineIsToken||!e.includes(` -`))&&(e=e.trim()),(!i.newlineIsToken||!r.includes(` -`))&&(r=r.trim())):i.ignoreNewlineAtEof&&!i.newlineIsToken&&(e.endsWith(` -`)&&(e=e.slice(0,-1)),r.endsWith(` -`)&&(r=r.slice(0,-1))),super.equals(e,r,i)}},D6=new Ov;function Mv(t,e,r){return D6.diff(t,e,r)}function L6(t,e){e.stripTrailingCr&&(t=t.replace(/\r\n/g,` -`));let r=[],i=t.split(/(\n|\r\n)/);i[i.length-1]||i.pop();for(let n=0;n{let d=c(f);u(d)}}))}else return c(Mv(r,i,o));function c(u){if(!u)return;u.push({value:"",lines:[]});function f(b){return b.map(function(k){return" "+k})}let d=[],h=0,m=0,g=[],v=1,w=1;for(let b=0;b0?f(E.lines.slice(-l)):[],h-=g.length,m-=g.length)}for(let E of x)g.push((k.added?"+":"-")+E);k.added?w+=x.length:v+=x.length}else{if(h)if(x.length<=l*2&&b1&&!e.includeFileHeaders)throw new Error("Cannot omit file headers on a multi-file patch. (The result would be unparseable; how would a tool trying to apply the patch know which changes are to which file?)");return t.map(i=>qd(i,e)).join(` -`)}let r=[];e.includeIndex&&t.oldFileName==t.newFileName&&r.push("Index: "+t.oldFileName),e.includeUnderline&&r.push("==================================================================="),e.includeFileHeaders&&(r.push("--- "+t.oldFileName+(typeof t.oldHeader=="undefined"?"":" "+t.oldHeader)),r.push("+++ "+t.newFileName+(typeof t.newHeader=="undefined"?"":" "+t.newHeader)));for(let i=0;i{o(l?qd(l,a.headerOptions):void 0)}}))}else{let o=Dv(t,e,r,i,n,s,a);return o?qd(o,a==null?void 0:a.headerOptions):void 0}}function cu(t,e,r,i,n,s){return XA(t,t,e,r,i,n,s)}function B6(t){let e=t.endsWith(` -`),r=t.split(` -`).map(i=>i+` -`);return e?r.pop():r.push(r.pop().slice(0,-1)),r}var re=Mt(Sv()),Pa=require("obsidian");p();function ZA(t,e){let r=Object.assign({},t.lineAuthor,e.lineAuthor);return Object.assign({},t,e,{lineAuthor:r})}var cl=class extends Error{constructor(r){super("No network connection available");this.originalError=r}};p();var KA=require("obsidian"),H6={options:[],placeholder:"",allowEmpty:!1,onlySelection:!1,initialValue:void 0,obscure:!1},Qe=class extends KA.SuggestModal{constructor(e,r){if(super(e.app),this.config={...H6,...r},this.setPlaceholder(this.config.placeholder),this.config.obscure){this.inputEl.type="password";let i=this.containerEl.querySelector(".prompt-input-container");i.addClass("git-obscure-prompt"),i.setAttr("git-is-obscured","true");let n=i==null?void 0:i.createDiv({cls:"search-input-clear-button"});n.style.marginRight="32px",n.id="git-show-password",n.addEventListener("click",()=>{i.getAttr("git-is-obscured")==="true"?(this.inputEl.type="text",i.setAttr("git-is-obscured","false")):(this.inputEl.type="password",i.setAttr("git-is-obscured","true"))})}}openAndGetResult(){return new Promise(e=>{this.resolve=e,this.open(),this.config.initialValue!=null&&(this.inputEl.value=this.config.initialValue,this.inputEl.dispatchEvent(new Event("input")))})}onClose(){new Promise(e=>setTimeout(e,10)).then(()=>{this.resolve&&this.resolve(void 0)})}getSuggestions(e){return this.config.onlySelection?this.config.options:this.config.allowEmpty?[e.length>0?e:" ",...this.config.options]:[e.length>0?e:"...",...this.config.options]}renderSuggestion(e,r){this.config.obscure?r.hide():r.setText(e)}onChooseSuggestion(e,r){if(this.resolve){let i;this.config.allowEmpty&&e===" "?i="":e==="..."?i=void 0:i=e,this.resolve(i)}}};p();var MP=Mt(mT()),DP=require("child_process"),LP=Mt(OP()),Xn=require("obsidian");function wh(t){throw new Error(`Unexpected object: ${t}`)}function Su(t,e,r){return t===1?`${t} ${e}`:`${t} ${r!=null?r:e+"s"}`}var Gw=(t,e)=>t==="."||e==null||e.length===0||e==="."?!0:e.length>=t.length?e.startsWith(t):t.startsWith(e);function Mi(t,e){let r;if(e){if(e.button===0||e.button===1){let i=Xn.Keymap.isModEvent(e);r=t.workspace.getLeaf(i)}}else r=t.workspace.getLeaf(!1);return r}function hn(t,e,r,i,n){if(e.button==2){let s=t.vault.getAbstractFileByPath(r);if(s!=null){let a=new Xn.Menu;t.workspace.trigger("file-menu",a,s,n,i),a.showAtPosition({x:e.pageX,y:e.pageY})}else{let a=new Xn.Menu;t.workspace.trigger("obsidian-git:menu",a,r,n,i),a.showAtPosition({x:e.pageX,y:e.pageY})}}}function Gs(t){throw new Error("Impossible branch: "+t)}function jw(t){return`rgb(${t.r},${t.g},${t.b})`}function BP(t){var s;let e=(s=MP.fromString(t))==null?void 0:s.toRgbaArray();if(e===void 0)return;let[r,i,n]=e;return{r,g:i,b:n}}function NP(t){return t.diff(Xn.moment.unix(0),"seconds")}function HP(t){if(t.length!==0)return t.slice().sort()[Math.floor(t.length/2)]}function UP(t,e){return(0,LP.default)(t,e,{strict:!0})}function Eu(t,e){return new Proxy(t,{get(r,i){return i==="length"?Math.min(e,r.length):r[i]}})}function GP(t,e,r){return t.length<=e?new Array(e-t.length).fill(r).join("")+t:t.substring(t.length-e)}function jP(t,e){if(e<=0)return t;let r=new Array(e).fill(" ").join(""),i=t.substring(e,t.length);return r+i}function qw(t,e,r){return t<=e&&e<=r}function Zn(t){let[e,...r]=t.split("/");return[e,r.length===0?void 0:r.join("/")]}function pn(t){return t.endsWith("/")?t:t.split("/").last().replace(/\.md$/,"")}function qP(t){return t===1?"1 minute":`${t} minutes`}function nG(t){let e=t.lastIndexOf(".");return t.substring(e+1)}function pl(t){if(t.endsWith(".md"))return!1;let e=nG(t);return qA.includes(e)}function zw(t){return(t.startsWith("https://github.com/")||t.startsWith("https://gitlab.com/"))&&(t.endsWith(".git")||(t=t+".git")),t}function ml(t,e){let r=e.vault.getAbstractFileByPath(t);if(!(r instanceof Xn.TFile))return!1;try{return!!e.viewRegistry.getTypeByExtension(r.extension)}catch(i){return!0}}function zP({isFolder:t,gitRelativePath:e}){let r="/";return r+=e,t&&(r+="/"),r.replace(/([\\!#*?[\]])/g,String.raw`\$1`).replace(/\s(?=\s*$)/g,String.raw`\ `)}function gl(t,e,r,i){let n=e.target;t.workspace.trigger("hover-link",{event:e,source:r.getViewType(),hoverParent:r,targetEl:n,linktext:i})}function ku(t,e,r={}){return new Promise((i,n)=>{let s=(0,DP.spawn)(t,e,r),a="",o="";s.stdout.on("data",l=>{a+=l.toString()}),s.stderr.on("data",l=>{o+=l.toString()}),s.on("error",l=>{i({error:new Error(l.message),stdout:a,stderr:a,code:1})}),s.on("close",l=>{i({stdout:a,stderr:o,code:l!=null?l:1,error:void 0})})})}p();var VP=require("os"),yh=require("obsidian"),vl=class{constructor(e){this.plugin=e,this.app=e.app}getRelativeVaultPath(e){return this.plugin.settings.basePath?this.plugin.settings.basePath+"/"+e:e}getRelativeRepoPath(e,r=!0){return r&&this.plugin.settings.basePath.length>0?e.substring(this.plugin.settings.basePath.length+1):e}unload(){}_getTreeStructure(e,r=0){let i=[];for(e=[...e];e.length>0;){let n=e.first(),s=n.path.substring(r);if(s.contains("/")){let a=s.substring(0,s.indexOf("/")),o=e.filter(c=>c.path.substring(r).startsWith(a+"/"));o.forEach(c=>e.remove(c));let l=n.path.substring(0,s.indexOf("/")+r);i.push({title:a,path:l,vaultPath:this.getRelativeVaultPath(l),children:this._getTreeStructure(o,(r>0?r+a.length:a.length)+1)})}else i.push({title:s,data:n,path:n.path,vaultPath:this.getRelativeVaultPath(n.path)}),e.remove(n)}return i}simplify(e){var r,i,n,s;for(let a of e){for(;;){let o=((r=a.children)==null?void 0:r.length)==1,l=((n=(i=a.children)==null?void 0:i.first())==null?void 0:n.data)==null;if(!(a.children!=null&&o&&l))break;let c=a.children.first();a.title+="/"+c.title,a.data=c.data,a.path=c.path,a.vaultPath=c.vaultPath,a.children=c.children}a.children!=null&&this.simplify(a.children),(s=a.children)==null||s.sort((o,l)=>{let c=(l.data==null?1:0)-(o.data==null?1:0);return c!=0?c:o.title.localeCompare(l.title)})}return e.sort((a,o)=>{let l=(o.data==null?1:0)-(a.data==null?1:0);return l!=0?l:a.title.localeCompare(o.title)})}getTreeStructure(e){let r=this._getTreeStructure(e);return this.simplify(r)}async formatCommitMessage(e){let r;if(e.includes("{{numFiles}}")){r=await this.status();let i=r.staged.length;e=e.replace("{{numFiles}}",String(i))}if(e.includes("{{hostname}}")){let i=this.plugin.localStorage.getHostname()||"";!i&&yh.Platform.isDesktopApp&&(i=(0,VP.hostname)()),e=e.replace("{{hostname}}",i)}if(e.includes("{{files}}")){r=r!=null?r:await this.status();let i={},n="";if(r.staged.length<100){r.staged.forEach(a=>{a.index in i?i[a.index].push(a.path):i[a.index]=[a.path]});let s=[];for(let[a,o]of Object.entries(i))s.push(a+" "+o.join(" "));n=s.join(", ")}else n="Too many files to list";e=e.replace("{{files}}",n)}if(e=e.replace("{{date}}",(0,yh.moment)().format(this.plugin.settings.commitDateFormat)),this.plugin.settings.listChangedFilesInMessageBody){let i=r!=null?r:await this.status(),n="";i.staged.length<100?n=i.staged.map(s=>s.path).join(` -`):n="Too many files to list",e=e+` - -Affected files: -`+n}return e}};p();var js=require("obsidian"),bh=class{constructor(e,r){this.plugin=r;this.promises={};this.adapter=e.adapter,this.vault=e,this.lastBasePath=this.plugin.settings.basePath,this.promises.readFile=this.readFile.bind(this),this.promises.writeFile=this.writeFile.bind(this),this.promises.readdir=this.readdir.bind(this),this.promises.mkdir=this.mkdir.bind(this),this.promises.rmdir=this.rmdir.bind(this),this.promises.stat=this.stat.bind(this),this.promises.unlink=this.unlink.bind(this),this.promises.lstat=this.lstat.bind(this),this.promises.readlink=this.readlink.bind(this),this.promises.symlink=this.symlink.bind(this)}async readFile(e,r){var i;if(this.maybeLog("Read: "+e+JSON.stringify(r)),r=="utf8"||r.encoding=="utf8"){let n=this.vault.getAbstractFileByPath(e);return n instanceof js.TFile?(this.maybeLog("Reuse"),this.vault.read(n)):this.adapter.read(e)}else{if(e.endsWith(this.gitDir+"/index"))return this.plugin.settings.basePath!=this.lastBasePath?(this.clearIndex(),this.lastBasePath=this.plugin.settings.basePath,this.adapter.readBinary(e)):(i=this.index)!=null?i:this.adapter.readBinary(e);let n=this.vault.getAbstractFileByPath(e);return n instanceof js.TFile?(this.maybeLog("Reuse"),this.vault.readBinary(n)):this.adapter.readBinary(e)}}async writeFile(e,r){if(this.maybeLog("Write: "+e),typeof r=="string"){let i=this.vault.getAbstractFileByPath(e);return i instanceof js.TFile?this.vault.modify(i,r):this.adapter.write(e,r)}else if(e.endsWith(this.gitDir+"/index"))this.index=r,this.indexmtime=Date.now();else{let i=this.vault.getAbstractFileByPath(e);return i instanceof js.TFile?this.vault.modifyBinary(i,r):this.adapter.writeBinary(e,r)}}async readdir(e){e==="."&&(e="/");let r=await this.adapter.list(e),i=[...r.files,...r.folders],n;return e!=="/"?n=i.map(s=>(0,js.normalizePath)(s.substring(e.length))):n=i,n}async mkdir(e){return this.adapter.mkdir(e)}async rmdir(e,r){var i,n;return this.adapter.rmdir(e,(n=(i=r==null?void 0:r.options)==null?void 0:i.recursive)!=null?n:!1)}async stat(e){if(e.endsWith(this.gitDir+"/index")){if(this.index!==void 0&&this.indexctime!=null&&this.indexmtime!=null)return{isFile:()=>!0,isDirectory:()=>!1,isSymbolicLink:()=>!1,size:this.index.byteLength,type:"file",ctimeMs:this.indexctime,mtimeMs:this.indexmtime};{let i=await this.adapter.stat(e);if(i==null)throw{code:"ENOENT"};return this.indexctime=i.ctime,this.indexmtime=i.mtime,{ctimeMs:i.ctime,mtimeMs:i.mtime,size:i.size,type:"file",isFile:()=>!0,isDirectory:()=>!1,isSymbolicLink:()=>!1}}}e==="."&&(e="/");let r=this.vault.getAbstractFileByPath(e);if(this.maybeLog("Stat: "+e),r instanceof js.TFile)return this.maybeLog("Reuse stat"),{ctimeMs:r.stat.ctime,mtimeMs:r.stat.mtime,size:r.stat.size,type:"file",isFile:()=>!0,isDirectory:()=>!1,isSymbolicLink:()=>!1};{let i=await this.adapter.stat(e);if(i)return{ctimeMs:i.ctime,mtimeMs:i.mtime,size:i.size,type:i.type==="folder"?"directory":i.type,isFile:()=>i.type==="file",isDirectory:()=>i.type==="folder",isSymbolicLink:()=>!1};throw{code:"ENOENT"}}}async unlink(e){return this.adapter.remove(e)}async lstat(e){return this.stat(e)}async readlink(e){throw new Error(`readlink of (${e}) is not implemented.`)}async symlink(e){throw new Error(`symlink of (${e}) is not implemented.`)}async saveAndClear(){this.index!==void 0&&await this.adapter.writeBinary(this.plugin.gitManager.getRelativeVaultPath(this.gitDir+"/index"),this.index,{ctime:this.indexctime,mtime:this.indexmtime}),this.clearIndex()}clearIndex(){this.index=void 0,this.indexctime=void 0,this.indexmtime=void 0}get gitDir(){return this.plugin.settings.gitDir||".git"}maybeLog(e){}};var QP=Mt(KP()),Di=class extends vl{constructor(r){super(r);this.FILE=0;this.HEAD=1;this.WORKDIR=2;this.STAGE=3;this.status_mapping={"000":" ","003":"AD","020":"??","022":"A ","023":"AM",100:"D ",101:" D",103:"MD",110:"DA",111:" ",113:"MM",120:"DA",121:" M",122:"M ",123:"MM"};this.noticeLength=999999;this.fs=new bh(this.app.vault,this.plugin)}getRepo(){return{fs:this.fs,dir:this.plugin.settings.basePath,gitdir:this.plugin.settings.gitDir||void 0,onAuth:()=>{var r,i;return{username:(r=this.plugin.localStorage.getUsername())!=null?r:void 0,password:(i=this.plugin.localStorage.getPassword())!=null?i:void 0}},onAuthFailure:async()=>{new Pa.Notice("Authentication failed. Please try with different credentials");let r=await new Qe(this.plugin,{placeholder:"Specify your username"}).openAndGetResult();if(r){let i=await new Qe(this.plugin,{placeholder:"Specify your password/personal access token",obscure:!0}).openAndGetResult();if(i)return this.plugin.localStorage.setUsername(r),this.plugin.localStorage.setPassword(i),{username:r,password:i}}return{cancel:!0}},http:{async request({url:r,method:i,headers:n,body:s}){let a;s&&(a=await lG(s));let o=await(0,Pa.requestUrl)({url:r,method:i,headers:n,body:a,throw:!1});return{url:r,method:i,headers:o.headers,body:oG(o.arrayBuffer),statusCode:o.status,statusMessage:o.status.toString()}}}}}async wrapFS(r){try{let i=await r;return await this.fs.saveAndClear(),i}catch(i){throw await this.fs.saveAndClear(),i}}async status(r){let i,n=window.setTimeout(()=>{i=new Pa.Notice("This takes longer: Getting status",this.noticeLength)},2e4);try{this.plugin.setPluginState({gitAction:1});let s={...this.getRepo()};(r==null?void 0:r.path)!=null&&(s.filepaths=[`${r.path}/`]);let a=(await this.wrapFS(re.default.statusMatrix(s))).map(f=>this.getFileStatusResult(f)),o=[],l=[],c=[];for(let f of a)f.workingDir!==" "&&o.push(f),f.index!==" "&&f.index!=="U"&&l.push(f),(f.index!=" "||f.workingDir!=" ")&&c.push(f);let u=[];return window.clearTimeout(n),i==null||i.hide(),{all:c,changed:o,staged:l,conflicted:u}}catch(s){throw window.clearTimeout(n),i==null||i.hide(),this.plugin.displayError(s),s}}async commitAll({message:r,status:i,unstagedFiles:n}){try{return await this.checkAuthorInfo(),await this.stageAll({status:i,unstagedFiles:n}),this.commit({message:r})}catch(s){throw this.plugin.displayError(s),s}}async commit({message:r}){try{await this.checkAuthorInfo(),this.plugin.setPluginState({gitAction:4});let i=await this.formatCommitMessage(r),n=this.plugin.localStorage.getConflict(),s;if(n){let a=await this.branchInfo();s=[a.current,a.tracking]}await this.wrapFS(re.default.commit({...this.getRepo(),message:i,parent:s})),this.plugin.localStorage.setConflict(!1);return}catch(i){throw this.plugin.displayError(i),i}}async stage(r,i){let n=this.getRelativeRepoPath(r,i),s;i?s=r:s=this.getRelativeVaultPath(r);try{this.plugin.setPluginState({gitAction:3}),await this.app.vault.adapter.exists(s)?await this.wrapFS(re.default.add({...this.getRepo(),filepath:n})):await this.wrapFS(re.default.remove({...this.getRepo(),filepath:n}))}catch(a){throw this.plugin.displayError(a),a}}async stageAll({dir:r,status:i,unstagedFiles:n}){try{if(i)await Promise.all(i.changed.map(s=>s.workingDir!=="D"?this.wrapFS(re.default.add({...this.getRepo(),filepath:s.path})):re.default.remove({...this.getRepo(),filepath:s.path})));else{let s=n!=null?n:await this.getUnstagedFiles(r!=null?r:".");await Promise.all(s.map(({path:a,type:o})=>o=="D"?re.default.remove({...this.getRepo(),filepath:a}):this.wrapFS(re.default.add({...this.getRepo(),filepath:a}))))}}catch(s){throw this.plugin.displayError(s),s}}async unstage(r,i){try{this.plugin.setPluginState({gitAction:3}),r=this.getRelativeRepoPath(r,i),await this.wrapFS(re.default.resetIndex({...this.getRepo(),filepath:r}))}catch(n){throw this.plugin.displayError(n),n}}async unstageAll({dir:r,status:i}){try{let n;i?n=i.staged.map(s=>s.path):n=(await this.getStagedFiles(r!=null?r:".")).map(({path:a})=>a),await this.wrapFS(Promise.all(n.map(s=>re.default.resetIndex({...this.getRepo(),filepath:s}))))}catch(n){throw this.plugin.displayError(n),n}}async discard(r){try{this.plugin.setPluginState({gitAction:3}),await this.wrapFS(re.default.checkout({...this.getRepo(),filepaths:[r],force:!0}))}catch(i){throw this.plugin.displayError(i),i}}async discardAll({dir:r,status:i}){let n=[];i?r!=null?n=i.changed.filter(s=>s.workingDir!="U"&&s.path.startsWith(r)).map(s=>s.path):n=i.changed.filter(s=>s.workingDir!="U").map(s=>s.path):n=(await this.getUnstagedFiles(r)).filter(s=>s.type!="A").map(({path:s})=>s);try{await this.wrapFS(re.default.checkout({...this.getRepo(),filepaths:n,force:!0}))}catch(s){throw this.plugin.displayError(s),s}}async getUntrackedPaths(r){let i=[];if(r.status)for(let n of r.status.changed)n.index=="U"&&n.workingDir==="U"&&n.path.startsWith(r.path!=null?`${r.path}/`:"")&&i.push(n.path);else{let n=await this.status({path:r==null?void 0:r.path});for(let s of n.changed)s.index==="U"&&s.workingDir==="U"&&i.push(s.path)}return i}getProgressText(r,i){let n=`${r} progress:`;return i.phase&&(n=`${n} ${i.phase}:`),i.loaded&&(n=`${n} ${i.loaded}`,i.total&&(n=`${n} of ${i.total}`)),n}resolveRef(r){return this.wrapFS(re.default.resolveRef({...this.getRepo(),ref:r}))}async pull(){let r=this.showNotice("Initializing pull");try{this.plugin.setPluginState({gitAction:2});let i=await this.resolveRef("HEAD");await this.fetch();let n=await this.branchInfo();await this.checkAuthorInfo(),(await this.wrapFS(re.default.merge({...this.getRepo(),ours:n.current,theirs:n.tracking,abortOnConflict:!1,mergeDriver:this.plugin.settings.mergeStrategy!=="none"?({contents:l})=>{var b,k,x;let c=l[0],u=l[1],f=l[2],d=/^.*(\r?\n|$)/gm,h=(b=u.match(d))!=null?b:[],m=(k=c.match(d))!=null?k:[],g=(x=f.match(d))!=null?x:[],v=(0,QP.default)(h,m,g),w="";for(let E of v)E.ok&&(w+=E.ok.join("")),E.conflict&&(w+=this.plugin.settings.mergeStrategy==="ours"?E.conflict.a.join(""):E.conflict.b.join(""));return{cleanMerge:!0,mergedText:w}}:void 0}))).alreadyMerged||await this.wrapFS(re.default.checkout({...this.getRepo(),ref:n.current,onProgress:l=>{r!==void 0&&(r.noticeEl.innerText=this.getProgressText("Checkout",l))},remote:n.remote})),r==null||r.hide();let a=await this.resolveRef("HEAD"),o=await this.getFileChangesCount(i,a);return this.showNotice("Finished pull",!1),o.map(l=>({path:l.path,workingDir:"P",index:"P",vaultPath:this.getRelativeVaultPath(l.path)}))}catch(i){throw r==null||r.hide(),i instanceof re.Errors.MergeConflictError&&await this.plugin.handleConflict(i.data.filepaths.map(n=>this.getRelativeVaultPath(n))),this.plugin.displayError(i),i}}async push(){if(!await this.canPush())return 0;let r=this.showNotice("Initializing push");try{this.plugin.setPluginState({gitAction:1});let i=await this.branchInfo(),n=i.tracking,s=i.current,a=(await this.getFileChangesCount(s,n)).length;this.plugin.setPluginState({gitAction:5});let o=await this.getCurrentRemote();return await this.wrapFS(re.default.push({...this.getRepo(),remote:o,onProgress:l=>{r!==void 0&&(r.noticeEl.innerText=this.getProgressText("Pushing",l))}})),r==null||r.hide(),a}catch(i){throw r==null||r.hide(),this.plugin.displayError(i),i}}async getUnpushedCommits(){let r=await this.branchInfo(),i=r.tracking,n=r.current;if(i==null||n==null)return 0;let s=await this.resolveRef(n),a=await this.resolveRef(i);return(await this.getFileChangesCount(s,a)).length}async canPush(){let r=await this.branchInfo(),i=r.tracking,n=r.current,s=await this.resolveRef(n),a=await this.resolveRef(i);return s!=a}async checkRequirements(){return await this.plugin.app.vault.adapter.exists(`${this.getRepo().dir}/.git/HEAD`)?"valid":"missing-repo"}async branchInfo(){var r,i;try{let n=await re.default.currentBranch(this.getRepo())||"",s=await re.default.listBranches(this.getRepo()),a=(r=await this.getConfig(`branch.${n}.remote`))!=null?r:"origin",o=(i=await this.getConfig(`branch.${n}.merge`))==null?void 0:i.split("refs/heads")[1],l=o?a+o:void 0;return{current:n,tracking:l,branches:s,remote:a}}catch(n){throw this.plugin.displayError(n),n}}async getCurrentRemote(){var n;let r=await re.default.currentBranch(this.getRepo())||"";return(n=await this.getConfig(`branch.${r}.remote`))!=null?n:"origin"}async checkout(r,i){try{return this.wrapFS(re.default.checkout({...this.getRepo(),ref:r,force:!!i,remote:i}))}catch(n){throw this.plugin.displayError(n),n}}async createBranch(r){try{await this.wrapFS(re.default.branch({...this.getRepo(),ref:r,checkout:!0}))}catch(i){throw this.plugin.displayError(i),i}}async deleteBranch(r){try{await this.wrapFS(re.default.deleteBranch({...this.getRepo(),ref:r}))}catch(i){throw this.plugin.displayError(i),i}}branchIsMerged(r){return Promise.resolve(!0)}async init(){try{await this.wrapFS(re.default.init(this.getRepo()))}catch(r){throw this.plugin.displayError(r),r}}async clone(r,i,n){let s=this.showNotice("Initializing clone");try{await this.wrapFS(re.default.clone({...this.getRepo(),dir:i,url:r,depth:n,onProgress:a=>{s!==void 0&&(s.noticeEl.innerText=this.getProgressText("Cloning",a))}})),s==null||s.hide()}catch(a){throw s==null||s.hide(),this.plugin.displayError(a),a}}async setConfig(r,i){try{return this.wrapFS(re.default.setConfig({...this.getRepo(),path:r,value:i}))}catch(n){throw this.plugin.displayError(n),n}}async getConfig(r){try{return this.wrapFS(re.default.getConfig({...this.getRepo(),path:r}))}catch(i){throw this.plugin.displayError(i),i}}async fetch(r){let i=this.showNotice("Initializing fetch");try{let n={...this.getRepo(),onProgress:s=>{i!==void 0&&(i.noticeEl.innerText=this.getProgressText("Fetching",s))},remote:r!=null?r:await this.getCurrentRemote()};await this.wrapFS(re.default.fetch(n)),i==null||i.hide()}catch(n){throw this.plugin.displayError(n),i==null||i.hide(),n}}async setRemote(r,i){try{await this.wrapFS(re.default.addRemote({...this.getRepo(),remote:r,url:i,force:!0}))}catch(n){throw this.plugin.displayError(n),n}}async getRemoteBranches(r){let i=[];return i.push(...await this.wrapFS(re.default.listBranches({...this.getRepo(),remote:r}))),i.remove("HEAD"),i=i.map(n=>`${r}/${n}`),i}async getRemotes(){return(await this.wrapFS(re.default.listRemotes({...this.getRepo()}))).map(r=>r.remote)}async removeRemote(r){await this.wrapFS(re.default.deleteRemote({...this.getRepo(),remote:r}))}async getRemoteUrl(r){var i;return(i=(await this.wrapFS(re.default.listRemotes({...this.getRepo()}))).filter(n=>n.remote==r)[0])==null?void 0:i.url}async log(r,i=!0,n,s){let a=await this.wrapFS(re.default.log({...this.getRepo(),depth:n,ref:s}));return Promise.all(a.map(async o=>{let l=o.commit.message.split(` - -`);return{message:l[0],author:{name:o.commit.author.name,email:o.commit.author.email},body:l.slice(1).join(` - -`),date:new Date(o.commit.committer.timestamp).toDateString(),diff:{changed:0,files:(await this.getFileChangesCount(o.commit.parent.first(),o.oid)).map(c=>({path:c.path,status:c.type,vaultPath:this.getRelativeVaultPath(c.path),hash:o.oid}))},hash:o.oid,refs:[]}}))}updateBasePath(r){return this.getRepo().dir=r,Promise.resolve()}async updateUpstreamBranch(r){let[i,n]=Zn(r),s=await this.branchInfo();await this.wrapFS(re.default.push({...this.getRepo(),remote:i,remoteRef:n})),await this.setConfig(`branch.${s.current}.merge`,`refs/heads/${n}`)}updateGitPath(r){return Promise.resolve()}async getFileChangesCount(r,i){return this.walkDifference({walkers:[re.default.TREE({ref:r}),re.default.TREE({ref:i})]})}async walkDifference({walkers:r,dir:i}){return await this.wrapFS(re.default.walk({...this.getRepo(),trees:r,map:async function(s,[a,o]){if(!Gw(s,i))return null;if(await(a==null?void 0:a.type())==="tree"||await(o==null?void 0:o.type())==="tree")return;let l=await(a==null?void 0:a.oid()),c=await(o==null?void 0:o.oid()),u="equal";if(l!==c&&(u="M"),l===void 0&&(u="A"),c===void 0&&(u="D"),l===void 0&&c===void 0&&(console.log("Something weird happened:"),console.log(a),console.log(o)),u!=="equal")return{path:s,type:u}}}))}async getStagedFiles(r="."){return(await this.walkDifference({walkers:[re.default.TREE({ref:"HEAD"}),re.default.STAGE()],dir:r})).map(n=>({vaultPath:this.getRelativeVaultPath(n.path),path:n.path}))}async getUnstagedFiles(r="."){let i,n=window.setTimeout(()=>{i=new Pa.Notice("This takes longer: Getting status",this.noticeLength)},2e4);try{let s=this.getRepo(),a=await this.wrapFS(re.default.walk({...s,trees:[re.default.WORKDIR(),re.default.STAGE()],map:async function(o,[l,c]){if(!c&&l&&await re.default.isIgnored({...s,filepath:o})||!Gw(o,r))return null;let[u,f]=await Promise.all([l&&l.type(),c&&c.type()]),d=[u,f].includes("blob");if((u==="tree"||u==="special")&&!d)return;if(f==="commit")return null;if((f==="tree"||f==="special")&&!d)return;let h=f==="blob"?await c.oid():void 0,m;return u==="blob"&&f!=="blob"?m="42":u==="blob"&&(m=await l.oid()),m?h?m!==h?{path:o,type:"M"}:null:{path:o,type:"A"}:{path:o,type:"D"}}}));return window.clearTimeout(n),i==null||i.hide(),a}catch(s){throw window.clearTimeout(n),i==null||i.hide(),this.plugin.displayError(s),s}}async getDiffString(r,i=!1,n){let s=this.getRelativeVaultPath(r),a=async(c,[u])=>{if(r==c){let f=await u.oid();return(await re.default.readBlob({...this.getRepo(),oid:f})).blob}};if(n){let c=await(0,re.readBlob)({...this.getRepo(),filepath:r,oid:n}).then(h=>new TextDecoder().decode(h.blob)).catch(h=>{if(!(h instanceof re.default.Errors.NotFoundError))throw h}),u=await re.default.readCommit({...this.getRepo(),oid:n}),f=await(0,re.readBlob)({...this.getRepo(),filepath:r,oid:u.commit.parent.first()}).then(h=>new TextDecoder().decode(h.blob)).catch(h=>{if(!(h instanceof re.default.Errors.NotFoundError))throw h});return cu(s,f!=null?f:"",c!=null?c:"")}let o=(await re.default.walk({...this.getRepo(),trees:[re.default.STAGE()],map:a})).first(),l=new TextDecoder().decode(o);if(i){let c=await this.resolveRef("HEAD").then(f=>(0,re.readBlob)({...this.getRepo(),filepath:r,oid:f})).then(f=>new TextDecoder().decode(f.blob)).catch(f=>{if(!(f instanceof re.default.Errors.NotFoundError))throw f});return cu(s,c!=null?c:"",l)}else{let c;return await this.app.vault.adapter.exists(s)?c=await this.app.vault.adapter.read(s):c="",cu(s,l,c)}}async getLastCommitTime(){let r=this.getRepo(),i=await this.resolveRef("HEAD"),s=(await re.default.readCommit({...r,oid:i})).commit.committer.timestamp;return new Date(s*1e3)}getFileStatusResult(r){let i=this.status_mapping[`${r[this.HEAD]}${r[this.WORKDIR]}${r[this.STAGE]}`];return{index:i[0]=="?"?"U":i[0],workingDir:i[1]=="?"?"U":i[1],path:r[this.FILE],vaultPath:this.getRelativeVaultPath(r[this.FILE])}}async checkAuthorInfo(){let r=await this.getConfig("user.name"),i=await this.getConfig("user.email");if(!r||!i)throw Error("Git author name and email are not set. Please set both fields in the settings.")}showNotice(r,i=!0){if(!this.plugin.settings.disablePopups)return new Pa.Notice(r,i?this.noticeLength:void 0)}};async function*oG(t){yield new Uint8Array(t)}async function lG(t){let e=new ReadableStream({async start(i){for await(let n of t)i.enqueue(n);i.close()}});return await new Response(e).arrayBuffer()}p();var GF=Mt(Sh()),ei=Mt(require("fs/promises")),Qn=require("obsidian"),Ge=Mt(require("path")),Mu=require("path");p();var Mh=Mt(nR(),1),Fh=Mt(Sh(),1),P$=require("child_process"),dF=Mt(Yw(),1),xl=Mt(Yw(),1),BF=require("node:events"),p0=Object.defineProperty,TG=Object.getOwnPropertyDescriptor,m0=Object.getOwnPropertyNames,CG=Object.prototype.hasOwnProperty,Y=(t,e)=>function(){return t&&(e=(0,t[m0(t)[0]])(t=0)),e},PG=(t,e)=>function(){return e||(0,t[m0(t)[0]])((e={exports:{}}).exports,e),e.exports},vt=(t,e)=>{for(var r in e)p0(t,r,{get:e[r],enumerable:!0})},RG=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of m0(e))!CG.call(t,n)&&n!==r&&p0(t,n,{get:()=>e[n],enumerable:!(i=TG(e,n))||i.enumerable});return t},ut=t=>RG(p0({},"__esModule",{value:!0}),t);function $G(...t){let e=new String(t);return Oh.set(e,t),e}function Ph(t){return t instanceof String&&Oh.has(t)}function sR(t){return Oh.get(t)||[]}var Oh,Pu=Y({"src/lib/args/pathspec.ts"(){"use strict";Oh=new WeakMap}}),Rr,zs=Y({"src/lib/errors/git-error.ts"(){"use strict";Rr=class extends Error{constructor(t,e){super(e),this.task=t,Object.setPrototypeOf(this,new.target.prototype)}}}}),Ru,El=Y({"src/lib/errors/git-response-error.ts"(){"use strict";zs(),Ru=class extends Rr{constructor(t,e){super(void 0,e||String(t)),this.git=t}}}}),DR,LR=Y({"src/lib/errors/task-configuration-error.ts"(){"use strict";zs(),DR=class extends Rr{constructor(t){super(void 0,t)}}}});function BR(t){return typeof t!="function"?Ma:t}function NR(t){return typeof t=="function"&&t!==Ma}function HR(t,e){let r=t.indexOf(e);return r<=0?[t,""]:[t.substr(0,r),t.substr(r+1)]}function UR(t,e=0){return GR(t)&&t.length>e?t[e]:void 0}function Oa(t,e=0){if(GR(t)&&t.length>e)return t[t.length-1-e]}function GR(t){return!!(t&&typeof t.length=="number")}function $u(t="",e=!0,r=` -`){return t.split(r).reduce((i,n)=>{let s=e?n.trim():n;return s&&i.push(s),i},[])}function g0(t,e){return $u(t,!0).map(r=>e(r))}function v0(t){return(0,Mh.exists)(t,Mh.FOLDER)}function Oe(t,e){return Array.isArray(t)?t.includes(e)||t.push(e):t.add(e),e}function jR(t,e){return Array.isArray(t)&&!t.includes(e)&&t.push(e),t}function Dh(t,e){if(Array.isArray(t)){let r=t.indexOf(e);r>=0&&t.splice(r,1)}else t.delete(e);return e}function mn(t){return Array.isArray(t)?t:[t]}function qR(t){return t.replace(/[\s-]+(.)/g,(e,r)=>r.toUpperCase())}function zR(t){return mn(t).map(String)}function Ve(t,e=0){if(t==null)return e;let r=parseInt(t,10);return isNaN(r)?e:r}function Tu(t,e){let r=[];for(let i=0,n=t.length;ir in t?{[r]:t[r]}:{}))}function t0(t=0){return new Promise(e=>setTimeout(e,t))}function r0(t){if(t!==!1)return t}var Sl,Ma,Fu,Lh=Y({"src/lib/utils/util.ts"(){"use strict";Sl="\0",Ma=()=>{},Fu=Object.prototype.toString.call.bind(Object.prototype.toString)}});function gn(t,e,r){return e(t)?t:arguments.length>2?r:void 0}function i0(t,e){let r=Ph(t)?"string":typeof t;return/number|string|boolean/.test(r)&&(!e||!e.includes(r))}function Bh(t){return!!t&&Fu(t)==="[object Object]"}function WR(t){return typeof t=="function"}var Iu,er,YR,Rh,w0,XR=Y({"src/lib/utils/argument-filters.ts"(){"use strict";Lh(),Pu(),Iu=t=>Array.isArray(t),er=t=>typeof t=="string",YR=t=>Array.isArray(t)&&t.every(er),Rh=t=>er(t)||Array.isArray(t)&&t.every(er),w0=t=>t==null||"number|boolean|function".includes(typeof t)?!1:Array.isArray(t)||typeof t=="string"||typeof t.length=="number"}}),n0,FG=Y({"src/lib/utils/exit-codes.ts"(){"use strict";n0=(t=>(t[t.SUCCESS=0]="SUCCESS",t[t.ERROR=1]="ERROR",t[t.NOT_FOUND=-2]="NOT_FOUND",t[t.UNCLEAN=128]="UNCLEAN",t))(n0||{})}}),$h,IG=Y({"src/lib/utils/git-output-streams.ts"(){"use strict";$h=class ZR{constructor(e,r){this.stdOut=e,this.stdErr=r}asStrings(){return new ZR(this.stdOut.toString("utf8"),this.stdErr.toString("utf8"))}}}}),me,qs,OG=Y({"src/lib/utils/line-parser.ts"(){"use strict";me=class{constructor(t,e){this.matches=[],this.parse=(r,i)=>(this.resetMatches(),this._regExp.every((n,s)=>this.addMatch(n,s,r(s)))?this.useMatches(i,this.prepareMatches())!==!1:!1),this._regExp=Array.isArray(t)?t:[t],e&&(this.useMatches=e)}useMatches(t,e){throw new Error("LineParser:useMatches not implemented")}resetMatches(){this.matches.length=0}prepareMatches(){return this.matches}addMatch(t,e,r){let i=r&&t.exec(r);return i&&this.pushMatch(e,i),!!i}pushMatch(t,e){this.matches.push(...e.slice(1))}},qs=class extends me{addMatch(t,e,r){return/^remote:\s/.test(String(r))&&super.addMatch(t,e,r)}pushMatch(t,e){(t>0||e.length>1)&&super.pushMatch(t,e)}}}});function KR(...t){let e=process.cwd(),r=Object.assign({baseDir:e,...QR},...t.filter(i=>typeof i=="object"&&i));return r.baseDir=r.baseDir||e,r.trimmed=r.trimmed===!0,r}var QR,MG=Y({"src/lib/utils/simple-git-options.ts"(){"use strict";QR={binary:"git",maxConcurrentProcesses:5,config:[],trimmed:!1}}});function y0(t,e=[]){return Bh(t)?Object.keys(t).reduce((r,i)=>{let n=t[i];if(Ph(n))r.push(n);else if(i0(n,["boolean"]))r.push(i+"="+n);else if(Array.isArray(n))for(let s of n)i0(s,["string","number"])||r.push(i+"="+s);else r.push(i);return r},e):e}function Cr(t,e=0,r=!1){let i=[];for(let n=0,s=e<0?t.length:e;n{for(let s=$u(n,i),a=0,o=s.length;a{if(!(a+c>=o))return s[a+c]};e.some(({parse:c})=>c(l,t))}}),t}var BG=Y({"src/lib/utils/task-parser.ts"(){"use strict";Lh()}}),JR={};vt(JR,{ExitCodes:()=>n0,GitOutputStreams:()=>$h,LineParser:()=>me,NOOP:()=>Ma,NULL:()=>Sl,RemoteLineParser:()=>qs,append:()=>Oe,appendTaskOptions:()=>y0,asArray:()=>mn,asCamelCase:()=>qR,asFunction:()=>BR,asNumber:()=>Ve,asStringArray:()=>zR,bufferToString:()=>Cu,callTaskParser:()=>s0,createInstanceConfig:()=>KR,delay:()=>t0,filterArray:()=>Iu,filterFunction:()=>WR,filterHasLength:()=>w0,filterPlainObject:()=>Bh,filterPrimitives:()=>i0,filterString:()=>er,filterStringArray:()=>YR,filterStringOrStringArray:()=>Rh,filterType:()=>gn,first:()=>UR,folderExists:()=>v0,forEachLineWithContent:()=>g0,getTrailingOptions:()=>Cr,including:()=>jR,isUserFunction:()=>NR,last:()=>Oa,objectToString:()=>Fu,orVoid:()=>r0,parseStringResponse:()=>$r,pick:()=>VR,prefixedArray:()=>Tu,remove:()=>Dh,splitOn:()=>HR,toLinesWithContent:()=>$u,trailingFunctionArgument:()=>ft,trailingOptionsArgument:()=>b0});var de=Y({"src/lib/utils/index.ts"(){"use strict";XR(),FG(),IG(),OG(),MG(),LG(),BG(),Lh()}}),e$={};vt(e$,{CheckRepoActions:()=>a0,checkIsBareRepoTask:()=>r$,checkIsRepoRootTask:()=>t$,checkIsRepoTask:()=>NG});function NG(t){switch(t){case"bare":return r$();case"root":return t$()}return{commands:["rev-parse","--is-inside-work-tree"],format:"utf-8",onError:Nh,parser:_0}}function t$(){return{commands:["rev-parse","--git-dir"],format:"utf-8",onError:Nh,parser(e){return/^\.(git)?$/.test(e.trim())}}}function r$(){return{commands:["rev-parse","--is-bare-repository"],format:"utf-8",onError:Nh,parser:_0}}function HG(t){return/(Not a git repository|Kein Git-Repository)/i.test(String(t))}var a0,Nh,_0,i$=Y({"src/lib/tasks/check-is-repo.ts"(){"use strict";de(),a0=(t=>(t.BARE="bare",t.IN_TREE="tree",t.IS_REPO_ROOT="root",t))(a0||{}),Nh=({exitCode:t},e,r,i)=>{if(t===128&&HG(e))return r(Buffer.from("false"));i(e)},_0=t=>t.trim()==="true"}});function UG(t,e){let r=new n$(t),i=t?a$:s$;return $u(e).forEach(n=>{let s=n.replace(i,"");r.paths.push(s),(o$.test(s)?r.folders:r.files).push(s)}),r}var n$,s$,a$,o$,GG=Y({"src/lib/responses/CleanSummary.ts"(){"use strict";de(),n$=class{constructor(t){this.dryRun=t,this.paths=[],this.files=[],this.folders=[]}},s$=/^[a-z]+\s*/i,a$=/^[a-z]+\s+[a-z]+\s*/i,o$=/\/$/}}),o0={};vt(o0,{EMPTY_COMMANDS:()=>Hh,adhocExecTask:()=>l$,configurationErrorTask:()=>Pr,isBufferTask:()=>u$,isEmptyTask:()=>f$,straightThroughBufferTask:()=>c$,straightThroughStringTask:()=>mr});function l$(t){return{commands:Hh,format:"empty",parser:t}}function Pr(t){return{commands:Hh,format:"empty",parser(){throw typeof t=="string"?new DR(t):t}}}function mr(t,e=!1){return{commands:t,format:"utf-8",parser(r){return e?String(r).trim():r}}}function c$(t){return{commands:t,format:"buffer",parser(e){return e}}}function u$(t){return t.format==="buffer"}function f$(t){return t.format==="empty"||!t.commands.length}var Hh,gt=Y({"src/lib/tasks/task.ts"(){"use strict";LR(),Hh=[]}}),d$={};vt(d$,{CONFIG_ERROR_INTERACTIVE_MODE:()=>x0,CONFIG_ERROR_MODE_REQUIRED:()=>S0,CONFIG_ERROR_UNKNOWN_OPTION:()=>E0,CleanOptions:()=>Ia,cleanTask:()=>h$,cleanWithOptionsTask:()=>jG,isCleanOptionsArray:()=>qG});function jG(t,e){let{cleanMode:r,options:i,valid:n}=zG(t);return r?n.options?(i.push(...e),i.some(YG)?Pr(x0):h$(r,i)):Pr(E0+JSON.stringify(t)):Pr(S0)}function h$(t,e){return{commands:["clean",`-${t}`,...e],format:"utf-8",parser(i){return UG(t==="n",i)}}}function qG(t){return Array.isArray(t)&&t.every(e=>k0.has(e))}function zG(t){let e,r=[],i={cleanMode:!1,options:!0};return t.replace(/[^a-z]i/g,"").split("").forEach(n=>{VG(n)?(e=n,i.cleanMode=!0):i.options=i.options&&WG(r[r.length]=`-${n}`)}),{cleanMode:e,options:r,valid:i}}function VG(t){return t==="f"||t==="n"}function WG(t){return/^-[a-z]$/i.test(t)&&k0.has(t.charAt(1))}function YG(t){return/^-[^\-]/.test(t)?t.indexOf("i")>0:t==="--interactive"}var x0,S0,E0,Ia,k0,p$=Y({"src/lib/tasks/clean.ts"(){"use strict";GG(),de(),gt(),x0="Git clean interactive mode is not supported",S0='Git clean mode parameter ("n" or "f") is required',E0="Git clean unknown option found in: ",Ia=(t=>(t.DRY_RUN="n",t.FORCE="f",t.IGNORED_INCLUDED="x",t.IGNORED_ONLY="X",t.EXCLUDING="e",t.QUIET="q",t.RECURSIVE="d",t))(Ia||{}),k0=new Set(["i",...zR(Object.values(Ia))])}});function XG(t){let e=new g$;for(let r of m$(t))e.addValue(r.file,String(r.key),r.value);return e}function ZG(t,e){let r=null,i=[],n=new Map;for(let s of m$(t,e))s.key===e&&(i.push(r=s.value),n.has(s.file)||n.set(s.file,[]),n.get(s.file).push(r));return{key:e,paths:Array.from(n.keys()),scopes:n,value:r,values:i}}function KG(t){return t.replace(/^(file):/,"")}function*m$(t,e=null){let r=t.split("\0");for(let i=0,n=r.length-1;iObject.assign(t,this.values[e]),{})),this._all}addFile(t){if(!(t in this.values)){let e=Oa(this.files);this.values[t]=e?Object.create(this.values[e]):{},this.files.push(t)}return this.values[t]}addValue(t,e,r){let i=this.addFile(t);i.hasOwnProperty(e)?Array.isArray(i[e])?i[e].push(r):i[e]=[i[e],r]:i[e]=r,this._all=void 0}}}});function Xw(t,e){return typeof t=="string"&&l0.hasOwnProperty(t)?t:e}function JG(t,e,r,i){let n=["config",`--${i}`];return r&&n.push("--add"),n.push(t,e),{commands:n,format:"utf-8",parser(s){return s}}}function ej(t,e){let r=["config","--null","--show-origin","--get-all",t];return e&&r.splice(1,0,`--${e}`),{commands:r,format:"utf-8",parser(i){return ZG(i,t)}}}function tj(t){let e=["config","--list","--show-origin","--null"];return t&&e.push(`--${t}`),{commands:e,format:"utf-8",parser(r){return XG(r)}}}function rj(){return{addConfig(t,e,...r){return this._runTask(JG(t,e,r[0]===!0,Xw(r[1],"local")),ft(arguments))},getConfig(t,e){return this._runTask(ej(t,Xw(e,void 0)),ft(arguments))},listConfig(...t){return this._runTask(tj(Xw(t[0],void 0)),ft(arguments))}}}var l0,v$=Y({"src/lib/tasks/config.ts"(){"use strict";QG(),de(),l0=(t=>(t.system="system",t.global="global",t.local="local",t.worktree="worktree",t))(l0||{})}});function ij(t){return w$.has(t)}var Zw,w$,y$=Y({"src/lib/tasks/diff-name-status.ts"(){"use strict";Zw=(t=>(t.ADDED="A",t.COPIED="C",t.DELETED="D",t.MODIFIED="M",t.RENAMED="R",t.CHANGED="T",t.UNMERGED="U",t.UNKNOWN="X",t.BROKEN="B",t))(Zw||{}),w$=new Set(Object.values(Zw))}});function nj(...t){return new _$().param(...t)}function sj(t){let e=new Set,r={};return g0(t,i=>{let[n,s,a]=i.split(Sl);e.add(n),(r[n]=r[n]||[]).push({line:Ve(s),path:n,preview:a})}),{paths:e,results:r}}function aj(){return{grep(t){let e=ft(arguments),r=Cr(arguments);for(let n of b$)if(r.includes(n))return this._runTask(Pr(`git.grep: use of "${n}" is not supported.`),e);typeof t=="string"&&(t=nj().param(t));let i=["grep","--null","-n","--full-name",...r,...t];return this._runTask({commands:i,format:"utf-8",parser(n){return sj(n)}},e)}}}var b$,Au,aR,_$,x$=Y({"src/lib/tasks/grep.ts"(){"use strict";de(),gt(),b$=["-h"],Au=Symbol("grepQuery"),_$=class{constructor(){this[aR]=[]}*[(aR=Au,Symbol.iterator)](){for(let t of this[Au])yield t}and(...t){return t.length&&this[Au].push("--and","(",...Tu(t,"-e"),")"),this}param(...t){return this[Au].push(...Tu(t,"-e")),this}}}}),S$={};vt(S$,{ResetMode:()=>Ah,getResetMode:()=>lj,resetTask:()=>oj});function oj(t,e){let r=["reset"];return E$(t)&&r.push(`--${t}`),r.push(...e),mr(r)}function lj(t){if(E$(t))return t;switch(typeof t){case"string":case"undefined":return"soft"}}function E$(t){return k$.includes(t)}var Ah,k$,A$=Y({"src/lib/tasks/reset.ts"(){"use strict";gt(),Ah=(t=>(t.MIXED="mixed",t.SOFT="soft",t.HARD="hard",t.MERGE="merge",t.KEEP="keep",t))(Ah||{}),k$=Array.from(Object.values(Ah))}});function cj(){return(0,Fh.default)("simple-git")}function oR(t,e,r){return!e||!String(e).replace(/\s*/,"")?r?(i,...n)=>{t(i,...n),r(i,...n)}:t:(i,...n)=>{t(`%s ${i}`,e,...n),r&&r(i,...n)}}function uj(t,e,{namespace:r}){if(typeof t=="string")return t;let i=e&&e.namespace||"";return i.startsWith(r)?i.substr(r.length+1):i||r}function A0(t,e,r,i=cj()){let n=t&&`[${t}]`||"",s=[],a=typeof e=="string"?i.extend(e):e,o=uj(gn(e,er),a,i);return c(r);function l(u,f){return Oe(s,A0(t,o.replace(/^[^:]+/,u),f,i))}function c(u){let f=u&&`[${u}]`||"",d=a&&oR(a,f)||Ma,h=oR(i,`${n} ${f}`,d);return Object.assign(a?d:h,{label:t,sibling:l,info:h,step:c})}}var T$=Y({"src/lib/git-logger.ts"(){"use strict";de(),Fh.default.formatters.L=t=>String(w0(t)?t.length:"-"),Fh.default.formatters.B=t=>Buffer.isBuffer(t)?t.toString("utf8"):Fu(t)}}),C$,fj=Y({"src/lib/runners/tasks-pending-queue.ts"(){"use strict";var t;zs(),T$(),C$=(t=class{constructor(r="GitExecutor"){this.logLabel=r,this._queue=new Map}withProgress(r){return this._queue.get(r)}createProgress(r){let i=t.getName(r.commands[0]),n=A0(this.logLabel,i);return{task:r,logger:n,name:i}}push(r){let i=this.createProgress(r);return i.logger("Adding task to the queue, commands = %o",r.commands),this._queue.set(r,i),i}fatal(r){for(let[i,{logger:n}]of Array.from(this._queue.entries()))i===r.task?(n.info("Failed %o",r),n("Fatal exception, any as-yet un-started tasks run through this executor will not be attempted")):n.info("A fatal exception occurred in a previous task, the queue has been purged: %o",r.message),this.complete(i);if(this._queue.size!==0)throw new Error(`Queue size should be zero after fatal: ${this._queue.size}`)}complete(r){this.withProgress(r)&&this._queue.delete(r)}attempt(r){let i=this.withProgress(r);if(!i)throw new Rr(void 0,"TasksPendingQueue: attempt called for an unknown task");return i.logger("Starting task"),i}static getName(r="empty"){return`task:${r}:${++t.counter}`}},t.counter=0,t)}});function Fa(t,e){return{method:UR(t.commands)||"",commands:e}}function dj(t,e){return r=>{e("[ERROR] child process exception %o",r),t.push(Buffer.from(String(r.stack),"ascii"))}}function lR(t,e,r,i){return n=>{r("%s received %L bytes",e,n),i("%B",n),t.push(n)}}var c0,hj=Y({"src/lib/runners/git-executor-chain.ts"(){"use strict";zs(),gt(),de(),fj(),c0=class{constructor(t,e,r){this._executor=t,this._scheduler=e,this._plugins=r,this._chain=Promise.resolve(),this._queue=new C$}get cwd(){return this._cwd||this._executor.cwd}set cwd(t){this._cwd=t}get env(){return this._executor.env}get outputHandler(){return this._executor.outputHandler}chain(){return this}push(t){return this._queue.push(t),this._chain=this._chain.then(()=>this.attemptTask(t))}async attemptTask(t){let e=await this._scheduler.next(),r=()=>this._queue.complete(t);try{let{logger:i}=this._queue.attempt(t);return await(f$(t)?this.attemptEmptyTask(t,i):this.attemptRemoteTask(t,i))}catch(i){throw this.onFatalException(t,i)}finally{r(),e()}}onFatalException(t,e){let r=e instanceof Rr?Object.assign(e,{task:t}):new Rr(t,e&&String(e));return this._chain=Promise.resolve(),this._queue.fatal(r),r}async attemptRemoteTask(t,e){let r=this._plugins.exec("spawn.binary","",Fa(t,t.commands)),i=this._plugins.exec("spawn.args",[...t.commands],Fa(t,t.commands)),n=await this.gitResponse(t,r,i,this.outputHandler,e.step("SPAWN")),s=await this.handleTaskData(t,i,n,e.step("HANDLE"));return e("passing response to task's parser as a %s",t.format),u$(t)?s0(t.parser,s):s0(t.parser,s.asStrings())}async attemptEmptyTask(t,e){return e("empty task bypassing child process to call to task's parser"),t.parser(this)}handleTaskData(t,e,r,i){let{exitCode:n,rejection:s,stdOut:a,stdErr:o}=r;return new Promise((l,c)=>{i("Preparing to handle process response exitCode=%d stdOut=",n);let{error:u}=this._plugins.exec("task.error",{error:s},{...Fa(t,e),...r});if(u&&t.onError)return i.info("exitCode=%s handling with custom error handler"),t.onError(r,u,f=>{i.info("custom error handler treated as success"),i("custom error returned a %s",Fu(f)),l(new $h(Array.isArray(f)?Buffer.concat(f):f,Buffer.concat(o)))},c);if(u)return i.info("handling as error: exitCode=%s stdErr=%s rejection=%o",n,o.length,s),c(u);i.info("retrieving task output complete"),l(new $h(Buffer.concat(a),Buffer.concat(o)))})}async gitResponse(t,e,r,i,n){let s=n.sibling("output"),a=this._plugins.exec("spawn.options",{cwd:this.cwd,env:this.env,windowsHide:!0},Fa(t,t.commands));return new Promise(o=>{let l=[],c=[];n.info("%s %o",e,r),n("%O",a);let u=this._beforeSpawn(t,r);if(u)return o({stdOut:l,stdErr:c,exitCode:9901,rejection:u});this._plugins.exec("spawn.before",void 0,{...Fa(t,r),kill(d){u=d||u}});let f=(0,P$.spawn)(e,r,a);f.stdout.on("data",lR(l,"stdOut",n,s.step("stdOut"))),f.stderr.on("data",lR(c,"stdErr",n,s.step("stdErr"))),f.on("error",dj(c,n)),i&&(n("Passing child process stdOut/stdErr to custom outputHandler"),i(e,f.stdout,f.stderr,[...r])),this._plugins.exec("spawn.after",void 0,{...Fa(t,r),spawned:f,close(d,h){o({stdOut:l,stdErr:c,exitCode:d,rejection:u||h})},kill(d){f.killed||(u=d,f.kill("SIGINT"))}})})}_beforeSpawn(t,e){let r;return this._plugins.exec("spawn.before",void 0,{...Fa(t,e),kill(i){r=i||r}}),r}}}}),R$={};vt(R$,{GitExecutor:()=>$$});var $$,pj=Y({"src/lib/runners/git-executor.ts"(){"use strict";hj(),$$=class{constructor(t,e,r){this.cwd=t,this._scheduler=e,this._plugins=r,this._chain=new c0(this,this._scheduler,this._plugins)}chain(){return new c0(this,this._scheduler,this._plugins)}push(t){return this._chain.push(t)}}}});function mj(t,e,r=Ma){let i=s=>{r(null,s)},n=s=>{(s==null?void 0:s.task)===t&&r(s instanceof Ru?gj(s):s,void 0)};e.then(i,n)}function gj(t){let e=i=>{console.warn(`simple-git deprecation notice: accessing GitResponseError.${i} should be GitResponseError.git.${i}, this will no longer be available in version 3`),e=Ma};return Object.create(t,Object.getOwnPropertyNames(t.git).reduce(r,{}));function r(i,n){return n in t||(i[n]={enumerable:!1,configurable:!1,get(){return e(n),t.git[n]}}),i}}var vj=Y({"src/lib/task-callback.ts"(){"use strict";El(),de()}});function cR(t,e){return l$(r=>{if(!v0(t))throw new Error(`Git.cwd: cannot change to non-directory "${t}"`);return(e||r).cwd=t})}var wj=Y({"src/lib/tasks/change-working-directory.ts"(){"use strict";de(),gt()}});function Kw(t){let e=["checkout",...t];return e[1]==="-b"&&e.includes("-B")&&(e[1]=Dh(e,"-B")),mr(e)}function yj(){return{checkout(){return this._runTask(Kw(Cr(arguments,1)),ft(arguments))},checkoutBranch(t,e){return this._runTask(Kw(["-b",t,e,...Cr(arguments)]),ft(arguments))},checkoutLocalBranch(t){return this._runTask(Kw(["-b",t,...Cr(arguments)]),ft(arguments))}}}var bj=Y({"src/lib/tasks/checkout.ts"(){"use strict";de(),gt()}});function _j(){return{count:0,garbage:0,inPack:0,packs:0,prunePackable:0,size:0,sizeGarbage:0,sizePack:0}}function xj(){return{countObjects(){return this._runTask({commands:["count-objects","--verbose"],format:"utf-8",parser(t){return $r(_j(),[F$],t)}})}}}var F$,Sj=Y({"src/lib/tasks/count-objects.ts"(){"use strict";de(),F$=new me(/([a-z-]+): (\d+)$/,(t,[e,r])=>{let i=qR(e);t.hasOwnProperty(i)&&(t[i]=Ve(r))})}});function Ej(t){return $r({author:null,branch:"",commit:"",root:!1,summary:{changes:0,insertions:0,deletions:0}},I$,t)}var I$,kj=Y({"src/lib/parsers/parse-commit.ts"(){"use strict";de(),I$=[new me(/^\[([^\s]+)( \([^)]+\))? ([^\]]+)/,(t,[e,r,i])=>{t.branch=e,t.commit=i,t.root=!!r}),new me(/\s*Author:\s(.+)/i,(t,[e])=>{let r=e.split("<"),i=r.pop();!i||!i.includes("@")||(t.author={email:i.substr(0,i.length-1),name:r.join("<").trim()})}),new me(/(\d+)[^,]*(?:,\s*(\d+)[^,]*)(?:,\s*(\d+))/g,(t,[e,r,i])=>{t.summary.changes=parseInt(e,10)||0,t.summary.insertions=parseInt(r,10)||0,t.summary.deletions=parseInt(i,10)||0}),new me(/^(\d+)[^,]*(?:,\s*(\d+)[^(]+\(([+-]))?/,(t,[e,r,i])=>{t.summary.changes=parseInt(e,10)||0;let n=parseInt(r,10)||0;i==="-"?t.summary.deletions=n:i==="+"&&(t.summary.insertions=n)})]}});function Aj(t,e,r){return{commands:["-c","core.abbrev=40","commit",...Tu(t,"-m"),...e,...r],format:"utf-8",parser:Ej}}function Tj(){return{commit(e,...r){let i=ft(arguments),n=t(e)||Aj(mn(e),mn(gn(r[0],Rh,[])),[...gn(r[1],Iu,[]),...Cr(arguments,0,!0)]);return this._runTask(n,i)}};function t(e){return!Rh(e)&&Pr("git.commit: requires the commit message to be supplied as a string/string[]")}}var Cj=Y({"src/lib/tasks/commit.ts"(){"use strict";kj(),de(),gt()}});function Pj(){return{firstCommit(){return this._runTask(mr(["rev-list","--max-parents=0","HEAD"],!0),ft(arguments))}}}var Rj=Y({"src/lib/tasks/first-commit.ts"(){"use strict";de(),gt()}});function $j(t,e){let r=["hash-object",t];return e&&r.push("-w"),mr(r,!0)}var Fj=Y({"src/lib/tasks/hash-object.ts"(){"use strict";gt()}});function Ij(t,e,r){let i=String(r).trim(),n;if(n=O$.exec(i))return new Th(t,e,!1,n[1]);if(n=M$.exec(i))return new Th(t,e,!0,n[1]);let s="",a=i.split(" ");for(;a.length;)if(a.shift()==="in"){s=a.join(" ");break}return new Th(t,e,/^re/i.test(i),s)}var Th,O$,M$,Oj=Y({"src/lib/responses/InitSummary.ts"(){"use strict";Th=class{constructor(t,e,r,i){this.bare=t,this.path=e,this.existing=r,this.gitDir=i}},O$=/^Init.+ repository in (.+)$/,M$=/^Rein.+ in (.+)$/}});function Mj(t){return t.includes(T0)}function Dj(t=!1,e,r){let i=["init",...r];return t&&!Mj(i)&&i.splice(1,0,T0),{commands:i,format:"utf-8",parser(n){return Ij(i.includes("--bare"),e,n)}}}var T0,Lj=Y({"src/lib/tasks/init.ts"(){"use strict";Oj(),T0="--bare"}});function C0(t){for(let e=0;e$r(new D$,e,r,!1)}var Qw,uR,fR,dR,B$,N$=Y({"src/lib/parsers/parse-diff-summary.ts"(){"use strict";Ou(),Nj(),y$(),de(),Qw=[new me(/^(.+)\s+\|\s+(\d+)(\s+[+\-]+)?$/,(t,[e,r,i=""])=>{t.files.push({file:e.trim(),changes:Ve(r),insertions:i.replace(/[^+]/g,"").length,deletions:i.replace(/[^-]/g,"").length,binary:!1})}),new me(/^(.+) \|\s+Bin ([0-9.]+) -> ([0-9.]+) ([a-z]+)/,(t,[e,r,i])=>{t.files.push({file:e.trim(),before:Ve(r),after:Ve(i),binary:!0})}),new me(/(\d+) files? changed\s*((?:, \d+ [^,]+){0,2})/,(t,[e,r])=>{let i=/(\d+) i/.exec(r),n=/(\d+) d/.exec(r);t.changed=Ve(e),t.insertions=Ve(i==null?void 0:i[1]),t.deletions=Ve(n==null?void 0:n[1])})],uR=[new me(/(\d+)\t(\d+)\t(.+)$/,(t,[e,r,i])=>{let n=Ve(e),s=Ve(r);t.changed++,t.insertions+=n,t.deletions+=s,t.files.push({file:i,changes:n+s,insertions:n,deletions:s,binary:!1})}),new me(/-\t-\t(.+)$/,(t,[e])=>{t.changed++,t.files.push({file:e,after:0,before:0,binary:!0})})],fR=[new me(/(.+)$/,(t,[e])=>{t.changed++,t.files.push({file:e,changes:0,insertions:0,deletions:0,binary:!1})})],dR=[new me(/([ACDMRTUXB])([0-9]{0,3})\t(.[^\t]*)(\t(.[^\t]*))?$/,(t,[e,r,i,n,s])=>{t.changed++,t.files.push({file:s!=null?s:i,changes:0,insertions:0,deletions:0,binary:!1,status:r0(ij(e)&&e),from:r0(!!s&&i!==s&&i),similarity:Ve(r)})})],B$={"":Qw,"--stat":Qw,"--numstat":uR,"--name-status":dR,"--name-only":fR}}});function Hj(t,e){return e.reduce((r,i,n)=>(r[i]=t[n]||"",r),Object.create({diff:null}))}function H$(t=F0,e=U$,r=""){let i=L$(r);return function(n){let s=$u(n.trim(),!1,R0).map(function(a){let o=a.split($0),l=Hj(o[0].split(t),e);return o.length>1&&o[1].trim()&&(l.diff=i(o[1])),l});return{all:s,latest:s.length&&s[0]||null,total:s.length}}}var R0,$0,F0,U$,G$=Y({"src/lib/parsers/parse-list-log-summary.ts"(){"use strict";de(),N$(),Ou(),R0="\xF2\xF2\xF2\xF2\xF2\xF2 ",$0=" \xF2\xF2",F0=" \xF2 ",U$=["hash","date","message","refs","author_name","author_email"]}}),j$={};vt(j$,{diffSummaryTask:()=>Uj,validateLogFormatConfig:()=>Uh});function Uj(t){let e=C0(t),r=["diff"];return e===""&&(e="--stat",r.push("--stat=4096")),r.push(...t),Uh(r)||{commands:r,format:"utf-8",parser:L$(e)}}function Uh(t){let e=t.filter(Bj);if(e.length>1)return Pr(`Summary flags are mutually exclusive - pick one of ${e.join(",")}`);if(e.length&&t.includes("-z"))return Pr(`Summary flag ${e} parsing is not compatible with null termination option '-z'`)}var I0=Y({"src/lib/tasks/diff.ts"(){"use strict";Ou(),N$(),gt()}});function Gj(t,e){let r=[],i=[];return Object.keys(t).forEach(n=>{r.push(n),i.push(String(t[n]))}),[r,i.join(e)]}function jj(t){return Object.keys(t).reduce((e,r)=>(r in u0||(e[r]=t[r]),e),{})}function q$(t={},e=[]){let r=gn(t.splitter,er,F0),i=Bh(t.format)?t.format:{hash:"%H",date:t.strictDate===!1?"%ai":"%aI",message:"%s",refs:"%D",body:t.multiLine?"%B":"%b",author_name:t.mailMap!==!1?"%aN":"%an",author_email:t.mailMap!==!1?"%aE":"%ae"},[n,s]=Gj(i,r),a=[],o=[`--pretty=format:${R0}${s}${$0}`,...e],l=t.n||t["max-count"]||t.maxCount;if(l&&o.push(`--max-count=${l}`),t.from||t.to){let c=t.symmetric!==!1?"...":"..";a.push(`${t.from||""}${c}${t.to||""}`)}return er(t.file)&&o.push("--follow",$G(t.file)),y0(jj(t),o),{fields:n,splitter:r,commands:[...o,...a]}}function qj(t,e,r){let i=H$(t,e,C0(r));return{commands:["log",...r],format:"utf-8",parser:i}}function zj(){return{log(...r){let i=ft(arguments),n=q$(b0(arguments),gn(arguments[0],Iu)),s=e(...r)||Uh(n.commands)||t(n);return this._runTask(s,i)}};function t(r){return qj(r.splitter,r.fields,r.commands)}function e(r,i){return er(r)&&er(i)&&Pr("git.log(string, string) should be replaced with git.log({ from: string, to: string })")}}var u0,z$=Y({"src/lib/tasks/log.ts"(){"use strict";Ou(),Pu(),G$(),de(),gt(),I0(),u0=(t=>(t[t["--pretty"]=0]="--pretty",t[t["max-count"]=1]="max-count",t[t.maxCount=2]="maxCount",t[t.n=3]="n",t[t.file=4]="file",t[t.format=5]="format",t[t.from=6]="from",t[t.to=7]="to",t[t.splitter=8]="splitter",t[t.symmetric=9]="symmetric",t[t.mailMap=10]="mailMap",t[t.multiLine=11]="multiLine",t[t.strictDate=12]="strictDate",t))(u0||{})}}),Ch,V$,Vj=Y({"src/lib/responses/MergeSummary.ts"(){"use strict";Ch=class{constructor(t,e=null,r){this.reason=t,this.file=e,this.meta=r}toString(){return`${this.file}:${this.reason}`}},V$=class{constructor(){this.conflicts=[],this.merges=[],this.result="success"}get failed(){return this.conflicts.length>0}get reason(){return this.result}toString(){return this.conflicts.length?`CONFLICTS: ${this.conflicts.join(", ")}`:"OK"}}}}),f0,W$,Wj=Y({"src/lib/responses/PullSummary.ts"(){"use strict";f0=class{constructor(){this.remoteMessages={all:[]},this.created=[],this.deleted=[],this.files=[],this.deletions={},this.insertions={},this.summary={changes:0,deletions:0,insertions:0}}},W$=class{constructor(){this.remote="",this.hash={local:"",remote:""},this.branch={local:"",remote:""},this.message=""}toString(){return this.message}}}});function Jw(t){return t.objects=t.objects||{compressing:0,counting:0,enumerating:0,packReused:0,reused:{count:0,delta:0},total:{count:0,delta:0}}}function hR(t){let e=/^\s*(\d+)/.exec(t),r=/delta (\d+)/i.exec(t);return{count:Ve(e&&e[1]||"0"),delta:Ve(r&&r[1]||"0")}}var Y$,Yj=Y({"src/lib/parsers/parse-remote-objects.ts"(){"use strict";de(),Y$=[new qs(/^remote:\s*(enumerating|counting|compressing) objects: (\d+),/i,(t,[e,r])=>{let i=e.toLowerCase(),n=Jw(t.remoteMessages);Object.assign(n,{[i]:Ve(r)})}),new qs(/^remote:\s*(enumerating|counting|compressing) objects: \d+% \(\d+\/(\d+)\),/i,(t,[e,r])=>{let i=e.toLowerCase(),n=Jw(t.remoteMessages);Object.assign(n,{[i]:Ve(r)})}),new qs(/total ([^,]+), reused ([^,]+), pack-reused (\d+)/i,(t,[e,r,i])=>{let n=Jw(t.remoteMessages);n.total=hR(e),n.reused=hR(r),n.packReused=Ve(i)})]}});function X$(t,e){return $r({remoteMessages:new K$},Z$,e)}var Z$,K$,Q$=Y({"src/lib/parsers/parse-remote-messages.ts"(){"use strict";de(),Yj(),Z$=[new qs(/^remote:\s*(.+)$/,(t,[e])=>(t.remoteMessages.all.push(e.trim()),!1)),...Y$,new qs([/create a (?:pull|merge) request/i,/\s(https?:\/\/\S+)$/],(t,[e])=>{t.remoteMessages.pullRequestUrl=e}),new qs([/found (\d+) vulnerabilities.+\(([^)]+)\)/i,/\s(https?:\/\/\S+)$/],(t,[e,r,i])=>{t.remoteMessages.vulnerabilities={count:Ve(e),summary:r,url:i}})],K$=class{constructor(){this.all=[]}}}});function Xj(t,e){let r=$r(new W$,J$,[t,e]);return r.message&&r}var pR,mR,gR,vR,J$,wR,O0,eF=Y({"src/lib/parsers/parse-pull.ts"(){"use strict";Wj(),de(),Q$(),pR=/^\s*(.+?)\s+\|\s+\d+\s*(\+*)(-*)/,mR=/(\d+)\D+((\d+)\D+\(\+\))?(\D+(\d+)\D+\(-\))?/,gR=/^(create|delete) mode \d+ (.+)/,vR=[new me(pR,(t,[e,r,i])=>{t.files.push(e),r&&(t.insertions[e]=r.length),i&&(t.deletions[e]=i.length)}),new me(mR,(t,[e,,r,,i])=>r!==void 0||i!==void 0?(t.summary.changes=+e||0,t.summary.insertions=+r||0,t.summary.deletions=+i||0,!0):!1),new me(gR,(t,[e,r])=>{Oe(t.files,r),Oe(e==="create"?t.created:t.deleted,r)})],J$=[new me(/^from\s(.+)$/i,(t,[e])=>void(t.remote=e)),new me(/^fatal:\s(.+)$/,(t,[e])=>void(t.message=e)),new me(/([a-z0-9]+)\.\.([a-z0-9]+)\s+(\S+)\s+->\s+(\S+)$/,(t,[e,r,i,n])=>{t.branch.local=i,t.hash.local=e,t.branch.remote=n,t.hash.remote=r})],wR=(t,e)=>$r(new f0,vR,[t,e]),O0=(t,e)=>Object.assign(new f0,wR(t,e),X$(t,e))}}),yR,tF,bR,Zj=Y({"src/lib/parsers/parse-merge.ts"(){"use strict";Vj(),de(),eF(),yR=[new me(/^Auto-merging\s+(.+)$/,(t,[e])=>{t.merges.push(e)}),new me(/^CONFLICT\s+\((.+)\): Merge conflict in (.+)$/,(t,[e,r])=>{t.conflicts.push(new Ch(e,r))}),new me(/^CONFLICT\s+\((.+\/delete)\): (.+) deleted in (.+) and/,(t,[e,r,i])=>{t.conflicts.push(new Ch(e,r,{deleteRef:i}))}),new me(/^CONFLICT\s+\((.+)\):/,(t,[e])=>{t.conflicts.push(new Ch(e,null))}),new me(/^Automatic merge failed;\s+(.+)$/,(t,[e])=>{t.result=e})],tF=(t,e)=>Object.assign(bR(t,e),O0(t,e)),bR=t=>$r(new V$,yR,t)}});function _R(t){return t.length?{commands:["merge",...t],format:"utf-8",parser(e,r){let i=tF(e,r);if(i.failed)throw new Ru(i);return i}}:Pr("Git.merge requires at least one option")}var Kj=Y({"src/lib/tasks/merge.ts"(){"use strict";El(),Zj(),gt()}});function Qj(t,e,r){let i=r.includes("deleted"),n=r.includes("tag")||/^refs\/tags/.test(t),s=!r.includes("new");return{deleted:i,tag:n,branch:!n,new:!s,alreadyUpdated:s,local:t,remote:e}}var xR,rF,SR,Jj=Y({"src/lib/parsers/parse-push.ts"(){"use strict";de(),Q$(),xR=[new me(/^Pushing to (.+)$/,(t,[e])=>{t.repo=e}),new me(/^updating local tracking ref '(.+)'/,(t,[e])=>{t.ref={...t.ref||{},local:e}}),new me(/^[=*-]\s+([^:]+):(\S+)\s+\[(.+)]$/,(t,[e,r,i])=>{t.pushed.push(Qj(e,r,i))}),new me(/^Branch '([^']+)' set up to track remote branch '([^']+)' from '([^']+)'/,(t,[e,r,i])=>{t.branch={...t.branch||{},local:e,remote:r,remoteName:i}}),new me(/^([^:]+):(\S+)\s+([a-z0-9]+)\.\.([a-z0-9]+)$/,(t,[e,r,i,n])=>{t.update={head:{local:e,remote:r},hash:{from:i,to:n}}})],rF=(t,e)=>{let r=SR(t,e),i=X$(t,e);return{...r,...i}},SR=(t,e)=>$r({pushed:[]},xR,[t,e])}}),iF={};vt(iF,{pushTagsTask:()=>eq,pushTask:()=>M0});function eq(t={},e){return Oe(e,"--tags"),M0(t,e)}function M0(t={},e){let r=["push",...e];return t.branch&&r.splice(1,0,t.branch),t.remote&&r.splice(1,0,t.remote),Dh(r,"-v"),Oe(r,"--verbose"),Oe(r,"--porcelain"),{commands:r,format:"utf-8",parser:rF}}var nF=Y({"src/lib/tasks/push.ts"(){"use strict";Jj(),de()}});function tq(){return{showBuffer(){let t=["show",...Cr(arguments,1)];return t.includes("--binary")||t.splice(1,0,"--binary"),this._runTask(c$(t),ft(arguments))},show(){let t=["show",...Cr(arguments,1)];return this._runTask(mr(t),ft(arguments))}}}var rq=Y({"src/lib/tasks/show.ts"(){"use strict";de(),gt()}}),ER,sF,iq=Y({"src/lib/responses/FileStatusSummary.ts"(){"use strict";ER=/^(.+)\0(.+)$/,sF=class{constructor(t,e,r){if(this.path=t,this.index=e,this.working_dir=r,e==="R"||r==="R"){let i=ER.exec(t)||[null,t,t];this.from=i[2]||"",this.path=i[1]||""}}}}});function kR(t){let[e,r]=t.split(Sl);return{from:r||e,to:e}}function Jr(t,e,r){return[`${t}${e}`,r]}function e0(t,...e){return e.map(r=>Jr(t,r,(i,n)=>Oe(i.conflicted,n)))}function nq(t,e){let r=e.trim();switch(" "){case r.charAt(2):return i(r.charAt(0),r.charAt(1),r.substr(3));case r.charAt(1):return i(" ",r.charAt(0),r.substr(2));default:return}function i(n,s,a){let o=`${n}${s}`,l=aF.get(o);l&&l(t,a),o!=="##"&&o!=="!!"&&t.files.push(new sF(a,n,s))}}var AR,aF,oF,sq=Y({"src/lib/responses/StatusSummary.ts"(){"use strict";de(),iq(),AR=class{constructor(){this.not_added=[],this.conflicted=[],this.created=[],this.deleted=[],this.ignored=void 0,this.modified=[],this.renamed=[],this.files=[],this.staged=[],this.ahead=0,this.behind=0,this.current=null,this.tracking=null,this.detached=!1,this.isClean=()=>!this.files.length}},aF=new Map([Jr(" ","A",(t,e)=>Oe(t.created,e)),Jr(" ","D",(t,e)=>Oe(t.deleted,e)),Jr(" ","M",(t,e)=>Oe(t.modified,e)),Jr("A"," ",(t,e)=>Oe(t.created,e)&&Oe(t.staged,e)),Jr("A","M",(t,e)=>Oe(t.created,e)&&Oe(t.staged,e)&&Oe(t.modified,e)),Jr("D"," ",(t,e)=>Oe(t.deleted,e)&&Oe(t.staged,e)),Jr("M"," ",(t,e)=>Oe(t.modified,e)&&Oe(t.staged,e)),Jr("M","M",(t,e)=>Oe(t.modified,e)&&Oe(t.staged,e)),Jr("R"," ",(t,e)=>{Oe(t.renamed,kR(e))}),Jr("R","M",(t,e)=>{let r=kR(e);Oe(t.renamed,r),Oe(t.modified,r.to)}),Jr("!","!",(t,e)=>{Oe(t.ignored=t.ignored||[],e)}),Jr("?","?",(t,e)=>Oe(t.not_added,e)),...e0("A","A","U"),...e0("D","D","U"),...e0("U","A","D","U"),["##",(t,e)=>{let r=/ahead (\d+)/,i=/behind (\d+)/,n=/^(.+?(?=(?:\.{3}|\s|$)))/,s=/\.{3}(\S*)/,a=/\son\s([\S]+)$/,o;o=r.exec(e),t.ahead=o&&+o[1]||0,o=i.exec(e),t.behind=o&&+o[1]||0,o=n.exec(e),t.current=o&&o[1],o=s.exec(e),t.tracking=o&&o[1],o=a.exec(e),t.current=o&&o[1]||t.current,t.detached=/\(no branch\)/.test(e)}]]),oF=function(t){let e=t.split(Sl),r=new AR;for(let i=0,n=e.length;i!lF.includes(r))],parser(r){return oF(r)}}}var lF,oq=Y({"src/lib/tasks/status.ts"(){"use strict";sq(),lF=["--null","-z"]}});function Ih(t=0,e=0,r=0,i="",n=!0){return Object.defineProperty({major:t,minor:e,patch:r,agent:i,installed:n},"toString",{value(){return`${this.major}.${this.minor}.${this.patch}`},configurable:!1,enumerable:!1})}function lq(){return Ih(0,0,0,"",!1)}function cq(){return{version(){return this._runTask({commands:["--version"],format:"utf-8",parser:uq,onError(t,e,r,i){if(t.exitCode===-2)return r(Buffer.from(D0));i(e)}})}}}function uq(t){return t===D0?lq():$r(Ih(0,0,0,t),cF,t)}var D0,cF,fq=Y({"src/lib/tasks/version.ts"(){"use strict";de(),D0="installed=false",cF=[new me(/version (\d+)\.(\d+)\.(\d+)(?:\s*\((.+)\))?/,(t,[e,r,i,n=""])=>{Object.assign(t,Ih(Ve(e),Ve(r),Ve(i),n))}),new me(/version (\d+)\.(\d+)\.(\D+)(.+)?$/,(t,[e,r,i,n=""])=>{Object.assign(t,Ih(Ve(e),Ve(r),i,n))})]}}),uF={};vt(uF,{SimpleGitApi:()=>d0});var d0,dq=Y({"src/lib/simple-git-api.ts"(){"use strict";vj(),wj(),bj(),Sj(),Cj(),v$(),Rj(),x$(),Fj(),Lj(),z$(),Kj(),nF(),rq(),oq(),gt(),fq(),de(),d0=class{constructor(t){this._executor=t}_runTask(t,e){let r=this._executor.chain(),i=r.push(t);return e&&mj(t,i,e),Object.create(this,{then:{value:i.then.bind(i)},catch:{value:i.catch.bind(i)},_executor:{value:r}})}add(t){return this._runTask(mr(["add",...mn(t)]),ft(arguments))}cwd(t){let e=ft(arguments);return typeof t=="string"?this._runTask(cR(t,this._executor),e):typeof(t==null?void 0:t.path)=="string"?this._runTask(cR(t.path,t.root&&this._executor||void 0),e):this._runTask(Pr("Git.cwd: workingDirectory must be supplied as a string"),e)}hashObject(t,e){return this._runTask($j(t,e===!0),ft(arguments))}init(t){return this._runTask(Dj(t===!0,this._executor.cwd,Cr(arguments)),ft(arguments))}merge(){return this._runTask(_R(Cr(arguments)),ft(arguments))}mergeFromTo(t,e){return er(t)&&er(e)?this._runTask(_R([t,e,...Cr(arguments)]),ft(arguments,!1)):this._runTask(Pr("Git.mergeFromTo requires that the 'remote' and 'branch' arguments are supplied as strings"))}outputHandler(t){return this._executor.outputHandler=t,this}push(){let t=M0({remote:gn(arguments[0],er),branch:gn(arguments[1],er)},Cr(arguments));return this._runTask(t,ft(arguments))}stash(){return this._runTask(mr(["stash",...Cr(arguments)]),ft(arguments))}status(){return this._runTask(aq(Cr(arguments)),ft(arguments))}},Object.assign(d0.prototype,yj(),Tj(),rj(),xj(),Pj(),aj(),zj(),tq(),cq())}}),fF={};vt(fF,{Scheduler:()=>hF});var TR,hF,hq=Y({"src/lib/runners/scheduler.ts"(){"use strict";de(),T$(),TR=(()=>{let t=0;return()=>{t++;let{promise:e,done:r}=(0,dF.createDeferred)();return{promise:e,done:r,id:t}}})(),hF=class{constructor(t=2){this.concurrency=t,this.logger=A0("","scheduler"),this.pending=[],this.running=[],this.logger("Constructed, concurrency=%s",t)}schedule(){if(!this.pending.length||this.running.length>=this.concurrency){this.logger("Schedule attempt ignored, pending=%s running=%s concurrency=%s",this.pending.length,this.running.length,this.concurrency);return}let t=Oe(this.running,this.pending.shift());this.logger("Attempting id=%s",t.id),t.done(()=>{this.logger("Completing id=",t.id),Dh(this.running,t),this.schedule()})}next(){let{promise:t,id:e}=Oe(this.pending,TR());return this.logger("Scheduling id=%s",e),this.schedule(),t}}}}),pF={};vt(pF,{applyPatchTask:()=>pq});function pq(t,e){return mr(["apply",...e,...t])}var mq=Y({"src/lib/tasks/apply-patch.ts"(){"use strict";gt()}});function gq(t,e){return{branch:t,hash:e,success:!0}}function vq(t){return{branch:t,hash:null,success:!1}}var mF,wq=Y({"src/lib/responses/BranchDeleteSummary.ts"(){"use strict";mF=class{constructor(){this.all=[],this.branches={},this.errors=[]}get success(){return!this.errors.length}}}});function gF(t,e){return e===1&&h0.test(t)}var CR,h0,PR,Gh,yq=Y({"src/lib/parsers/parse-branch-delete.ts"(){"use strict";wq(),de(),CR=/(\S+)\s+\(\S+\s([^)]+)\)/,h0=/^error[^']+'([^']+)'/m,PR=[new me(CR,(t,[e,r])=>{let i=gq(e,r);t.all.push(i),t.branches[e]=i}),new me(h0,(t,[e])=>{let r=vq(e);t.errors.push(r),t.all.push(r),t.branches[e]=r})],Gh=(t,e)=>$r(new mF,PR,[t,e])}}),vF,bq=Y({"src/lib/responses/BranchSummary.ts"(){"use strict";vF=class{constructor(){this.all=[],this.branches={},this.current="",this.detached=!1}push(t,e,r,i,n){t==="*"&&(this.detached=e,this.current=r),this.all.push(r),this.branches[r]={current:t==="*",linkedWorkTree:t==="+",name:r,commit:i,label:n}}}}});function RR(t){return t?t.charAt(0):""}function wF(t){return $r(new vF,yF,t)}var yF,_q=Y({"src/lib/parsers/parse-branch.ts"(){"use strict";bq(),de(),yF=[new me(/^([*+]\s)?\((?:HEAD )?detached (?:from|at) (\S+)\)\s+([a-z0-9]+)\s(.*)$/,(t,[e,r,i,n])=>{t.push(RR(e),!0,r,i,n)}),new me(/^([*+]\s)?(\S+)\s+([a-z0-9]+)\s?(.*)$/s,(t,[e,r,i,n])=>{t.push(RR(e),!1,r,i,n)})]}}),bF={};vt(bF,{branchLocalTask:()=>Sq,branchTask:()=>xq,containsDeleteBranchCommand:()=>_F,deleteBranchTask:()=>kq,deleteBranchesTask:()=>Eq});function _F(t){let e=["-d","-D","--delete"];return t.some(r=>e.includes(r))}function xq(t){let e=_F(t),r=["branch",...t];return r.length===1&&r.push("-a"),r.includes("-v")||r.splice(1,0,"-v"),{format:"utf-8",commands:r,parser(i,n){return e?Gh(i,n).all[0]:wF(i)}}}function Sq(){return{format:"utf-8",commands:["branch","-v"],parser:wF}}function Eq(t,e=!1){return{format:"utf-8",commands:["branch","-v",e?"-D":"-d",...t],parser(r,i){return Gh(r,i)},onError({exitCode:r,stdOut:i},n,s,a){if(!gF(String(n),r))return a(n);s(i)}}}function kq(t,e=!1){let r={format:"utf-8",commands:["branch","-v",e?"-D":"-d",t],parser(i,n){return Gh(i,n).branches[t]},onError({exitCode:i,stdErr:n,stdOut:s},a,o,l){if(!gF(String(a),i))return l(a);throw new Ru(r.parser(Cu(s),Cu(n)),String(a))}};return r}var Aq=Y({"src/lib/tasks/branch.ts"(){"use strict";El(),yq(),_q(),de()}}),xF,Tq=Y({"src/lib/responses/CheckIgnore.ts"(){"use strict";xF=t=>t.split(/\n/g).map(e=>e.trim()).filter(e=>!!e)}}),SF={};vt(SF,{checkIgnoreTask:()=>Cq});function Cq(t){return{commands:["check-ignore",...t],format:"utf-8",parser:xF}}var Pq=Y({"src/lib/tasks/check-ignore.ts"(){"use strict";Tq()}}),EF={};vt(EF,{cloneMirrorTask:()=>$q,cloneTask:()=>kF});function Rq(t){return/^--upload-pack(=|$)/.test(t)}function kF(t,e,r){let i=["clone",...r];return er(t)&&i.push(t),er(e)&&i.push(e),i.find(Rq)?Pr("git.fetch: potential exploit argument blocked."):mr(i)}function $q(t,e,r){return Oe(r,"--mirror"),kF(t,e,r)}var Fq=Y({"src/lib/tasks/clone.ts"(){"use strict";gt(),de()}});function Iq(t,e){return $r({raw:t,remote:null,branches:[],tags:[],updated:[],deleted:[]},AF,[t,e])}var AF,Oq=Y({"src/lib/parsers/parse-fetch.ts"(){"use strict";de(),AF=[new me(/From (.+)$/,(t,[e])=>{t.remote=e}),new me(/\* \[new branch]\s+(\S+)\s*-> (.+)$/,(t,[e,r])=>{t.branches.push({name:e,tracking:r})}),new me(/\* \[new tag]\s+(\S+)\s*-> (.+)$/,(t,[e,r])=>{t.tags.push({name:e,tracking:r})}),new me(/- \[deleted]\s+\S+\s*-> (.+)$/,(t,[e])=>{t.deleted.push({tracking:e})}),new me(/\s*([^.]+)\.\.(\S+)\s+(\S+)\s*-> (.+)$/,(t,[e,r,i,n])=>{t.updated.push({name:i,tracking:n,to:r,from:e})})]}}),TF={};vt(TF,{fetchTask:()=>Dq});function Mq(t){return/^--upload-pack(=|$)/.test(t)}function Dq(t,e,r){let i=["fetch",...r];return t&&e&&i.push(t,e),i.find(Mq)?Pr("git.fetch: potential exploit argument blocked."):{commands:i,format:"utf-8",parser:Iq}}var Lq=Y({"src/lib/tasks/fetch.ts"(){"use strict";Oq(),gt()}});function Bq(t){return $r({moves:[]},CF,t)}var CF,Nq=Y({"src/lib/parsers/parse-move.ts"(){"use strict";de(),CF=[new me(/^Renaming (.+) to (.+)$/,(t,[e,r])=>{t.moves.push({from:e,to:r})})]}}),PF={};vt(PF,{moveTask:()=>Hq});function Hq(t,e){return{commands:["mv","-v",...mn(t),e],format:"utf-8",parser:Bq}}var Uq=Y({"src/lib/tasks/move.ts"(){"use strict";Nq(),de()}}),RF={};vt(RF,{pullTask:()=>Gq});function Gq(t,e,r){let i=["pull",...r];return t&&e&&i.splice(1,0,t,e),{commands:i,format:"utf-8",parser(n,s){return O0(n,s)},onError(n,s,a,o){let l=Xj(Cu(n.stdOut),Cu(n.stdErr));if(l)return o(new Ru(l));o(s)}}}var jq=Y({"src/lib/tasks/pull.ts"(){"use strict";El(),eF(),de()}});function qq(t){let e={};return $F(t,([r])=>e[r]={name:r}),Object.values(e)}function zq(t){let e={};return $F(t,([r,i,n])=>{e.hasOwnProperty(r)||(e[r]={name:r,refs:{fetch:"",push:""}}),n&&i&&(e[r].refs[n.replace(/[^a-z]/g,"")]=i)}),Object.values(e)}function $F(t,e){g0(t,r=>e(r.split(/\s+/)))}var Vq=Y({"src/lib/responses/GetRemoteSummary.ts"(){"use strict";de()}}),FF={};vt(FF,{addRemoteTask:()=>Wq,getRemotesTask:()=>Yq,listRemotesTask:()=>Xq,remoteTask:()=>Zq,removeRemoteTask:()=>Kq});function Wq(t,e,r){return mr(["remote","add",...r,t,e])}function Yq(t){let e=["remote"];return t&&e.push("-v"),{commands:e,format:"utf-8",parser:t?zq:qq}}function Xq(t){let e=[...t];return e[0]!=="ls-remote"&&e.unshift("ls-remote"),mr(e)}function Zq(t){let e=[...t];return e[0]!=="remote"&&e.unshift("remote"),mr(e)}function Kq(t){return mr(["remote","remove",t])}var Qq=Y({"src/lib/tasks/remote.ts"(){"use strict";Vq(),gt()}}),IF={};vt(IF,{stashListTask:()=>Jq});function Jq(t={},e){let r=q$(t),i=["stash","list",...r.commands,...e],n=H$(r.splitter,r.fields,C0(i));return Uh(i)||{commands:i,format:"utf-8",parser:n}}var ez=Y({"src/lib/tasks/stash-list.ts"(){"use strict";Ou(),G$(),I0(),z$()}}),OF={};vt(OF,{addSubModuleTask:()=>tz,initSubModuleTask:()=>rz,subModuleTask:()=>jh,updateSubModuleTask:()=>iz});function tz(t,e){return jh(["add",t,e])}function rz(t){return jh(["init",...t])}function jh(t){let e=[...t];return e[0]!=="submodule"&&e.unshift("submodule"),mr(e)}function iz(t){return jh(["update",...t])}var nz=Y({"src/lib/tasks/sub-module.ts"(){"use strict";gt()}});function sz(t,e){let r=isNaN(t),i=isNaN(e);return r!==i?r?1:-1:r?MF(t,e):0}function MF(t,e){return t===e?0:t>e?1:-1}function az(t){return t.trim()}function kh(t){return typeof t=="string"&&parseInt(t.replace(/^\D+/g,""),10)||0}var $R,DF,oz=Y({"src/lib/responses/TagList.ts"(){"use strict";$R=class{constructor(t,e){this.all=t,this.latest=e}},DF=function(t,e=!1){let r=t.split(` -`).map(az).filter(Boolean);e||r.sort(function(n,s){let a=n.split("."),o=s.split(".");if(a.length===1||o.length===1)return sz(kh(a[0]),kh(o[0]));for(let l=0,c=Math.max(a.length,o.length);ln.indexOf(".")>=0);return new $R(r,i)}}}),LF={};vt(LF,{addAnnotatedTagTask:()=>uz,addTagTask:()=>cz,tagListTask:()=>lz});function lz(t=[]){let e=t.some(r=>/^--sort=/.test(r));return{format:"utf-8",commands:["tag","-l",...t],parser(r){return DF(r,e)}}}function cz(t){return{format:"utf-8",commands:["tag",t],parser(){return{name:t}}}}function uz(t,e){return{format:"utf-8",commands:["tag","-a","-m",e,t],parser(){return{name:t}}}}var fz=Y({"src/lib/tasks/tag.ts"(){"use strict";oz()}}),dz=PG({"src/git.js"(t,e){"use strict";var{GitExecutor:r}=(pj(),ut(R$)),{SimpleGitApi:i}=(dq(),ut(uF)),{Scheduler:n}=(hq(),ut(fF)),{configurationErrorTask:s}=(gt(),ut(o0)),{asArray:a,filterArray:o,filterPrimitives:l,filterString:c,filterStringOrStringArray:u,filterType:f,getTrailingOptions:d,trailingFunctionArgument:h,trailingOptionsArgument:m}=(de(),ut(JR)),{applyPatchTask:g}=(mq(),ut(pF)),{branchTask:v,branchLocalTask:w,deleteBranchesTask:b,deleteBranchTask:k}=(Aq(),ut(bF)),{checkIgnoreTask:x}=(Pq(),ut(SF)),{checkIsRepoTask:E}=(i$(),ut(e$)),{cloneTask:A,cloneMirrorTask:y}=(Fq(),ut(EF)),{cleanWithOptionsTask:S,isCleanOptionsArray:_}=(p$(),ut(d$)),{diffSummaryTask:T}=(I0(),ut(j$)),{fetchTask:P}=(Lq(),ut(TF)),{moveTask:D}=(Uq(),ut(PF)),{pullTask:B}=(jq(),ut(RF)),{pushTagsTask:N}=(nF(),ut(iF)),{addRemoteTask:ce,getRemotesTask:Pe,listRemotesTask:ve,remoteTask:se,removeRemoteTask:xe}=(Qq(),ut(FF)),{getResetMode:we,resetTask:z}=(A$(),ut(S$)),{stashListTask:Q}=(ez(),ut(IF)),{addSubModuleTask:j,initSubModuleTask:Le,subModuleTask:lr,updateSubModuleTask:It}=(nz(),ut(OF)),{addAnnotatedTagTask:Fe,addTagTask:At,tagListTask:Tt}=(fz(),ut(LF)),{straightThroughBufferTask:jt,straightThroughStringTask:Ze}=(gt(),ut(o0));function q(L,V){this._plugins=V,this._executor=new r(L.baseDir,new n(L.maxConcurrentProcesses),V),this._trimmed=L.trimmed}(q.prototype=Object.create(i.prototype)).constructor=q,q.prototype.customBinary=function(L){return this._plugins.reconfigure("binary",L),this},q.prototype.env=function(L,V){return arguments.length===1&&typeof L=="object"?this._executor.env=L:(this._executor.env=this._executor.env||{})[L]=V,this},q.prototype.stashList=function(L){return this._runTask(Q(m(arguments)||{},o(L)&&L||[]),h(arguments))};function Z(L,V,Te,qe){return typeof Te!="string"?s(`git.${L}() requires a string 'repoPath'`):V(Te,f(qe,c),d(arguments))}q.prototype.clone=function(){return this._runTask(Z("clone",A,...arguments),h(arguments))},q.prototype.mirror=function(){return this._runTask(Z("mirror",y,...arguments),h(arguments))},q.prototype.mv=function(L,V){return this._runTask(D(L,V),h(arguments))},q.prototype.checkoutLatestTag=function(L){var V=this;return this.pull(function(){V.tags(function(Te,qe){V.checkout(qe.latest,L)})})},q.prototype.pull=function(L,V,Te,qe){return this._runTask(B(f(L,c),f(V,c),d(arguments)),h(arguments))},q.prototype.fetch=function(L,V){return this._runTask(P(f(L,c),f(V,c),d(arguments)),h(arguments))},q.prototype.silent=function(L){return console.warn("simple-git deprecation notice: git.silent: logging should be configured using the `debug` library / `DEBUG` environment variable, this will be an error in version 3"),this},q.prototype.tags=function(L,V){return this._runTask(Tt(d(arguments)),h(arguments))},q.prototype.rebase=function(){return this._runTask(Ze(["rebase",...d(arguments)]),h(arguments))},q.prototype.reset=function(L){return this._runTask(z(we(L),d(arguments)),h(arguments))},q.prototype.revert=function(L){let V=h(arguments);return typeof L!="string"?this._runTask(s("Commit must be a string"),V):this._runTask(Ze(["revert",...d(arguments,0,!0),L]),V)},q.prototype.addTag=function(L){let V=typeof L=="string"?At(L):s("Git.addTag requires a tag name");return this._runTask(V,h(arguments))},q.prototype.addAnnotatedTag=function(L,V){return this._runTask(Fe(L,V),h(arguments))},q.prototype.deleteLocalBranch=function(L,V,Te){return this._runTask(k(L,typeof V=="boolean"?V:!1),h(arguments))},q.prototype.deleteLocalBranches=function(L,V,Te){return this._runTask(b(L,typeof V=="boolean"?V:!1),h(arguments))},q.prototype.branch=function(L,V){return this._runTask(v(d(arguments)),h(arguments))},q.prototype.branchLocal=function(L){return this._runTask(w(),h(arguments))},q.prototype.raw=function(L){let V=!Array.isArray(L),Te=[].slice.call(V?arguments:L,0);for(let Ot=0;Ott.removeEventListener("abort",s))}}]:void 0}function mz(t){return typeof t=="string"&&t.trim().toLowerCase()==="-c"}function gz(t,e){if(mz(t)&&/^\s*protocol(.[a-z]+)?.allow/.test(e))throw new Kn(void 0,"unsafe","Configuring protocol.allow is not permitted without enabling allowUnsafeExtProtocol")}function vz(t,e){if(/^\s*--(upload|receive)-pack/.test(t))throw new Kn(void 0,"unsafe","Use of --upload-pack or --receive-pack is not permitted without enabling allowUnsafePack");if(e==="clone"&&/^\s*-u\b/.test(t))throw new Kn(void 0,"unsafe","Use of clone with option -u is not permitted without enabling allowUnsafePack");if(e==="push"&&/^\s*--exec\b/.test(t))throw new Kn(void 0,"unsafe","Use of push with option --exec is not permitted without enabling allowUnsafePack")}function wz({allowUnsafeProtocolOverride:t=!1,allowUnsafePack:e=!1}={}){return{type:"spawn.args",action(r,i){return r.forEach((n,s)=>{let a=st0(n))).then(a.done)}return{type:"spawn.after",async action(n,{spawned:s,close:a}){var u,f;let o=r(),l=!0,c=()=>void(l=!1);(u=s.stdout)==null||u.on("data",c),(f=s.stderr)==null||f.on("data",c),s.on("error",c),s.on("close",d=>o.close(d)),s.on("exit",d=>o.exit(d));try{await o.result,l&&await t0(50),a(o.exitCode)}catch(d){a(o.exitCode,d)}}}}de();var _z="Invalid value supplied for custom binary, requires a single string or an array containing either one or two strings",IR="Invalid value supplied for custom binary, restricted characters must be removed or supply the unsafe.allowUnsafeCustomBinary option";function xz(t){return!t||!/^([a-z]:)?([a-z0-9/.\\_-]+)$/i.test(t)}function OR(t,e){if(t.length<1||t.length>2)throw new Kn(void 0,"binary",_z);if(t.some(xz))if(e)console.warn(IR);else throw new Kn(void 0,"binary",IR);let[i,n]=t;return{binary:i,prefix:n}}function Sz(t,e=["git"],r=!1){let i=OR(mn(e),r);t.on("binary",n=>{i=OR(mn(n),r)}),t.append("spawn.binary",()=>i.binary),t.append("spawn.args",n=>i.prefix?[i.prefix,...n]:n)}zs();function Ez(t){return!!(t.exitCode&&t.stdErr.length)}function kz(t){return Buffer.concat([...t.stdOut,...t.stdErr])}function Az(t=!1,e=Ez,r=kz){return(i,n)=>!t&&i||!e(n)?i:r(n)}function MR(t){return{type:"task.error",action(e,r){let i=t(e.error,{stdErr:r.stdErr,stdOut:r.stdOut,exitCode:r.exitCode});return Buffer.isBuffer(i)?{error:new Rr(void 0,i.toString("utf-8"))}:{error:i}}}}de();var Tz=class{constructor(){this.plugins=new Set,this.events=new BF.EventEmitter}on(t,e){this.events.on(t,e)}reconfigure(t,e){this.events.emit(t,e)}append(t,e){let r=Oe(this.plugins,{type:t,action:e});return()=>this.plugins.delete(r)}add(t){let e=[];return mn(t).forEach(r=>r&&this.plugins.add(Oe(e,r))),()=>{e.forEach(r=>this.plugins.delete(r))}}exec(t,e,r){let i=e,n=Object.freeze(Object.create(r));for(let s of this.plugins)s.type===t&&(i=s.action(i,n));return i}};de();function Cz(t){let e="--progress",r=["checkout","clone","fetch","pull","push"];return[{type:"spawn.args",action(s,a){return r.includes(a.method)?jR(s,e):s}},{type:"spawn.after",action(s,a){var o;a.commands.includes(e)&&((o=a.spawned.stderr)==null||o.on("data",l=>{let c=/^([\s\S]+?):\s*(\d+)% \((\d+)\/(\d+)\)/.exec(l.toString("utf8"));c&&t({method:a.method,stage:Pz(c[1]),progress:Ve(c[2]),processed:Ve(c[3]),total:Ve(c[4])})}))}}]}function Pz(t){return String(t.toLowerCase().split(" ",1))||"unknown"}de();function Rz(t){let e=VR(t,["uid","gid"]);return{type:"spawn.options",action(r){return{...e,...r}}}}function $z({block:t,stdErr:e=!0,stdOut:r=!0}){if(t>0)return{type:"spawn.after",action(i,n){var c,u;let s;function a(){s&&clearTimeout(s),s=setTimeout(l,t)}function o(){var f,d;(f=n.spawned.stdout)==null||f.off("data",a),(d=n.spawned.stderr)==null||d.off("data",a),n.spawned.off("exit",o),n.spawned.off("close",o),s&&clearTimeout(s)}function l(){o(),n.kill(new Kn(void 0,"timeout","block timeout reached"))}r&&((c=n.spawned.stdout)==null||c.on("data",a)),e&&((u=n.spawned.stderr)==null||u.on("data",a)),n.spawned.on("exit",o),n.spawned.on("close",o),a()}}}Pu();function Fz(){return{type:"spawn.args",action(t){let e=[],r;function i(n){(r=r||[]).push(...n)}for(let n=0;nPh(a)&&sR(a)||a));break}e.push(s)}return r?[...e,"--",...r.map(String)]:e}}}de();var Iz=dz();function Oz(t,e){var n;let r=new Tz,i=KR(t&&(typeof t=="string"?{baseDir:t}:t)||{},e);if(!v0(i.baseDir))throw new hz(i,"Cannot use simple-git on a directory that does not exist");return Array.isArray(i.config)&&r.add(yz(i.config)),r.add(wz(i.unsafe)),r.add(Fz()),r.add(bz(i.completion)),i.abort&&r.add(pz(i.abort)),i.progress&&r.add(Cz(i.progress)),i.timeout&&r.add($z(i.timeout)),i.spawnOptions&&r.add(Rz(i.spawnOptions)),r.add(MR(Az(!0))),i.errors&&r.add(MR(i.errors)),Sz(r,i.binary,(n=i.unsafe)==null?void 0:n.allowUnsafeCustomBinary),new Iz(i,r)}El();var NF=Oz;var Se=class extends vl{constructor(r){super(r);this.useDefaultWindowsGitPath=!1}async setGitInstance(r=!1){var i;if(await this.isGitInstalled()){let n=this.app.vault.adapter,s=n.getBasePath(),a=s;this.plugin.settings.basePath&&(await n.exists((0,Qn.normalizePath)(this.plugin.settings.basePath))?a=Ge.join(s,this.plugin.settings.basePath):r||new Qn.Notice("ObsidianGit: Base path does not exist")),this.absoluteRepoPath=a,this.git=NF({baseDir:a,binary:this.plugin.localStorage.getGitPath()||(this.useDefaultWindowsGitPath?Nd:void 0),config:["core.quotepath=off"],unsafe:{allowUnsafeCustomBinary:!0}});let o=this.plugin.localStorage.getPATHPaths(),l=this.plugin.localStorage.getEnvVars(),c=this.plugin.settings.gitDir,u={...process.env};if(o.length>0){let w=o.join(":")+":"+u.PATH;u.PATH=w}c&&(u.GIT_DIR=c);for(let w of l){let[b,k]=w.split("=");u[b]=k}let f="simple-git",d=",",m=((i=localStorage.debug)!=null?i:"").split(d);if(!m.includes(f)&&!m.includes(`-${f}`)&&(m.push(f),GF.default.enable(m.join(d))),await this.git.checkIsRepo()){let w=await this.git.revparse("--show-cdup"),b=(0,Mu.resolve)(a+Mu.sep+w);this.absoluteRepoPath=b,await this.git.cwd(b)}let g=Ge.join(s,this.app.vault.configDir,"plugins","obsidian-git"),v=Ge.join(g,Ta);u.SSH_ASKPASS==null&&(u.SSH_ASKPASS=v),u.SSH_ASKPASS_REQUIRE="force",u.OBSIDIAN_GIT_CREDENTIALS_INPUT=Ge.join(g,Hd),u.SSH_ASKPASS==v&&this.askpass().catch(w=>this.plugin.displayError(w)),u.OBSIDIAN_GIT="1",this.git=this.git.env(u)}}getRelativeVaultPath(r){let n=this.app.vault.adapter.getBasePath(),s=Ge.join(this.absoluteRepoPath,r),a=Ge.relative(n,s);return Qn.Platform.isWin&&(a=a.replace(/\\/g,"/")),a}getRelativeRepoPath(r,i=!0){if(i){let s=this.plugin.app.vault.adapter.getBasePath(),a=this.absoluteRepoPath,o=Ge.join(s,r),l=Ge.relative(a,o);return Qn.Platform.isWin&&(l=l.replace(/\\/g,"/")),l}return r}get absPluginConfigPath(){let i=this.app.vault.adapter.getBasePath();return Ge.join(i,this.app.vault.configDir,"plugins","obsidian-git")}get relPluginConfigPath(){return Ge.join(this.app.vault.configDir,"plugins","obsidian-git")}async askpass(){let r=this.app.vault.adapter,i=this.app.vault.configDir+"/plugins/obsidian-git/";await this.addAskPassScriptToExclude(),await ei.writeFile(Ge.join(this.absPluginConfigPath,Ta),jA),await ei.chmod(Ge.join(this.absPluginConfigPath,Ta),493),this.watchAbortController=new AbortController;let{signal:n}=this.watchAbortController;try{let s=ei.watch(this.absPluginConfigPath,{signal:n});for await(let a of s){if(a.filename!=Hd)continue;let o=i+Hd;if(await new Promise(f=>setTimeout(f,200)),!await r.exists(o))continue;let l=await r.read(o),c;l.length>60&&(c=new Qn.Notice(l,999999));let u=await new Qe(this.plugin,{allowEmpty:!0,obscure:!0,placeholder:l.length>60?"Enter a response to the message.":l}).openAndGetResult();c==null||c.hide(),await r.exists(o)&&await r.write(`${o}.response`,u!=null?u:"")}}catch(s){this.plugin.displayError(s),await ei.rm(Ge.join(this.absPluginConfigPath,Ta),{force:!0}),await ei.rm(Ge.join(this.absPluginConfigPath,`${Ta}.response`),{force:!0}),await new Promise(a=>setTimeout(a,5e3)),this.plugin.log("Retry watch for ask pass"),await this.askpass()}}async addAskPassScriptToExclude(){try{if(!await this.git.checkIsRepo())return;let r=await this.git.revparse(["--path-format=absolute","--git-path","info/exclude"]),i=Ge.join(this.app.vault.configDir,"plugins","obsidian-git",Ta),n=this.getRelativeRepoPath(i,!0);(await ei.readFile(r,"utf-8")).split(` -`).some(l=>l.contains(n))||await ei.appendFile(r,n+` -`)}catch(r){console.error("Error while adding askpass script to exclude file:",r)}}unload(){var r;(r=this.watchAbortController)==null||r.abort()}async status(r){let i=r==null?void 0:r.path;this.plugin.setPluginState({gitAction:1});let n=await this.git.status(i!=null?["--",i]:[]);this.plugin.setPluginState({gitAction:0});let s=n.files.map(a=>{let o=this.formatPath(a);return{path:o.path,from:o.from,index:a.index==="?"?"U":a.index,workingDir:a.working_dir==="?"?"U":a.working_dir,vaultPath:this.getRelativeVaultPath(o.path)}});return{all:s,changed:s.filter(a=>a.workingDir!==" "),staged:s.filter(a=>a.index!==" "&&a.index!="U"),conflicted:n.conflicted.map(a=>this.formatPath({path:a}).path)}}async submoduleAwareHeadRevisonInContainingDirectory(r){let i=this.getRelativeRepoPath(r),s=["-C",Ge.dirname(i),"rev-parse","HEAD"],a=this.git.raw(s);return a.catch(o=>console.warn("obsidian-git: rev-parse error:",o)),(await a).trim()}async getSubmodulePaths(){return new Promise(r=>{this.git.outputHandler((i,n,s,a)=>{if(!(a.contains("submodule")&&a.contains("foreach")))return;let o="",l=this.app.vault.adapter.getBasePath()+(this.plugin.settings.basePath?"/"+this.plugin.settings.basePath:"");n.on("data",c=>{o+=c.toString("utf8")}),n.on("end",()=>{let u=o.split(` -`).map(f=>{let d=f.match(/'([^']*)'/);if(d!=null)return l+"/"+d[1]+Mu.sep}).filter(f=>!!f);u.reverse(),r(u)})}),this.git.subModule(["foreach","--recursive",""]).then(()=>{this.git.outputHandler(()=>{})},i=>this.plugin.displayError(i))})}formatPath(r){function i(n){if(n!=null)return n.startsWith('"')&&n.endsWith('"')?n.substring(1,n.length-1):n}return r.from!=null?{from:i(r.from),path:i(r.path)}:{path:i(r.path)}}async blame(r,i,n){if(r=this.getRelativeRepoPath(r),!await this.isTracked(r))return"untracked";let s=await this.getSubmoduleOfFile(r),a=s?["-C",s.submodule]:[],o=s?s.relativeFilepath:r;a.push("blame","--porcelain"),n&&a.push("-w");let l=`-C${Bd}`;switch(i){case"inactive":break;case"same-commit":a.push("-C",l);break;case"all-commits":a.push("-C","-C",l);break;default:Gs(i)}a.push("--",o);let c=await this.git.raw(a);return Mz(c)}async isTracked(r){let i=await this.getSubmoduleOfFile(r),n=i?["-C",i.submodule]:[],s=i?i.relativeFilepath:r;return n.push("ls-files","--",s),this.git.raw(n).then(a=>a.trim()!=="")}async commitAll({message:r}){if(this.plugin.settings.updateSubmodules){this.plugin.setPluginState({gitAction:4});let n=await this.getSubmodulePaths();for(let s of n)await this.git.cwd({path:s,root:!1}).add("-A"),await this.git.cwd({path:s,root:!1}).commit(await this.formatCommitMessage(r))}this.plugin.setPluginState({gitAction:3}),await this.git.add("-A"),this.plugin.setPluginState({gitAction:4});let i=await this.git.commit(await this.formatCommitMessage(r));return this.app.workspace.trigger("obsidian-git:head-change"),i.summary.changes}async commit({message:r,amend:i}){this.plugin.setPluginState({gitAction:4});let n=(await this.git.commit(await this.formatCommitMessage(r),i?["--amend"]:[])).summary.changes;return this.app.workspace.trigger("obsidian-git:head-change"),this.plugin.setPluginState({gitAction:0}),n}async stage(r,i){this.plugin.setPluginState({gitAction:3}),r=this.getRelativeRepoPath(r,i),await this.git.add(["--",r]),this.plugin.setPluginState({gitAction:0})}async stageAll({dir:r}){this.plugin.setPluginState({gitAction:3}),await this.git.add(r!=null?r:"-A"),this.plugin.setPluginState({gitAction:0})}async unstageAll({dir:r}){this.plugin.setPluginState({gitAction:3}),await this.git.reset(r!=null?["--",r]:[]),this.plugin.setPluginState({gitAction:0})}async unstage(r,i){this.plugin.setPluginState({gitAction:3}),r=this.getRelativeRepoPath(r,i),await this.git.reset(["--",r]),this.plugin.setPluginState({gitAction:0})}async discard(r){this.plugin.setPluginState({gitAction:3}),await this.isTracked(r)&&await this.git.checkout(["--",r]),this.plugin.setPluginState({gitAction:0})}async applyPatch(r){let i=Ge.join(this.relPluginConfigPath,"patch");await this.app.vault.adapter.write(i,r),await this.git.applyPatch(i,{"--cached":null,"--unidiff-zero":null,"--whitespace":"nowarn"}),await this.app.vault.adapter.remove(i)}async getUntrackedPaths(r){let i=r==null?void 0:r.path;this.plugin.setPluginState({gitAction:1});let n=[];i!=null&&n.push("--",i);let s=await this.git.clean(Ia.RECURSIVE+Ia.DRY_RUN,n);return this.plugin.setPluginState({gitAction:0}),s.paths}async hashObject(r){r=this.getRelativeRepoPath(r);let i=await this.getSubmoduleOfFile(r),n=i?["-C",i.submodule]:[],s=i?i.relativeFilepath:r;return n.push("hash-object","--",s),this.git.raw(n)}async discardAll({dir:r}){return this.discard(r!=null?r:".")}async pull(){this.plugin.setPluginState({gitAction:2});try{this.plugin.settings.updateSubmodules&&await this.git.subModule(["update","--remote","--merge","--recursive"]);let r=await this.branchInfo(),i=await this.git.revparse([r.current]);if(!r.tracking&&this.plugin.settings.updateSubmodules){this.plugin.log("No tracking branch found. Ignoring pull of main repo and updating submodules only.");return}await this.git.fetch();let n=await this.git.revparse([r.tracking]);if(i!==n){if(this.plugin.settings.syncMethod==="merge"||this.plugin.settings.syncMethod==="rebase")try{let o=[r.tracking];switch(this.plugin.settings.mergeStrategy!=="none"&&o.push(`--strategy-option=${this.plugin.settings.mergeStrategy}`),this.plugin.settings.syncMethod){case"merge":await this.git.merge(o);break;case"rebase":await this.git.rebase(o)}}catch(o){this.plugin.displayError(`Pull failed (${this.plugin.settings.syncMethod}): ${"message"in o?o.message:o}`);return}else if(this.plugin.settings.syncMethod==="reset")try{await this.git.raw(["update-ref",`refs/heads/${r.current}`,n]),await this.unstageAll({})}catch(o){this.plugin.displayError(`Sync failed (${this.plugin.settings.syncMethod}): ${"message"in o?o.message:o}`)}this.app.workspace.trigger("obsidian-git:head-change");let s=await this.git.revparse([r.current]);return(await this.git.diff([`${i}..${s}`,"--name-only"])).split(/\r\n|\r|\n/).filter(o=>o.length>0).map(o=>({path:o,workingDir:"P",vaultPath:this.getRelativeVaultPath(o)}))}else return[]}catch(r){this.convertErrors(r)}}async push(){this.plugin.setPluginState({gitAction:5});try{if(this.plugin.settings.updateSubmodules){let a=await this.git.subModule(["foreach","--recursive",`tracking=$(git for-each-ref --format='%(upstream:short)' "$(git symbolic-ref -q HEAD)"); echo $tracking; if [ ! -z "$(git diff --shortstat $tracking)" ]; then git push; fi`]);console.log(a)}let r=await this.git.status(),i=r.tracking,n=r.current;if(!i&&this.plugin.settings.updateSubmodules){this.plugin.log("No tracking branch found. Ignoring push of main repo and updating submodules only.");return}let s=null;return i&&(s=(await this.git.diffSummary([n,i,"--"])).changed),await this.git.push(),s}catch(r){this.convertErrors(r)}}async getUnpushedCommits(){let r=await this.git.status(),i=r.tracking,n=r.current;if(i==null||n==null)return 0;let[s,a]=Zn(i);return(await this.getRemoteBranches(s)).includes(i)?(await this.git.diffSummary([n,i,"--"])).changed:(this.plugin.log(`Tracking branch ${i} does not exist on remote ${s}.`),0)}async canPush(){if(this.plugin.settings.updateSubmodules===!0)return!0;let r=await this.git.status(),i=r.tracking,n=r.current;return i?(await this.git.diffSummary([n,i,"--"])).changed!==0:!1}async checkRequirements(){return await this.isGitInstalled()?await this.git.checkIsRepo()?"valid":"missing-repo":"missing-git"}async branchInfo(){let r=await this.git.status(),i=await this.git.branch(["--no-color"]);return{current:r.current||void 0,tracking:r.tracking||void 0,branches:i.all}}async getRemoteUrl(r){try{return await this.git.remote(["get-url",r])||void 0}catch(i){if(String(i).contains(r))return;throw i}}async log(r,i=!0,n,s){let a;r&&(a=this.getRelativeRepoPath(r,i));let o={file:a,maxCount:n,"--diff-merges":"first-parent","--name-status":null};return s&&(o[s]=null),(await this.git.log(o)).all.map(c=>{var u,f,d,h;return{...c,author:{name:c.author_name,email:c.author_email},refs:c.refs.split(", ").filter(m=>m.length>0),diff:{...c.diff,files:(f=(u=c.diff)==null?void 0:u.files.map(m=>({...m,status:m.status,path:m.file,hash:c.hash,vaultPath:this.getRelativeVaultPath(m.file),fromPath:m.from,fromVaultPath:m.from!=null?this.getRelativeVaultPath(m.from):void 0,binary:m.binary})))!=null?f:[]},fileName:(h=(d=c.diff)==null?void 0:d.files.first())==null?void 0:h.file}})}async show(r,i,n=!0){let s=this.getRelativeRepoPath(i,n);return this.git.show([r+":"+s])}async checkout(r,i){if(i&&(r=`${i}/${r}`),await this.git.checkout(r),this.plugin.settings.submoduleRecurseCheckout){let n=await this.getSubmodulePaths();for(let s of n){let a=await this.git.cwd({path:s,root:!1}).branch();Object.keys(a.branches).includes(r)&&await this.git.cwd({path:s,root:!1}).checkout(r)}}}async createBranch(r){await this.git.checkout(["-b",r])}async deleteBranch(r,i){await this.git.branch([i?"-D":"-d",r])}async branchIsMerged(r){return!(await this.git.branch(["--no-merged"])).all.contains(r)}async init(){await this.git.init(!1)}async clone(r,i,n){await this.git.clone(r,Ge.join(this.app.vault.adapter.getBasePath(),i),n?["--depth",`${n}`]:[]),await this.setGitInstance()}async setConfig(r,i){i==null?await this.git.raw(["config","--local","--unset",r]):await this.git.addConfig(r,i)}async getConfig(r,i="local"){var s;return(s=(await this.git.getConfig(r.toLowerCase(),i=="all"?void 0:i)).value)!=null?s:void 0}async fetch(r){await this.git.fetch(r!=null?[r]:[])}async setRemote(r,i){(await this.getRemotes()).includes(r)?await this.git.remote(["set-url",r,i]):await this.git.remote(["add",r,i])}async getRemoteBranches(r){let i=await this.git.branch(["-r","--list",`${r}*`]),n=[];for(let s in i.branches)n.push(i.branches[s].name);return n}async getRemotes(){let r=await this.git.remote([]);return r?r.trim().split(` -`):[]}async removeRemote(r){await this.git.removeRemote(r)}async updateUpstreamBranch(r){try{await this.git.branch(["--set-upstream-to",r])}catch(i){try{await this.git.branch(["--set-upstream",r])}catch(n){let[s,a]=Zn(r),o=await this.branchInfo();await this.git.push(["--set-upstream",s,`${o.current}:${a}`])}}}updateGitPath(r){return this.setGitInstance()}updateBasePath(r){return this.setGitInstance(!0)}async getDiffString(r,i=!1,n){return i?await this.git.diff(["--cached","--",r]):n?await this.git.show([`${n}`,"--",r]):await this.git.diff(["--",r])}async diff(r,i,n){return await this.git.diff([`${i}..${n}`,"--",r])}async rawCommand(r){let i=r.split(" ");return await this.git.raw(i[0],...i.slice(1))}async getSubmoduleOfFile(r){if(!await this.app.vault.adapter.exists(Ge.dirname(r)))return;let i=await this.git.raw(["-C",Ge.dirname(r),"rev-parse","--show-toplevel"],l=>l&&console.warn("get-submodule-of-file",l==null?void 0:l.message));if(i=i.trim(),(await this.git.raw(["-C",Ge.dirname(r),"rev-parse","--show-superproject-working-tree"],l=>l&&console.warn("get-submodule-of-file",l==null?void 0:l.message))).trim()==="")return;let a=this.app.vault.adapter.getFullPath(Ge.normalize(r)),o=Ge.relative(i,a);return{submodule:i,relativeFilepath:o}}async getLastCommitTime(){try{let r=await this.git.log({n:1});if(r!=null&&r.latest!=null)return new Date(r.latest.date)}catch(r){if(r instanceof Rr){if(r.message.contains("does not have any commits yet"))return}else throw r}}async isGitInstalled(){let r=this.plugin.localStorage.getGitPath(),i=await ku(r||"git",["--version"],{});if(i.error)if(Qn.Platform.isWin&&!r){this.plugin.log(`Git not found in PATH. Checking standard installation path(${Nd}) of Git for Windows.`);let n=await ku(Nd,["--version"]);if(n.error)return console.error(n.error),!1;this.useDefaultWindowsGitPath=!0}else return console.error(i.error),!1;else this.useDefaultWindowsGitPath=!1;return!0}convertErrors(r){if(r instanceof Rr){let i=String(r.message);if(i.contains("Could not resolve host")||i.contains("Unable to resolve host")||i.contains("Unable to open connection")||i.match(/ssh: connect to host .*? port .*?: Operation timed out/)!=null||i.match(/ssh: connect to host .*? port .*?: Network is unreachable/)!=null||i.match(/ssh: connect to host .*? port .*?: Undefined error: 0/)!=null)throw new cl(i)}throw r}async isFileTrackedByLFS(r){try{return(await this.git.raw(["check-attr","filter",r])).includes("filter: lfs")}catch(i){let n=i instanceof Error?i.message:String(i);return this.plugin.displayError(`Error checking LFS status: ${n}`),!1}}},jF={hash:"000000",isZeroCommit:!0,summary:""};function Mz(t){let r=t.replace(`\r -`,` -`).split(` -`),i={commits:new Map,hashPerLine:[void 0],originalFileLineNrPerLine:[void 0],finalFileLineNrPerLine:[void 0],groupSizePerStartingLine:new Map},n=1;for(let s=0;s=4&&r.groupSizePerStartingLine.set(e,parseInt(t[3])),parseInt(t[2])!==e)throw Error(`git-blame output is out of order: ${e} vs ${t[2]}`);return i}function Lz(t,e,r){let i=t[0],n=t.slice(1).join(" "),s=e.hashPerLine[r],a=e.commits.get(s)||{hash:s,author:{},committer:{},previous:{}};switch(i){case"summary":a.summary=n;break;case"author":a.author.name=n;break;case"author-mail":a.author.email=UF(n);break;case"author-time":a.author.epochSeconds=parseInt(n);break;case"author-tz":a.author.tz=n;break;case"committer":a.committer.name=n;break;case"committer-mail":a.committer.email=UF(n);break;case"committer-time":a.committer.epochSeconds=parseInt(n);break;case"committer-tz":a.committer.tz=n;break;case"previous":a.previous.commitHash=n;break;case"filename":a.previous.filename=n;break}e.commits.set(s,a)}function Bz(t){if(t.summary===void 0)throw Error(`Summary not provided for commit: ${t.hash}`);L0(t.author)&&(t.author=void 0),L0(t.committer)&&(t.committer=void 0),L0(t.previous)&&(t.previous=void 0),t.isZeroCommit=!!t.hash.match(/^0*$/)}function L0(t){return!t||Object.keys(t).length===0}function HF(t){return t.length>0&&t[0].trim()===t[0]}function UF(t){let e=t.startsWith("<")?t.substring(1):t;return e.endsWith(">")?e.substring(0,e.length-1):e}p();var pI=require("@codemirror/state");p();var B0=class{constructor(){this.eventsPerFilepath=new Map;this.startRemoveStalesSubscribersInterval()}ifFilepathDefinedTransformSubscribers(e,r){if(e)return this.ensureInitialized(e),r(this.eventsPerFilepath.get(e))}forEachSubscriber(e){this.eventsPerFilepath.forEach(r=>r.forEach(e))}ensureInitialized(e){this.eventsPerFilepath.get(e)||this.eventsPerFilepath.set(e,new Set)}startRemoveStalesSubscribersInterval(){this.removeStalesSubscribersTimer=window.setInterval(()=>this==null?void 0:this.forEachSubscriber(e=>e==null?void 0:e.removeIfStale()),6e4)}clear(){window.clearInterval(this.removeStalesSubscribersTimer),this.eventsPerFilepath.clear()}},Jn=new B0;p();var zh=require("@codemirror/state"),qF=Mt(N0());function zF(t,e,r){if(!(t===void 0||e===void 0||r===void 0))return`head${t}-obj${e}-path${r}`}var VF=zh.StateEffect.define();function WF(t,e,r){return r.update({effects:VF.of({key:t,la:e,lineOffsetsFromUnsavedChanges:new Map})})}var kl=zh.StateField.define({create:t=>{},update:(t,e)=>{for(let r of e.effects)if(r.is(VF))return r.value;return Nz(e,t)},compare:(t,e)=>(t==null?void 0:t.key)===(e==null?void 0:e.key)});function Vh(t){var s;let e=qF.sha256.create();if(!t)return e;let{la:r,key:i,lineOffsetsFromUnsavedChanges:n}=t;e.update(r==="untracked"?"t":"f"),e.update(i);for(let[a,o]of(s=n.entries())!=null?s:[])e.update([a,o]);return e}var wi={get:void 0,save:void 0};function YF(t,e){wi.get=t,wi.save=e}function Wh(t){var e,r;return(r=(e=qh(t.coloringMaxAge))==null?void 0:e.asDays())!=null?r:qh(rt.lineAuthor.coloringMaxAge).asDays()}function Nz(t,e){if(e)return t.changes.empty||t.changes.iterChanges((r,i,n,s)=>{var m;let a=t.startState.doc,{newDoc:o}=t,l=a.lineAt(r).number,c=a.lineAt(i).number,u=o.lineAt(n).number,f=o.lineAt(s).number,d=c-l+1,h=f-u+1;for(let g=u;g<=f;g++){let v=(m=e.lineOffsetsFromUnsavedChanges.get(g))!=null?m:0,w=f===g,b=h-d;w&&(v+=b),e.lineOffsetsFromUnsavedChanges.set(g,v)}}),e}p();function XF(){Al=void 0,H0=[],Yh=0,Zh.clear(),Kh.clear(),Tl.clear()}var Al,Xh=()=>Al;function ZF(t,e){var n;let r=e.length;if(r<((n=Al==null?void 0:Al.length)!=null?n:0))return;Al={gutter:t,length:r,text:e};let i=wi.get();r!==i.gutterSpacingFallbackLength&&(i.gutterSpacingFallbackLength=r,wi.save(i))}var H0=[],Hz=15,Yh=0;function KF(t){H0[Yh]=t,Yh=(Yh+1)%Hz}function QF(){return HP(H0)}var Zh=new Map,Kh=new Map,Tl=new Set;p();var fI=require("@codemirror/state"),dI=require("@codemirror/view");p();var q0=require("@codemirror/view"),oI=Mt(N0()),Cl=require("obsidian");p();p();var Qh={x:-10,y:-10};function JF(){Qh.x===-10&&window.addEventListener("mousedown",t=>{Qh.x=t.clientX,Qh.y=t.clientY})}function eI(){for(let t of Tl)if(Uz(t,Qh))return t}function Uz(t,e){let{x:r,y:i,width:n,height:s}=t.getBoundingClientRect();return r<=e.x&&e.x<=r+n&&i<=e.y&&e.y<=i+s}var tI="data-commit";function rI(t,e,r){if(e.hasFocus())return;let i=eI();if(!i)return;let n=jz(i);n&&(!n.isZeroCommit&&!n.isWaitingGutter&&Gz(n,t),U0("showCommitHash",t),U0("authorDisplay",t),U0("dateTimeFormatOptions",t))}function Gz(t,e){e.addItem(r=>r.setTitle("Copy commit hash").setIcon("copy").setSection("obs-git-line-author-copy").onClick(i=>navigator.clipboard.writeText(t.hash)))}function U0(t,e){var l,c;let r,i,n=Ii.plugin.settings.lineAuthor,s=n[t],a=typeof s=="boolean"?s:s!=="hide",o=rt.lineAuthor[t];if(t==="showCommitHash")r="Show commit hash",i=s;else if(t==="authorDisplay"){let u=(l=n.lastShownAuthorDisplay)!=null?l:o;r="Show author "+(a?s:u),i=a?"hide":u}else if(t==="dateTimeFormatOptions"){let u=(c=n.lastShownDateTimeFormatOptions)!=null?c:o;r="Show "+(a?s:u),r+=r.contains("date")?"":" date",i=a?"hide":u}else Gs(t);e.addItem(u=>u.setTitle(r).setSection("obs-git-line-author-configure").setChecked(a).onClick(f=>{var d,h;return(h=(d=Ii.plugin)==null?void 0:d.settingsTab)==null?void 0:h.lineAuthorSettingHandler(t,i)}))}function iI(t,e,r){r.setAttr(tI,JSON.stringify({hash:t.hash,isZeroCommit:t.isZeroCommit,isWaitingGutter:e}))}function jz(t){let e=t.getAttr(tI);return e?JSON.parse(e):void 0}p();function ep(t,e){return t==="oldest"?Jh(0,!1,e).color:Jh(void 0,!0,e).color}function Jh(t,e,r){let i=Wh(r),n=Date.now()/1e3,s=t!=null?t:0,o=(e?0:n-s)/60/60/24,l=Math.pow(Math.clamp(o/i,0,1),1/2.3),c=qz(),u=r.colorNew,f=r.colorOld,d=c?.4:1,h=G0(u.r,f.r,l)*d,m=G0(u.g,f.g,l)*d,g=G0(u.b,f.b,l)*d;return{color:`rgba(${h},${m},${g},${c?.75:.25})`,daysSinceCommit:o}}function G0(t,e,r){return t+(e-t)*r}function qz(){var t;return((t=window.app)==null?void 0:t.getTheme())==="obsidian"}function nI(t){document.body.style.setProperty("--obs-git-gutter-text",t.textColorCss)}p();function sI(t,e,r){let i;for(let n=e;n<=r;n++){let s=t.hashPerLine[n],a=t.commits.get(s);(!i||a.isZeroCommit||zz(a,i))&&(i=a)}return i}function zz(t,e){var n,s,a,o;let r=(s=(n=t.author)==null?void 0:n.epochSeconds)!=null?s:0,i=(o=(a=e.author)==null?void 0:a.epochSeconds)!=null?o:0;return r>i}var aI="-",Vz="+",Wz=3,Yz="*",Xz=/\S/g,Zz="%",Pl=class t extends q0.GutterMarker{constructor(r){super();this.text=r}eq(r){return r instanceof t&&this.text===r.text}toDOM(){return document.createTextNode(this.text)}destroy(r){}},j0=class extends q0.GutterMarker{constructor(r,i,n,s,a,o){super();this.lineAuthoring=r;this.startLine=i;this.endLine=n;this.key=s;this.settings=a;this.options=o;this.point=!1;this.elementClass="obs-git-blame-gutter"}eq(r){return this.key===(r==null?void 0:r.key)&&this.startLine===(r==null?void 0:r.startLine)&&this.endLine===(r==null?void 0:r.endLine)&&(this==null?void 0:this.options)===(r==null?void 0:r.options)}toDOM(){var r;return this.precomputedDomProvider=(r=this.precomputedDomProvider)!=null?r:this.computeDom(),this.precomputedDomProvider()}destroy(r){r&&(document.body.contains(r)||Tl.delete(r))}computeDom(){let r=sI(this.lineAuthoring,this.startLine,this.endLine),i=r.isZeroCommit?"":this.renderNonZeroCommit(r);return!r.isZeroCommit&&this.options!=="waiting-for-result"?ZF(this,i):i=this.adaptTextForFakeCommit(r,i,this.options),this.createHtmlNode(r,i,this.options==="waiting-for-result")}createHtmlNode(r,i,n){var c,u,f,d,h,m;let s=window.createDiv();s.setText(i);let{color:a,daysSinceCommit:o}=Jh((c=r==null?void 0:r.author)==null?void 0:c.epochSeconds,r==null?void 0:r.isZeroCommit,this.settings);s.style.backgroundColor=a,s.setAttribute("data-author",(f=(u=r==null?void 0:r.author)==null?void 0:u.name)!=null?f:""),s.setAttribute("data-author-email",(h=(d=r==null?void 0:r.author)==null?void 0:d.email)!=null?h:""),(0,Cl.setTooltip)(s,(m=r==null?void 0:r.summary)!=null?m:""),iI(r,n,s);function l(){let g=s.cloneNode(!0);return Tl.add(g),n||KF(o),g}return l}renderNonZeroCommit(r){let i=this.settings.showCommitHash?this.renderHash(r):"",n=this.settings.authorDisplay==="hide"?"":`${this.renderAuthorName(r,this.settings.authorDisplay)}`,s=this.settings.dateTimeFormatOptions==="hide"?"":`${this.renderAuthoringDate(r,this.settings.dateTimeFormatOptions,this.settings.dateTimeFormatCustomString,this.settings.dateTimeTimezone)}`;return[i,n,s].filter(o=>o.length>=1).join(" ")}renderHash(r){return r.hash.substring(0,6)}renderAuthorName(r,i){var o,l,c,u;let n=(l=(o=r==null?void 0:r.author)==null?void 0:o.name)!=null?l:"",s=n.split(" ").filter(f=>f.length>=1),a;switch(i){case"initials":a=s.map(f=>f[0].toUpperCase()).join("");break;case"first name":a=(c=s.first())!=null?c:aI;break;case"last name":a=(u=s.last())!=null?u:aI;break;case"full":a=n;break;default:return Gs(i)}return UP(r==null?void 0:r.author,r==null?void 0:r.committer)||(a=a+Yz),a}renderAuthoringDate(r,i,n,s){var c;let a="?";if(((c=r==null?void 0:r.author)==null?void 0:c.epochSeconds)===void 0)return a;let o;switch(i){case"date":o=Ld;break;case"datetime":o=Ev;break;case"custom":o=n;break;case"natural language":o=u=>{let f=u.diff((0,Cl.moment)());return Cl.moment.duration(f).humanize(!0)};break;default:return Gs(i)}let l=Cl.moment.unix(r.author.epochSeconds);switch(s){case"viewer-local":break;case"author-local":l=l.utcOffset(r.author.tz),typeof o=="string"&&(o+=" Z");break;case"utc0000":l=l.utc(),typeof o=="string"&&(o+="[Z]");break;default:return Gs(s)}return typeof o=="string"?l.format(o):o(l)}adaptTextForFakeCommit(r,i,n){var l,c,u,f;let s=(c=(l=Xh())==null?void 0:l.text)!=null?c:i,a=n!=="waiting-for-result"&&r.isZeroCommit?Vz:Zz;i=s.replace(Xz,a);let o=(f=(u=wi.get())==null?void 0:u.gutterSpacingFallbackLength)!=null?f:i.length;if(i=GP(i,o,a),n!=="waiting-for-result"&&r.isZeroCommit){let d=Math.min(o,Wz);i=jP(i,o-d)}return i}};function Da(t,e,r,i,n,s){let a=oI.sha256.create();a.update(JSON.stringify(n)),a.update(`s${e}-e${r}-k${i}-o${s}`);let o=a.hex(),l=Zh.get(o);if(l)return l;let c=new j0(t,e,r,i,n,s);return Zh.set(o,c),c}p();var lI=require("obsidian");function z0(){var e,r;let t=(r=(e=wi.get())==null?void 0:e.gutterSpacingFallbackLength)!=null?r:rt.lineAuthor.gutterSpacingFallbackLength;return new Pl(Array(t).fill("-").join(""))}function V0(t){let{lineAuthoring:e,ageForInitialRender:r}=Kz(t);return Da(e,1,1,"initialGutter"+r,t,"waiting-for-result")}function Kz(t){var s;let e=(s=QF())!=null?s:Wh(t)*.25,r=(0,lI.moment)().add(-e,"days"),i={name:"",epochSeconds:NP(r),tz:"+0000"},n={hash:"waiting-for-result",author:i,committer:i,isZeroCommit:!1};return{lineAuthoring:{hashPerLine:[void 0,"waiting-for-result"],commits:new Map([["waiting-for-result",n]])},ageForInitialRender:e}}p();function cI(t,e){return Da({hashPerLine:[void 0,"000000"],commits:new Map([["000000",jF]])},1,1,t,e)}var W0=new Pl(""),hI=(0,dI.gutter)({class:"line-author-gutter-container",markers(t){let e=t.state.field(kl,!1);return Qz(t,e)},lineMarkerChange(t){let e=Vh(t.state.field(kl));return Vh(t.startState.field(kl))!==e},renderEmptyElements:!0,initialSpacer:t=>(uI(t),z0()),updateSpacer:(t,e)=>{var r,i;return uI(e.view),(i=(r=Xh())==null?void 0:r.gutter)!=null?i:z0()}});function Qz(t,e){let r=Vh(e),i=t.state.doc,n=new Map;for(let u=1;u<=i.lines;u++){let f=i.line(u).from,d=t.lineBlockAt(f).to;n.set(u,[f,d]),r.update([f,d,0])}let s=wi.get();r.update("s"+Object.values(wi).join(","));let a=r.hex(),o=Kh.get(a);if(o)return o;let{result:l,allowCache:c}=Jz(i,n,s,e);return c&&Kh.set(a,l),l}function Jz(t,e,r,i){let n=!0,s=t.lines,a=[];function o(f,d,h){return a.push(h.range(f,d))}let l=eV(s,i),c=t.length===0,u=t.iterLines(s,s+1).next().value==="";for(let f=1;f<=s;f++){let[d,h]=e.get(f),m=t.lineAt(h).number;if(c){o(d,h,W0);continue}if(f===s&&u){o(d,h,W0);continue}if(i===void 0){o(d,h,V0(r)),n=!1;continue}let{key:g,la:v}=i;if(v==="untracked"){o(d,h,cI(v,r));continue}let w=v.hashPerLine.length-1,b=l[f],k=l[m];if(k&&k>w&&o(d,h,W0),b!==void 0&&qw(1,b,w)&&k!==void 0&&qw(1,k,w)){o(d,h,Da(v,b,k,g,r));continue}if(w<1){o(d,h,V0(r)),n=!1;continue}let x=Math.clamp(b!=null?b:f,1,w),E=Math.clamp(k!=null?k:m,1,w);o(d,h,Da(v,x,E,g+"computing",r,"waiting-for-result"))}return{result:fI.RangeSet.of(a,!0),allowCache:n}}function eV(t,e){if(!(e!=null&&e.lineOffsetsFromUnsavedChanges))return Array.from(new Array(t+1),n=>n);let r=[void 0],i=0;for(let n=1;n<=t;n++){let s=e.lineOffsetsFromUnsavedChanges.get(n);i+=s!=null?s:0,r[n]=s===void 0?n-i:void 0}return r}function uI(t){t.dom.querySelectorAll(".cm-gutters").forEach(r=>{r!=null&&r.style&&(r.style.marginLeft||(r.style.marginLeft="unset"))})}var tp=class{constructor(e){this.plugin=e;this.lineAuthorings=new Map}async trackChanged(e){return this.trackChangedHelper(e).catch(r=>(console.warn("Git: Error in trackChanged."+r),Promise.reject(r)))}async trackChangedHelper(e){if(e){if(e.path===void 0){console.warn("Git: Attempted to track change of undefined filepath. Unforeseen situation.");return}return this.computeLineAuthorInfo(e.path)}}destroy(){this.lineAuthorings.clear(),XF()}async computeLineAuthorInfo(e){let r=this.plugin.editorIntegration.lineAuthoringFeature.isAvailableOnCurrentPlatform().gitManager,i=await r.submoduleAwareHeadRevisonInContainingDirectory(e),n=await r.hashObject(e),s=zF(i,n,e);if(s!==void 0){if(!this.lineAuthorings.has(s)){let a=await r.blame(e,this.plugin.settings.lineAuthor.followMovement,this.plugin.settings.lineAuthor.ignoreWhitespace);this.lineAuthorings.set(s,a)}this.notifyComputationResultToSubscribers(e,s)}}notifyComputationResultToSubscribers(e,r){Jn.ifFilepathDefinedTransformSubscribers(e,i=>i.forEach(n=>n.notifyLineAuthoring(r,this.lineAuthorings.get(r))))}},mI=pI.Prec.high([kl,hI]);var tV="https://momentjs.com/docs/#/parsing/string-format/",rV="https://publish.obsidian.md/git-doc/Line+Authoring",rp=class extends U.PluginSettingTab{constructor(r,i){super(r,i);this.plugin=i;this.lineAuthorColorSettings=new Map;this.icon="git-pull-request"}get settings(){return this.plugin.settings}display(){let{containerEl:r}=this,i=this.plugin,n;i.settings.differentIntervalCommitAndPush?n="commit":n="commit-and-sync";let s=i.gitReady;r.empty(),s||(r.createEl("p",{text:"Git is not ready. When all settings are correct you can configure commit-sync, etc."}),r.createEl("br"));let a;if(s){new U.Setting(r).setName("Automatic").setHeading(),new U.Setting(r).setName("Split timers for automatic commit and sync").setDesc("Enable to use one interval for commit and another for sync.").addToggle(f=>f.setValue(i.settings.differentIntervalCommitAndPush).onChange(async d=>{i.settings.differentIntervalCommitAndPush=d,await i.saveSettings(),i.automaticsManager.reload("commit","push"),this.refreshDisplayWithDelay()})),new U.Setting(r).setName(`Auto ${n} interval (minutes)`).setDesc(`${i.settings.differentIntervalCommitAndPush?"Commit":"Commit and sync"} changes every X minutes. Set to 0 (default) to disable. (See below setting for further configuration!)`).addText(f=>{f.inputEl.type="number",this.setNonDefaultValue({text:f,settingsProperty:"autoSaveInterval"}),f.setPlaceholder(String(rt.autoSaveInterval)),f.onChange(async d=>{d!==""?i.settings.autoSaveInterval=Number(d):i.settings.autoSaveInterval=rt.autoSaveInterval,await i.saveSettings(),i.automaticsManager.reload("commit")})}),a=new U.Setting(r).setName(`Auto ${n} after stopping file edits`).setDesc(`Requires the ${n} interval not to be 0. - If turned on, do auto ${n} every ${qP(i.settings.autoSaveInterval)} after stopping file edits. - This also prevents auto ${n} while editing a file. If turned off, it's independent from the last file edit.`).addToggle(f=>f.setValue(i.settings.autoBackupAfterFileChange).onChange(async d=>{i.settings.autoBackupAfterFileChange=d,this.refreshDisplayWithDelay(),await i.saveSettings(),i.automaticsManager.reload("commit")})),this.mayDisableSetting(a,i.settings.setLastSaveToLastCommit),a=new U.Setting(r).setName(`Auto ${n} after latest commit`).setDesc(`If turned on, sets last auto ${n} timestamp to the latest commit timestamp. This reduces the frequency of auto ${n} when doing manual commits.`).addToggle(f=>f.setValue(i.settings.setLastSaveToLastCommit).onChange(async d=>{i.settings.setLastSaveToLastCommit=d,await i.saveSettings(),i.automaticsManager.reload("commit"),this.refreshDisplayWithDelay()})),this.mayDisableSetting(a,i.settings.autoBackupAfterFileChange),a=new U.Setting(r).setName("Auto push interval (minutes)").setDesc("Push commits every X minutes. Set to 0 (default) to disable.").addText(f=>{f.inputEl.type="number",this.setNonDefaultValue({text:f,settingsProperty:"autoPushInterval"}),f.setPlaceholder(String(rt.autoPushInterval)),f.onChange(async d=>{d!==""?i.settings.autoPushInterval=Number(d):i.settings.autoPushInterval=rt.autoPushInterval,await i.saveSettings(),i.automaticsManager.reload("push")})}),this.mayDisableSetting(a,!i.settings.differentIntervalCommitAndPush),new U.Setting(r).setName("Auto pull interval (minutes)").setDesc("Pull changes every X minutes. Set to 0 (default) to disable.").addText(f=>{f.inputEl.type="number",this.setNonDefaultValue({text:f,settingsProperty:"autoPullInterval"}),f.setPlaceholder(String(rt.autoPullInterval)),f.onChange(async d=>{d!==""?i.settings.autoPullInterval=Number(d):i.settings.autoPullInterval=rt.autoPullInterval,await i.saveSettings(),i.automaticsManager.reload("pull")})}),new U.Setting(r).setName(`Auto ${n} only staged files`).setDesc(`If turned on, only staged files are committed on ${n}. If turned off, all changed files are committed.`).addToggle(f=>f.setValue(i.settings.autoCommitOnlyStaged).onChange(async d=>{i.settings.autoCommitOnlyStaged=d,await i.saveSettings()})),new U.Setting(r).setName(`Specify custom commit message on auto ${n}`).setDesc("You will get a pop up to specify your message.").addToggle(f=>f.setValue(i.settings.customMessageOnAutoBackup).onChange(async d=>{i.settings.customMessageOnAutoBackup=d,await i.saveSettings(),this.refreshDisplayWithDelay()})),a=new U.Setting(r).setName(`Commit message on auto ${n}`).setDesc("Available placeholders: {{date}} (see below), {{hostname}} (see below), {{numFiles}} (number of changed files in the commit) and {{files}} (changed files in commit message).").addTextArea(f=>{f.setPlaceholder(rt.autoCommitMessage).onChange(async d=>{d===""?i.settings.autoCommitMessage=rt.autoCommitMessage:i.settings.autoCommitMessage=d,await i.saveSettings()}),this.setNonDefaultValue({text:f,settingsProperty:"autoCommitMessage"})}),this.mayDisableSetting(a,i.settings.customMessageOnAutoBackup),new U.Setting(r).setName("Commit message").setHeading();let c=new U.Setting(r).setName("Commit message on manual commit").setDesc("Available placeholders: {{date}} (see below), {{hostname}} (see below), {{numFiles}} (number of changed files in the commit) and {{files}} (changed files in commit message). Leave empty to require manual input on each commit.");c.addTextArea(f=>{c.addButton(d=>{d.setIcon("reset").setTooltip(`Set to default: "${rt.commitMessage}"`).onClick(()=>{f.setValue(rt.commitMessage),f.onChanged()})}),f.setValue(i.settings.commitMessage),f.onChange(async d=>{i.settings.commitMessage=d,await i.saveSettings()})}),new U.Setting(r).setName("Commit message script").setDesc("A script that is run using 'sh -c' to generate the commit message. May be used to generate commit messages using AI tools. Available placeholders: {{hostname}}, {{date}}.").addText(f=>{f.onChange(async d=>{d===""?i.settings.commitMessageScript=rt.commitMessageScript:i.settings.commitMessageScript=d,await i.saveSettings()}),this.setNonDefaultValue({text:f,settingsProperty:"commitMessageScript"})});let u=new U.Setting(r).setName("{{date}} placeholder format").addMomentFormat(f=>f.setDefaultFormat(i.settings.commitDateFormat).setValue(i.settings.commitDateFormat).onChange(async d=>{i.settings.commitDateFormat=d,await i.saveSettings()}));u.descEl.innerHTML=` - Specify custom date format. E.g. "${kv}. See Moment.js for more formats.`,new U.Setting(r).setName("{{hostname}} placeholder replacement").setDesc("Specify custom hostname for every device. Defaults to the OS hostname if not set on desktop.").addText(f=>{var d;return f.setValue((d=i.localStorage.getHostname())!=null?d:"").onChange(h=>{i.localStorage.setHostname(h)})}),new U.Setting(r).setName("Preview commit message").addButton(f=>f.setButtonText("Preview").onClick(async()=>{let d=await i.gitManager.formatCommitMessage(i.settings.commitMessage);new U.Notice(`${d}`)})),new U.Setting(r).setName("List filenames affected by commit in the commit body").addToggle(f=>f.setValue(i.settings.listChangedFilesInMessageBody).onChange(async d=>{i.settings.listChangedFilesInMessageBody=d,await i.saveSettings()})),new U.Setting(r).setName("Pull").setHeading(),i.gitManager instanceof Se&&new U.Setting(r).setName("Merge strategy").setDesc("Decide how to integrate commits from your remote branch into your local branch.").addDropdown(f=>{let d={merge:"Merge",rebase:"Rebase",reset:"Other sync service (Only updates the HEAD without touching the working directory)"};f.addOptions(d),f.setValue(i.settings.syncMethod),f.onChange(async h=>{i.settings.syncMethod=h,await i.saveSettings()})}),new U.Setting(r).setName("Merge strategy on conflicts").setDesc("Decide how to solve conflicts when pulling remote changes. This can be used to favor your local changes or the remote changes automatically.").addDropdown(f=>{let d={none:"None (git default)",ours:"Our changes",theirs:"Their changes"};f.addOptions(d),f.setValue(i.settings.mergeStrategy),f.onChange(async h=>{i.settings.mergeStrategy=h,await i.saveSettings()})}),new U.Setting(r).setName("Pull on startup").setDesc("Automatically pull commits when Obsidian starts.").addToggle(f=>f.setValue(i.settings.autoPullOnBoot).onChange(async d=>{i.settings.autoPullOnBoot=d,await i.saveSettings()})),new U.Setting(r).setName("Commit-and-sync").setDesc("Commit-and-sync with default settings means staging everything -> committing -> pulling -> pushing. Ideally this is a single action that you do regularly to keep your local and remote repository in sync.").setHeading(),a=new U.Setting(r).setName("Push on commit-and-sync").setDesc(`Most of the time you want to push after committing. Turning this off turns a commit-and-sync action into commit ${i.settings.pullBeforePush?"and pull ":""}only. It will still be called commit-and-sync.`).addToggle(f=>f.setValue(!i.settings.disablePush).onChange(async d=>{i.settings.disablePush=!d,this.refreshDisplayWithDelay(),await i.saveSettings()})),new U.Setting(r).setName("Pull on commit-and-sync").setDesc(`On commit-and-sync, pull commits as well. Turning this off turns a commit-and-sync action into commit ${i.settings.disablePush?"":"and push "}only.`).addToggle(f=>f.setValue(i.settings.pullBeforePush).onChange(async d=>{i.settings.pullBeforePush=d,this.refreshDisplayWithDelay(),await i.saveSettings()})),i.gitManager instanceof Se&&(new U.Setting(r).setName("Hunk management").setDesc("Hunks are sections of grouped line changes right in your editor.").setHeading(),new U.Setting(r).setName("Signs").setDesc("This allows you to see your changes right in your editor via colored markers and stage/reset/preview individual hunks.").addToggle(f=>f.setValue(i.settings.hunks.showSigns).onChange(async d=>{i.settings.hunks.showSigns=d,await i.saveSettings(),i.editorIntegration.refreshSignsSettings()})),new U.Setting(r).setName("Hunk commands").setDesc("Adds commands to stage/reset individual Git diff hunks and navigate between them via 'Go to next/prev hunk' commands.").addToggle(f=>f.setValue(i.settings.hunks.hunkCommands).onChange(async d=>{i.settings.hunks.hunkCommands=d,await i.saveSettings(),i.editorIntegration.refreshSignsSettings()})),new U.Setting(r).setName("Status bar with summary of line changes").addDropdown(f=>f.addOptions({disabled:"Disabled",colored:"Colored",monochrome:"Monochrome"}).setValue(i.settings.hunks.statusBar).onChange(async d=>{i.settings.hunks.statusBar=d,await i.saveSettings(),i.editorIntegration.refreshSignsSettings()})),new U.Setting(r).setName("Line author information").setHeading(),this.addLineAuthorInfoSettings())}new U.Setting(r).setName("History view").setHeading(),new U.Setting(r).setName("Show Author").setDesc("Show the author of the commit in the history view.").addDropdown(c=>{let u={hide:"Hide",full:"Full",initials:"Initials"};c.addOptions(u),c.setValue(i.settings.authorInHistoryView),c.onChange(async f=>{i.settings.authorInHistoryView=f,await i.saveSettings(),await i.refresh()})}),new U.Setting(r).setName("Show Date").setDesc("Show the date of the commit in the history view. The {{date}} placeholder format is used to display the date.").addToggle(c=>c.setValue(i.settings.dateInHistoryView).onChange(async u=>{i.settings.dateInHistoryView=u,await i.saveSettings(),await i.refresh()})),new U.Setting(r).setName("Source control view").setHeading(),new U.Setting(r).setName("Automatically refresh source control view on file changes").setDesc("On slower machines this may cause lags. If so, just disable this option.").addToggle(c=>c.setValue(i.settings.refreshSourceControl).onChange(async u=>{i.settings.refreshSourceControl=u,await i.saveSettings()})),new U.Setting(r).setName("Source control view refresh interval").setDesc("Milliseconds to wait after file change before refreshing the Source Control View.").addText(c=>{c.inputEl.type="number",this.setNonDefaultValue({text:c,settingsProperty:"refreshSourceControlTimer"}),c.setPlaceholder(String(rt.refreshSourceControlTimer)),c.onChange(async f=>{f!==""&&Number.isInteger(Number(f))?i.settings.refreshSourceControlTimer=Math.max(Number(f),500):i.settings.refreshSourceControlTimer=rt.refreshSourceControlTimer,await i.saveSettings(),i.setRefreshDebouncer()})}),new U.Setting(r).setName("Miscellaneous").setHeading(),i.gitManager instanceof Se&&new U.Setting(r).setName("Diff view style").setDesc('Set the style for the diff view. Note that the actual diff in "Split" mode is not generated by Git, but the editor itself instead so it may differ from the diff generated by Git. One advantage of this is that you can edit the text in that view.').addDropdown(c=>{let u={split:"Split",git_unified:"Unified"};c.addOptions(u),c.setValue(i.settings.diffStyle),c.onChange(async f=>{i.settings.diffStyle=f,await i.saveSettings()})}),new U.Setting(r).setName("Disable informative notifications").setDesc("Disable informative notifications for git operations to minimize distraction (refer to status bar for updates).").addToggle(c=>c.setValue(i.settings.disablePopups).onChange(async u=>{i.settings.disablePopups=u,this.refreshDisplayWithDelay(),await i.saveSettings()})),new U.Setting(r).setName("Disable error notifications").setDesc("Disable error notifications of any kind to minimize distraction (refer to status bar for updates).").addToggle(c=>c.setValue(!i.settings.showErrorNotices).onChange(async u=>{i.settings.showErrorNotices=!u,await i.saveSettings()})),i.settings.disablePopups||new U.Setting(r).setName("Hide notifications for no changes").setDesc("Don't show notifications when there are no changes to commit or push.").addToggle(c=>c.setValue(i.settings.disablePopupsForNoChanges).onChange(async u=>{i.settings.disablePopupsForNoChanges=u,await i.saveSettings()})),new U.Setting(r).setName("Show status bar").setDesc("Obsidian must be restarted for the changes to take affect.").addToggle(c=>c.setValue(i.settings.showStatusBar).onChange(async u=>{i.settings.showStatusBar=u,await i.saveSettings()})),new U.Setting(r).setName("File menu integration").setDesc('Add "Stage", "Unstage" and "Add to .gitignore" actions to the file menu.').addToggle(c=>c.setValue(i.settings.showFileMenu).onChange(async u=>{i.settings.showFileMenu=u,await i.saveSettings()})),new U.Setting(r).setName("Show branch status bar").setDesc("Obsidian must be restarted for the changes to take affect.").addToggle(c=>c.setValue(i.settings.showBranchStatusBar).onChange(async u=>{i.settings.showBranchStatusBar=u,await i.saveSettings()})),new U.Setting(r).setName("Show the count of modified files in the status bar").addToggle(c=>c.setValue(i.settings.changedFilesInStatusBar).onChange(async u=>{i.settings.changedFilesInStatusBar=u,await i.saveSettings()})),i.gitManager instanceof Di?new U.Setting(r).setName("Authentication/commit author").setHeading():new U.Setting(r).setName("Commit author").setHeading(),i.gitManager instanceof Di&&new U.Setting(r).setName("Username on your git server. E.g. your username on GitHub").addText(c=>{var u;c.setValue((u=i.localStorage.getUsername())!=null?u:""),c.onChange(f=>{i.localStorage.setUsername(f)})}),i.gitManager instanceof Di&&new U.Setting(r).setName("Password/Personal access token").setDesc("Type in your password. You won't be able to see it again.").addText(c=>{c.inputEl.autocapitalize="off",c.inputEl.autocomplete="off",c.inputEl.spellcheck=!1,c.onChange(u=>{i.localStorage.setPassword(u)})}),i.gitReady&&new U.Setting(r).setName("Author name for commit").addText(async c=>{var u;c.setValue((u=await i.gitManager.getConfig("user.name"))!=null?u:""),c.onChange(async f=>{await i.gitManager.setConfig("user.name",f==""?void 0:f)})}),i.gitReady&&new U.Setting(r).setName("Author email for commit").addText(async c=>{var u;c.setValue((u=await i.gitManager.getConfig("user.email"))!=null?u:""),c.onChange(async f=>{await i.gitManager.setConfig("user.email",f==""?void 0:f)})}),new U.Setting(r).setName("Advanced").setDesc("These settings usually don't need to be changed, but may be required for special setups.").setHeading(),i.gitManager instanceof Se&&(new U.Setting(r).setName("Update submodules").setDesc('"Commit-and-sync" and "pull" takes care of submodules. Missing features: Conflicted files, count of pulled/pushed/committed files. Tracking branch needs to be set for each submodule.').addToggle(c=>c.setValue(i.settings.updateSubmodules).onChange(async u=>{i.settings.updateSubmodules=u,await i.saveSettings()})),i.settings.updateSubmodules&&new U.Setting(r).setName("Submodule recurse checkout/switch").setDesc("Whenever a checkout happens on the root repository, recurse the checkout on the submodules (if the branches exist).").addToggle(c=>c.setValue(i.settings.submoduleRecurseCheckout).onChange(async u=>{i.settings.submoduleRecurseCheckout=u,await i.saveSettings()}))),i.gitManager instanceof Se&&new U.Setting(r).setName("Custom Git binary path").setDesc("Specify the path to the Git binary/executable. Git should already be in your PATH. Should only be necessary for a custom Git installation.").addText(c=>{var u;c.setValue((u=i.localStorage.getGitPath())!=null?u:""),c.setPlaceholder("git"),c.onChange(f=>{i.localStorage.setGitPath(f),i.gitManager.updateGitPath(f||"git").catch(d=>i.displayError(d))})}),i.gitManager instanceof Se&&new U.Setting(r).setName("Additional environment variables").setDesc("Use each line for a new environment variable in the format KEY=VALUE .").addTextArea(c=>{c.setPlaceholder("GIT_DIR=/path/to/git/dir"),c.setValue(i.localStorage.getEnvVars().join(` -`)),c.onChange(u=>{i.localStorage.setEnvVars(u.split(` -`))})}),i.gitManager instanceof Se&&new U.Setting(r).setName("Additional PATH environment variable paths").setDesc("Use each line for one path").addTextArea(c=>{c.setValue(i.localStorage.getPATHPaths().join(` -`)),c.onChange(u=>{i.localStorage.setPATHPaths(u.split(` -`))})}),i.gitManager instanceof Se&&new U.Setting(r).setName("Reload with new environment variables").setDesc("Removing previously added environment variables will not take effect until Obsidian is restarted.").addButton(c=>{c.setButtonText("Reload"),c.setCta(),c.onClick(async()=>{await i.gitManager.setGitInstance()})}),new U.Setting(r).setName("Custom base path (Git repository path)").setDesc(` - Sets the relative path to the vault from which the Git binary should be executed. - Mostly used to set the path to the Git repository, which is only required if the Git repository is below the vault root directory. Use "\\" instead of "/" on Windows. - `).addText(c=>{c.setValue(i.settings.basePath),c.setPlaceholder("directory/directory-with-git-repo"),c.onChange(async u=>{i.settings.basePath=u,await i.saveSettings(),i.gitManager.updateBasePath(u||"").catch(f=>i.displayError(f))})}),new U.Setting(r).setName("Custom Git directory path (Instead of '.git')").setDesc('Corresponds to the GIT_DIR environment variable. Requires restart of Obsidian to take effect. Use "\\" instead of "/" on Windows.').addText(c=>{c.setValue(i.settings.gitDir),c.setPlaceholder(".git"),c.onChange(async u=>{i.settings.gitDir=u,await i.saveSettings()})}),new U.Setting(r).setName("Disable on this device").setDesc("Disables the plugin on this device. This setting is not synced.").addToggle(c=>c.setValue(i.localStorage.getPluginDisabled()).onChange(u=>{i.localStorage.setPluginDisabled(u),u?i.unloadPlugin():i.init({fromReload:!0}).catch(f=>i.displayError(f)),new U.Notice("Obsidian must be restarted for the changes to take affect.")})),new U.Setting(r).setName("Support").setHeading(),new U.Setting(r).setName("Donate").setDesc("If you like this Plugin, consider donating to support continued development.").addButton(c=>{c.buttonEl.outerHTML="Buy Me a Coffee at ko-fi.com"});let o=r.createDiv();o.setAttr("align","center"),o.setAttr("style","margin: var(--size-4-2)");let l=o.createEl("button");if(l.setText("Copy Debug Information"),l.onclick=async()=>{await window.navigator.clipboard.writeText(JSON.stringify({settings:this.plugin.settings,pluginVersion:this.plugin.manifest.version},null,4)),new U.Notice("Debug information copied to clipboard. May contain sensitive information!")},U.Platform.isDesktopApp){let c=r.createDiv();c.setAttr("align","center"),c.setText(`Debugging and logging: -You can always see the logs of this and every other plugin by opening the console with`);let u=r.createDiv();u.setAttr("align","center"),u.addClass("obsidian-git-shortcuts"),U.Platform.isMacOS===!0?u.createEl("kbd",{text:"CMD (\u2318) + OPTION (\u2325) + I"}):u.createEl("kbd",{text:"CTRL + SHIFT + I"})}}mayDisableSetting(r,i){i&&(r.setDisabled(i),r.setClass("obsidian-git-disabled"))}configureLineAuthorShowStatus(r){this.settings.lineAuthor.show=r,this.plugin.saveSettings(),r?this.plugin.editorIntegration.activateLineAuthoring():this.plugin.editorIntegration.deactiveLineAuthoring()}async lineAuthorSettingHandler(r,i){this.settings.lineAuthor[r]=i,await this.plugin.saveSettings(),this.plugin.editorIntegration.lineAuthoringFeature.refreshLineAuthorViews()}beforeSaveSettings(){let r=this.settings.lineAuthor;r.authorDisplay!=="hide"&&(r.lastShownAuthorDisplay=r.authorDisplay),r.dateTimeFormatOptions!=="hide"&&(r.lastShownDateTimeFormatOptions=r.dateTimeFormatOptions)}addLineAuthorInfoSettings(){let r=new U.Setting(this.containerEl).setName("Show commit authoring information next to each line");if(this.plugin.editorIntegration.lineAuthoringFeature.isAvailableOnCurrentPlatform()||r.setDesc("Only available on desktop currently.").setDisabled(!0),r.descEl.innerHTML=` - Feature guide and quick examples
- The commit hash, author name and authoring date can all be individually toggled.
Hide everything, to only show the age-colored sidebar.`,r.addToggle(i=>i.setValue(this.settings.lineAuthor.show).onChange(n=>{this.configureLineAuthorShowStatus(n),this.refreshDisplayWithDelay()})),this.settings.lineAuthor.show){let i=new U.Setting(this.containerEl).setName("Follow movement and copies across files and commits").setDesc("").addDropdown(s=>{s.addOptions({inactive:"Do not follow (default)","same-commit":"Follow within same commit","all-commits":"Follow within all commits (maybe slow)"}),s.setValue(this.settings.lineAuthor.followMovement),s.onChange(a=>this.lineAuthorSettingHandler("followMovement",a))});if(i.descEl.innerHTML=` - By default (deactivated), each line only shows the newest commit where it was changed. -
- With same commit, cut-copy-paste-ing of text is followed within the same commit and the original commit of authoring will be shown. -
- With all commits, cut-copy-paste-ing text inbetween multiple commits will be detected. -
- It uses git-blame and - for matches (at least ${Bd} characters) within the same (or all) commit(s), the originating commit's information is shown.`,new U.Setting(this.containerEl).setName("Show commit hash").addToggle(s=>{s.setValue(this.settings.lineAuthor.showCommitHash),s.onChange(a=>this.lineAuthorSettingHandler("showCommitHash",a))}),new U.Setting(this.containerEl).setName("Author name display").setDesc("If and how the author is displayed").addDropdown(s=>{let a={hide:"Hide",initials:"Initials (default)","first name":"First name","last name":"Last name",full:"Full name"};s.addOptions(a),s.setValue(this.settings.lineAuthor.authorDisplay),s.onChange(async o=>this.lineAuthorSettingHandler("authorDisplay",o))}),new U.Setting(this.containerEl).setName("Authoring date display").setDesc("If and how the date and time of authoring the line is displayed").addDropdown(s=>{let a={hide:"Hide",date:"Date (default)",datetime:"Date and time","natural language":"Natural language",custom:"Custom"};s.addOptions(a),s.setValue(this.settings.lineAuthor.dateTimeFormatOptions),s.onChange(async o=>{await this.lineAuthorSettingHandler("dateTimeFormatOptions",o),this.refreshDisplayWithDelay()})}),this.settings.lineAuthor.dateTimeFormatOptions==="custom"){let s=new U.Setting(this.containerEl);s.setName("Custom authoring date format").addText(a=>{a.setValue(this.settings.lineAuthor.dateTimeFormatCustomString),a.setPlaceholder("YYYY-MM-DD HH:mm"),a.onChange(async o=>{await this.lineAuthorSettingHandler("dateTimeFormatCustomString",o),s.descEl.innerHTML=this.previewCustomDateTimeDescriptionHtml(o)})}),s.descEl.innerHTML=this.previewCustomDateTimeDescriptionHtml(this.settings.lineAuthor.dateTimeFormatCustomString)}new U.Setting(this.containerEl).setName("Authoring date display timezone").addDropdown(s=>{let a={"viewer-local":"My local (default)","author-local":"Author's local",utc0000:"UTC+0000/Z"};s.addOptions(a),s.setValue(this.settings.lineAuthor.dateTimeTimezone),s.onChange(async o=>this.lineAuthorSettingHandler("dateTimeTimezone",o))}).descEl.innerHTML=` - The time-zone in which the authoring date should be shown. - Either your local time-zone (default), - the author's time-zone during commit creation or - UTC\xB100:00. - `;let n=new U.Setting(this.containerEl).setName("Oldest age in coloring");n.descEl.innerHTML=this.previewOldestAgeDescriptionHtml(this.settings.lineAuthor.coloringMaxAge)[0],n.addText(s=>{s.setPlaceholder("1y"),s.setValue(this.settings.lineAuthor.coloringMaxAge),s.onChange(async a=>{let[o,l]=this.previewOldestAgeDescriptionHtml(a);n.descEl.innerHTML=o,l&&(await this.lineAuthorSettingHandler("coloringMaxAge",a),this.refreshColorSettingsName("oldest"))})}),this.createColorSetting("newest"),this.createColorSetting("oldest"),new U.Setting(this.containerEl).setName("Text color").addText(s=>{s.setValue(this.settings.lineAuthor.textColorCss),s.onChange(async a=>{await this.lineAuthorSettingHandler("textColorCss",a)})}).descEl.innerHTML=` - The CSS color of the gutter text.
- - It is highly recommended to use - - CSS variables - defined by themes - (e.g.
var(--text-muted)
or -
var(--text-on-accent)
, - because they automatically adapt to theme changes.
- - See: - List of available CSS variables in Obsidian - - `,new U.Setting(this.containerEl).setName("Ignore whitespace and newlines in changes").addToggle(s=>{s.setValue(this.settings.lineAuthor.ignoreWhitespace),s.onChange(a=>this.lineAuthorSettingHandler("ignoreWhitespace",a))}).descEl.innerHTML=` - Whitespace and newlines are interpreted as - part of the document and in changes - by default (hence not ignored). - This makes the last line being shown as 'changed' - when a new subsequent line is added, - even if the previously last line's text is the same. -
- If you don't care about purely-whitespace changes - (e.g. list nesting / quote indentation changes), - then activating this will provide more meaningful change detection. - `}}createColorSetting(r){let i=new U.Setting(this.containerEl).setName("").addText(n=>{let s=Y0(r,this.settings.lineAuthor),a=Y0(r,rt.lineAuthor);n.setPlaceholder(jw(a)),n.setValue(jw(s)),n.onChange(async o=>{let l=BP(o);if(l!==void 0){let c=r==="newest"?"colorNew":"colorOld";await this.lineAuthorSettingHandler(c,l)}this.refreshColorSettingsDesc(r,l)})});this.lineAuthorColorSettings.set(r,i),this.refreshColorSettingsName(r),this.refreshColorSettingsDesc(r,Y0(r,this.settings.lineAuthor))}refreshColorSettingsName(r){let i=this.lineAuthorColorSettings.get(r);if(i){let n=r==="oldest"?`oldest (${this.settings.lineAuthor.coloringMaxAge} or older)`:"newest";i.nameEl.innerText=`Color for ${n} commits`}}refreshColorSettingsDesc(r,i){let n=this.lineAuthorColorSettings.get(r);n&&(n.descEl.innerHTML=this.colorSettingPreviewDescHtml(r,this.settings.lineAuthor,i!==void 0))}colorSettingPreviewDescHtml(r,i,n){let s=n?ep(r,i):"rgba(127,127,127,0.3)",a=U.moment.unix(U.moment.now()/1e3).format("YYYY-MM-DD"),o=n?`abcdef Author Name ${a}`:"invalid color";return`Supports 'rgb(r,g,b)', 'hsl(h,s,l)', hex (#) and - named colors (e.g. 'black', 'purple'). Color preview: ${`
${o}
`}`}previewCustomDateTimeDescriptionHtml(r){let i=(0,U.moment)().format(r);return`
Format string to display the authoring date.
Currently: ${i}`}previewOldestAgeDescriptionHtml(r){let i=qh(r);return[`The oldest age in the line author coloring. Everything older will have the same color. -
Smallest valid age is "1d". Currently: ${i!==void 0?`${i.asDays()} days`:"invalid!"}`,i]}setNonDefaultValue({settingsProperty:r,text:i}){let n=this.plugin.settings[r];rt[r]!==n&&(typeof n=="string"||typeof n=="number"||typeof n=="boolean"?i.setValue(String(n)):i.setValue(JSON.stringify(n)))}refreshDisplayWithDelay(r=80){setTimeout(()=>this.display(),r)}};function Y0(t,e){return t==="oldest"?e.colorOld:e.colorNew}function qh(t){let e=U.moment.duration("P"+t.toUpperCase());return e.isValid()&&e.asDays()&&e.asDays()>=1?e:void 0}p();var ti=require("obsidian");var ip=class{constructor(e,r){this.statusBarEl=e;this.plugin=r;this.messages=[];this.base="obsidian-git-statusbar-";this.statusBarEl.setAttribute("data-tooltip-position","top"),r.registerEvent(r.app.workspace.on("obsidian-git:refreshed",()=>{this.refreshCommitTimestamp().catch(console.error)}))}displayMessage(e,r){this.messages.push({message:`Git: ${e.slice(0,100)}`,timeout:r}),this.display()}display(){this.messages.length>0&&!this.currentMessage?(this.currentMessage=this.messages.shift(),this.statusBarEl.addClass(this.base+"message"),this.statusBarEl.ariaLabel="",this.statusBarEl.setText(this.currentMessage.message),this.lastMessageTimestamp=Date.now()):this.currentMessage?Date.now()-this.lastMessageTimestamp>=this.currentMessage.timeout&&(this.currentMessage=null,this.lastMessageTimestamp=null):this.displayState()}displayState(){switch((this.statusBarEl.getText().length>3||!this.statusBarEl.hasChildNodes())&&(this.statusBarEl.empty(),this.conflictEl=this.statusBarEl.createDiv(),this.conflictEl.setAttribute("data-tooltip-position","top"),this.conflictEl.style.float="left",this.pausedEl=this.statusBarEl.createDiv(),this.pausedEl.setAttribute("data-tooltip-position","top"),this.pausedEl.style.float="left",this.iconEl=this.statusBarEl.createDiv(),this.iconEl.style.float="left",this.textEl=this.statusBarEl.createDiv(),this.textEl.style.float="right",this.textEl.style.marginLeft="5px"),this.plugin.localStorage.getConflict()?((0,ti.setIcon)(this.conflictEl,"alert-circle"),this.conflictEl.ariaLabel="You have merge conflicts. Resolve them and commit afterwards.",this.conflictEl.style.marginRight="5px",this.conflictEl.addClass(this.base+"conflict")):(this.conflictEl.empty(),this.conflictEl.style.marginRight=""),this.plugin.localStorage.getPausedAutomatics()?((0,ti.setIcon)(this.pausedEl,"pause-circle"),this.pausedEl.ariaLabel="Automatic routines are currently paused.",this.pausedEl.style.marginRight="5px",this.pausedEl.addClass(this.base+"paused")):(this.pausedEl.empty(),this.pausedEl.style.marginRight=""),this.plugin.state.gitAction){case 0:this.displayFromNow();break;case 1:this.statusBarEl.ariaLabel="Checking repository status...",(0,ti.setIcon)(this.iconEl,"refresh-cw"),this.statusBarEl.addClass(this.base+"status");break;case 3:this.statusBarEl.ariaLabel="Adding files...",(0,ti.setIcon)(this.iconEl,"archive"),this.statusBarEl.addClass(this.base+"add");break;case 4:this.statusBarEl.ariaLabel="Committing changes...",(0,ti.setIcon)(this.iconEl,"git-commit"),this.statusBarEl.addClass(this.base+"commit");break;case 5:this.statusBarEl.ariaLabel="Pushing changes...",(0,ti.setIcon)(this.iconEl,"upload"),this.statusBarEl.addClass(this.base+"push");break;case 2:this.statusBarEl.ariaLabel="Pulling changes...",(0,ti.setIcon)(this.iconEl,"download"),this.statusBarEl.addClass(this.base+"pull");break;default:this.statusBarEl.ariaLabel="Failed on initialization!",(0,ti.setIcon)(this.iconEl,"alert-triangle"),this.statusBarEl.addClass(this.base+"failed-init");break}}displayFromNow(){var i;let e=this.lastCommitTimestamp,r=this.plugin.state.offlineMode;if(e){let n=(0,ti.moment)(e).fromNow();this.statusBarEl.ariaLabel=`${r?"Offline: ":""}Last Commit: ${n}`,(i=this.unPushedCommits)!=null&&i&&(this.statusBarEl.ariaLabel+=` -(${this.unPushedCommits} unpushed commits)`)}else this.statusBarEl.ariaLabel=r?"Git is offline":"Git is ready";r?(0,ti.setIcon)(this.iconEl,"globe"):(0,ti.setIcon)(this.iconEl,"check"),this.plugin.settings.changedFilesInStatusBar&&this.plugin.cachedStatus&&this.textEl.setText(this.plugin.cachedStatus.changed.length.toString()),this.statusBarEl.addClass(this.base+"idle")}async refreshCommitTimestamp(){this.lastCommitTimestamp=await this.plugin.gitManager.getLastCommitTime(),this.unPushedCommits=await this.plugin.gitManager.getUnpushedCommits()}remove(){this.statusBarEl.remove()}};p();var sp=require("obsidian"),np=class extends sp.SuggestModal{constructor(r){super(r.app);this.plugin=r;this.resolve=null;this.setPlaceholder("Type your message and select optional the version with the added date.")}openAndGetResult(){return new Promise(r=>{this.resolve=r,this.open()})}onClose(){new Promise(r=>setTimeout(r,10)).then(()=>{this.resolve&&this.resolve(void 0)})}getSuggestions(r){let i=(0,sp.moment)().format(this.plugin.settings.commitDateFormat);return r==""&&(r="..."),[r,`${i}: ${r}`,`${r}: ${i}`]}renderSuggestion(r,i){i.innerText=r}onChooseSuggestion(r,i){this.resolve&&this.resolve(r)}};p();var gI=require("obsidian"),Du=class{constructor(e){this.plugin=e}saveLastAuto(e,r){r==="backup"?this.plugin.localStorage.setLastAutoBackup(e.toString()):r==="pull"?this.plugin.localStorage.setLastAutoPull(e.toString()):r==="push"&&this.plugin.localStorage.setLastAutoPush(e.toString())}loadLastAuto(){var e,r,i;return{backup:new Date((e=this.plugin.localStorage.getLastAutoBackup())!=null?e:""),pull:new Date((r=this.plugin.localStorage.getLastAutoPull())!=null?r:""),push:new Date((i=this.plugin.localStorage.getLastAutoPush())!=null?i:"")}}async init(){await this.setUpAutoCommitAndSync();let e=this.loadLastAuto();if(this.plugin.settings.differentIntervalCommitAndPush&&this.plugin.settings.autoPushInterval>0){let r=this.diff(this.plugin.settings.autoPushInterval,e.push);this.startAutoPush(r)}if(this.plugin.settings.autoPullInterval>0){let r=this.diff(this.plugin.settings.autoPullInterval,e.pull);this.startAutoPull(r)}}unload(){this.clearAutoPull(),this.clearAutoPush(),this.clearAutoCommitAndSync()}reload(...e){this.plugin.localStorage.getPausedAutomatics()||(e.contains("commit")&&(this.clearAutoCommitAndSync(),this.plugin.settings.autoSaveInterval>0&&this.startAutoCommitAndSync(this.plugin.settings.autoSaveInterval)),e.contains("push")&&(this.clearAutoPush(),this.plugin.settings.differentIntervalCommitAndPush&&this.plugin.settings.autoPushInterval>0&&this.startAutoPush(this.plugin.settings.autoPushInterval)),e.contains("pull")&&(this.clearAutoPull(),this.plugin.settings.autoPullInterval>0&&this.startAutoPull(this.plugin.settings.autoPullInterval)))}async setUpAutoCommitAndSync(){if(this.plugin.settings.setLastSaveToLastCommit){this.clearAutoCommitAndSync();let e=await this.plugin.gitManager.getLastCommitTime();e&&this.saveLastAuto(e,"backup")}if(!this.timeoutIDCommitAndSync&&!this.plugin.autoCommitDebouncer){let e=this.loadLastAuto();if(this.plugin.settings.autoSaveInterval>0){let r=this.diff(this.plugin.settings.autoSaveInterval,e.backup);this.startAutoCommitAndSync(r)}}}startAutoCommitAndSync(e){let r=(e!=null?e:this.plugin.settings.autoSaveInterval)*6e4;this.plugin.settings.autoBackupAfterFileChange?e===0?this.doAutoCommitAndSync():this.plugin.autoCommitDebouncer=(0,gI.debounce)(()=>this.doAutoCommitAndSync(),r,!0):(r>2147483647&&(r=2147483647),this.timeoutIDCommitAndSync=window.setTimeout(()=>this.doAutoCommitAndSync(),r))}doAutoCommitAndSync(){this.plugin.promiseQueue.addTask(async()=>{if(this.plugin.settings.setLastSaveToLastCommit){let r=await this.plugin.gitManager.getLastCommitTime();if(r){this.saveLastAuto(r,"backup");let i=this.diff(this.plugin.settings.autoSaveInterval,r);if(i>0)return this.startAutoCommitAndSync(i),!1}}let e=this.plugin.settings.autoCommitOnlyStaged;return this.plugin.settings.differentIntervalCommitAndPush?await this.plugin.commit({fromAuto:!0,onlyStaged:e}):await this.plugin.commitAndSync({fromAutoBackup:!0,onlyStaged:e}),!0},e=>{e!==!1&&(this.saveLastAuto(new Date,"backup"),this.startAutoCommitAndSync())})}startAutoPull(e){let r=(e!=null?e:this.plugin.settings.autoPullInterval)*6e4;r>2147483647&&(r=2147483647),this.timeoutIDPull=window.setTimeout(()=>this.doAutoPull(),r)}doAutoPull(){this.plugin.promiseQueue.addTask(()=>this.plugin.pullChangesFromRemote(),()=>{this.saveLastAuto(new Date,"pull"),this.startAutoPull()})}startAutoPush(e){let r=(e!=null?e:this.plugin.settings.autoPushInterval)*6e4;r>2147483647&&(r=2147483647),this.timeoutIDPush=window.setTimeout(()=>this.doAutoPush(),r)}doAutoPush(){this.plugin.promiseQueue.addTask(()=>this.plugin.push(),()=>{this.saveLastAuto(new Date,"push"),this.startAutoPush()})}clearAutoCommitAndSync(){var r;let e=!1;return this.timeoutIDCommitAndSync&&(window.clearTimeout(this.timeoutIDCommitAndSync),this.timeoutIDCommitAndSync=void 0,e=!0),this.plugin.autoCommitDebouncer&&((r=this.plugin.autoCommitDebouncer)==null||r.cancel(),this.plugin.autoCommitDebouncer=void 0,e=!0),e}clearAutoPull(){return this.timeoutIDPull?(window.clearTimeout(this.timeoutIDPull),this.timeoutIDPull=void 0,!0):!1}clearAutoPush(){return this.timeoutIDPush?(window.clearTimeout(this.timeoutIDPush),this.timeoutIDPush=void 0,!0):!1}diff(e,r){let n=e-Math.round((new Date().getTime()-r.getTime())/1e3/60);return Math.max(0,n)}};p();var Ni=require("obsidian");p();var Lu=require("obsidian");async function vI(t,e,r){let i=await yI(e,r);if(i.result==="failure"){new Lu.Notice(i.reason);return}let{isGitHub:n,branch:s,repo:a,user:o,filePath:l}=i;if(n){let c=t.getCursor("from").line+1,u=t.getCursor("to").line+1;c===u?window.open(`https://github.com/${o}/${a}/blob/${s}/${l}?plain=1#L${c}`):window.open(`https://github.com/${o}/${a}/blob/${s}/${l}?plain=1#L${c}-L${u}`)}else new Lu.Notice("It seems like you are not using GitHub")}async function wI(t,e){let r=await yI(t,e);if(r.result==="failure"){new Lu.Notice(r.reason);return}let{isGitHub:i,branch:n,repo:s,user:a,filePath:o}=r;i?window.open(`https://github.com/${a}/${s}/commits/${n}/${o}`):new Lu.Notice("It seems like you are not using GitHub")}async function yI(t,e){let r=await e.branchInfo(),i=r.tracking,n=r.current,s,a=e.getRelativeRepoPath(t.path);if(e instanceof Se){let l=await e.getSubmoduleOfFile(e.getRelativeRepoPath(t.path));if(l){a=l.relativeFilepath;let c=await e.git.cwd({path:l.submodule,root:!1}).status();if(i=c.tracking||void 0,n=c.current||void 0,i){let u=i.substring(0,i.indexOf("/")),f=await e.git.cwd({path:l.submodule,root:!1}).getConfig(`remote.${u}.url`,"local");if(f.value!=null)s=f.value;else return{result:"failure",reason:"Failed to get remote url of submodule"}}}}if(i==null)return{result:"failure",reason:"Remote branch is not configured"};if(n==null)return{result:"failure",reason:"Failed to get current branch name"};if(s==null){let l=i.substring(0,i.indexOf("/"));if(s=await e.getConfig(`remote.${l}.url`),s==null)return{result:"failure",reason:"Failed to get remote url"}}let o=s.match(/(?:^https:\/\/github\.com\/(.+)\/(.+?)(?:\.git)?$)|(?:^[a-zA-Z]+@github\.com:(.+)\/(.+?)(?:\.git)?$)/);if(o==null)return{result:"failure",reason:"Could not parse remote url"};{let[l,c,u,f,d]=o;return{result:"success",isGitHub:!!l,repo:u||d,user:c||f,branch:n,filePath:a}}}p();var bI=require("obsidian"),ap=class extends bI.FuzzySuggestModal{constructor(e,r){super(e.app),this.plugin=e,this.changedFiles=r,this.setPlaceholder("Not supported files will be opened by default app!")}getItems(){return this.changedFiles}getItemText(e){if(e.index=="U"&&e.workingDir=="U")return`Untracked | ${e.vaultPath}`;let r="",i="";return e.workingDir!=" "&&(r=`Working Dir: ${e.workingDir} `),e.index!=" "&&(i=`Index: ${e.index}`),`${r}${i} | ${e.vaultPath}`}onChooseItem(e,r){this.plugin.app.metadataCache.getFirstLinkpathDest(e.vaultPath,"")==null?this.app.openWithDefaultApp(e.vaultPath):this.plugin.app.workspace.openLinkText(e.vaultPath,"/")}};p();var _I=require("obsidian"),op=class extends _I.Modal{constructor(r,i){super(r);this.content=i;this.resolve=null}openAndGetReslt(){return new Promise(r=>{this.resolve=r,this.open()})}onOpen(){let{contentEl:r,titleEl:i}=this;i.setText("Edit .gitignore");let n=r.createDiv(),s=n.createEl("textarea",{text:this.content,cls:["obsidian-git-textarea"],attr:{rows:10,cols:30,wrap:"off"}});n.createEl("button",{cls:["mod-cta","obsidian-git-center-button"],text:"Save"}).addEventListener("click",()=>{this.resolve(s.value),this.close()})}onClose(){let{contentEl:r}=this;r.empty(),this.resolve&&this.resolve(void 0)}};p();var Wu=require("@codemirror/state"),xp=require("@codemirror/view");p();var Fl=require("@codemirror/state");p();var Nt=class t{static createHunk(e,r,i,n){return{removed:{start:e,count:r,lines:[]},added:{start:i,count:n,lines:[]},head:`@@ -${e}${r>0?`,${r}`:""} +${i}${n>0?`,${n}`:""} @@`,vend:i+Math.max(n-1,0),type:n===0?"delete":r===0?"add":"change"}}static createPartialHunk(e,r,i){let n=r,s=i-r+1,a=0;for(let o of e){let l=o.added.count-o.removed.count,c=0;if(o.added.start>=r&&o.vend<=i)c=l;else{let u=Math.max(0,i+1-(o.added.start+o.removed.count)),f=Math.max(0,r-(o.added.start+o.removed.count));o.added.start>=r&&o.added.start<=i?c=u:o.vend>=r&&o.vend<=i?(c=l-f,n=n-f):o.added.start<=r&&o.vend>=i?(c=u-f,n=n-f):a++,r>o.vend&&(n=n-l)}s=s-c}if(a!==e.length)return s===0&&(n=n-1),this.createHunk(n,s,r,i-r+1)}patchLines(e,r=!1){let i=[];for(let n of e.removed.lines)i.push("-"+n);for(let n of e.added.lines)i.push("+"+n);return r?i.map(n=>n.replace(/\r$/,"")):i}static parseDiffLine(e){let n=e.split("@@")[1].trim().split(" "),s=n[0].substring(1).split(","),a=n[1].substring(1).split(","),o=this.createHunk(parseInt(s[0]),parseInt(s[1]||"1"),parseInt(a[0]),parseInt(a[1]||"1"));return o.head=e,o}static changeEnd(e){return e.added.count===0?e.added.start:e.removed.count===0?e.added.start+e.added.count-1:e.added.start+Math.min(e.added.count,e.removed.count)-1}static calcSigns(e,r,i,n=1,s=1/0,a){if(a&&r.type!=="add")return console.error(`Invalid hunk with untracked=${a} hunk="${r.head}"`),[];n=Math.max(1,n);let{start:o,added:l,removed:c}={start:r.added.start,added:r.added.count,removed:r.removed.count},u=this.changeEnd(r),f=r.type==="delete"&&(o===0||e&&this.changeEnd(e)===o)&&(!i||i.added.start!==o+1);f&&n===1&&(n=0);let d=[];for(let h=Math.max(o,n);h<=Math.min(u,s);h++){let m=r.type==="change"&&(c>l&&h===u||e&&e.added.start===0);d.push({type:f?"topdelete":m?"changedelete":a?"untracked":r.type,count:h===o?r.type==="add"?l:c:void 0,lnum:h+(f?1:0)})}if(r.type==="change"&&l>c&&r.vend>=n&&u<=s)for(let h=Math.max(u,n);h<=Math.min(r.vend,s);h++)d.push({type:"add",count:h===r.vend?l-c:void 0,lnum:h});return d}static createPatch(e,r,i,n=!1){let s=[`diff --git a/${e} b/${e}`,`index 000000..000000 ${i}`,`--- a/${e}`,`+++ b/${e}`],a=0;r=structuredClone(r);for(let o of r){let l=o.removed.start,c=o.removed.count,u=o.added.count;o.type==="add"&&(l=l+1);let f=o.removed.lines,d=o.added.lines;n&&([c,u]=[u,c],[f,d]=[d,f]),s.push(`@@ -${l},${c} +${l+a},${u} @@`);for(let h of f)s.push("-"+h);(n?o.added:o.removed).no_nl_at_eof&&s.push("\\ No newline at end of file");for(let h of d)s.push("+"+h);(n?o.removed:o.added).no_nl_at_eof&&s.push("\\ No newline at end of file"),o.removed.start=l+a,a=a+(u-c)}return s}getSummary(e){let r={added:0,changed:0,removed:0};for(let i of e)if(i.type==="add")r.added+=i.added.count;else if(i.type==="delete")r.removed+=i.removed.count;else if(i.type==="change"){let n=i.added.count,s=i.removed.count,a=Math.min(n,s);r.changed+=a,r.added+=n-a,r.removed+=s-a}return r}static findHunk(e,r){if(!r)return[void 0,void 0];for(let i=0;i=e)return[n,i]}return[void 0,void 0]}static findNearestHunk(e,r,i,n){if(r.length!==0){if(i==="first")return 0;if(i==="last")return r.length-1;if(i==="next"){if(r[0].added.start>e)return 0;for(let s=r.length-1;s>=0;s--)if(r[s].added.start<=e){if(s+1e)return s+1;if(n)return 0}}else if(i==="prev"){if(Math.max(r[r.length-1].vend)0&&Math.max(r[s-1].vend,1)l.added.start?n++:o.added.starta.map(v=>g.replace(/&/,v))).reduce((g,v)=>g.concat(v)),m,l);else if(m&&typeof m=="object"){if(!f)throw new RangeError("The value of a property ("+h+") should be a primitive value.");s(n(h),m,u,d)}else m!=null&&u.push(h.replace(/_.*/,"").replace(/[A-Z]/g,g=>"-"+g.toLowerCase())+": "+m+";")}(u.length||d)&&l.push((i&&!f&&!c?a.map(i):a).join(", ")+" {"+u.join(" ")+"}")}for(let a in e)s(n(a),e[a],this.rules)}getRules(){return this.rules.join(` -`)}static newName(){let e=SI[xI]||1;return SI[xI]=e+1,X0+e.toString(36)}static mount(e,r,i){let n=e[Z0],s=i&&i.nonce;n?s&&n.setNonce(s):n=new K0(e,s),n.mount(Array.isArray(r)?r:[r],e)}},EI=new Map,K0=class{constructor(e,r){let i=e.ownerDocument||e,n=i.defaultView;if(!e.head&&e.adoptedStyleSheets&&n.CSSStyleSheet){let s=EI.get(i);if(s)return e[Z0]=s;this.sheet=new n.CSSStyleSheet,EI.set(i,this)}else this.styleTag=i.createElement("style"),r&&this.styleTag.setAttribute("nonce",r);this.modules=[],e[Z0]=this}mount(e,r){let i=this.sheet,n=0,s=0;for(let a=0;a-1&&(this.modules.splice(l,1),s--,l=-1),l==-1){if(this.modules.splice(s++,0,o),i)for(let c=0;cc){let f=t.slice(e,r).indexOf(i.slice(n,s));if(f>-1)return[new _t(e,e+f,n,n),new _t(e+f+c,r,s,s)]}else if(c>l){let f=i.slice(n,s).indexOf(t.slice(e,r));if(f>-1)return[new _t(e,e,n,n+f),new _t(r,r,n+f+l,s)]}if(l==1||c==1)return[new _t(e,r,n,s)];let u=qI(t,e,r,i,n,s);if(u){let[f,d,h]=u;return Ba(t,e,f,i,n,d).concat(Ba(t,f+h,r,i,d+h,s))}return nV(t,e,r,i,n,s)}var Bu=1e9,Nu=0,ny=!1;function nV(t,e,r,i,n,s){let a=r-e,o=s-n;if(Bu<1e9&&Math.min(a,o)>Bu*16||Nu>0&&Date.now()>Nu)return Math.min(a,o)>Bu*64?[new _t(e,r,n,s)]:kI(t,e,r,i,n,s);let l=Math.ceil((a+o)/2);Q0.reset(l),J0.reset(l);let c=(h,m)=>t.charCodeAt(e+h)==i.charCodeAt(n+m),u=(h,m)=>t.charCodeAt(r-h-1)==i.charCodeAt(s-m-1),f=(a-o)%2!=0?J0:null,d=f?null:Q0;for(let h=0;hBu||Nu>0&&!(h&63)&&Date.now()>Nu)return kI(t,e,r,i,n,s);let m=Q0.advance(h,a,o,l,f,!1,c)||J0.advance(h,a,o,l,d,!0,u);if(m)return sV(t,e,r,e+m[0],i,n,s,n+m[1])}return[new _t(e,r,n,s)]}var hp=class{constructor(){this.vec=[]}reset(e){this.len=e<<1;for(let r=0;rr)this.end+=2;else if(f>i)this.start+=2;else if(s){let d=n+(r-i)-l;if(d>=0&&d=r-u)return[h,n+h-d]}else{let h=r-s.vec[d];if(u>=h)return[u,f]}}}return null}},Q0=new hp,J0=new hp;function sV(t,e,r,i,n,s,a,o){let l=!1;return!$l(t,i)&&++i==r&&(l=!0),!$l(n,o)&&++o==a&&(l=!0),l?[new _t(e,r,s,a)]:Ba(t,e,i,n,s,o).concat(Ba(t,i,r,n,o,a))}function jI(t,e){let r=1,i=Math.min(t,e);for(;rr||u>s||t.slice(o,c)!=i.slice(l,u)){if(a==1)return o-e-($l(t,o)?0:1);a=a>>1}else{if(c==r||u==s)return c-e;o=c,l=u}}}function ay(t,e,r,i,n,s){if(e==r||n==s||t.charCodeAt(r-1)!=i.charCodeAt(s-1))return 0;let a=jI(r-e,s-n);for(let o=r,l=s;;){let c=o-a,u=l-a;if(c>1}else{if(c==e||u==n)return r-c;o=c,l=u}}}function ey(t,e,r,i,n,s,a,o){let l=i.slice(n,s),c=null;for(;;){if(c||a=r)break;let d=t.slice(u,f),h=-1;for(;(h=l.indexOf(d,h+1))!=-1;){let m=sy(t,f,r,i,n+h+d.length,s),g=ay(t,e,u,i,n,n+h),v=d.length+m+g;(!c||c[2]>1}}function qI(t,e,r,i,n,s){let a=r-e,o=s-n;if(an.fromA-e&&i.toB>n.fromB-e&&(t[r-1]=new _t(i.fromA,n.toA,i.fromB,n.toB),t.splice(r--,1))}}function aV(t,e,r){for(;;){zI(r,1);let i=!1;for(let n=0;n3||o>3){let l=n==t.length-1?e.length:t[n+1].fromA,c=s.fromA-i,u=l-s.toA,f=TI(e,s.fromA,c),d=AI(e,s.toA,u),h=s.fromA-f,m=d-s.toA;if((!a||!o)&&h&&m){let g=Math.max(a,o),[v,w,b]=a?[e,s.fromA,s.toA]:[r,s.fromB,s.toB];g>h&&e.slice(f,s.fromA)==v.slice(b-h,b)?(s=t[n]=new _t(f,f+a,s.fromB-h,s.toB-h),f=s.fromA,d=AI(e,s.toA,l-s.toA)):g>m&&e.slice(s.toA,d)==v.slice(w,w+m)&&(s=t[n]=new _t(d-a,d,s.fromB+m,s.toB+m),d=s.toA,f=TI(e,s.fromA,s.fromA-i)),h=s.fromA-f,m=d-s.toA}if(h||m)s=t[n]=new _t(s.fromA-h,s.toA+m,s.fromB-h,s.toB+m);else if(a){if(!o){let g=PI(e,s.fromA,s.toA),v,w=g<0?-1:CI(e,s.toA,s.fromA);g>-1&&(v=g-s.fromA)<=u&&e.slice(s.fromA,g)==e.slice(s.toA,s.toA+v)?s=t[n]=s.offset(v):w>-1&&(v=s.toA-w)<=c&&e.slice(s.fromA-v,s.fromA)==e.slice(w,s.toA)&&(s=t[n]=s.offset(-v))}}else{let g=PI(r,s.fromB,s.toB),v,w=g<0?-1:CI(r,s.toB,s.fromB);g>-1&&(v=g-s.fromB)<=u&&r.slice(s.fromB,g)==r.slice(s.toB,s.toB+v)?s=t[n]=s.offset(v):w>-1&&(v=s.toB-w)<=c&&r.slice(s.fromB-v,s.fromB)==r.slice(w,s.toB)&&(s=t[n]=s.offset(-v))}}i=s.toA}return zI(t,3),t}var La;try{La=new RegExp("[\\p{Alphabetic}\\p{Number}]","u")}catch(t){}function VI(t){return t>48&&t<58||t>64&&t<91||t>96&&t<123}function WI(t,e){if(e==t.length)return 0;let r=t.charCodeAt(e);return r<192?VI(r)?1:0:La?!ZI(r)||e==t.length-1?La.test(String.fromCharCode(r))?1:0:La.test(t.slice(e,e+2))?2:0:0}function YI(t,e){if(!e)return 0;let r=t.charCodeAt(e-1);return r<192?VI(r)?1:0:La?!KI(r)||e==1?La.test(String.fromCharCode(r))?1:0:La.test(t.slice(e-2,e))?2:0:0}var XI=8;function AI(t,e,r){if(e==t.length||!YI(t,e))return e;for(let i=e,n=e+r,s=0;sn)return i;i+=a}return e}function TI(t,e,r){if(!e||!WI(t,e))return e;for(let i=e,n=e-r,s=0;st>=55296&&t<=56319,KI=t=>t>=56320&&t<=57343;function $l(t,e){return!e||e==t.length||!ZI(t.charCodeAt(e-1))||!KI(t.charCodeAt(e))}function lV(t,e,r){var i;let n=r==null?void 0:r.override;return n?n(t,e):(Bu=((i=r==null?void 0:r.scanLimit)!==null&&i!==void 0?i:1e9)>>1,Nu=r!=null&&r.timeout?Date.now()+r.timeout:0,ny=!1,aV(t,e,Ba(t,0,t.length,e,0,e.length)))}function QI(){return!ny}function JI(t,e,r){return oV(lV(t,e,r),t,e)}var Li=$e.Facet.define({combine:t=>t[0]}),ty=$e.StateEffect.define(),cV=$e.Facet.define(),Na=$e.StateField.define({create(t){return null},update(t,e){for(let r of e.effects)r.is(ty)&&(t=r.value);for(let r of e.state.facet(cV))t=r(t,e);return t}});function oy(t){let e=t.field(Na,!1);if(!e)return null;let r=t.facet(Li);return{chunks:e,side:r?r.side:null}}var es=class t{constructor(e,r,i,n,s,a=!0){this.changes=e,this.fromA=r,this.toA=i,this.fromB=n,this.toB=s,this.precise=a}offset(e,r){return e||r?new t(this.changes,this.fromA+e,this.toA+e,this.fromB+r,this.toB+r,this.precise):this}get endA(){return Math.max(this.fromA,this.toA-1)}get endB(){return Math.max(this.fromB,this.toB-1)}static build(e,r,i){let n=JI(e.toString(),r.toString(),i);return eO(n,e,r,0,0,QI())}static updateA(e,r,i,n,s){return OI(II(e,n,!0,i.length),e,r,i,s)}static updateB(e,r,i,n,s){return OI(II(e,n,!1,r.length),e,r,i,s)}};function RI(t,e,r,i){let n=r.lineAt(t),s=i.lineAt(e);return n.to==t&&s.to==e&&tf+1&&v>d+1)break;h.push(m.offset(-c+i,-u+n)),[f,d]=$I(m.toA+i,m.toB+n,e,r),o++}a.push(new es(h,c,Math.max(c,f),u,Math.max(u,d),s))}return a}var cp=1e3;function FI(t,e,r,i){let n=0,s=t.length;for(;;){if(n==s){let u=0,f=0;n&&({toA:u,toB:f}=t[n-1]);let d=e-(r?u:f);return[u+d,f+d]}let a=n+s>>1,o=t[a],[l,c]=r?[o.fromA,o.toA]:[o.fromB,o.toB];if(l>e)s=a;else if(c<=e)n=a+1;else return i?[o.fromA,o.fromB]:[o.toA,o.toB]}}function II(t,e,r,i){let n=[];return e.iterChangedRanges((s,a,o,l)=>{let c=0,u=r?e.length:i,f=0,d=r?i:e.length;s>cp&&([c,f]=FI(t,s-cp,r,!0)),a=c?n[n.length-1]={fromA:m.fromA,fromB:m.fromB,toA:u,toB:d,diffA:m.diffA+g,diffB:m.diffB+v}:n.push({fromA:c,toA:u,fromB:f,toB:d,diffA:g,diffB:v})}),n}function OI(t,e,r,i,n){if(!t.length)return e;let s=[];for(let a=0,o=0,l=0,c=0;;a++){let u=a==t.length?null:t[a],f=u?u.fromA+o:r.length,d=u?u.fromB+l:i.length;for(;cf||v.endB+l>d)break;s.push(v.offset(o,l)),c++}if(!u)break;let h=u.toA+o+u.diffA,m=u.toB+l+u.diffB,g=JI(r.sliceString(f,h),i.sliceString(d,m),n);for(let v of eO(g,r,i,f,d,QI()))s.push(v);for(o+=u.diffA,l+=u.diffB;ch&&v.fromB+l>m)break;c++}}return s}var uV={scanLimit:500},tO=Me.ViewPlugin.fromClass(class{constructor(t){({deco:this.deco,gutter:this.gutter}=LI(t))}update(t){(t.docChanged||t.viewportChanged||fV(t.startState,t.state)||dV(t.startState,t.state))&&({deco:this.deco,gutter:this.gutter}=LI(t.view))}},{decorations:t=>t.deco}),up=$e.Prec.low((0,Me.gutter)({class:"cm-changeGutter",markers:t=>{var e;return((e=t.plugin(tO))===null||e===void 0?void 0:e.gutter)||$e.RangeSet.empty}}));function fV(t,e){return t.field(Na,!1)!=e.field(Na,!1)}function dV(t,e){return t.facet(Li)!=e.facet(Li)}var MI=Me.Decoration.line({class:"cm-changedLine"}),hV=Me.Decoration.mark({class:"cm-changedText"}),pV=Me.Decoration.mark({tagName:"ins",class:"cm-insertedLine"}),mV=Me.Decoration.mark({tagName:"del",class:"cm-deletedLine"}),DI=new class extends Me.GutterMarker{constructor(){super(...arguments),this.elementClass="cm-changedLineGutter"}};function gV(t,e,r,i,n,s){let a=r?t.fromA:t.fromB,o=r?t.toA:t.toB,l=0;if(a!=o){n.add(a,a,MI),n.add(a,o,r?mV:pV),s&&s.add(a,a,DI);for(let c=e.iterRange(a,o-1),u=a;!c.next().done;){if(c.lineBreak){u++,n.add(u,u,MI),s&&s.add(u,u,DI);continue}let f=u+c.value.length;if(i)for(;l=u)break;(a?f.toA:f.toB)>c&&(!s||!s(t.state,f,o,l))&&gV(f,t.state.doc,a,i,o,l)}return{deco:o.finish(),gutter:l&&l.finish()}}var Rl=class extends Me.WidgetType{constructor(e){super(),this.height=e}eq(e){return this.height==e.height}toDOM(){let e=document.createElement("div");return e.className="cm-mergeSpacer",e.style.height=this.height+"px",e}updateDOM(e){return e.style.height=this.height+"px",!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}},pp=$e.StateEffect.define({map:(t,e)=>t.map(e)}),Hu=$e.StateField.define({create:()=>Me.Decoration.none,update:(t,e)=>{for(let r of e.effects)if(r.is(pp))return r.value;return t.map(e.changes)},provide:t=>Me.EditorView.decorations.from(t)}),fp=.01;function BI(t,e){if(t.size!=e.size)return!1;let r=t.iter(),i=e.iter();for(;r.value;){if(r.from!=i.from||Math.abs(r.value.spec.widget.height-i.value.spec.widget.height)>1)return!1;r.next(),i.next()}return!0}function vV(t,e,r){let i=new $e.RangeSetBuilder,n=new $e.RangeSetBuilder,s=t.state.field(Hu).iter(),a=e.state.field(Hu).iter(),o=0,l=0,c=0,u=0,f=t.viewport,d=e.viewport;for(let v=0;;v++){let w=vfp&&(u+=A,n.add(l,l,Me.Decoration.widget({widget:new Rl(A),block:!0,side:-1})))}if(b>o+1e3&&of.from&&ld.from){let x=Math.min(f.from-o,d.from-l);o+=x,l+=x,v--}else if(w)o=w.toA,l=w.toB;else break;for(;s.value&&s.fromfp&&n.add(e.state.doc.length,e.state.doc.length,Me.Decoration.widget({widget:new Rl(h),block:!0,side:1}));let m=i.finish(),g=n.finish();BI(m,t.state.field(Hu))||t.dispatch({effects:pp.of(m)}),BI(g,e.state.field(Hu))||e.dispatch({effects:pp.of(g)})}var ry=$e.StateEffect.define({map:(t,e)=>e.mapPos(t)});var iy=class extends Me.WidgetType{constructor(e){super(),this.lines=e}eq(e){return this.lines==e.lines}toDOM(e){let r=document.createElement("div");return r.className="cm-collapsedLines",r.textContent=e.state.phrase("$ unchanged lines",this.lines),r.addEventListener("click",i=>{let n=e.posAtDOM(i.target);e.dispatch({effects:ry.of(n)});let{side:s,sibling:a}=e.state.facet(Li);a&&a().dispatch({effects:ry.of(wV(n,e.state.field(Na),s=="a"))})}),r}ignoreEvent(e){return e instanceof MouseEvent}get estimatedHeight(){return 27}get type(){return"collapsed-unchanged-code"}};function wV(t,e,r){let i=0,n=0;for(let s=0;;s++){let a=s=t)return n+(t-i);[i,n]=r?[a.toA,a.toB]:[a.toB,a.toA]}}var yV=$e.StateField.define({create(t){return Me.Decoration.none},update(t,e){t=t.map(e.changes);for(let r of e.effects)r.is(ry)&&(t=t.update({filter:i=>i!=r.value}));return t},provide:t=>Me.EditorView.decorations.from(t)});function NI({margin:t=3,minSize:e=4}){return yV.init(r=>bV(r,t,e))}function bV(t,e,r){let i=new $e.RangeSetBuilder,n=t.facet(Li).side=="a",s=t.field(Na),a=1;for(let o=0;;o++){let l=o=r&&i.add(t.doc.line(c).from,t.doc.line(u).to,Me.Decoration.replace({widget:new iy(f),block:!0})),!l)break;a=t.doc.lineAt(Math.min(t.doc.length,n?l.toA:l.toB)).number}return i.finish()}var _V=Me.EditorView.styleModule.of(new lp({".cm-mergeView":{overflowY:"auto"},".cm-mergeViewEditors":{display:"flex",alignItems:"stretch"},".cm-mergeViewEditor":{flexGrow:1,flexBasis:0,overflow:"hidden"},".cm-merge-revert":{width:"1.6em",flexGrow:0,flexShrink:0,position:"relative"},".cm-merge-revert button":{position:"absolute",display:"block",width:"100%",boxSizing:"border-box",textAlign:"center",background:"none",border:"none",font:"inherit",cursor:"pointer"}})),xV=Me.EditorView.baseTheme({".cm-mergeView & .cm-scroller, .cm-mergeView &":{height:"auto !important",overflowY:"visible !important"},"&.cm-merge-a .cm-changedLine, .cm-deletedChunk":{backgroundColor:"rgba(160, 128, 100, .08)"},"&.cm-merge-b .cm-changedLine, .cm-inlineChangedLine":{backgroundColor:"rgba(100, 160, 128, .08)"},"&light.cm-merge-a .cm-changedText, &light .cm-deletedChunk .cm-deletedText":{background:"linear-gradient(#ee443366, #ee443366) bottom/100% 2px no-repeat"},"&dark.cm-merge-a .cm-changedText, &dark .cm-deletedChunk .cm-deletedText":{background:"linear-gradient(#ffaa9966, #ffaa9966) bottom/100% 2px no-repeat"},"&light.cm-merge-b .cm-changedText":{background:"linear-gradient(#22bb22aa, #22bb22aa) bottom/100% 2px no-repeat"},"&dark.cm-merge-b .cm-changedText":{background:"linear-gradient(#88ff88aa, #88ff88aa) bottom/100% 2px no-repeat"},"&.cm-merge-b .cm-deletedText":{background:"#ff000033"},".cm-insertedLine, .cm-deletedLine, .cm-deletedLine del":{textDecoration:"none"},".cm-deletedChunk":{paddingLeft:"6px","& .cm-chunkButtons":{position:"absolute",insetInlineEnd:"5px"},"& button":{border:"none",cursor:"pointer",color:"white",margin:"0 2px",borderRadius:"3px","&[name=accept]":{background:"#2a2"},"&[name=reject]":{background:"#d43"}}},".cm-collapsedLines":{padding:"5px 5px 5px 10px",cursor:"pointer","&:before":{content:'"\u299A"',marginInlineEnd:"7px"},"&:after":{content:'"\u299A"',marginInlineStart:"7px"}},"&light .cm-collapsedLines":{color:"#444",background:"linear-gradient(to bottom, transparent 0, #f3f3f3 30%, #f3f3f3 70%, transparent 100%)"},"&dark .cm-collapsedLines":{color:"#ddd",background:"linear-gradient(to bottom, transparent 0, #222 30%, #222 70%, transparent 100%)"},".cm-changeGutter":{width:"3px",paddingLeft:"1px"},"&light.cm-merge-a .cm-changedLineGutter, &light .cm-deletedLineGutter":{background:"#e43"},"&dark.cm-merge-a .cm-changedLineGutter, &dark .cm-deletedLineGutter":{background:"#fa9"},"&light.cm-merge-b .cm-changedLineGutter":{background:"#2b2"},"&dark.cm-merge-b .cm-changedLineGutter":{background:"#8f8"},".cm-inlineChangedLineGutter":{background:"#75d"}}),HI=new $e.Compartment,dp=new $e.Compartment,mp=class{constructor(e){this.revertDOM=null,this.revertToA=!1,this.revertToLeft=!1,this.measuring=-1,this.diffConf=e.diffConfig||uV;let r=[$e.Prec.low(tO),xV,_V,Hu,Me.EditorView.updateListener.of(f=>{this.measuring<0&&(f.heightChanged||f.viewportChanged)&&!f.transactions.some(d=>d.effects.some(h=>h.is(pp)))&&this.measure()})],i=[Li.of({side:"a",sibling:()=>this.b,highlightChanges:e.highlightChanges!==!1,markGutter:e.gutter!==!1})];e.gutter!==!1&&i.push(up);let n=$e.EditorState.create({doc:e.a.doc,selection:e.a.selection,extensions:[e.a.extensions||[],Me.EditorView.editorAttributes.of({class:"cm-merge-a"}),dp.of(i),r]}),s=[Li.of({side:"b",sibling:()=>this.a,highlightChanges:e.highlightChanges!==!1,markGutter:e.gutter!==!1})];e.gutter!==!1&&s.push(up);let a=$e.EditorState.create({doc:e.b.doc,selection:e.b.selection,extensions:[e.b.extensions||[],Me.EditorView.editorAttributes.of({class:"cm-merge-b"}),dp.of(s),r]});this.chunks=es.build(n.doc,a.doc,this.diffConf);let o=[Na.init(()=>this.chunks),HI.of(e.collapseUnchanged?NI(e.collapseUnchanged):[])];n=n.update({effects:$e.StateEffect.appendConfig.of(o)}).state,a=a.update({effects:$e.StateEffect.appendConfig.of(o)}).state,this.dom=document.createElement("div"),this.dom.className="cm-mergeView",this.editorDOM=this.dom.appendChild(document.createElement("div")),this.editorDOM.className="cm-mergeViewEditors";let l=e.orientation||"a-b",c=document.createElement("div");c.className="cm-mergeViewEditor";let u=document.createElement("div");u.className="cm-mergeViewEditor",this.editorDOM.appendChild(l=="a-b"?c:u),this.editorDOM.appendChild(l=="a-b"?u:c),this.a=new Me.EditorView({state:n,parent:c,root:e.root,dispatchTransactions:f=>this.dispatch(f,this.a)}),this.b=new Me.EditorView({state:a,parent:u,root:e.root,dispatchTransactions:f=>this.dispatch(f,this.b)}),this.setupRevertControls(!!e.revertControls,e.revertControls=="b-to-a",e.renderRevertControl),e.parent&&e.parent.appendChild(this.dom),this.scheduleMeasure()}dispatch(e,r){if(e.some(i=>i.docChanged)){let i=e[e.length-1],n=e.reduce((a,o)=>a.compose(o.changes),$e.ChangeSet.empty(e[0].startState.doc.length));this.chunks=r==this.a?es.updateA(this.chunks,i.newDoc,this.b.state.doc,n,this.diffConf):es.updateB(this.chunks,this.a.state.doc,i.newDoc,n,this.diffConf),r.update([...e,i.state.update({effects:ty.of(this.chunks)})]);let s=r==this.a?this.b:this.a;s.update([s.state.update({effects:ty.of(this.chunks)})]),this.scheduleMeasure()}else r.update(e)}reconfigure(e){if("diffConfig"in e&&(this.diffConf=e.diffConfig),"orientation"in e){let s=e.orientation!="b-a";if(s!=(this.editorDOM.firstChild==this.a.dom.parentNode)){let a=this.a.dom.parentNode,o=this.b.dom.parentNode;a.remove(),o.remove(),this.editorDOM.insertBefore(s?a:o,this.editorDOM.firstChild),this.editorDOM.appendChild(s?o:a),this.revertToLeft=!this.revertToLeft,this.revertDOM&&(this.revertDOM.textContent="")}}if("revertControls"in e||"renderRevertControl"in e){let s=!!this.revertDOM,a=this.revertToA,o=this.renderRevert;"revertControls"in e&&(s=!!e.revertControls,a=e.revertControls=="b-to-a"),"renderRevertControl"in e&&(o=e.renderRevertControl),this.setupRevertControls(s,a,o)}let r="highlightChanges"in e,i="gutter"in e,n="collapseUnchanged"in e;if(r||i||n){let s=[],a=[];if(r||i){let o=this.a.state.facet(Li),l=i?e.gutter!==!1:o.markGutter,c=r?e.highlightChanges!==!1:o.highlightChanges;s.push(dp.reconfigure([Li.of({side:"a",sibling:()=>this.b,highlightChanges:c,markGutter:l}),l?up:[]])),a.push(dp.reconfigure([Li.of({side:"b",sibling:()=>this.a,highlightChanges:c,markGutter:l}),l?up:[]]))}if(n){let o=HI.reconfigure(e.collapseUnchanged?NI(e.collapseUnchanged):[]);s.push(o),a.push(o)}this.a.dispatch({effects:s}),this.b.dispatch({effects:a})}this.scheduleMeasure()}setupRevertControls(e,r,i){this.revertToA=r,this.revertToLeft=this.revertToA==(this.editorDOM.firstChild==this.a.dom.parentNode),this.renderRevert=i,!e&&this.revertDOM?(this.revertDOM.remove(),this.revertDOM=null):e&&!this.revertDOM?(this.revertDOM=this.editorDOM.insertBefore(document.createElement("div"),this.editorDOM.firstChild.nextSibling),this.revertDOM.addEventListener("mousedown",n=>this.revertClicked(n)),this.revertDOM.className="cm-merge-revert"):this.revertDOM&&(this.revertDOM.textContent="")}scheduleMeasure(){if(this.measuring<0){let e=this.dom.ownerDocument.defaultView||window;this.measuring=e.requestAnimationFrame(()=>{this.measuring=-1,this.measure()})}}measure(){vV(this.a,this.b,this.chunks),this.revertDOM&&this.updateRevertButtons()}updateRevertButtons(){let e=this.revertDOM,r=e.firstChild,i=this.a.viewport,n=this.b.viewport;for(let s=0;si.to||a.fromB>n.to)break;if(a.fromA-1&&(this.dom.ownerDocument.defaultView||window).cancelAnimationFrame(this.measuring),this.dom.remove()}};function UI(t){let e=t.nextSibling;return t.remove(),e}var ly=require("@codemirror/state");function cy(t,e,r){let i=[],n=t.split(` -`),s=e.split(` -`);for(let a of r){let{oldStart:o,oldLines:l,newStart:c,newLines:u}=a,f=Nt.createHunk(o,l,c,u);if(a.oldLines>0){for(let d=o;dn.length&&n.last()!=""&&(f.removed.no_nl_at_eof=!0)}if(a.newLines>0){for(let d=c;ds.length&&s.last()!=""&&(f.added.no_nl_at_eof=!0)}i.push(f)}return i}function uy(t,e,r){let i=e.lineAt(t.fromA).number,n=t.fromA==t.toA?0:gp(e,t.endA)-i+1,s=r.lineAt(t.fromB).number,a=t.fromB==t.toB?0:gp(r,t.endB)-s+1,o={oldStart:i,oldLines:n,newStart:s,newLines:a};return o.oldLines==0&&(o.oldStart-=1),o.newLines==0&&(o.newStart-=1),o}var rO={scanLimit:1e3,timeout:200};function SV(t,e,r,i){let n=ly.Text.of(t.split(` -`)),s=ly.Text.of(e.split(` -`)),a=r&&i?es.updateB(r,n,s,i,rO):es.build(n,s,rO),o=[];for(let l=0;lh.vend&&(f=f-(h.added.count-h.removed.count)),o>h.vend&&(d=d-(h.added.count-h.removed.count));c.added.lines=u.compareText.split(` -`).slice(f-1,d),u.compareTextHead?c.removed.lines=u.compareTextHead.split(` -`).slice(c.removed.start-1,c.removed.start-1+c.removed.count):c.removed.lines=[]}else c.added.lines=e.doc.toString().split(` -`).slice(a-1,o),o===e.doc.lines&&!e.doc.toString().endsWith(` -`)&&(c.added.no_nl_at_eof=!0),c.removed.lines=u.compareText.split(` -`).slice(c.removed.start-1,c.removed.start-1+c.removed.count),c.removed.start+c.removed.count-1===u.compareText.split(` -`).length&&!u.compareText.endsWith(` -`)&&(c.removed.no_nl_at_eof=!0);return c}},Fr=Fl.StateField.define({create:t=>{},update:(t,e)=>{let r=t?{...t}:{maxDiffTimeMs:0,hunks:[],stagedHunks:[],chunks:void 0,isDirty:!1},i=!1;for(let n of e.effects)n.is(Ol)&&(r.compareText=n.value.compareText,r.compareTextHead=n.value.compareTextHead,i=(t==null?void 0:t.compareText)!==n.value.compareText,i&&(r.chunks=void 0)),n.is(Uu)&&nO(r,n.value,e.state);if(r.compareText!==void 0){if(i||e.docChanged){r.isDirty=!0;let n=EV(e,r.compareText,r.chunks,r.maxDiffTimeMs);n&&nO(r,n,e.state)}}else r.compareText=void 0,r.compareTextHead=void 0,r.chunks=void 0,r.hunks=[],r.stagedHunks=[],r.isDirty=!1;return r}});function nO(t,e,r){var n,s;t.hunks=e.hunks,t.chunks=e.chunks,t.isDirty=!1,t.maxDiffTimeMs=Math.max(.95*t.maxDiffTimeMs,e.diffDuration);let i=r.field(Il.editorInfoField).file;(s=(n=Ii.plugin)==null?void 0:n.editorIntegration.signsFeature.changeStatusBar)==null||s.display(t.hunks,i)}var fy=Fl.StateField.define({create:()=>({debouncer:(0,Il.debounce)(t=>{let{state:e,compareText:r,previousChunks:i,changeDesc:n}=t,s=sO(e,r,i,n);e.field(Il.editorEditorField).dispatch({effects:Uu.of(s)})},1e3,!0),maxDiffTimeMs:0}),update:(t,e)=>{var r;for(let i of e.effects)if(i.is(Uu))return t.changeDesc=void 0,t;return!t.changeDesc&&e.changes?t.changeDesc=e.changes:t.changeDesc=(r=t.changeDesc)==null?void 0:r.composeDesc(e.changes),t}});function sO(t,e,r,i){let n=t.doc.toString(),s=performance.now(),{hunks:a,chunks:o}=iO(e,n,r,i),l=performance.now()-s;return{hunks:a,chunks:o,diffDuration:l}}function EV(t,e,r,i){let n=t.state,s=Math.abs(t.changes.length-t.changes.newLength),a=n.field(fy);if(s>1e3||i>16)a.debouncer({state:n,compareText:e,previousChunks:r,changeDesc:a.changeDesc});else return a.changeDesc=void 0,sO(n,e,r,t.changes)}var Ol=Fl.StateEffect.define(),Uu=Fl.StateEffect.define();function aO(t,e){return e.update({effects:Ol.of(t)})}p();p();p();var it;(function(t){t.INSERT="insert",t.DELETE="delete",t.CONTEXT="context"})(it||(it={}));var oO={LINE_BY_LINE:"line-by-line",SIDE_BY_SIDE:"side-by-side"},lO={LINES:"lines",WORDS:"words",NONE:"none"},cO={WORD:"word",CHAR:"char"},Ha;(function(t){t.AUTO="auto",t.DARK="dark",t.LIGHT="light"})(Ha||(Ha={}));p();var kV=["-","[","]","/","{","}","(",")","*","+","?",".","\\","^","$","|"],AV=RegExp("["+kV.join("\\")+"]","g");function uO(t){return t.replace(AV,"\\$&")}function dy(t){return t&&t.replace(/\\/g,"/")}function fO(t){let e,r,i,n=0;for(e=0,i=t.length;e1?r[r.length-1]:e}function hO(t,e){return e.reduce((r,i)=>r||t.startsWith(i),!1)}var pO=["a/","b/","i/","w/","c/","o/"];function Vs(t,e,r){let i=r!==void 0?[...pO,r]:pO,n=e?new RegExp(`^${uO(e)} "?(.+?)"?$`):new RegExp('^"?(.+?)"?$'),[,s=""]=n.exec(t)||[],a=i.find(l=>s.indexOf(l)===0);return(a?s.slice(a.length):s).replace(/\s+\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}(?:\.\d+)? [+-]\d{4}.*$/,"")}function TV(t,e){return Vs(t,"---",e)}function CV(t,e){return Vs(t,"+++",e)}function mO(t,e={}){let r=[],i=null,n=null,s=null,a=null,o=null,l=null,c=null,u="--- ",f="+++ ",d="@@",h=/^old mode (\d{6})/,m=/^new mode (\d{6})/,g=/^deleted file mode (\d{6})/,v=/^new file mode (\d{6})/,w=/^copy from "?(.+)"?/,b=/^copy to "?(.+)"?/,k=/^rename from "?(.+)"?/,x=/^rename to "?(.+)"?/,E=/^similarity index (\d+)%/,A=/^dissimilarity index (\d+)%/,y=/^index ([\da-z]+)\.\.([\da-z]+)\s*(\d{6})?/,S=/^Binary files (.*) and (.*) differ/,_=/^GIT binary patch/,T=/^index ([\da-z]+),([\da-z]+)\.\.([\da-z]+)/,P=/^mode (\d{6}),(\d{6})\.\.(\d{6})/,D=/^new file mode (\d{6})/,B=/^deleted file mode (\d{6}),(\d{6})/,N=t.replace(/\\ No newline at end of file/g,"").replace(/\r\n?/g,` -`).split(` -`);function ce(){n!==null&&i!==null&&(i.blocks.push(n),n=null)}function Pe(){i!==null&&(!i.oldName&&l!==null&&(i.oldName=l),!i.newName&&c!==null&&(i.newName=c),i.newName&&(r.push(i),i=null)),l=null,c=null}function ve(){ce(),Pe(),i={blocks:[],deletedLines:0,addedLines:0}}function se(z){ce();let Q;i!==null&&((Q=/^@@ -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@.*/.exec(z))?(i.isCombined=!1,s=parseInt(Q[1],10),o=parseInt(Q[2],10)):(Q=/^@@@ -(\d+)(?:,\d+)? -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@@.*/.exec(z))?(i.isCombined=!0,s=parseInt(Q[1],10),a=parseInt(Q[2],10),o=parseInt(Q[3],10)):(z.startsWith(d)&&console.error("Failed to parse lines, starting in 0!"),s=0,o=0,i.isCombined=!1)),n={lines:[],oldStartLine:s,oldStartLine2:a,newStartLine:o,header:z}}function xe(z){if(i===null||n===null||s===null||o===null)return;let Q={content:z},j=i.isCombined?["+ "," +","++"]:["+"],Le=i.isCombined?["- "," -","--"]:["-"];hO(z,j)?(i.addedLines++,Q.type=it.INSERT,Q.oldNumber=void 0,Q.newNumber=o++):hO(z,Le)?(i.deletedLines++,Q.type=it.DELETE,Q.oldNumber=s++,Q.newNumber=void 0):(Q.type=it.CONTEXT,Q.oldNumber=s++,Q.newNumber=o++),n.lines.push(Q)}function we(z,Q){let j=Q;for(;j{if(!z||z.startsWith("*"))return;let j,Le=N[Q-1],lr=N[Q+1],It=N[Q+2];if(z.startsWith("diff --git")||z.startsWith("diff --combined")){if(ve(),(j=/^diff --git "?([a-ciow]\/.+)"? "?([a-ciow]\/.+)"?/.exec(z))&&(l=Vs(j[1],void 0,e.dstPrefix),c=Vs(j[2],void 0,e.srcPrefix)),i===null)throw new Error("Where is my file !!!");i.isGitDiff=!0;return}if(z.startsWith("Binary files")&&!(i!=null&&i.isGitDiff)){if(ve(),(j=/^Binary files "?([a-ciow]\/.+)"? and "?([a-ciow]\/.+)"? differ/.exec(z))&&(l=Vs(j[1],void 0,e.dstPrefix),c=Vs(j[2],void 0,e.srcPrefix)),i===null)throw new Error("Where is my file !!!");i.isBinary=!0;return}if((!i||!i.isGitDiff&&i&&z.startsWith(u)&&lr.startsWith(f)&&It.startsWith(d))&&ve(),i!=null&&i.isTooBig)return;if(i&&(typeof e.diffMaxChanges=="number"&&i.addedLines+i.deletedLines>e.diffMaxChanges||typeof e.diffMaxLineLength=="number"&&z.length>e.diffMaxLineLength)){i.isTooBig=!0,i.addedLines=0,i.deletedLines=0,i.blocks=[],n=null;let At=typeof e.diffTooBigMessage=="function"?e.diffTooBigMessage(r.length):"Diff too big to be displayed";se(At);return}if(z.startsWith(u)&&lr.startsWith(f)||z.startsWith(f)&&Le.startsWith(u)){if(i&&!i.oldName&&z.startsWith("--- ")&&(j=TV(z,e.srcPrefix))){i.oldName=j,i.language=dO(i.oldName,i.language);return}if(i&&!i.newName&&z.startsWith("+++ ")&&(j=CV(z,e.dstPrefix))){i.newName=j,i.language=dO(i.newName,i.language);return}}if(i&&(z.startsWith(d)||i.isGitDiff&&i.oldName&&i.newName&&!n)){se(z);return}if(n&&(z.startsWith("+")||z.startsWith("-")||z.startsWith(" "))){xe(z);return}let Fe=!we(z,Q);if(i===null)throw new Error("Where is my file !!!");(j=h.exec(z))?i.oldMode=j[1]:(j=m.exec(z))?i.newMode=j[1]:(j=g.exec(z))?(i.deletedFileMode=j[1],i.isDeleted=!0):(j=v.exec(z))?(i.newFileMode=j[1],i.isNew=!0):(j=w.exec(z))?(Fe&&(i.oldName=j[1]),i.isCopy=!0):(j=b.exec(z))?(Fe&&(i.newName=j[1]),i.isCopy=!0):(j=k.exec(z))?(Fe&&(i.oldName=j[1]),i.isRename=!0):(j=x.exec(z))?(Fe&&(i.newName=j[1]),i.isRename=!0):(j=S.exec(z))?(i.isBinary=!0,i.oldName=Vs(j[1],void 0,e.srcPrefix),i.newName=Vs(j[2],void 0,e.dstPrefix),se("Binary file")):_.test(z)?(i.isBinary=!0,se(z)):(j=E.exec(z))?i.unchangedPercentage=parseInt(j[1],10):(j=A.exec(z))?i.changedPercentage=parseInt(j[1],10):(j=y.exec(z))?(i.checksumBefore=j[1],i.checksumAfter=j[2],j[3]&&(i.mode=j[3])):(j=T.exec(z))?(i.checksumBefore=[j[2],j[3]],i.checksumAfter=j[1]):(j=P.exec(z))?(i.oldMode=[j[2],j[3]],i.newMode=j[1]):(j=D.exec(z))?(i.newFileMode=j[1],i.isNew=!0):(j=B.exec(z))&&(i.deletedFileMode=j[1],i.isDeleted=!0)}),ce(),Pe(),r}p();p();p();function RV(t,e){if(t.length===0)return e.length;if(e.length===0)return t.length;let r=[],i;for(i=0;i<=e.length;i++)r[i]=[i];let n;for(n=0;n<=t.length;n++)r[0][n]=n;for(i=1;i<=e.length;i++)for(n=1;n<=t.length;n++)e.charAt(i-1)===t.charAt(n-1)?r[i][n]=r[i-1][n-1]:r[i][n]=Math.min(r[i-1][n-1]+1,Math.min(r[i][n-1]+1,r[i-1][n]+1));return r[e.length][t.length]}function Ml(t){return(e,r)=>{let i=t(e).trim(),n=t(r).trim();return RV(i,n)/(i.length+n.length)}}function Dl(t){function e(i,n,s=new Map){let a=1/0,o;for(let l=0;l0||o.indexB>0)&&(k=v.concat(k)),(i.length>d||n.length>h)&&(k=k.concat(b)),k}return r}var Vt={INSERTS:"d2h-ins",DELETES:"d2h-del",CONTEXT:"d2h-cntx",INFO:"d2h-info",INSERT_CHANGES:"d2h-ins d2h-change",DELETE_CHANGES:"d2h-del d2h-change"},Ua={matching:lO.NONE,matchWordsThreshold:.25,maxLineLengthHighlight:1e4,diffStyle:cO.WORD,colorScheme:Ha.LIGHT},vn="/",gO=Ml(t=>t.value),$V=Dl(gO);function py(t){return t.indexOf("dev/null")!==-1}function FV(t){return t.replace(/(]*>((.|\n)*?)<\/ins>)/g,"")}function IV(t){return t.replace(/(]*>((.|\n)*?)<\/del>)/g,"")}function Ll(t){switch(t){case it.CONTEXT:return Vt.CONTEXT;case it.INSERT:return Vt.INSERTS;case it.DELETE:return Vt.DELETES}}function Bl(t){switch(t){case Ha.DARK:return"d2h-dark-color-scheme";case Ha.AUTO:return"d2h-auto-color-scheme";case Ha.LIGHT:default:return"d2h-light-color-scheme"}}function OV(t){return t?2:1}function Ws(t){return t.slice(0).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}function yi(t,e,r=!0){let i=OV(e);return{prefix:t.substring(0,i),content:r?Ws(t.substring(i)):t.substring(i)}}function Ga(t){let e=dy(t.oldName),r=dy(t.newName);if(e!==r&&!py(e)&&!py(r)){let i=[],n=[],s=e.split(vn),a=r.split(vn),o=s.length,l=a.length,c=0,u=o-1,f=l-1;for(;cc&&f>c&&s[u]===a[f];)n.unshift(a[f]),u-=1,f-=1;let d=i.join(vn),h=n.join(vn),m=s.slice(c,u+1).join(vn),g=a.slice(c,f+1).join(vn);return d.length&&h.length?d+vn+"{"+m+" \u2192 "+g+"}"+vn+h:d.length?d+vn+"{"+m+" \u2192 "+g+"}":h.length?"{"+m+" \u2192 "+g+"}"+vn+h:e+" \u2192 "+r}else return py(r)?e:r}function Nl(t){return`d2h-${fO(Ga(t)).toString().slice(-6)}`}function Hl(t){let e="file-changed";return t.isRename||t.isCopy?e="file-renamed":t.isNew?e="file-added":t.isDeleted?e="file-deleted":t.newName!==t.oldName&&(e="file-renamed"),e}function wp(t,e,r,i={}){let{matching:n,maxLineLengthHighlight:s,matchWordsThreshold:a,diffStyle:o}=Object.assign(Object.assign({},Ua),i),l=yi(t,r,!1),c=yi(e,r,!1);if(l.content.length>s||c.content.length>s)return{oldLine:{prefix:l.prefix,content:Ws(l.content)},newLine:{prefix:c.prefix,content:Ws(c.content)}};let u=o==="char"?Tv(l.content,c.content):Iv(l.content,c.content),f=[];if(o==="word"&&n==="words"){let h=u.filter(v=>v.removed),m=u.filter(v=>v.added);$V(m,h).forEach(v=>{v[0].length===1&&v[1].length===1&&gO(v[0][0],v[1][0]){let g=m.added?"ins":m.removed?"del":null,v=f.indexOf(m)>-1?' class="d2h-change"':"",w=Ws(m.value);return g!==null?`${h}<${g}${v}>${w}`:`${h}${w}`},"");return{oldLine:{prefix:l.prefix,content:FV(d)},newLine:{prefix:c.prefix,content:IV(d)}}}var vO="file-summary",MV="icon",DV={colorScheme:Ua.colorScheme},yp=class{constructor(e,r={}){this.hoganUtils=e,this.config=Object.assign(Object.assign({},DV),r)}render(e){let r=e.map(i=>this.hoganUtils.render(vO,"line",{fileHtmlId:Nl(i),oldName:i.oldName,newName:i.newName,fileName:Ga(i),deletedLines:"-"+i.deletedLines,addedLines:"+"+i.addedLines},{fileIcon:this.hoganUtils.template(MV,Hl(i))})).join(` -`);return this.hoganUtils.render(vO,"wrapper",{colorScheme:Bl(this.config.colorScheme),filesNumber:e.length,files:r})}};p();var gy=Object.assign(Object.assign({},Ua),{renderNothingWhenEmpty:!1,matchingMaxComparisons:2500,maxLineSizeInBlockForComparison:200}),Gu="generic",wO="line-by-line",LV="icon",BV="tag",ju=class{constructor(e,r={}){this.hoganUtils=e,this.config=Object.assign(Object.assign({},gy),r)}render(e){let r=e.map(i=>{let n;return i.blocks.length?n=this.generateFileHtml(i):n=this.generateEmptyDiff(),this.makeFileDiffHtml(i,n)}).join(` -`);return this.hoganUtils.render(Gu,"wrapper",{colorScheme:Bl(this.config.colorScheme),content:r})}makeFileDiffHtml(e,r){if(this.config.renderNothingWhenEmpty&&Array.isArray(e.blocks)&&e.blocks.length===0)return"";let i=this.hoganUtils.template(wO,"file-diff"),n=this.hoganUtils.template(Gu,"file-path"),s=this.hoganUtils.template(LV,"file"),a=this.hoganUtils.template(BV,Hl(e));return i.render({file:e,fileHtmlId:Nl(e),diffs:r,filePath:n.render({fileDiffName:Ga(e)},{fileIcon:s,fileTag:a})})}generateEmptyDiff(){return this.hoganUtils.render(Gu,"empty-diff",{contentClass:"d2h-code-line",CSSLineClass:Vt})}generateFileHtml(e){let r=Dl(Ml(i=>yi(i.content,e.isCombined).content));return e.blocks.map(i=>{let n=this.hoganUtils.render(Gu,"block-header",{CSSLineClass:Vt,blockHeader:e.isTooBig?i.header:Ws(i.header),lineClass:"d2h-code-linenumber",contentClass:"d2h-code-line"});return this.applyLineGroupping(i).forEach(([s,a,o])=>{if(a.length&&o.length&&!s.length)this.applyRematchMatching(a,o,r).map(([l,c])=>{let{left:u,right:f}=this.processChangedLines(e,e.isCombined,l,c);n+=u,n+=f});else if(s.length)s.forEach(l=>{let{prefix:c,content:u}=yi(l.content,e.isCombined);n+=this.generateSingleLineHtml(e,{type:Vt.CONTEXT,prefix:c,content:u,oldNumber:l.oldNumber,newNumber:l.newNumber})});else if(a.length||o.length){let{left:l,right:c}=this.processChangedLines(e,e.isCombined,a,o);n+=l,n+=c}else console.error("Unknown state reached while processing groups of lines",s,a,o)}),n}).join(` -`)}applyLineGroupping(e){let r=[],i=[],n=[];for(let s=0;s0)&&(r.push([[],i,n]),i=[],n=[]),a.type===it.CONTEXT?r.push([[a],[],[]]):a.type===it.INSERT&&i.length===0?r.push([[],[],[a]]):a.type===it.INSERT&&i.length>0?n.push(a):a.type===it.DELETE&&i.push(a)}return(i.length||n.length)&&(r.push([[],i,n]),i=[],n=[]),r}applyRematchMatching(e,r,i){let n=e.length*r.length,s=vp(e.concat(r).map(o=>o.content.length));return n{let n;return i.blocks.length?n=this.generateFileHtml(i):n=this.generateEmptyDiff(),this.makeFileDiffHtml(i,n)}).join(` -`);return this.hoganUtils.render(qu,"wrapper",{colorScheme:Bl(this.config.colorScheme),content:r})}makeFileDiffHtml(e,r){if(this.config.renderNothingWhenEmpty&&Array.isArray(e.blocks)&&e.blocks.length===0)return"";let i=this.hoganUtils.template(NV,"file-diff"),n=this.hoganUtils.template(qu,"file-path"),s=this.hoganUtils.template(HV,"file"),a=this.hoganUtils.template(UV,Hl(e));return i.render({file:e,fileHtmlId:Nl(e),diffs:r,filePath:n.render({fileDiffName:Ga(e)},{fileIcon:s,fileTag:a})})}generateEmptyDiff(){return{right:"",left:this.hoganUtils.render(qu,"empty-diff",{contentClass:"d2h-code-side-line",CSSLineClass:Vt})}}generateFileHtml(e){let r=Dl(Ml(i=>yi(i.content,e.isCombined).content));return e.blocks.map(i=>{let n={left:this.makeHeaderHtml(i.header,e),right:this.makeHeaderHtml("")};return this.applyLineGroupping(i).forEach(([s,a,o])=>{if(a.length&&o.length&&!s.length)this.applyRematchMatching(a,o,r).map(([l,c])=>{let{left:u,right:f}=this.processChangedLines(e.isCombined,l,c);n.left+=u,n.right+=f});else if(s.length)s.forEach(l=>{let{prefix:c,content:u}=yi(l.content,e.isCombined),{left:f,right:d}=this.generateLineHtml({type:Vt.CONTEXT,prefix:c,content:u,number:l.oldNumber},{type:Vt.CONTEXT,prefix:c,content:u,number:l.newNumber});n.left+=f,n.right+=d});else if(a.length||o.length){let{left:l,right:c}=this.processChangedLines(e.isCombined,a,o);n.left+=l,n.right+=c}else console.error("Unknown state reached while processing groups of lines",s,a,o)}),n}).reduce((i,n)=>({left:i.left+n.left,right:i.right+n.right}),{left:"",right:""})}applyLineGroupping(e){let r=[],i=[],n=[];for(let s=0;s0)&&(r.push([[],i,n]),i=[],n=[]),a.type===it.CONTEXT?r.push([[a],[],[]]):a.type===it.INSERT&&i.length===0?r.push([[],[],[a]]):a.type===it.INSERT&&i.length>0?n.push(a):a.type===it.DELETE&&i.push(a)}return(i.length||n.length)&&(r.push([[],i,n]),i=[],n=[]),r}applyRematchMatching(e,r,i){let n=e.length*r.length,s=vp(e.concat(r).map(o=>o.content.length));return n'),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(i.rp("'),i.b(i.v(i.f("fileName",t,e,0))),i.b(""),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(' '),i.b(i.v(i.f("addedLines",t,e,0))),i.b(""),i.b(` -`+r),i.b(' '),i.b(i.v(i.f("deletedLines",t,e,0))),i.b(""),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b(""),i.fl()},partials:{"'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(' Files changed ('),i.b(i.v(i.f("filesNumber",t,e,0))),i.b(")"),i.b(` -`+r),i.b(' hide'),i.b(` -`+r),i.b(' show'),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b('
    '),i.b(` -`+r),i.b(" "),i.b(i.t(i.f("files",t,e,0))),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b(""),i.fl()},partials:{},subs:{}});wt["generic-block-header"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b(""),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b('
'),i.s(i.f("blockHeader",t,e,1),t,e,0,156,173,"{{ }}")&&(i.rs(t,e,function(n,s,a){a.b(a.t(a.f("blockHeader",n,s,0)))}),t.pop()),i.s(i.f("blockHeader",t,e,1),t,e,1,0,0,"")||i.b(" "),i.b("
"),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b(""),i.fl()},partials:{},subs:{}});wt["generic-empty-diff"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b(""),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(" File without changes"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b(""),i.fl()},partials:{},subs:{}});wt["generic-file-path"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b(''),i.b(` -`+r),i.b(i.rp("'),i.b(i.v(i.f("fileDiffName",t,e,0))),i.b(""),i.b(` -`+r),i.b(i.rp(""),i.b(` -`+r),i.b('"),i.fl()},partials:{""),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(" "),i.b(i.t(i.f("lineNumber",t,e,0))),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.s(i.f("prefix",t,e,1),t,e,0,162,238,"{{ }}")&&(i.rs(t,e,function(n,s,a){a.b(' '),a.b(a.t(a.f("prefix",n,s,0))),a.b(""),a.b(` -`+r)}),t.pop()),i.s(i.f("prefix",t,e,1),t,e,1,0,0,"")||(i.b('  '),i.b(` -`+r)),i.s(i.f("content",t,e,1),t,e,0,371,445,"{{ }}")&&(i.rs(t,e,function(n,s,a){a.b(' '),a.b(a.t(a.f("content",n,s,0))),a.b(""),a.b(` -`+r)}),t.pop()),i.s(i.f("content",t,e,1),t,e,1,0,0,"")||(i.b('
'),i.b(` -`+r)),i.b("
"),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b(""),i.fl()},partials:{},subs:{}});wt["generic-wrapper"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('
'),i.b(` -`+r),i.b(" "),i.b(i.t(i.f("content",t,e,0))),i.b(` -`+r),i.b("
"),i.fl()},partials:{},subs:{}});wt["icon-file-added"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('"),i.fl()},partials:{},subs:{}});wt["icon-file-changed"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('"),i.fl()},partials:{},subs:{}});wt["icon-file-deleted"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('"),i.fl()},partials:{},subs:{}});wt["icon-file-renamed"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('"),i.fl()},partials:{},subs:{}});wt["icon-file"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('"),i.fl()},partials:{},subs:{}});wt["line-by-line-file-diff"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('
'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(" "),i.b(i.t(i.f("filePath",t,e,0))),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(" "),i.b(i.t(i.f("diffs",t,e,0))),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.fl()},partials:{},subs:{}});wt["line-by-line-numbers"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('
'),i.b(i.v(i.f("oldNumber",t,e,0))),i.b("
"),i.b(` -`+r),i.b('
'),i.b(i.v(i.f("newNumber",t,e,0))),i.b("
"),i.fl()},partials:{},subs:{}});wt["side-by-side-file-diff"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('
'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(" "),i.b(i.t(i.f("filePath",t,e,0))),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(" "),i.b(i.t(i.d("diffs.left",t,e,0))),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b('
'),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(' '),i.b(` -`+r),i.b(" "),i.b(i.t(i.d("diffs.right",t,e,0))),i.b(` -`+r),i.b(" "),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.b(` -`+r),i.b("
"),i.fl()},partials:{},subs:{}});wt["tag-file-added"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('ADDED'),i.fl()},partials:{},subs:{}});wt["tag-file-changed"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('CHANGED'),i.fl()},partials:{},subs:{}});wt["tag-file-deleted"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('DELETED'),i.fl()},partials:{},subs:{}});wt["tag-file-renamed"]=new xt.Template({code:function(t,e,r){var i=this;return i.b(r=r||""),i.b('RENAMED'),i.fl()},partials:{},subs:{}});var Vu=class{constructor({compiledTemplates:e={},rawTemplates:r={}}){let i=Object.entries(r).reduce((n,[s,a])=>{let o=_y.compile(a,{asString:!1});return Object.assign(Object.assign({},n),{[s]:o})},{});this.preCompiledTemplates=Object.assign(Object.assign(Object.assign({},wt),e),i)}static compile(e){return _y.compile(e,{asString:!1})}render(e,r,i,n,s){let a=this.templateKey(e,r);try{return this.preCompiledTemplates[a].render(i,n,s)}catch(o){throw new Error(`Could not find template to render '${a}'`)}}template(e,r){return this.preCompiledTemplates[this.templateKey(e,r)]}templateKey(e,r){return`${e}-${r}`}};var jV=Object.assign(Object.assign(Object.assign({},gy),vy),{outputFormat:oO.LINE_BY_LINE,drawFileList:!0});function _p(t,e={}){let r=Object.assign(Object.assign({},jV),e),i=typeof t=="string"?mO(t,r):t,n=new Vu(r),{colorScheme:s}=r,a={colorScheme:s},o=r.drawFileList?new yp(n,a).render(i):"",l=r.outputFormat==="side-by-side"?new zu(n,r).render(i):new ju(n,r).render(i);return o+l}var AO=Mt(EO());var ja=require("obsidian"),xy=Wu.StateEffect.define();function Ys(t,e){let r=t.state,i=r.field(Sp),n=r.field(Fr),s=r.doc.lineAt(e!=null?e:r.selection.main.head).number,a=Nt.findHunk(s,n==null?void 0:n.hunks)[0];if(!a)return;let o=r.doc.line(Math.max(1,a.added.start)).from,l=i.has(o);return r.field(ja.editorEditorField).dispatch({effects:xy.of({pos:o,add:!l})})}var Sp=Wu.StateField.define({create:()=>new Set,update(t,e){let r=new Set;for(let i of e.effects)i.is(xy)&&(i.value.add?t.add(i.value.pos):t.delete(i.value.pos));for(let i of t)r.add(e.changes.mapPos(i));return r}}),TO=Wu.StateField.define({create:t=>kO(t),update(t,e){return e.docChanged||e.effects.some(r=>r.is(Ol)||r.is(xy))?kO(e.state):t},provide:t=>xp.showTooltip.computeN([t],e=>e.field(t))}),CO=xp.EditorView.baseTheme({".cm-tooltip.git-diff-tooltip":{"z-index":"var(--layer-popover)",backgroundColor:"var(--background-primary-alt)",border:"var(--border-width) solid var(--background-primary-alt)",borderRadius:"var(--radius-s)"},".cm-tooltip.git-diff-tooltip .tooltip-toolbar":{display:"flex",padding:"var(--size-2-1)"}});function kO(t){let e=t.field(Fr);return e?[...t.field(Sp)].map(i=>{let n=t.doc.lineAt(i),s=Nt.findHunk(n.number,e.hunks)[0];if(s)return{pos:i,above:!1,arrow:!1,strictSide:!0,clip:!1,create:()=>qV(s,t,i)}}).filter(i=>i!==void 0):[]}function qV(t,e,r){var g,v;let i=Nt.createPatch("file",[t],"10064",!1).join(` -`)+` -`,n=_p(i,{colorScheme:AO.ColorSchemeType.AUTO,diffStyle:"word",drawFileList:!1}),s=new DOMParser().parseFromString(n,"text/html").querySelector(".d2h-file-diff"),a=document.createElement("div"),o=document.createElement("div");o.addClass("tooltip-toolbar");let l=(w,b)=>{let k=document.createElement("div");return(0,ja.setIcon)(k,w),k.setAttr("aria-label",b),k.addClass("clickable-icon"),k},c=l("x","Close hunk"),u=l("plus","Stage hunk"),f=l("undo","Reset hunk");o.appendChild(c),o.appendChild(u),o.appendChild(f),a.appendChild(o),a.appendChild(s),a.addClass("git-diff-tooltip","git-diff");let d=e.field(ja.editorEditorField);c.onclick=()=>{Ys(d,r)},u.onclick=()=>{let w=Ii.plugin;w&&(w.promiseQueue.addTask(()=>w.hunkActions.stageHunk(r)),Ys(d,r))},f.onclick=()=>{let w=Ii.plugin;w&&(w.hunkActions.resetHunk(r),Ys(d,r))};let h=(v=(g=Ii.plugin)==null?void 0:g.app.workspace.getActiveViewOfType(ja.MarkdownView))==null?void 0:v.scope,m=h==null?void 0:h.register(null,"Escape",(w,b)=>{Ys(d,r)});return{dom:a,destroy:()=>{m&&(h==null||h.unregister(m))},update:w=>{r=w.changes.mapPos(r)}}}function PO(t){let e=t.app;t.addCommand({id:"edit-gitignore",name:"Edit .gitignore",callback:async()=>{let r=t.gitManager.getRelativeVaultPath(".gitignore");await e.vault.adapter.exists(r)||await e.vault.adapter.write(r,"");let i=await e.vault.adapter.read(r),s=await new op(e,i).openAndGetReslt();s!==void 0&&(await e.vault.adapter.write(r,s),await t.refresh())}}),t.addCommand({id:"open-git-view",name:"Open source control view",callback:async()=>{var n;let r=e.workspace.getLeavesOfType(zt.type),i;r.length===0?(i=(n=e.workspace.getRightLeaf(!1))!=null?n:e.workspace.getLeaf(),await i.setViewState({type:zt.type})):i=r.first(),await e.workspace.revealLeaf(i),e.workspace.trigger("obsidian-git:refresh")}}),t.addCommand({id:"open-history-view",name:"Open history view",callback:async()=>{var n;let r=e.workspace.getLeavesOfType(gi.type),i;r.length===0?(i=(n=e.workspace.getRightLeaf(!1))!=null?n:e.workspace.getLeaf(),await i.setViewState({type:gi.type})):i=r.first(),await e.workspace.revealLeaf(i),e.workspace.trigger("obsidian-git:refresh")}}),t.addCommand({id:"open-diff-view",name:"Open diff view",checkCallback:r=>{let i=e.workspace.getActiveFile();if(r)return i!==null;{let n=t.gitManager.getRelativeRepoPath(i.path,!0);t.tools.openDiff({aFile:n,aRef:""})}}}),t.addCommand({id:"view-file-on-github",name:"Open file on GitHub",editorCallback:(r,{file:i})=>{if(i)return vI(r,i,t.gitManager)}}),t.addCommand({id:"view-history-on-github",name:"Open file history on GitHub",editorCallback:(r,{file:i})=>{if(i)return wI(i,t.gitManager)}}),t.addCommand({id:"pull",name:"Pull",callback:()=>t.promiseQueue.addTask(()=>t.pullChangesFromRemote())}),t.addCommand({id:"fetch",name:"Fetch",callback:()=>t.promiseQueue.addTask(()=>t.fetch())}),t.addCommand({id:"switch-to-remote-branch",name:"Switch to remote branch",callback:()=>t.promiseQueue.addTask(()=>t.switchRemoteBranch())}),t.addCommand({id:"add-to-gitignore",name:"Add file to .gitignore",checkCallback:r=>{let i=e.workspace.getActiveFile();if(r)return i!==null;t.addFileToGitignore(i.path,i instanceof Ni.TFolder).catch(n=>t.displayError(n))}}),t.addCommand({id:"push",name:"Commit-and-sync",callback:()=>t.promiseQueue.addTask(()=>t.commitAndSync({fromAutoBackup:!1}))}),t.addCommand({id:"backup-and-close",name:"Commit-and-sync and then close Obsidian",callback:()=>t.promiseQueue.addTask(async()=>{await t.commitAndSync({fromAutoBackup:!1}),window.close()})}),t.addCommand({id:"commit-push-specified-message",name:"Commit-and-sync with specific message",callback:()=>t.promiseQueue.addTask(()=>t.commitAndSync({fromAutoBackup:!1,requestCustomMessage:!0}))}),t.addCommand({id:"commit",name:"Commit all changes",callback:()=>t.promiseQueue.addTask(()=>t.commit({fromAuto:!1}))}),t.addCommand({id:"commit-specified-message",name:"Commit all changes with specific message",callback:()=>t.promiseQueue.addTask(()=>t.commit({fromAuto:!1,requestCustomMessage:!0}))}),t.addCommand({id:"commit-smart",name:"Commit",callback:()=>t.promiseQueue.addTask(async()=>{let i=(await t.updateCachedStatus()).staged.length>0;return t.commit({fromAuto:!1,requestCustomMessage:!1,onlyStaged:i})})}),t.addCommand({id:"commit-staged",name:"Commit staged",checkCallback:function(r){if(r)return!1;t.promiseQueue.addTask(async()=>t.commit({fromAuto:!1,requestCustomMessage:!1}))}}),Ni.Platform.isDesktopApp&&t.addCommand({id:"commit-amend-staged-specified-message",name:"Amend staged",callback:()=>t.promiseQueue.addTask(()=>t.commit({fromAuto:!1,requestCustomMessage:!0,onlyStaged:!0,amend:!0}))}),t.addCommand({id:"commit-smart-specified-message",name:"Commit with specific message",callback:()=>t.promiseQueue.addTask(async()=>{let i=(await t.updateCachedStatus()).staged.length>0;return t.commit({fromAuto:!1,requestCustomMessage:!0,onlyStaged:i})})}),t.addCommand({id:"commit-staged-specified-message",name:"Commit staged with specific message",checkCallback:function(r){return r?!1:t.promiseQueue.addTask(()=>t.commit({fromAuto:!1,requestCustomMessage:!0,onlyStaged:!0}))}}),t.addCommand({id:"push2",name:"Push",callback:()=>t.promiseQueue.addTask(()=>t.push())}),t.addCommand({id:"stage-current-file",name:"Stage current file",checkCallback:r=>{let i=e.workspace.getActiveFile();if(r)return i!==null;t.promiseQueue.addTask(()=>t.stageFile(i))}}),t.addCommand({id:"unstage-current-file",name:"Unstage current file",checkCallback:r=>{let i=e.workspace.getActiveFile();if(r)return i!==null;t.promiseQueue.addTask(()=>t.unstageFile(i))}}),t.addCommand({id:"edit-remotes",name:"Edit remotes",callback:()=>t.editRemotes().catch(r=>t.displayError(r))}),t.addCommand({id:"remove-remote",name:"Remove remote",callback:()=>t.removeRemote().catch(r=>t.displayError(r))}),t.addCommand({id:"set-upstream-branch",name:"Set upstream branch",callback:()=>t.setUpstreamBranch().catch(r=>t.displayError(r))}),t.addCommand({id:"delete-repo",name:"CAUTION: Delete repository",callback:async()=>{await e.vault.adapter.exists(`${t.settings.basePath}/.git`)?await new Qe(t,{options:["NO","YES"],placeholder:"Do you really want to delete the repository (.git directory)? plugin action cannot be undone.",onlySelection:!0}).openAndGetResult()==="YES"&&(await e.vault.adapter.rmdir(`${t.settings.basePath}/.git`,!0),new Ni.Notice("Successfully deleted repository. Reloading plugin..."),t.unloadPlugin(),await t.init({fromReload:!0})):new Ni.Notice("No repository found")}}),t.addCommand({id:"init-repo",name:"Initialize a new repo",callback:()=>t.createNewRepo().catch(r=>t.displayError(r))}),t.addCommand({id:"clone-repo",name:"Clone an existing remote repo",callback:()=>t.cloneNewRepo().catch(r=>t.displayError(r))}),t.addCommand({id:"list-changed-files",name:"List changed files",callback:async()=>{if(await t.isAllInitialized())try{let r=await t.updateCachedStatus();if(r.changed.length+r.staged.length>500){t.displayError("Too many changes to display");return}new ap(t,r.all).open()}catch(r){t.displayError(r)}}}),t.addCommand({id:"switch-branch",name:"Switch branch",callback:()=>{t.switchBranch().catch(r=>t.displayError(r))}}),t.addCommand({id:"create-branch",name:"Create new branch",callback:()=>{t.createBranch().catch(r=>t.displayError(r))}}),t.addCommand({id:"delete-branch",name:"Delete branch",callback:()=>{t.deleteBranch().catch(r=>t.displayError(r))}}),t.addCommand({id:"discard-all",name:"CAUTION: Discard all changes",callback:async()=>{let r=await t.discardAll();switch(r){case"discard":new Ni.Notice("Discarded all changes in tracked files.");break;case"delete":new Ni.Notice("Discarded all files.");break;case!1:break;default:wh(r)}}}),t.addCommand({id:"pause-automatic-routines",name:"Pause/Resume automatic routines",callback:()=>{let r=!t.localStorage.getPausedAutomatics();t.localStorage.setPausedAutomatics(r),r?(t.automaticsManager.unload(),new Ni.Notice("Paused automatic routines.")):(t.automaticsManager.reload("commit","push","pull"),new Ni.Notice("Resumed automatic routines."))}}),t.addCommand({id:"raw-command",name:"Raw command",checkCallback:r=>{let i=t.gitManager;if(r)return i instanceof Se;t.tools.runRawCommand().catch(n=>t.displayError(n))}}),t.addCommand({id:"toggle-line-author-info",name:"Toggle line author information",callback:()=>{var r;return(r=t.settingsTab)==null?void 0:r.configureLineAuthorShowStatus(!t.settings.lineAuthor.show)}}),t.addCommand({id:"reset-hunk",name:"Reset hunk",editorCheckCallback(r,i,n){if(r)return t.settings.hunks.hunkCommands&&t.hunkActions.editor!==void 0;t.hunkActions.resetHunk()}}),t.addCommand({id:"stage-hunk",name:"Stage hunk",editorCheckCallback:(r,i,n)=>{if(r)return t.settings.hunks.hunkCommands&&t.hunkActions.editor!==void 0;t.promiseQueue.addTask(()=>t.hunkActions.stageHunk())}}),t.addCommand({id:"preview-hunk",name:"Preview hunk",editorCheckCallback:(r,i,n)=>{if(r)return t.settings.hunks.hunkCommands&&t.hunkActions.editor!==void 0;let s=t.hunkActions.editor.editor;Ys(s)}}),t.addCommand({id:"next-hunk",name:"Go to next hunk",editorCheckCallback:(r,i,n)=>{if(r)return t.settings.hunks.hunkCommands&&t.hunkActions.editor!==void 0;t.hunkActions.goToHunk("next")}}),t.addCommand({id:"prev-hunk",name:"Go to previous hunk",editorCheckCallback:(r,i,n)=>{if(r)return t.settings.hunks.hunkCommands&&t.hunkActions.editor!==void 0;t.hunkActions.goToHunk("prev")}})}p();var Ep=class{constructor(e){this.plugin=e;this.prefix=this.plugin.manifest.id+":",this.app=e.app}migrate(){let e=["password","hostname","conflict","lastAutoPull","lastAutoBackup","lastAutoPush","gitPath","pluginDisabled"];for(let r of e){let i=localStorage.getItem(this.prefix+r);this.app.loadLocalStorage(this.prefix+r)==null&&i!=null&&i!=null&&(this.app.saveLocalStorage(this.prefix+r,i),localStorage.removeItem(this.prefix+r))}}getPassword(){return this.app.loadLocalStorage(this.prefix+"password")}setPassword(e){return this.app.saveLocalStorage(this.prefix+"password",e)}getUsername(){return this.app.loadLocalStorage(this.prefix+"username")}setUsername(e){return this.app.saveLocalStorage(this.prefix+"username",e)}getHostname(){return this.app.loadLocalStorage(this.prefix+"hostname")}setHostname(e){return this.app.saveLocalStorage(this.prefix+"hostname",e)}getConflict(){return this.app.loadLocalStorage(this.prefix+"conflict")=="true"}setConflict(e){return this.app.saveLocalStorage(this.prefix+"conflict",`${e}`)}getLastAutoPull(){return this.app.loadLocalStorage(this.prefix+"lastAutoPull")}setLastAutoPull(e){return this.app.saveLocalStorage(this.prefix+"lastAutoPull",e)}getLastAutoBackup(){return this.app.loadLocalStorage(this.prefix+"lastAutoBackup")}setLastAutoBackup(e){return this.app.saveLocalStorage(this.prefix+"lastAutoBackup",e)}getLastAutoPush(){return this.app.loadLocalStorage(this.prefix+"lastAutoPush")}setLastAutoPush(e){return this.app.saveLocalStorage(this.prefix+"lastAutoPush",e)}getGitPath(){return this.app.loadLocalStorage(this.prefix+"gitPath")}setGitPath(e){return this.app.saveLocalStorage(this.prefix+"gitPath",e)}getPATHPaths(){var e,r;return(r=(e=this.app.loadLocalStorage(this.prefix+"PATHPaths"))==null?void 0:e.split(":"))!=null?r:[]}setPATHPaths(e){return this.app.saveLocalStorage(this.prefix+"PATHPaths",e.join(":"))}getEnvVars(){var e;return JSON.parse((e=this.app.loadLocalStorage(this.prefix+"envVars"))!=null?e:"[]")}setEnvVars(e){return this.app.saveLocalStorage(this.prefix+"envVars",JSON.stringify(e))}getPluginDisabled(){return this.app.loadLocalStorage(this.prefix+"pluginDisabled")=="true"}setPluginDisabled(e){return this.app.saveLocalStorage(this.prefix+"pluginDisabled",`${e}`)}getPausedAutomatics(){return this.app.loadLocalStorage(this.prefix+"pausedAutomatics")=="true"}setPausedAutomatics(e){return this.app.saveLocalStorage(this.prefix+"pausedAutomatics",`${e}`)}};p();var Ul=require("obsidian");var Yu=class{constructor(e){this.plugin=e}async hasTooBigFiles(e){let r=await this.plugin.gitManager.branchInfo(),i=r.tracking?Zn(r.tracking)[0]:null;if(!i)return!1;let n=await this.plugin.gitManager.getRemoteUrl(i);if(n!=null&&n.includes("github.com")){let s=[],a=this.plugin.gitManager;for(let o of e){let l=this.plugin.app.vault.getAbstractFileByPath(o.vaultPath),c=!1;if(l instanceof Ul.TFile)l.stat.size>=1e8&&(c=!0);else{let u=await this.plugin.app.vault.adapter.stat(o.vaultPath);u&&u.size>=1e8&&(c=!0)}if(c){let u=!1;a instanceof Se&&(u=await a.isFileTrackedByLFS(o.path)),u||s.push(o)}}if(s.length>0)return this.plugin.displayError(`Aborted commit, because the following files are too big: -- ${s.map(o=>o.vaultPath).join(` -- `)} -Please remove them or add to .gitignore.`),!0}return!1}async writeAndOpenFile(e){e!==void 0&&await this.plugin.app.vault.adapter.write(al,e);let r=!1;this.plugin.app.workspace.iterateAllLeaves(i=>{i.getDisplayText()!=""&&al.startsWith(i.getDisplayText())&&(r=!0)}),r||await this.plugin.app.workspace.openLinkText(al,"/",!0)}openDiff({aFile:e,bFile:r,aRef:i,bRef:n,event:s}){var l,c;let a=this.plugin.settings.diffStyle;Ul.Platform.isMobileApp&&(a="git_unified");let o={aFile:e,bFile:r!=null?r:e,aRef:i,bRef:n};a=="split"?(l=Mi(this.plugin.app,s))==null||l.setViewState({type:Ls.type,active:!0,state:o}):a=="git_unified"&&((c=Mi(this.plugin.app,s))==null||c.setViewState({type:Bs.type,active:!0,state:o}))}async runRawCommand(){let e=this.plugin.gitManager;if(!(e instanceof Se))return;let i=await new Qe(this.plugin,{placeholder:"push origin master",allowEmpty:!1}).openAndGetResult();i!==void 0&&this.plugin.promiseQueue.addTask(async()=>{let n=new Ul.Notice(`Running '${i}'...`,999999);try{let s=await e.rawCommand(i);s?(n.setMessage(s),window.setTimeout(()=>n.hide(),5e3)):n.hide()}catch(s){throw n.hide(),s}})}};p();var kp=require("obsidian");var qa=class extends kp.ItemView{constructor(r,i){super(r);this.plugin=i;this.gettingDiff=!1;this.parser=new DOMParser,this.navigation=!0,this.contentEl.addClass("git-diff"),this.gitRefreshRef=this.app.workspace.on("obsidian-git:status-changed",()=>{this.refresh().catch(console.error)})}getViewType(){return Bs.type}getDisplayText(){var r;if(((r=this.state)==null?void 0:r.bFile)!=null){let i=this.state.bFile.split("/").last();return i!=null&&i.endsWith(".md")&&(i=i.slice(0,-3)),`Diff: ${i}`}return Bs.name}getIcon(){return Bs.icon}async setState(r,i){this.state=r,kp.Platform.isMobile&&(this.leaf.view.titleEl.textContent=this.getDisplayText()),await this.refresh()}getState(){return this.state}onClose(){return this.app.workspace.offref(this.gitRefreshRef),this.app.workspace.offref(this.gitViewRefreshRef),super.onClose()}async onOpen(){return await this.refresh(),super.onOpen()}async refresh(){var r;if((r=this.state)!=null&&r.bFile&&!this.gettingDiff&&this.plugin.gitManager){this.gettingDiff=!0;try{let i=await this.plugin.gitManager.getDiffString(this.state.bFile,this.state.aRef=="HEAD",this.state.bRef);this.contentEl.empty();let n=this.plugin.gitManager.getRelativeVaultPath(this.state.bFile);if(!i){if(this.plugin.gitManager instanceof Se&&await this.plugin.gitManager.isTracked(this.state.bFile))i=[`--- ${this.state.aFile}`,`+++ ${this.state.bFile}`,""].join(` -`);else if(await this.app.vault.adapter.exists(n)){let s=await this.app.vault.adapter.read(n);i=[...`--- /dev/null -+++ ${this.state.bFile} -@@ -0,0 +1,${s.split(` -`).length} @@`.split(` -`),...s.split(` -`).map(o=>`+${o}`)].join(` -`)}}if(i){let s=this.parser.parseFromString(_p(i),"text/html").querySelector(".d2h-file-diff");this.contentEl.append(s)}else{let s=this.contentEl.createDiv({cls:"obsidian-git-center"});s.createSpan({text:"\u26A0\uFE0F",attr:{style:"font-size: 2em"}}),s.createEl("br"),s.createSpan({text:"File not found: "+this.state.bFile})}}finally{this.gettingDiff=!1}}}};p();var ts=require("obsidian");var jl=require("@codemirror/commands");var Ap=require("@codemirror/search"),Gl=require("@codemirror/state"),_i=require("@codemirror/view");var za=class extends ts.ItemView{constructor(r,i){super(r);this.plugin=i;this.refreshing=!1;this.ignoreNextModification=!1;this.navigation=!0,this.registerEvent(this.app.workspace.on("obsidian-git:status-changed",()=>{this.mergeView?this.updateRefEditors().catch(console.error):this.createMergeView().catch(console.error)})),this.intervalRef=window.setInterval(()=>{this.mergeView&&this.updateRefEditors().catch(console.error)},30*1e3),this.registerEvent(this.app.vault.on("modify",n=>{this.state.bRef==null&&n.path===this.state.bFile&&(this.ignoreNextModification?this.ignoreNextModification=!1:this.updateModifiableEditor().catch(console.error))})),this.registerEvent(this.app.vault.on("delete",n=>{this.state.bRef==null&&n.path===this.state.bFile&&this.createMergeView().catch(console.error)})),this.registerEvent(this.app.vault.on("create",n=>{this.state.bRef==null&&n.path===this.state.bFile&&this.createMergeView().catch(console.error)})),this.registerEvent(this.app.vault.on("rename",(n,s)=>{this.state.bRef==null&&(n.path===this.state.bFile||s===this.state.bFile)&&this.createMergeView().catch(console.error)})),this.fileSaveDebouncer=(0,ts.debounce)(n=>{let s=this.state.bFile;s&&(this.ignoreNextModification=!0,this.plugin.app.vault.adapter.write(this.plugin.gitManager.getRelativeVaultPath(s),n).catch(a=>this.plugin.displayError(a)))},1e3,!1)}getViewType(){return Ls.type}getDisplayText(){var r;if(((r=this.state)==null?void 0:r.bFile)!=null){let i=this.state.bFile.split("/").last();i!=null&&i.endsWith(".md")&&(i=i.slice(0,-3));let n;return this.state.bRef==null?n=" (Working Tree)":this.state.bRef==""?n=" (Index)":n="("+this.state.bRef.substring(0,7)+")",`Diff: ${i} ${n}`}return Ls.name}getIcon(){return Ls.icon}async setState(r,i){this.state=r,ts.Platform.isMobile&&(this.leaf.view.titleEl.textContent=this.getDisplayText()),await super.setState(r,i),await this.createMergeView()}getState(){return this.state}onClose(){return window.clearInterval(this.intervalRef),super.onClose()}async onOpen(){return await this.createMergeView(),super.onOpen()}async gitShow(r,i){try{return await this.plugin.gitManager.show(r,i,!1)}catch(n){if(n instanceof Rr&&(n.message.includes("does not exist")||n.message.includes("unknown revision or path")||n.message.includes("exists on disk, but not in")||n.message.includes("fatal: bad object")))return n.message.includes("fatal: bad object")&&this.plugin.displayError(n.message),"";throw n}}async bShouldBeEditable(){if(this.state.bRef!=null)return!1;let r=this.plugin.gitManager.getRelativeVaultPath(this.state.bFile);return await this.app.vault.adapter.exists(r)}async updateModifiableEditor(){if(!this.mergeView||this.refreshing)return;let r=this.mergeView.b;this.refreshing=!0;let i=await this.app.vault.adapter.read(this.state.bFile);if(i!=r.state.doc.toString()){let n=r.state.update({changes:{from:0,to:r.state.doc.length,insert:i},annotations:[Gl.Transaction.remote.of(!0)]});r.dispatch(n)}this.refreshing=!1}async updateRefEditors(){if(!this.mergeView||this.refreshing)return;let r=this.mergeView.a,i=this.mergeView.b;this.refreshing=!0;let n=await this.gitShow(this.state.aRef,this.state.aFile),s;if(this.state.bRef!=null&&(s=await this.gitShow(this.state.bRef,this.state.bFile)),n!=r.state.doc.toString()){let a=r.state.update({changes:{from:0,to:r.state.doc.length,insert:n}});r.dispatch(a)}if(s!=null&&s!=i.state.doc.toString()){let a=i.state.update({changes:{from:0,to:i.state.doc.length,insert:s}});i.dispatch(a)}this.refreshing=!1}renderButtons(){let r=document.createElement("div"),i=r.createDiv();if(i.addClass("clickable-icon"),i.setAttr("aria-label",this.state.bRef==null?"Stage hunk":"Unstage hunk"),(0,ts.setIcon)(i,this.state.bRef==null?"plus":"minus"),i.onmousedown=async n=>{var h;let s=this.mergeView.b,a=this.mergeView.a,o=oy(s.state),l=(h=r.parentElement)==null?void 0:h.indexOf(r),c=o.chunks[l],u=uy(c,a.state.doc,s.state.doc),f=cy(this.mergeView.a.state.doc.toString(),this.mergeView.b.state.doc.toString(),[u])[0],d=Nt.createPatch(this.state.bFile,[f],"100644",this.state.bRef!=null).join(` -`)+` -`;await this.plugin.gitManager.applyPatch(d),this.plugin.app.workspace.trigger("obsidian-git:refresh")},this.state.bRef==null){let n=r.createDiv();n.addClass("clickable-icon"),n.setAttr("aria-label","Reset hunk"),(0,ts.setIcon)(n,"undo"),n.onmousedown=s=>{var f;let a=this.mergeView.a,o=this.mergeView.b,l=oy(o.state),c=(f=r.parentElement)==null?void 0:f.indexOf(r),u=l.chunks[c];if(u){let d=u.fromA,h=u.toA,m=u.fromB,g=u.toB,v=a.state.sliceDoc(d,Math.max(d,h-1));d!=h&&g<=o.state.doc.length&&(v+=a.state.lineBreak),o.dispatch({changes:{from:m,to:Math.min(o.state.doc.length,g),insert:v},userEvent:"revert"})}}}return r.onmousedown=n=>{n.preventDefault(),n.stopPropagation()},r}async createMergeView(){var r,i,n;if((r=this.state)!=null&&r.aFile&&((i=this.state)!=null&&i.bFile)&&!this.refreshing&&this.plugin.gitManager){this.refreshing=!0,(n=this.mergeView)==null||n.destroy();let s=this.containerEl.children[1];s.empty(),this.contentEl.addClass("git-split-diff-view","git-diff"),this.bIsEditable=await this.bShouldBeEditable();let a=await this.gitShow(this.state.aRef,this.state.aFile),o;if(this.state.bRef!=null)o=await this.gitShow(this.state.bRef,this.state.bFile);else{let g=this.plugin.gitManager.getRelativeVaultPath(this.state.bFile);await this.app.vault.adapter.exists(g)?o=await this.app.vault.adapter.read(g):o=""}let l=[(0,_i.lineNumbers)(),(0,Ap.highlightSelectionMatches)(),(0,_i.drawSelection)(),_i.keymap.of([...jl.standardKeymap,jl.indentWithTab]),(0,jl.history)(),(0,Ap.search)(),_i.EditorView.lineWrapping],c=this,u=_i.ViewPlugin.define(g=>({update(v){if(v.docChanged&&!v.transactions.some(w=>w.annotation(Gl.Transaction.remote))){let w=g.state.doc.toString();c.fileSaveDebouncer(w)}}})),f={doc:a,extensions:[...l,_i.EditorView.editable.of(!1),Gl.EditorState.readOnly.of(!0)]},d=[...l];this.bIsEditable?d.push(u):d.push(_i.EditorView.editable.of(!1),Gl.EditorState.readOnly.of(!0));let h={doc:o,extensions:d};s.addClasses(["cm-s-obsidian","mod-cm6","markdown-source-view","cm-content"]);let m=this.plugin.gitManager instanceof Se&&(this.state.bRef===void 0||this.state.bRef==="");this.mergeView=new mp({b:h,a:f,collapseUnchanged:{minSize:6,margin:4},renderRevertControl:m?()=>this.renderButtons():void 0,revertControls:m?"a-to-b":void 0,diffConfig:{scanLimit:this.bIsEditable?1e3:1e4},parent:s}),this.refreshing=!1}}};p();var aD=require("obsidian");p();p();p();var RO="5";var $O,FO,IO;typeof window!="undefined"&&((IO=(FO=($O=window.__svelte)!=null?$O:window.__svelte={}).v)!=null?IO:FO.v=new Set).add(RO);p();p();p();var Xu="[",wn="[!",Va="]",rs={};var Je=Symbol(),xi=Symbol("filename"),OO=Symbol("hmr"),MO="http://www.w3.org/1999/xhtml";p();p();p();p();var Tp=!0;p();var M=!1;p();var is=Array.isArray,DO=Array.prototype.indexOf,Hi=Array.prototype.includes,ql=Array.from,Sy=Object.keys,tr=Object.defineProperty,Ir=Object.getOwnPropertyDescriptor,Ey=Object.getOwnPropertyDescriptors,ky=Object.prototype,LO=Array.prototype,zl=Object.getPrototypeOf,Ay=Object.isExtensible;function Ty(t){return typeof t=="function"}var Or=()=>{};function Cp(t){for(var e=0;e{t=i,e=n});return{promise:r,resolve:t,reject:e}}p();p();var Wt=Symbol("$state"),Zu=Symbol("legacy props"),BO=Symbol(""),Rp=Symbol("proxy path"),yn=new class extends Error{constructor(){super(...arguments);ze(this,"name","StaleReactionError");ze(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};var Vl=3,Mr=8;p();p();function $p(t){if(M){let e=new Error(`lifecycle_outside_component -\`${t}(...)\` can only be used during component initialisation -https://svelte.dev/e/lifecycle_outside_component`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function NO(){if(M){let t=new Error("async_derived_orphan\nCannot create a `$derived(...)` with an `await` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/async_derived_orphan")}function Cy(){if(M){let t=new Error("bind_invalid_checkbox_value\nUsing `bind:value` together with a checkbox input is not allowed. Use `bind:checked` instead\nhttps://svelte.dev/e/bind_invalid_checkbox_value");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/bind_invalid_checkbox_value")}function HO(){if(M){let t=new Error(`derived_references_self -A derived value cannot reference itself recursively -https://svelte.dev/e/derived_references_self`);throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/derived_references_self")}function Py(t,e,r){if(M){let i=new Error(`each_key_duplicate -${r?`Keyed each block has duplicate key \`${r}\` at indexes ${t} and ${e}`:`Keyed each block has duplicate key at indexes ${t} and ${e}`} -https://svelte.dev/e/each_key_duplicate`);throw i.name="Svelte error",i}else throw new Error("https://svelte.dev/e/each_key_duplicate")}function UO(t){if(M){let e=new Error(`effect_in_teardown -\`${t}\` cannot be used inside an effect cleanup function -https://svelte.dev/e/effect_in_teardown`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/effect_in_teardown")}function GO(){if(M){let t=new Error("effect_in_unowned_derived\nEffect cannot be created inside a `$derived` value that was not itself created inside an effect\nhttps://svelte.dev/e/effect_in_unowned_derived");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function jO(t){if(M){let e=new Error(`effect_orphan -\`${t}\` can only be used inside an effect (e.g. during component initialisation) -https://svelte.dev/e/effect_orphan`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/effect_orphan")}function qO(){if(M){let t=new Error(`effect_update_depth_exceeded -Maximum update depth exceeded. This typically indicates that an effect reads and writes the same piece of state -https://svelte.dev/e/effect_update_depth_exceeded`);throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function zO(){if(M){let t=new Error(`hydration_failed -Failed to hydrate the application -https://svelte.dev/e/hydration_failed`);throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/hydration_failed")}function VO(t){if(M){let e=new Error(`props_invalid_value -Cannot do \`bind:${t}={undefined}\` when \`${t}\` has a fallback value -https://svelte.dev/e/props_invalid_value`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/props_invalid_value")}function WO(t){if(M){let e=new Error(`rune_outside_svelte -The \`${t}\` rune is only available inside \`.svelte\` and \`.svelte.js/ts\` files -https://svelte.dev/e/rune_outside_svelte`);throw e.name="Svelte error",e}else throw new Error("https://svelte.dev/e/rune_outside_svelte")}function YO(){if(M){let t=new Error("state_descriptors_fixed\nProperty descriptors defined on `$state` objects must contain `value` and always be `enumerable`, `configurable` and `writable`.\nhttps://svelte.dev/e/state_descriptors_fixed");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function XO(){if(M){let t=new Error("state_prototype_fixed\nCannot set prototype of `$state` object\nhttps://svelte.dev/e/state_prototype_fixed");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ZO(){if(M){let t=new Error("state_unsafe_mutation\nUpdating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`\nhttps://svelte.dev/e/state_unsafe_mutation");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function KO(){if(M){let t=new Error("svelte_boundary_reset_onerror\nA `` `reset` function cannot be called while an error is still being handled\nhttps://svelte.dev/e/svelte_boundary_reset_onerror");throw t.name="Svelte error",t}else throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}p();p();p();var Xs="font-weight: bold",Zs="font-weight: normal";function QO(t,e){M?console.warn(`%c[svelte] await_waterfall -%cAn async derived, \`${t}\` (${e}) was not read immediately after it resolved. This often indicates an unnecessary waterfall, which can slow down your app -https://svelte.dev/e/await_waterfall`,Xs,Zs):console.warn("https://svelte.dev/e/await_waterfall")}function JO(t,e,r){M?console.warn(`%c[svelte] hydration_attribute_changed -%cThe \`${t}\` attribute on \`${e}\` changed its value between server and client renders. The client value, \`${r}\`, will be ignored in favour of the server value -https://svelte.dev/e/hydration_attribute_changed`,Xs,Zs):console.warn("https://svelte.dev/e/hydration_attribute_changed")}function Wa(t){M?console.warn(`%c[svelte] hydration_mismatch -%c${t?`Hydration failed because the initial UI does not match what was rendered on the server. The error occurred near ${t}`:"Hydration failed because the initial UI does not match what was rendered on the server"} -https://svelte.dev/e/hydration_mismatch`,Xs,Zs):console.warn("https://svelte.dev/e/hydration_mismatch")}function eM(){M?console.warn(`%c[svelte] lifecycle_double_unmount -%cTried to unmount a component that was not mounted -https://svelte.dev/e/lifecycle_double_unmount`,Xs,Zs):console.warn("https://svelte.dev/e/lifecycle_double_unmount")}function Fp(t){M?console.warn(`%c[svelte] state_proxy_equality_mismatch -%cReactive \`$state(...)\` proxies and the values they proxy have different identities. Because of this, comparisons with \`${t}\` will produce unexpected results -https://svelte.dev/e/state_proxy_equality_mismatch`,Xs,Zs):console.warn("https://svelte.dev/e/state_proxy_equality_mismatch")}function tM(){M?console.warn(`%c[svelte] state_proxy_unmount -%cTried to unmount a state proxy, rather than a component -https://svelte.dev/e/state_proxy_unmount`,Xs,Zs):console.warn("https://svelte.dev/e/state_proxy_unmount")}function rM(){M?console.warn("%c[svelte] svelte_boundary_reset_noop\n%cA `` `reset` function only resets the boundary the first time it is called\nhttps://svelte.dev/e/svelte_boundary_reset_noop",Xs,Zs):console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function iM(t){M?console.warn(`%c[svelte] transition_slide_display -%cThe \`slide\` transition does not work correctly for elements with \`display: ${t}\` -https://svelte.dev/e/transition_slide_display`,Xs,Zs):console.warn("https://svelte.dev/e/transition_slide_display")}var ie=!1;function Ht(t){ie=t}var ge;function je(t){if(t===null)throw Wa(),rs;return ge=t}function rr(){return je(Zt(ge))}function H(t){if(ie){if(Zt(ge)!==null)throw Wa(),rs;ge=t}}function Ya(t=1){if(ie){for(var e=t,r=ge;e--;)r=Zt(r);ge=r}}function ns(t=!0){for(var e=0,r=ge;;){if(r.nodeType===Mr){var i=r.data;if(i===Va){if(e===0)return r;e-=1}else(i===Xu||i===wn)&&(e+=1)}var n=Zt(r);t&&r.remove(),r=n}}function Ip(t){if(!t||t.nodeType!==Mr)throw Wa(),rs;return t.data}p();p();p();p();function Op(t){return t===this.v}function Ry(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function Mp(t){return!Ry(t,this.v)}p();var ir=!1,ss=!1,Ui=!1;p();p();p();var Ku=null;function Dr(t,e){return t.label=e,Dp(t.v,e),t}function Dp(t,e){var r;return(r=t==null?void 0:t[Rp])==null||r.call(t,e),t}p();function bn(t){let e=new Error,r=VV();return r.length===0?null:(r.unshift(` -`),tr(e,"stack",{value:r.join(` -`)}),tr(e,"name",{value:t}),e)}function VV(){let t=Error.stackTraceLimit;Error.stackTraceLimit=1/0;let e=new Error().stack;if(Error.stackTraceLimit=t,!e)return[];let r=e.split(` -`),i=[];for(let n=0;n{e===Xa&&sM()})}Xa.push(t)}function aM(){for(;Xa.length>0;)sM()}p();var Iy=new WeakMap;function Bp(t){var e=ne;if(e===null)return le.f|=8388608,t;if(M&&t instanceof Error&&!Iy.has(t)&&Iy.set(t,WV(t,e)),e.f&32768)En(t,e);else{if(!(e.f&128))throw M&&!e.parent&&t instanceof Error&&oM(t),t;e.b.error(t)}}function En(t,e){for(;e!==null;){if(e.f&128)try{e.b.error(t);return}catch(r){t=r}e=e.parent}throw M&&t instanceof Error&&oM(t),t}function WV(t,e){var a,o,l;let r=Ir(t,"message");if(!(r&&!r.configurable)){for(var i=Qu?" ":" ",n=` -${i}in ${((a=e.fn)==null?void 0:a.name)||""}`,s=e.ctx;s!==null;)n+=` -${i}in ${(o=s.function)==null?void 0:o[xi].split("/").pop()}`,s=s.p;return{message:t.message+` -${n} -`,stack:(l=t.stack)==null?void 0:l.split(` -`).filter(c=>!c.includes("svelte/src/internal")).join(` -`)}}}function oM(t){let e=Iy.get(t);e&&(tr(t,"message",{value:e.message}),tr(t,"stack",{value:e.stack}))}p();p();var YV=-7169;function Be(t,e){t.f=t.f&YV|e}function Xl(t){t.f&512||t.deps===null?Be(t,1024):Be(t,4096)}function lM(t){if(t!==null)for(let e of t)!(e.f&2)||!(e.f&32768)||(e.f^=32768,lM(e.deps))}function Np(t,e,r){t.f&2048?e.add(t):t.f&4096&&r.add(t),lM(t.deps),Be(t,1024)}var Zl=new Set,ye=null,tf=null,Rt=null,Br=[],Up=null,Oy=!1,Za=!1,Kl,Ql,Ka,Jl,rf,nf,Qa,os,ec,kn,My,Dy,uM,By=class By{constructor(){pe(this,kn);ze(this,"committed",!1);ze(this,"current",new Map);ze(this,"previous",new Map);pe(this,Kl,new Set);pe(this,Ql,new Set);pe(this,Ka,0);pe(this,Jl,0);pe(this,rf,null);pe(this,nf,new Set);pe(this,Qa,new Set);pe(this,os,new Map);ze(this,"is_fork",!1);pe(this,ec,!1)}is_deferred(){return this.is_fork||$(this,Jl)>0}skip_effect(e){$(this,os).has(e)||$(this,os).set(e,{d:[],m:[]})}unskip_effect(e){var r=$(this,os).get(e);if(r){$(this,os).delete(e);for(var i of r.d)Be(i,2048),vr(i);for(i of r.m)Be(i,4096),vr(i)}}process(e){var n;Br=[],this.apply();var r=[],i=[];for(let s of e)bt(this,kn,My).call(this,s,r,i);if(this.is_deferred()){bt(this,kn,Dy).call(this,i),bt(this,kn,Dy).call(this,r);for(let[s,a]of $(this,os))hM(s,a)}else{for(let s of $(this,Kl))s();$(this,Kl).clear(),$(this,Ka)===0&&bt(this,kn,uM).call(this),tf=this,ye=null,cM(i),cM(r),tf=null,(n=$(this,rf))==null||n.resolve()}Rt=null}capture(e,r){r!==Je&&!this.previous.has(e)&&this.previous.set(e,r),e.f&8388608||(this.current.set(e,e.v),Rt==null||Rt.set(e,e.v))}activate(){ye=this,this.apply()}deactivate(){ye===this&&(ye=null,Rt=null)}flush(){if(this.activate(),Br.length>0){if(Ly(),ye!==null&&ye!==this)return}else $(this,Ka)===0&&this.process([]);this.deactivate()}discard(){for(let e of $(this,Ql))e(this);$(this,Ql).clear()}increment(e){fe(this,Ka,$(this,Ka)+1),e&&fe(this,Jl,$(this,Jl)+1)}decrement(e){fe(this,Ka,$(this,Ka)-1),e&&fe(this,Jl,$(this,Jl)-1),!$(this,ec)&&(fe(this,ec,!0),yt(()=>{fe(this,ec,!1),this.is_deferred()?Br.length>0&&this.flush():this.revive()}))}revive(){for(let e of $(this,nf))$(this,Qa).delete(e),Be(e,2048),vr(e);for(let e of $(this,Qa))Be(e,4096),vr(e);this.flush()}oncommit(e){$(this,Kl).add(e)}ondiscard(e){$(this,Ql).add(e)}settled(){var e;return((e=$(this,rf))!=null?e:fe(this,rf,Pp())).promise}static ensure(){if(ye===null){let e=ye=new By;Zl.add(ye),Za||yt(()=>{ye===e&&e.flush()})}return ye}apply(){if(!(!ir||!this.is_fork&&Zl.size===1)){Rt=new Map(this.current);for(let e of Zl)if(e!==this)for(let[r,i]of e.previous)Rt.has(r)||Rt.set(r,i)}}};Kl=new WeakMap,Ql=new WeakMap,Ka=new WeakMap,Jl=new WeakMap,rf=new WeakMap,nf=new WeakMap,Qa=new WeakMap,os=new WeakMap,ec=new WeakMap,kn=new WeakSet,My=function(e,r,i){var d;e.f^=1024;for(var n=e.first,s=null;n!==null;){var a=n.f,o=(a&96)!==0,l=o&&(a&1024)!==0,c=l||(a&8192)!==0||$(this,os).has(n);if(ir&&s===null&&a&128&&((d=n.b)!=null&&d.is_pending)&&(s=n),!c&&n.fn!==null){o?n.f^=1024:s!==null&&a&16777228?s.b.defer_effect(n):a&4?r.push(n):ir&&a&16777224?i.push(n):ea(n)&&(a&16&&$(this,Qa).add(n),Js(n));var u=n.first;if(u!==null){n=u;continue}}var f=n.parent;for(n=n.next;n===null&&f!==null;)f===s&&(s=null),n=f.next,f=f.parent}},Dy=function(e){for(var r=0;r1){this.previous.clear();var e=Rt,r=!0;for(let s of Zl){if(s===this){r=!1;continue}let a=[];for(let[l,c]of this.current){if(s.current.has(l))if(r&&c!==s.current.get(l))s.current.set(l,c);else continue;a.push(l)}if(a.length===0)continue;let o=[...s.current.keys()].filter(l=>!this.current.has(l));if(o.length>0){var i=Br;Br=[];let l=new Set,c=new Map;for(let u of a)fM(u,o,l,c);if(Br.length>0){ye=s,s.apply();for(let u of Br)bt(n=s,kn,My).call(n,u,[],[]);s.deactivate()}Br=i}}ye=null,Rt=e}this.committed=!0,Zl.delete(this)};var Hr=By;function Ja(t){var e=Za;Za=!0;try{var r;for(t&&(ye!==null&&Ly(),r=t());;){if(aM(),Br.length===0&&(ye==null||ye.flush(),Br.length===0))return Up=null,r;Ly()}}finally{Za=e}}function Ly(){var s;Oy=!0;var t=M?new Set:null;try{for(var e=0;Br.length>0;){var r=Hr.ensure();if(e++>1e3){if(M){var i=new Map;for(let a of r.current.keys())for(let[o,l]of(s=a.updated)!=null?s:[]){var n=i.get(o);n||(n={error:l.error,count:0},i.set(o,n)),n.count+=l.count}for(let a of i.values())a.error&&console.error(a.error)}ZV()}if(r.process(Br),An.clear(),M)for(let a of r.current.keys())t.add(a)}}finally{if(Br=[],Oy=!1,Up=null,M)for(let a of t)a.updated=null}}function ZV(){try{qO()}catch(t){M&&tr(t,"stack",{value:""}),En(t,Up)}}var Lr=null;function cM(t){var e=t.length;if(e!==0){for(var r=0;r0)){An.clear();for(let n of Lr){if(n.f&24576)continue;let s=[n],a=n.parent;for(;a!==null;)Lr.has(a)&&(Lr.delete(a),s.push(a)),a=a.parent;for(let o=s.length-1;o>=0;o--){let l=s[o];l.f&24576||Js(l)}}Lr.clear()}}Lr=null}}function fM(t,e,r,i){if(!r.has(t)&&(r.add(t),t.reactions!==null))for(let n of t.reactions){let s=n.f;s&2?fM(n,e,r,i):s&4194320&&!(s&2048)&&dM(n,e,i)&&(Be(n,2048),vr(n))}}function dM(t,e,r){let i=r.get(t);if(i!==void 0)return i;if(t.deps!==null)for(let n of t.deps){if(Hi.call(e,n))return!0;if(n.f&2&&dM(n,e,r))return r.set(n,!0),!0}return r.set(t,!1),!1}function vr(t){for(var e=Up=t;e.parent!==null;){e=e.parent;var r=e.f;if(Oy&&e===ne&&r&16&&!(r&262144))return;if(r&96){if(!(r&1024))return;e.f^=1024}}Br.push(e)}function hM(t,e){if(!(t.f&32&&t.f&1024)){t.f&2048?e.d.push(t):t.f&4096&&e.m.push(t),Be(t,1024);for(var r=t.first;r!==null;)hM(r,e),r=r.next}}p();p();p();function mM(t){let e=0,r=sr(0),i;return M&&Dr(r,"createSubscriber version"),()=>{Qs()&&(R(r),Kt(()=>(e===0&&(i=We(()=>t(()=>eo(r)))),e+=1,()=>{yt(()=>{e-=1,e===0&&(i==null||i(),i=void 0,eo(r))})})))}}var QV=589952;function jy(t,e,r){new Hy(t,e,r)}var ri,sf,Tn,to,Cn,Si,Gr,Pn,ls,ta,ro,cs,nc,io,sc,ac,Rn,Vp,St,gM,vM,Uy,qp,zp,Gy,Hy=class{constructor(e,r,i){pe(this,St);ze(this,"parent");ze(this,"is_pending",!1);pe(this,ri);pe(this,sf,ie?ge:null);pe(this,Tn);pe(this,to);pe(this,Cn);pe(this,Si,null);pe(this,Gr,null);pe(this,Pn,null);pe(this,ls,null);pe(this,ta,null);pe(this,ro,0);pe(this,cs,0);pe(this,nc,!1);pe(this,io,!1);pe(this,sc,new Set);pe(this,ac,new Set);pe(this,Rn,null);pe(this,Vp,mM(()=>(fe(this,Rn,sr($(this,ro))),M&&Dr($(this,Rn),"$effect.pending()"),()=>{fe(this,Rn,null)})));fe(this,ri,e),fe(this,Tn,r),fe(this,to,i),this.parent=ne.b,this.is_pending=!!$(this,Tn).pending,fe(this,Cn,ii(()=>{if(ne.b=this,ie){let s=$(this,sf);rr(),s.nodeType===Mr&&s.data===wn?bt(this,St,vM).call(this):(bt(this,St,gM).call(this),$(this,cs)===0&&(this.is_pending=!1))}else{var n=bt(this,St,Uy).call(this);try{fe(this,Si,Ut(()=>i(n)))}catch(s){this.error(s)}$(this,cs)>0?bt(this,St,zp).call(this):this.is_pending=!1}return()=>{var s;(s=$(this,ta))==null||s.remove()}},QV)),ie&&fe(this,ri,ge)}defer_effect(e){Np(e,$(this,sc),$(this,ac))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!$(this,Tn).pending}update_pending_count(e){bt(this,St,Gy).call(this,e),fe(this,ro,$(this,ro)+e),!(!$(this,Rn)||$(this,nc))&&(fe(this,nc,!0),yt(()=>{fe(this,nc,!1),$(this,Rn)&&Vi($(this,Rn),$(this,ro))}))}get_effect_pending(){return $(this,Vp).call(this),R($(this,Rn))}error(e){var r=$(this,Tn).onerror;let i=$(this,Tn).failed;if($(this,io)||!r&&!i)throw e;$(this,Si)&&(dt($(this,Si)),fe(this,Si,null)),$(this,Gr)&&(dt($(this,Gr)),fe(this,Gr,null)),$(this,Pn)&&(dt($(this,Pn)),fe(this,Pn,null)),ie&&(je($(this,sf)),Ya(),je(ns()));var n=!1,s=!1;let a=()=>{if(n){rM();return}n=!0,s&&KO(),Hr.ensure(),fe(this,ro,0),$(this,Pn)!==null&&$n($(this,Pn),()=>{fe(this,Pn,null)}),this.is_pending=this.has_pending_snippet(),fe(this,Si,bt(this,St,qp).call(this,()=>(fe(this,io,!1),Ut(()=>$(this,to).call(this,$(this,ri)))))),$(this,cs)>0?bt(this,St,zp).call(this):this.is_pending=!1};yt(()=>{try{s=!0,r==null||r(e,a),s=!1}catch(o){En(o,$(this,Cn)&&$(this,Cn).parent)}i&&fe(this,Pn,bt(this,St,qp).call(this,()=>{Hr.ensure(),fe(this,io,!0);try{return Ut(()=>{i($(this,ri),()=>e,()=>a)})}catch(o){return En(o,$(this,Cn).parent),null}finally{fe(this,io,!1)}}))})}};ri=new WeakMap,sf=new WeakMap,Tn=new WeakMap,to=new WeakMap,Cn=new WeakMap,Si=new WeakMap,Gr=new WeakMap,Pn=new WeakMap,ls=new WeakMap,ta=new WeakMap,ro=new WeakMap,cs=new WeakMap,nc=new WeakMap,io=new WeakMap,sc=new WeakMap,ac=new WeakMap,Rn=new WeakMap,Vp=new WeakMap,St=new WeakSet,gM=function(){try{fe(this,Si,Ut(()=>$(this,to).call(this,$(this,ri))))}catch(e){this.error(e)}},vM=function(){let e=$(this,Tn).pending;e&&(fe(this,Gr,Ut(()=>e($(this,ri)))),yt(()=>{var r=bt(this,St,Uy).call(this);fe(this,Si,bt(this,St,qp).call(this,()=>(Hr.ensure(),Ut(()=>$(this,to).call(this,r))))),$(this,cs)>0?bt(this,St,zp).call(this):($n($(this,Gr),()=>{fe(this,Gr,null)}),this.is_pending=!1)}))},Uy=function(){var e=$(this,ri);return this.is_pending&&(fe(this,ta,Ft()),$(this,ri).before($(this,ta)),e=$(this,ta)),e},qp=function(e){var r=ne,i=le,n=ke;Gt($(this,Cn)),$t($(this,Cn)),as($(this,Cn).ctx);try{return e()}catch(s){return Bp(s),null}finally{Gt(r),$t(i),as(n)}},zp=function(){let e=$(this,Tn).pending;$(this,Si)!==null&&(fe(this,ls,document.createDocumentFragment()),$(this,ls).append($(this,ta)),Wp($(this,Si),$(this,ls))),$(this,Gr)===null&&fe(this,Gr,Ut(()=>e($(this,ri))))},Gy=function(e){var r;if(!this.has_pending_snippet()){this.parent&&bt(r=this.parent,St,Gy).call(r,e);return}if(fe(this,cs,$(this,cs)+e),$(this,cs)===0){this.is_pending=!1;for(let i of $(this,sc))Be(i,2048),vr(i);for(let i of $(this,ac))Be(i,4096),vr(i);$(this,sc).clear(),$(this,ac).clear(),$(this,Gr)&&$n($(this,Gr),()=>{fe(this,Gr,null)}),$(this,ls)&&($(this,ri).before($(this,ls)),fe(this,ls,null))}};p();function Yp(t,e,r,i){let n=xn()?no:so;var s=t.filter(d=>!d.settled);if(r.length===0&&s.length===0){i(e.map(n));return}var a=ye,o=ne,l=wM(),c=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(d=>d.promise)):null;function u(d){l();try{i(d)}catch(h){o.f&16384||En(h,o)}a==null||a.deactivate(),af()}if(r.length===0){c.then(()=>u(e.map(n)));return}function f(){l(),Promise.all(r.map(d=>zy(d))).then(d=>u([...e.map(n),...d])).catch(d=>En(d,o))}c?c.then(f):f()}function wM(){var t=ne,e=le,r=ke,i=ye;if(M)var n=_n;return function(a=!0){Gt(t),$t(e),as(r),a&&(i==null||i.activate()),M&&(qy(null),Wl(n))}}function af(){Gt(null),$t(null),as(null),M&&(qy(null),Wl(null))}var of=null;function qy(t){of=t}var lf=new Set;function no(t){var e=2050,r=le!==null&&le.f&2?le:null;ne!==null&&(ne.f|=524288);let i={ctx:ke,deps:null,effects:null,equals:Op,f:e,fn:t,reactions:null,rv:0,v:Je,wv:0,parent:r!=null?r:ne,ac:null};return M&&Ui&&(i.created=bn("created at")),i}function zy(t,e,r){let i=ne;i===null&&NO();var n=i.b,s=void 0,a=sr(Je);M&&(a.label=e);var o=!le,l=new Map;return yM(()=>{var h;M&&(of=ne);var c=Pp();s=c.promise;try{Promise.resolve(t()).then(c.resolve,c.reject).then(()=>{u===ye&&u.committed&&u.deactivate(),af()})}catch(m){c.reject(m),af()}M&&(of=null);var u=ye;if(o){var f=n.is_rendered();n.update_pending_count(1),u.increment(f),(h=l.get(u))==null||h.reject(yn),l.delete(u),l.set(u,c)}let d=(m,g=void 0)=>{if(of=null,u.activate(),g)g!==yn&&(a.f|=8388608,Vi(a,g));else{a.f&8388608&&(a.f^=8388608),Vi(a,m);for(let[v,w]of l){if(l.delete(v),v===u)break;w.reject(yn)}M&&r!==void 0&&(lf.add(a),setTimeout(()=>{lf.has(a)&&(QO(a.label,r),lf.delete(a))}))}o&&(n.update_pending_count(-1),u.decrement(f))};c.promise.then(d,m=>d(null,m||"unknown"))}),ar(()=>{for(let c of l.values())c.reject(yn)}),M&&(a.f|=4194304),new Promise(c=>{function u(f){function d(){f===s?c(a):u(s)}f.then(d,d)}u(s)})}function Et(t){let e=no(t);return ir||Kp(e),e}function so(t){let e=no(t);return e.equals=Mp,e}function Xp(t){var e=t.effects;if(e!==null){t.effects=null;for(var r=0;r5){let l=bn("updated at");if(l!==null){let c=t.updated.get(l.stack);c||(c={error:l,count:0},t.updated.set(l.stack,c)),c.count++}}}ne!==null&&(t.set_during_effect=!0)}if(t.f&2){let o=t;t.f&2048&&cf(o),Xl(o)}t.wv=ic(),_M(t,2048),xn()&&ne!==null&&ne.f&1024&&!(ne.f&96)&&(si===null?xM([t]):si.push(t)),!i.is_fork&&ao.size>0&&!Yy&&jp()}return e}function jp(){Yy=!1;for(let t of ao)t.f&1024&&Be(t,4096),ea(t)&&Js(t);ao.clear()}function eo(t){ae(t,t.v+1)}function _M(t,e){var u;var r=t.reactions;if(r!==null)for(var i=xn(),n=r.length,s=0;s{if(ra===a)return f();var d=le,h=ra;$t(null),Xy(a);var m=f();return $t(d),Xy(h),m};i&&(r.set("length",De(t.length,s)),M&&(t=nW(t)));var l="";let c=!1;function u(f){if(!c){c=!0,l=f,Dr(n,`${l} version`);for(let[d,h]of r)Dr(h,lo(l,d));c=!1}}return new Proxy(t,{defineProperty(f,d,h){(!("value"in h)||h.configurable===!1||h.enumerable===!1||h.writable===!1)&&YO();var m=r.get(d);return m===void 0?m=o(()=>{var g=De(h.value,s);return r.set(d,g),M&&typeof d=="string"&&Dr(g,lo(l,d)),g}):ae(m,h.value,!0),!0},deleteProperty(f,d){var h=r.get(d);if(h===void 0){if(d in f){let m=o(()=>De(Je,s));r.set(d,m),eo(n),M&&Dr(m,lo(l,d))}}else ae(h,Je),eo(n);return!0},get(f,d,h){var w;if(d===Wt)return t;if(M&&d===Rp)return u;var m=r.get(d),g=d in f;if(m===void 0&&(!g||(w=Ir(f,d))!=null&&w.writable)&&(m=o(()=>{var b=Xe(g?f[d]:Je),k=De(b,s);return M&&Dr(k,lo(l,d)),k}),r.set(d,m)),m!==void 0){var v=R(m);return v===Je?void 0:v}return Reflect.get(f,d,h)},getOwnPropertyDescriptor(f,d){var h=Reflect.getOwnPropertyDescriptor(f,d);if(h&&"value"in h){var m=r.get(d);m&&(h.value=R(m))}else if(h===void 0){var g=r.get(d),v=g==null?void 0:g.v;if(g!==void 0&&v!==Je)return{enumerable:!0,configurable:!0,value:v,writable:!0}}return h},has(f,d){var v;if(d===Wt)return!0;var h=r.get(d),m=h!==void 0&&h.v!==Je||Reflect.has(f,d);if(h!==void 0||ne!==null&&(!m||(v=Ir(f,d))!=null&&v.writable)){h===void 0&&(h=o(()=>{var w=m?Xe(f[d]):Je,b=De(w,s);return M&&Dr(b,lo(l,d)),b}),r.set(d,h));var g=R(h);if(g===Je)return!1}return m},set(f,d,h,m){var y;var g=r.get(d),v=d in f;if(i&&d==="length")for(var w=h;wDe(Je,s)),r.set(w+"",b),M&&Dr(b,lo(l,w)))}if(g===void 0)(!v||(y=Ir(f,d))!=null&&y.writable)&&(g=o(()=>De(void 0,s)),M&&Dr(g,lo(l,d)),ae(g,Xe(h)),r.set(d,g));else{v=g.v!==Je;var k=o(()=>Xe(h));ae(g,k)}var x=Reflect.getOwnPropertyDescriptor(f,d);if(x!=null&&x.set&&x.set.call(m,h),!v){if(i&&typeof d=="string"){var E=r.get("length"),A=Number(d);Number.isInteger(A)&&A>=E.v&&ae(E,A+1)}eo(n)}return!0},ownKeys(f){R(n);var d=Reflect.ownKeys(f).filter(g=>{var v=r.get(g);return v===void 0||v.v!==Je});for(var[h,m]of r)m.v!==Je&&!(h in f)&&d.push(h);return d},setPrototypeOf(){XO()}})}function lo(t,e){var r;return typeof e=="symbol"?`${t}[Symbol(${(r=e.description)!=null?r:""})]`:rW.test(e)?`${t}.${e}`:/^\d+$/.test(e)?`${t}[${e}]`:`${t}['${e}']`}function Qp(t){try{if(t!==null&&typeof t=="object"&&Wt in t)return t[Wt]}catch(e){}return t}var iW=new Set(["copyWithin","fill","pop","push","reverse","shift","sort","splice","unshift"]);function nW(t){return new Proxy(t,{get(e,r,i){var n=Reflect.get(e,r,i);return iW.has(r)?function(...s){bM();var a=n.apply(this,s);return jp(),a}:n}})}function SM(){let t=Array.prototype,e=Array.__svelte_cleanup;e&&e();let{indexOf:r,lastIndexOf:i,includes:n}=t;t.indexOf=function(s,a){let o=r.call(this,s,a);if(o===-1){for(let l=a!=null?a:0;l{t.indexOf=r,t.lastIndexOf=i,t.includes=n}}var Zy,EM,Qu,kM,AM;function Jp(){if(Zy===void 0){Zy=window,EM=document,Qu=/Firefox/.test(navigator.userAgent);var t=Element.prototype,e=Node.prototype,r=Text.prototype;kM=Ir(e,"firstChild").get,AM=Ir(e,"nextSibling").get,Ay(t)&&(t.__click=void 0,t.__className=void 0,t.__attributes=null,t.__style=void 0,t.__e=void 0),Ay(r)&&(r.__t=void 0),M&&(t.__svelte_meta=null,SM())}}function Ft(t=""){return document.createTextNode(t)}function Qt(t){return kM.call(t)}function Zt(t){return AM.call(t)}function G(t,e){if(!ie)return Qt(t);var r=Qt(ge);if(r===null)r=ge.appendChild(Ft());else if(e&&r.nodeType!==Vl){var i=Ft();return r==null||r.before(i),je(i),i}return e&&tm(r),je(r),r}function zr(t,e=!1){var n,s;if(!ie){var r=Qt(t);return r instanceof Comment&&r.data===""?Zt(r):r}if(e){if(((n=ge)==null?void 0:n.nodeType)!==Vl){var i=Ft();return(s=ge)==null||s.before(i),je(i),i}tm(ge)}return ge}function te(t,e=1,r=!1){let i=ie?ge:t;for(var n;e--;)n=i,i=Zt(i);if(!ie)return i;if(r){if((i==null?void 0:i.nodeType)!==Vl){var s=Ft();return i===null?n==null||n.after(s):i.before(s),je(s),s}tm(i)}return je(i),i}function oc(t){t.textContent=""}function em(){if(!ir||Lr!==null)return!1;var t=ne.f;return(t&32768)!==0}function tm(t){if(t.nodeValue.length<65536)return;let e=t.nextSibling;for(;e!==null&&e.nodeType===Vl;)e.remove(),t.nodeValue+=e.nodeValue,e=t.nextSibling}p();p();function Ky(t){ie&&Qt(t)!==null&&oc(t)}var TM=!1;function Qy(){TM||(TM=!0,document.addEventListener("reset",t=>{Promise.resolve().then(()=>{var e;if(!t.defaultPrevented)for(let r of t.target.elements)(e=r.__on_r)==null||e.call(r)})},{capture:!0}))}function Wi(t){var e=le,r=ne;$t(null),Gt(null);try{return t()}finally{$t(e),Gt(r)}}function Jy(t,e,r,i=r){t.addEventListener(e,()=>Wi(r));let n=t.__on_r;n?t.__on_r=()=>{n(),i(!0)}:t.__on_r=()=>i(!0),Qy()}function CM(t){ne===null&&(le===null&&jO(t),GO()),Ei&&UO(t)}function aW(t,e){var r=e.last;r===null?e.last=e.first=t:(r.next=t,t.prev=r,e.last=t)}function Fn(t,e,r){var o;var i=ne;if(M)for(;i!==null&&i.f&131072;)i=i.parent;i!==null&&i.f&8192&&(t|=8192);var n={ctx:ke,deps:null,nodes:null,f:t|2048|512,first:null,fn:e,last:null,next:null,parent:i,b:i&&i.b,prev:null,teardown:null,wv:0,ac:null};if(M&&(n.component_function=Gi),r)try{Js(n),n.f|=32768}catch(l){throw dt(n),l}else e!==null&&vr(n);var s=n;if(r&&s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&!(s.f&524288)&&(s=s.first,t&16&&t&65536&&s!==null&&(s.f|=65536)),s!==null&&(s.parent=i,i!==null&&aW(s,i),le!==null&&le.f&2&&!(t&64))){var a=le;((o=a.effects)!=null?o:a.effects=[]).push(s)}return n}function Qs(){return le!==null&&!qr}function ar(t){let e=Fn(8,null,!1);return Be(e,1024),e.teardown=t,e}function or(t){var n;CM("$effect"),M&&tr(t,"name",{value:"$effect"});var e=ne.f,r=!le&&(e&32)!==0&&(e&32768)===0;if(r){var i=ke;((n=i.e)!=null?n:i.e=[]).push(t)}else return Fy(t)}function Fy(t){return Fn(1048580,t,!1)}function tb(t){Hr.ensure();let e=Fn(524352,t,!0);return()=>{dt(e)}}function PM(t){Hr.ensure();let e=Fn(524352,t,!0);return(r={})=>new Promise(i=>{r.outro?$n(e,()=>{dt(e),i(void 0)}):(dt(e),i(void 0))})}function Vr(t){return Fn(4,t,!1)}function yM(t){return Fn(4718592,t,!0)}function Kt(t,e=0){return Fn(8|e,t,!0)}function Ne(t,e=[],r=[],i=[]){Yp(i,e,r,n=>{Fn(8,()=>t(...n.map(R)),!0)})}function ii(t,e=0){var r=Fn(16|e,t,!0);return M&&(r.dev_stack=_n),r}function Ut(t){return Fn(524320,t,!0)}function rb(t){var e=t.teardown;if(e!==null){let r=Ei,i=le;eb(!0),$t(null);try{e.call(null)}finally{eb(r),$t(i)}}}function ib(t,e=!1){var r=t.first;for(t.first=t.last=null;r!==null;){let n=r.ac;n!==null&&Wi(()=>{n.abort(yn)});var i=r.next;r.f&64?r.parent=null:dt(r,e),r=i}}function RM(t){for(var e=t.first;e!==null;){var r=e.next;e.f&32||dt(e),e=r}}function dt(t,e=!0){var r=!1;(e||t.f&262144)&&t.nodes!==null&&t.nodes.end!==null&&($M(t.nodes.start,t.nodes.end),r=!0),ib(t,e&&!r),ff(t,0),Be(t,16384);var i=t.nodes&&t.nodes.t;if(i!==null)for(let s of i)s.stop();rb(t);var n=t.parent;n!==null&&n.first!==null&&Ny(t),M&&(t.component_function=null),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes=t.ac=null}function $M(t,e){for(;t!==null;){var r=t===e?null:Zt(t);t.remove(),t=r}}function Ny(t){var e=t.parent,r=t.prev,i=t.next;r!==null&&(r.next=i),i!==null&&(i.prev=r),e!==null&&(e.first===t&&(e.first=i),e.last===t&&(e.last=r))}function $n(t,e,r=!0){var i=[];FM(t,i,!0);var n=()=>{r&&dt(t),e&&e()},s=i.length;if(s>0){var a=()=>--s||n();for(var o of i)o.out(a)}else n()}function FM(t,e,r){if(!(t.f&8192)){t.f^=8192;var i=t.nodes&&t.nodes.t;if(i!==null)for(let o of i)(o.is_global||r)&&e.push(o);for(var n=t.first;n!==null;){var s=n.next,a=(n.f&65536)!==0||(n.f&32)!==0&&(t.f&16)!==0;FM(n,e,a?r:!1),n=s}}}function uf(t){IM(t,!0)}function IM(t,e){if(t.f&8192){t.f^=8192,t.f&1024||(Be(t,2048),vr(t));for(var r=t.first;r!==null;){var i=r.next,n=(r.f&65536)!==0||(r.f&32)!==0;IM(r,n?e:!1),r=i}var s=t.nodes&&t.nodes.t;if(s!==null)for(let a of s)(a.is_global||e)&&a.in()}}function Wp(t,e){if(t.nodes)for(var r=t.nodes.start,i=t.nodes.end;r!==null;){var n=r===i?null:Zt(r);e.append(r),r=n}}p();var OM=null;var rm=!1,Ei=!1;function eb(t){Ei=t}var le=null,qr=!1;function $t(t){le=t}var ne=null;function Gt(t){ne=t}var ni=null;function Kp(t){le!==null&&(!ir||le.f&2)&&(ni===null?ni=[t]:ni.push(t))}var Wr=null,ai=0,si=null;function xM(t){si=t}var MM=1,co=0,ra=co;function Xy(t){ra=t}function ic(){return++MM}function ea(t){var e=t.f;if(e&2048)return!0;if(e&2&&(t.f&=-32769),e&4096){for(var r=t.deps,i=r.length,n=0;nt.wv)return!0}e&512&&Rt===null&&Be(t,1024)}return!1}function DM(t,e,r=!0){var i=t.reactions;if(i!==null&&!(!ir&&ni!==null&&Hi.call(ni,t)))for(var n=0;n{t.ac.abort(yn)}),t.ac=null);try{t.f|=2097152;var u=t.fn,f=u(),d=t.deps,h=(g=ye)==null?void 0:g.is_fork;if(Wr!==null){var m;if(h||ff(t,ai),d!==null&&ai>0)for(d.length=ai+Wr.length,m=0;m{requestAnimationFrame(()=>t()),setTimeout(()=>t())});await Promise.resolve(),Ja()}function R(t){var h,m,g;var e=t.f,r=(e&2)!==0;if((h=OM)==null||h.add(t),le!==null&&!qr){var i=ne!==null&&(ne.f&16384)!==0;if(!i&&(ni===null||!Hi.call(ni,t))){var n=le.deps;if(le.f&2097152)t.rvr==null?void 0:r.call(this,s))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?yt(()=>{e.addEventListener(t,n,i)}):e.addEventListener(t,n,i),n}function oi(t,e,r,i,n){var s={capture:i,passive:n},a=HM(t,e,r,s);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&ar(()=>{e.removeEventListener(t,a,s)})}function kt(t){for(var e=0;e{throw w});throw d}}finally{t.__root=e,delete t.currentTarget,$t(u),Gt(f)}}}p();p();function sm(t){var e=document.createElement("template");return e.innerHTML=t.replaceAll("",""),e.content}function In(t,e){var r=ne;r.nodes===null&&(r.nodes={start:t,end:e,a:null,t:null})}function ue(t,e){var r=(e&1)!==0,i=(e&2)!==0,n,s=!t.startsWith("");return()=>{if(ie)return In(ge,null),ge;n===void 0&&(n=sm(s?t:""+t),r||(n=Qt(n)));var a=i||Qu?document.importNode(n,!0):n.cloneNode(!0);if(r){var o=Qt(a),l=a.lastChild;In(o,l)}else In(a,a);return a}}function fs(){if(ie)return In(ge,null),ge;var t=document.createDocumentFragment(),e=document.createComment(""),r=Ft();return t.append(e,r),In(e,r),t}function oe(t,e){if(ie){var r=ne;(!(r.f&32768)||r.nodes.end===null)&&(r.nodes.end=ge),rr();return}t!==null&&t.before(e)}p();var dW=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected","webkitdirectory","defer","disablepictureinpicture","disableremoteplayback"];var Ple=[...dW,"formNoValidate","isMap","noModule","playsInline","readOnly","value","volume","defaultValue","defaultChecked","srcObject","noValidate","allowFullscreen","disablePictureInPicture","disableRemotePlayback"];var hW=["touchstart","touchmove"];function GM(t){return hW.includes(t)}var pW=["$state","$state.raw","$derived","$derived.by"],Rle=[...pW,"$state.eager","$state.snapshot","$props","$props.id","$bindable","$effect","$effect.pre","$effect.tracking","$effect.root","$effect.pending","$inspect","$inspect().with","$inspect.trace","$host"];var am=!0;function Ue(t,e){var i;var r=e==null?"":typeof e=="object"?e+"":e;r!==((i=t.__t)!=null?i:t.__t=t.nodeValue)&&(t.__t=r,t.nodeValue=r+"")}function ia(t,e){return jM(t,e)}function ob(t,e){var a;Jp(),e.intro=(a=e.intro)!=null?a:!1;let r=e.target,i=ie,n=ge;try{for(var s=Qt(r);s&&(s.nodeType!==Mr||s.data!==Xu);)s=Zt(s);if(!s)throw rs;Ht(!0),je(s);let o=jM(t,{...e,anchor:s});return Ht(!1),o}catch(o){if(o instanceof Error&&o.message.split(` -`).some(l=>l.startsWith("https://svelte.dev/e/")))throw o;return o!==rs&&console.warn("Failed to hydrate: ",o),e.recover===!1&&zO(),Jp(),oc(r),Ht(!1),ia(t,e)}finally{Ht(i),je(n)}}var cc=new Map;function jM(t,{target:e,anchor:r,props:i={},events:n,context:s,intro:a=!0}){Jp();var o=new Set,l=f=>{for(var d=0;d{var f=r!=null?r:e.appendChild(Ft());return jy(f,{pending:()=>{}},d=>{ot({});var h=ke;if(s&&(h.c=s),n&&(i.$$events=n),ie&&In(d,null),am=a,c=t(d,i)||{},am=!0,ie&&(ne.nodes.end=ge,ge===null||ge.nodeType!==Mr||ge.data!==Va))throw Wa(),rs;lt()}),()=>{var m;for(var d of o){e.removeEventListener(d,lc);var h=cc.get(d);--h===0?(document.removeEventListener(d,lc),cc.delete(d)):cc.set(d,h)}nm.delete(l),f!==r&&((m=f.parentNode)==null||m.removeChild(f))}});return ab.set(c,u),c}var ab=new WeakMap;function ds(t,e){let r=ab.get(t);return r?(ab.delete(t),r(e)):(M&&(Wt in t?tM():eM()),Promise.resolve())}p();p();p();var Yi,On,li,uo,df,hf,om,hs=class{constructor(e,r=!0){ze(this,"anchor");pe(this,Yi,new Map);pe(this,On,new Map);pe(this,li,new Map);pe(this,uo,new Set);pe(this,df,!0);pe(this,hf,()=>{var e=ye;if($(this,Yi).has(e)){var r=$(this,Yi).get(e),i=$(this,On).get(r);if(i)uf(i),$(this,uo).delete(r);else{var n=$(this,li).get(r);n&&($(this,On).set(r,n.effect),$(this,li).delete(r),n.fragment.lastChild.remove(),this.anchor.before(n.fragment),i=n.effect)}for(let[s,a]of $(this,Yi)){if($(this,Yi).delete(s),s===e)break;let o=$(this,li).get(a);o&&(dt(o.effect),$(this,li).delete(a))}for(let[s,a]of $(this,On)){if(s===r||$(this,uo).has(s))continue;let o=()=>{if(Array.from($(this,Yi).values()).includes(s)){var c=document.createDocumentFragment();Wp(a,c),c.append(Ft()),$(this,li).set(s,{effect:a,fragment:c})}else dt(a);$(this,uo).delete(s),$(this,On).delete(s)};$(this,df)||!i?($(this,uo).add(s),$n(a,o,!1)):o()}}});pe(this,om,e=>{$(this,Yi).delete(e);let r=Array.from($(this,Yi).values());for(let[i,n]of $(this,li))r.includes(i)||(dt(n.effect),$(this,li).delete(i))});this.anchor=e,fe(this,df,r)}ensure(e,r){var i=ye,n=em();if(r&&!$(this,On).has(e)&&!$(this,li).has(e))if(n){var s=document.createDocumentFragment(),a=Ft();s.append(a),$(this,li).set(e,{effect:Ut(()=>r(a)),fragment:s})}else $(this,On).set(e,Ut(()=>r(this.anchor)));if($(this,Yi).set(i,e),n){for(let[o,l]of $(this,On))o===e?i.unskip_effect(l):i.skip_effect(l);for(let[o,l]of $(this,li))o===e?i.unskip_effect(l.effect):i.skip_effect(l.effect);i.oncommit($(this,hf)),i.ondiscard($(this,om))}else ie&&(this.anchor=ge),$(this,hf).call(this)}};Yi=new WeakMap,On=new WeakMap,li=new WeakMap,uo=new WeakMap,df=new WeakMap,hf=new WeakMap,om=new WeakMap;if(M){let t=function(e){if(!(e in globalThis)){let r;Object.defineProperty(globalThis,e,{configurable:!0,get:()=>{if(r!==void 0)return r;WO(e)},set:i=>{r=i}})}};t("$state"),t("$effect"),t("$derived"),t("$inspect"),t("$props"),t("$bindable")}function fo(t){ke===null&&$p("onMount"),ss&&ke.l!==null?vW(ke).m.push(t):or(()=>{let e=We(t);if(typeof e=="function")return e})}function vW(t){var r;var e=t.l;return(r=e.u)!=null?r:e.u={a:[],b:[],m:[]}}p();p();var VM=new Map;function WM(t,e){var r=VM.get(t);r||(r=new Set,VM.set(t,r)),r.add(e)}p();p();p();p();p();p();p();p();p();function Ae(t,e,r=!1){ie&&rr();var i=new hs(t),n=r?65536:0;function s(a,o){if(ie){let c=Ip(t)===wn;if(a===c){var l=ns();je(l),i.anchor=l,Ht(!1),i.ensure(a,o),Ht(!0);return}}i.ensure(a,o)}ii(()=>{var a=!1;e((o,l=!0)=>{a=!0,s(l,o)}),a||s(!1,null)},n)}p();var Cfe=Symbol("NaN");p();p();function ci(t,e){return e}function EW(t,e,r){var f;for(var i=[],n=e.length,s,a=e.length,o=0;o{if(s){if(s.pending.delete(d),s.done.add(d),s.pending.size===0){var h=t.outrogroups;lb(ql(s.done)),h.delete(s),h.size===0&&(t.outrogroups=null)}}else a-=1},!1)}if(a===0){var l=i.length===0&&r!==null;if(l){var c=r,u=c.parentNode;oc(u),u.append(c),t.items.clear()}lb(e,!l)}else s={pending:new Set(e),done:new Set},((f=t.outrogroups)!=null?f:t.outrogroups=new Set).add(s)}function lb(t,e=!0){for(var r=0;r{var w=r();return is(w)?w:w==null?[]:ql(w)}),d,h=!0;function m(){v.fallback=u,kW(v,d,a,e,i),u!==null&&(d.length===0?u.f&33554432?(u.f^=33554432,mf(u,null,a)):uf(u):$n(u,()=>{u=null}))}var g=ii(()=>{d=R(f);var w=d.length;let b=!1;if(ie){var k=Ip(a)===wn;k!==(w===0)&&(a=ns(),je(a),Ht(!1),b=!0)}for(var x=new Set,E=ye,A=em(),y=0;ys(a)):(u=Ut(()=>s(uc!=null?uc:uc=Ft())),u.f|=33554432)),w>x.size&&(M?TW(d,i):Py("","","")),ie&&w>0&&je(ns()),!h)if(A){for(let[P,D]of o)x.has(P)||E.skip_effect(D.e);E.oncommit(m),E.ondiscard(()=>{})}else m();b&&Ht(!0),R(f)}),v={effect:g,flags:e,items:o,outrogroups:null,fallback:u};h=!1,ie&&(a=ge)}function pf(t){for(;t!==null&&!(t.f&32);)t=t.next;return t}function kW(t,e,r,i,n){var T,P,D,B,N,ce,Pe,ve,se;var s=(i&8)!==0,a=e.length,o=t.items,l=pf(t.effect.first),c,u=null,f,d=[],h=[],m,g,v,w;if(s)for(w=0;w0){var _=i&4&&a===0?r:null;if(s){for(w=0;w{var xe,we;if(f!==void 0)for(v of f)(we=(xe=v.nodes)==null?void 0:xe.a)==null||we.apply()})}function AW(t,e,r,i,n,s,a,o){var l=a&1?a&16?sr(r):oo(r,!1,!1):null,c=a&2?sr(n):null;return M&&l&&(l.trace=()=>{var u;o()[(u=c==null?void 0:c.v)!=null?u:n]}),{v:l,i:c,e:Ut(()=>(s(e,l!=null?l:r,c!=null?c:n,o),()=>{t.delete(i)}))}}function mf(t,e,r){if(t.nodes)for(var i=t.nodes.start,n=t.nodes.end,s=e&&!(e.f&33554432)?e.nodes.start:r;i!==null;){var a=Zt(i);if(s.before(i),i===n)return;i=a}}function na(t,e,r){e===null?t.effect.first=r:e.next=r,r===null?t.effect.last=e:r.prev=e}function TW(t,e){let r=new Map,i=t.length;for(let n=0;nperformance.now():()=>Date.now(),Xi={tick:t=>(Tp?requestAnimationFrame:Or)(t),now:()=>CW(),tasks:new Set};function XM(){let t=Xi.now();Xi.tasks.forEach(e=>{e.c(t)||(Xi.tasks.delete(e),e.f())}),Xi.tasks.size!==0&&Xi.tick(XM)}function ZM(t){let e;return Xi.tasks.size===0&&Xi.tick(XM),{promise:new Promise(r=>{Xi.tasks.add(e={c:t,f:r})}),abort(){Xi.tasks.delete(e)}}}function lm(t,e){Wi(()=>{t.dispatchEvent(new CustomEvent(e))})}function FW(t){if(t==="float")return"cssFloat";if(t==="offset")return"cssOffset";if(t.startsWith("--"))return t;let e=t.split("-");return e.length===1?e[0]:e[0]+e.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function KM(t){let e={},r=t.split(";");for(let i of r){let[n,s]=i.split(":");if(!n||s===void 0)break;let a=FW(n.trim());e[a]=s.trim()}return e}var IW=t=>t;function Zi(t,e,r,i){var k,x;var n=(t&1)!==0,s=(t&2)!==0,a=n&&s,o=(t&4)!==0,l=a?"both":n?"in":"out",c,u=e.inert,f=e.style.overflow,d,h;function m(){return Wi(()=>{var E;return c!=null?c:c=r()(e,(E=i==null?void 0:i())!=null?E:{},{direction:l})})}var g={is_global:o,in(){var E;if(e.inert=u,!n){h==null||h.abort(),(E=h==null?void 0:h.reset)==null||E.call(h);return}s||d==null||d.abort(),d=cb(e,m(),h,1,()=>{lm(e,"introend"),d==null||d.abort(),d=c=void 0,e.style.overflow=f})},out(E){if(!s){E==null||E(),c=void 0;return}e.inert=!0,h=cb(e,m(),d,0,()=>{lm(e,"outroend"),E==null||E()})},stop:()=>{d==null||d.abort(),h==null||h.abort()}},v=ne;if(((x=(k=v.nodes).t)!=null?x:k.t=[]).push(g),n&&am){var w=o;if(!w){for(var b=v.parent;b&&b.f&65536;)for(;(b=b.parent)&&!(b.f&16););w=!b||(b.f&32768)!==0}w&&Vr(()=>{We(()=>g.in())})}}function cb(t,e,r,i,n){var s=i===1;if(Ty(e)){var a,o=!1;return yt(()=>{if(!o){var v=e({direction:s?"in":"out"});a=cb(t,v,r,i,n)}}),{abort:()=>{o=!0,a==null||a.abort()},deactivate:()=>a.deactivate(),reset:()=>a.reset(),t:()=>a.t()}}if(r==null||r.deactivate(),!(e!=null&&e.duration)&&!(e!=null&&e.delay))return lm(t,s?"introstart":"outrostart"),n(),{abort:Or,deactivate:Or,reset:Or,t:()=>i};let{delay:l=0,css:c,tick:u,easing:f=IW}=e;var d=[];if(s&&r===void 0&&(u&&u(0,1),c)){var h=KM(c(0,1));d.push(h,h)}var m=()=>1-i,g=t.animate(d,{duration:l,fill:"forwards"});return g.onfinish=()=>{var _;g.cancel(),lm(t,s?"introstart":"outrostart");var v=(_=r==null?void 0:r.t())!=null?_:1-i;r==null||r.abort();var w=i-v,b=e.duration*Math.abs(w),k=[];if(b>0){var x=!1;if(c)for(var E=Math.ceil(b/16.666666666666668),A=0;A<=E;A+=1){var y=v+w*f(A/E),S=KM(c(y,1-y));k.push(S),x||(x=S.overflow==="hidden")}x&&(t.style.overflow="hidden"),m=()=>{var T=g.currentTime;return v+w*f(T/b)},u&&ZM(()=>{if(g.playState!=="running")return!1;var T=m();return u(T,1-T),!0})}g=t.animate(k,{duration:b,fill:"forwards"}),g.onfinish=()=>{m=()=>i,u==null||u(i,1-i),n()}},{abort:()=>{g&&(g.cancel(),g.effect=null,g.onfinish=Or)},deactivate:()=>{n=Or},reset:()=>{i===0&&(u==null||u(1,0))},t:()=>m()}}p();p();function Ki(t,e){Vr(()=>{var n;var r=t.getRootNode(),i=r.host?r:(n=r.head)!=null?n:r.ownerDocument.head;if(!i.querySelector("#"+e.hash)){let s=document.createElement("style");s.id=e.hash,s.textContent=e.code,i.appendChild(s),M&&WM(e.hash,s)}})}p();p();p();p();p();p();var JM=[...` -\r\f\xA0\v\uFEFF`];function eD(t,e,r){var i=t==null?"":""+t;if(e&&(i=i?i+" "+e:e),r){for(var n in r)if(r[n])i=i?i+" "+n:n;else if(i.length)for(var s=n.length,a=0;(a=i.indexOf(n,a))>=0;){var o=a+s;(a===0||JM.includes(i[a-1]))&&(o===i.length||JM.includes(i[o]))?i=(a===0?"":i.substring(0,a))+i.substring(o+1):a=o}}return i===""?null:i}p();function ht(t,e,r,i,n,s){var a=t.__className;if(ie||a!==r||a===void 0){var o=eD(r,i,s);(!ie||o!==t.getAttribute("class"))&&(o==null?t.removeAttribute("class"):e?t.className=o:t.setAttribute("class",o)),t.__className=r}else if(s&&n!==s)for(var l in s){var c=!!s[l];(n==null||c!==!!n[l])&&t.classList.toggle(l,c)}return s}p();p();var UW=Symbol("class"),GW=Symbol("style"),jW=Symbol("is custom element"),qW=Symbol("is html");function be(t,e,r,i){var n=zW(t);if(ie&&(n[e]=t.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&t.nodeName==="LINK")){i||WW(t,e,r!=null?r:"");return}n[e]!==(n[e]=r)&&(e==="loading"&&(t[BO]=r),r==null?t.removeAttribute(e):typeof r!="string"&&VW(t).includes(e)?t[e]=r:t.setAttribute(e,r))}function zW(t){var e;return(e=t.__attributes)!=null?e:t.__attributes={[jW]:t.nodeName.includes("-"),[qW]:t.namespaceURI===MO}}var tD=new Map;function VW(t){var e=t.getAttribute("is")||t.nodeName,r=tD.get(e);if(r)return r;tD.set(e,r=[]);for(var i,n=t,s=Element.prototype;s!==n;){i=Ey(n);for(var a in i)i[a].set&&r.push(a);n=zl(n)}return r}function WW(t,e,r){var i;M&&(e==="srcset"&&YW(t,r)||ub((i=t.getAttribute(e))!=null?i:"",r)||JO(e,t.outerHTML.replace(t.innerHTML,t.innerHTML&&"..."),String(r)))}function ub(t,e){return t===e?!0:new URL(t,document.baseURI).href===new URL(e,document.baseURI).href}function rD(t){return t.split(",").map(e=>e.trim().split(" ").filter(Boolean))}function YW(t,e){var r=rD(t.srcset),i=rD(e);return i.length===r.length&&i.every(([n,s],a)=>s===r[a][1]&&(ub(r[a][0],n)||ub(n,r[a][0])))}p();p();p();function hb(t,e,r=e){var i=new WeakSet;Jy(t,"input",async n=>{M&&t.type==="checkbox"&&Cy();var s=n?t.defaultValue:t.value;if(s=fb(t)?db(s):s,r(s),ye!==null&&i.add(ye),await im(),s!==(s=e())){var a=t.selectionStart,o=t.selectionEnd,l=t.value.length;if(t.value=s!=null?s:"",o!==null){var c=t.value.length;a===o&&o===l&&c>l?(t.selectionStart=c,t.selectionEnd=c):(t.selectionStart=a,t.selectionEnd=Math.min(o,c))}}}),(ie&&t.defaultValue!==t.value||We(e)==null&&t.value)&&(r(fb(t)?db(t.value):t.value),ye!==null&&i.add(ye)),Kt(()=>{var a;M&&t.type==="checkbox"&&Cy();var n=e();if(t===document.activeElement){var s=(a=tf)!=null?a:ye;if(i.has(s))return}fb(t)&&n===db(t.value)||t.type==="date"&&!n&&!t.value||n!==t.value&&(t.value=n!=null?n:"")})}function fb(t){var e=t.type;return e==="number"||e==="range"}function db(t){return t===""?null:+t}p();p();p();p();p();function nD(t,e){return t===e||(t==null?void 0:t[Wt])===e}function st(t={},e,r,i){return Vr(()=>{var n,s;return Kt(()=>{n=s,s=(i==null?void 0:i())||[],We(()=>{t!==r(...s)&&(e(t,...s),n&&nD(r(...n),t)&&e(null,...n))})}),()=>{yt(()=>{s&&nD(r(...s),t)&&e(null,...s)})}}),t}p();p();p();p();p();p();p();p();p();var um=!1,Yme=Symbol();function mb(t){var e=um;try{return um=!1,[t(),um]}finally{um=e}}function ki(t,e,r,i){var k,x;var n=!ss||(r&2)!==0,s=(r&8)!==0,a=(r&16)!==0,o=i,l=!0,c=()=>(l&&(l=!1,o=a?We(i):i),o),u;if(s){var f=Wt in t||Zu in t;u=(x=(k=Ir(t,e))==null?void 0:k.set)!=null?x:f&&e in t?E=>t[e]=E:void 0}var d,h=!1;s?[d,h]=mb(()=>t[e]):d=t[e],d===void 0&&i!==void 0&&(d=c(),u&&(n&&VO(e),u(d)));var m;if(n?m=()=>{var E=t[e];return E===void 0?c():(l=!0,E)}:m=()=>{var E=t[e];return E!==void 0&&(o=void 0),E===void 0?o:E},n&&!(r&4))return m;if(u){var g=t.$$legacy;return function(E,A){return arguments.length>0?((!n||!A||g||h)&&u(A?m():E),E):m()}}var v=!1,w=(r&1?no:so)(()=>(v=!1,m()));M&&(w.label=e),s&&R(w);var b=ne;return function(E,A){if(arguments.length>0){let y=A?R(w):n&&s?Xe(E):E;return ae(w,y),v=!0,o!==void 0&&(o=y),E}return Ei&&v||b.f&16384?w.v:R(w)}}p();p();p();function sD(t){return new gb(t)}var ms,Ai,gb=class{constructor(e){pe(this,ms);pe(this,Ai);var s,a;var r=new Map,i=(o,l)=>{var c=oo(l,!1,!1);return r.set(o,c),c};let n=new Proxy({...e.props||{},$$events:{}},{get(o,l){var c;return R((c=r.get(l))!=null?c:i(l,Reflect.get(o,l)))},has(o,l){var c;return l===Zu?!0:(R((c=r.get(l))!=null?c:i(l,Reflect.get(o,l))),Reflect.has(o,l))},set(o,l,c){var u;return ae((u=r.get(l))!=null?u:i(l,c),c),Reflect.set(o,l,c)}});fe(this,Ai,(e.hydrate?ob:ia)(e.component,{target:e.target,anchor:e.anchor,props:n,context:e.context,intro:(s=e.intro)!=null?s:!1,recover:e.recover})),!ir&&(!((a=e==null?void 0:e.props)!=null&&a.$$host)||e.sync===!1)&&Ja(),fe(this,ms,n.$$events);for(let o of Object.keys($(this,Ai)))o==="$set"||o==="$destroy"||o==="$on"||tr(this,o,{get(){return $(this,Ai)[o]},set(l){$(this,Ai)[o]=l},enumerable:!0});$(this,Ai).$set=o=>{Object.assign(n,o)},$(this,Ai).$destroy=()=>{ds($(this,Ai))}}$set(e){$(this,Ai).$set(e)}$on(e,r){$(this,ms)[e]=$(this,ms)[e]||[];let i=(...n)=>r.call(this,...n);return $(this,ms)[e].push(i),()=>{$(this,ms)[e]=$(this,ms)[e].filter(n=>n!==i)}}$destroy(){$(this,Ai).$destroy()}};ms=new WeakMap,Ai=new WeakMap;var l9;typeof HTMLElement=="function"&&(l9=class extends HTMLElement{constructor(e,r,i){super();ze(this,"$$ctor");ze(this,"$$s");ze(this,"$$c");ze(this,"$$cn",!1);ze(this,"$$d",{});ze(this,"$$r",!1);ze(this,"$$p_d",{});ze(this,"$$l",{});ze(this,"$$l_u",new Map);ze(this,"$$me");ze(this,"$$shadowRoot",null);this.$$ctor=e,this.$$s=r,i&&(this.$$shadowRoot=this.attachShadow(i))}addEventListener(e,r,i){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(r),this.$$c){let n=this.$$c.$on(e,r);this.$$l_u.set(r,n)}super.addEventListener(e,r,i)}removeEventListener(e,r,i){if(super.removeEventListener(e,r,i),this.$$c){let n=this.$$l_u.get(r);n&&(n(),this.$$l_u.delete(r))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(n){return s=>{let a=document.createElement("slot");n!=="default"&&(a.name=n),oe(s,a)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let r={},i=c9(this);for(let n of this.$$s)n in i&&(n==="default"&&!this.$$d.children?(this.$$d.children=e(n),r.default=!0):r[n]=e(n));for(let n of this.attributes){let s=this.$$g_p(n.name);s in this.$$d||(this.$$d[s]=vb(s,n.value,this.$$p_d,"toProp"))}for(let n in this.$$p_d)!(n in this.$$d)&&this[n]!==void 0&&(this.$$d[n]=this[n],delete this[n]);this.$$c=sD({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:r,$$host:this}}),this.$$me=tb(()=>{Kt(()=>{var n;this.$$r=!0;for(let s of Sy(this.$$c)){if(!((n=this.$$p_d[s])!=null&&n.reflect))continue;this.$$d[s]=this.$$c[s];let a=vb(s,this.$$d[s],this.$$p_d,"toAttribute");a==null?this.removeAttribute(this.$$p_d[s].attribute||s):this.setAttribute(this.$$p_d[s].attribute||s,a)}this.$$r=!1})});for(let n in this.$$l)for(let s of this.$$l[n]){let a=this.$$c.$on(n,s);this.$$l_u.set(s,a)}this.$$l={}}}attributeChangedCallback(e,r,i){var n;this.$$r||(e=this.$$g_p(e),this.$$d[e]=vb(e,i,this.$$p_d,"toProp"),(n=this.$$c)==null||n.$set({[e]:this.$$d[e]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(e){return Sy(this.$$p_d).find(r=>this.$$p_d[r].attribute===e||!this.$$p_d[r].attribute&&r.toLowerCase()===e)||e}});function vb(t,e,r,i){var s;let n=(s=r[t])==null?void 0:s.type;if(e=n==="Boolean"&&typeof e!="boolean"?e!=null:e,!i||!r[t])return e;if(i==="toAttribute")switch(n){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e==null?null:e;default:return e}else switch(n){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}function c9(t){let e={};return t.childNodes.forEach(r=>{e[r.slot||"default"]=!0}),e}p();p();function ho(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(f){a(f)}}function l(u){try{c(i.throw(u))}catch(f){a(f)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(t,e||[])).next())})}var _b=require("obsidian");p();var yb=require("obsidian");p();function u9(t){let e=t-1;return e*e*e+1}var wb=!1;function Dn(t,{delay:e=0,duration:r=400,easing:i=u9,axis:n="y"}={}){let s=getComputedStyle(t);M&&!wb&&/(contents|inline|table)/.test(s.display)&&(wb=!0,Promise.resolve().then(()=>wb=!1),iM(s.display));let a=+s.opacity,o=n==="y"?"height":"width",l=parseFloat(s[o]),c=n==="y"?["top","bottom"]:["left","right"],u=c.map(w=>`${w[0].toUpperCase()}${w.slice(1)}`),f=parseFloat(s[`padding${u[0]}`]),d=parseFloat(s[`padding${u[1]}`]),h=parseFloat(s[`margin${u[0]}`]),m=parseFloat(s[`margin${u[1]}`]),g=parseFloat(s[`border${u[0]}Width`]),v=parseFloat(s[`border${u[1]}Width`]);return{delay:e,duration:r,easing:i,css:w=>`overflow: hidden;opacity: ${Math.min(w*20,1)*a};${o}: ${w*l}px;padding-${c[0]}: ${w*f}px;padding-${c[1]}: ${w*d}px;margin-${c[0]}: ${w*h}px;margin-${c[1]}: ${w*m}px;border-${c[0]}-width: ${w*g}px;border-${c[1]}-width: ${w*v}px;min-${o}: 0`}}p();var fm=require("obsidian");var f9=ue('
'),d9=ue('
'),h9={hash:"svelte-1c0jiav",code:"main.svelte-1c0jiav .nav-file-title:where(.svelte-1c0jiav) {align-items:center;}"};function gf(t,e){ot(e,!0),Ki(t,h9);let r=Xe([]),i=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left");or(()=>{for(let w of r)w&&(0,fm.setIcon)(w,w.getAttr("data-icon"))});function n(w){w.stopPropagation(),pl(e.diff.path)?s(w):a(w)}function s(w){var b;w.stopPropagation();let k=e.view.app.vault.getAbstractFileByPath(e.diff.vaultPath);k instanceof fm.TFile&&((b=Mi(e.view.app,w))===null||b===void 0||b.openFile(k).catch(x=>e.view.plugin.displayError(x)))}function a(w){var b;e.view.plugin.tools.openDiff({event:w,aFile:(b=e.diff.fromPath)!==null&&b!==void 0?b:e.diff.path,aRef:`${e.diff.hash}^`,bFile:e.diff.path,bRef:e.diff.hash})}var o=d9();o.__click=n;var l=G(o),c=G(l),u=G(c,!0);H(c);var f=te(c,2),d=G(f),h=G(d);{var m=w=>{var b=f9();b.__click=s,st(b,k=>r[0]=k,()=>r==null?void 0:r[0]),oi("auxclick",b,s),oe(w,b)};Ae(h,w=>{ml(e.diff.vaultPath,e.view.app)&&w(m)})}H(d);var g=te(d,2),v=G(g,!0);H(g),H(f),H(l),H(o),Ne(w=>{be(l,"data-path",e.diff.vaultPath),be(l,"data-tooltip-position",R(i)),be(l,"aria-label",e.diff.vaultPath),Ue(u,w),be(g,"data-type",e.diff.status),Ue(v,e.diff.status)},[()=>pn(e.diff.vaultPath)]),oi("auxclick",o,w=>{w.stopPropagation(),w.button==2?hn(e.view.app,w,e.diff.vaultPath,e.view.leaf,"git-history"):n(w)}),oe(t,o),lt()}kt(["click"]);p();var p9=ue("
"),m9=ue(''),g9=ue('
'),v9=ue("
"),w9={hash:"svelte-d9h7mp",code:"main.svelte-d9h7mp .nav-folder-title-content:where(.svelte-d9h7mp) {display:flex;align-items:center;}"};function vf(t,e){ot(e,!0),Ki(t,w9);let r=ki(e,"topLevel",3,!1),i=ki(e,"closed",15),n=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left");function s(l,c){l.stopPropagation(),i(i()[c.path]=!i()[c.path],!0)}var a=v9();let o;ui(a,21,()=>e.hierarchy.children,ci,(l,c)=>{var u=fs(),f=zr(u);{var d=m=>{var g=p9(),v=G(g);gf(v,{get diff(){return R(c).data},get view(){return e.view}}),H(g),oe(m,g)},h=m=>{var g=g9();let v;var w=G(g);w.__click=S=>s(S,R(c));var b=te(G(w),2);let k;var x=te(b,2),E=G(x,!0);H(x),H(w);var A=te(w,2);{var y=S=>{var _=m9(),T=G(_);vf(T,{get hierarchy(){return R(c)},get plugin(){return e.plugin},get view(){return e.view},get closed(){return i()},set closed(P){i(P)}}),H(_),Zi(3,_,()=>Dn,()=>({duration:150})),oe(S,_)};Ae(A,S=>{i()[R(c).path]||S(y)})}H(g),Ne(()=>{v=ht(g,1,"tree-item nav-folder",null,v,{"is-collapsed":i()[R(c).path]}),be(w,"data-tooltip-position",R(n)),be(w,"aria-label",R(c).vaultPath),k=ht(b,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,k,{"is-collapsed":i()[R(c).path]}),Ue(E,R(c).title)}),oe(m,g)};Ae(f,m=>{R(c).data?m(d):m(h,!1)})}oe(l,u)}),H(a),Ne(()=>o=ht(a,1,"svelte-d9h7mp",null,o,{topLevel:r()})),oe(t,a),lt()}kt(["click"]);var y9=ue('
'),b9=ue('
'),_9=ue('
'),x9=ue(''),S9=ue('
'),E9={hash:"svelte-1edsiy5",code:""};function bb(t,e){ot(e,!0),Ki(t,E9);let r=Et(()=>({title:"",path:"",vaultPath:"",children:e.plugin.gitManager.getTreeStructure(e.log.diff.files)})),i=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left"),n=De(!0),s=De(Xe({}));function a(S){let _=S.author.name;if(e.plugin.settings.authorInHistoryView=="full")return _;if(e.plugin.settings.authorInHistoryView=="initials")return _.split(" ").filter(P=>P.length>0).map(P=>P[0].toUpperCase()).join("")}var o=S9(),l=G(o);let c;var u=G(l);u.__click=()=>ae(n,!R(n));var f=G(u);let d;var h=te(f,2),m=G(h);{var g=S=>{var _=y9(),T=G(_,!0);H(_),Ne(P=>Ue(T,P),[()=>e.log.refs.join(", ")]),oe(S,_)};Ae(m,S=>{e.log.refs.length>0&&S(g)})}var v=te(m,2);{var w=S=>{var _=b9(),T=G(_,!0);H(_),Ne(P=>Ue(T,P),[()=>a(e.log)]),oe(S,_)};Ae(v,S=>{var _;e.plugin.settings.authorInHistoryView!="hide"&&((_=e.log.author)!=null&&_.name)&&S(w)})}var b=te(v,2);{var k=S=>{var _=_9(),T=G(_,!0);H(_),Ne(P=>Ue(T,P),[()=>(0,yb.moment)(e.log.date).format(e.plugin.settings.commitDateFormat)]),oe(S,_)};Ae(b,S=>{e.plugin.settings.dateInHistoryView&&S(k)})}var x=te(b,2),E=G(x,!0);H(x),H(h),H(u);var A=te(u,2);{var y=S=>{var _=x9(),T=G(_);{var P=B=>{vf(B,{get hierarchy(){return R(r)},get plugin(){return e.plugin},get view(){return e.view},topLevel:!0,get closed(){return R(s)},set closed(N){ae(s,N,!0)}})},D=B=>{var N=fs(),ce=zr(N);ui(ce,17,()=>e.log.diff.files,ci,(Pe,ve)=>{gf(Pe,{get view(){return e.view},get diff(){return R(ve)}})}),oe(B,N)};Ae(T,B=>{e.showTree?B(P):B(D,!1)})}H(_),Zi(3,_,()=>Dn,()=>({duration:150})),oe(S,_)};Ae(A,S=>{R(n)||S(y)})}H(l),H(o),Ne(S=>{c=ht(l,1,"tree-item nav-folder",null,c,{"is-collapsed":R(n)}),be(u,"aria-label",S),be(u,"data-tooltip-position",R(i)),d=ht(f,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,d,{"is-collapsed":R(n)}),Ue(E,e.log.message)},[()=>{var S;return`${e.log.refs.length>0?e.log.refs.join(", ")+` -`:""}${(S=e.log.author)==null?void 0:S.name} -${(0,yb.moment)(e.log.date).format(e.plugin.settings.commitDateFormat)} -${e.log.message}`}]),oe(t,o),lt()}kt(["click"]);var k9=ue(''),A9=ue('
'),T9={hash:"svelte-12n6twc",code:""};function xb(t,e){ot(e,!0),Ki(t,T9);let r=ki(e,"plugin",15),i=De(!1),n=Xe([]),s=De(void 0),a=De(Xe(r().settings.treeStructure)),o;or(()=>{o&&o.empty()}),fo(()=>{e.view.registerEvent(e.view.app.workspace.on("obsidian-git:head-change",()=>void c().catch(console.error)))}),or(()=>{n.forEach(x=>(0,_b.setIcon)(x,x.getAttr("data-icon")))}),fo(()=>{let x=new IntersectionObserver(A=>{A[0].isIntersecting&&!R(i)&&u().catch(console.error)}),E=document.querySelector("#sentinel");return E&&x.observe(E),()=>{x.disconnect()}}),c().catch(console.error);function l(){c().catch(console.error)}function c(){return ho(this,void 0,void 0,function*(){var x;if(!r().gitReady){ae(s,void 0);return}ae(i,!0);let E=r().gitManager instanceof Se,A;((x=R(s)===null||R(s)===void 0?void 0:R(s).length)!==null&&x!==void 0?x:0)==0?A=E?50:10:A=R(s).length,ae(s,yield r().gitManager.log(void 0,!1,A),!0),ae(i,!1)})}function u(){return ho(this,void 0,void 0,function*(){var x;if(!r().gitReady||R(s)===void 0)return;ae(i,!0);let A=r().gitManager instanceof Se?50:10,y=yield r().gitManager.log(void 0,!1,A,(x=R(s).last())===null||x===void 0?void 0:x.hash);R(s).push(...y.slice(1)),ae(i,!1)})}var f=A9(),d=G(f),h=G(d),m=G(h);m.__click=()=>{ae(a,!R(a)),(0,_b.setIcon)(n[0],R(a)?"list":"folder"),r(r().settings.treeStructure=R(a),!0),r().saveSettings()},st(m,x=>n[0]=x,()=>n==null?void 0:n[0]);var g=te(m,2);let v;g.__click=l,st(g,x=>n[1]=x,()=>n==null?void 0:n[1]),H(h),H(d);var w=te(d,2),b=G(w);{var k=x=>{var E=k9();ui(E,21,()=>R(s),ci,(A,y)=>{bb(A,{get view(){return e.view},get showTree(){return R(a)},get log(){return R(y)},get plugin(){return r()}})}),H(E),oe(x,E)};Ae(b,x=>{R(s)&&x(k)})}Ya(4),H(w),H(f),Ne(()=>{be(m,"data-icon",R(a)?"list":"folder"),v=ht(g,1,"clickable-icon nav-action-button",null,v,{loading:R(i)})}),oe(t,f),lt()}kt(["click"]);var wf=class extends aD.ItemView{constructor(e,r){super(e),this.plugin=r,this.hoverPopover=null}getViewType(){return gi.type}getDisplayText(){return gi.name}getIcon(){return gi.icon}onClose(){return this._view&&ds(this._view),super.onClose()}reload(){this._view&&ds(this._view),this._view=ia(xb,{target:this.contentEl,props:{plugin:this.plugin,view:this}})}onOpen(){return this.reload(),super.onOpen()}};p();var oD=require("obsidian"),dm=class extends oD.FuzzySuggestModal{constructor(r,i){super(r.app);this.branches=i;this.setPlaceholder("Select branch to checkout")}getItems(){return this.branches}getItemText(r){return r}onChooseItem(r,i){this.resolve(r)}openAndGetReslt(){return new Promise(r=>{this.resolve=r,this.open()})}onClose(){new Promise(r=>setTimeout(r,10)).then(()=>{this.resolve&&this.resolve(void 0)})}};p();var uD=require("obsidian");p();var go=require("obsidian");p();var yf=require("obsidian");p();var lD=require("obsidian");var fc=class extends lD.Modal{constructor({app:r,path:i,filesToDeleteCount:n,filesToDiscardCount:s}){super(r);this.resolve=null;this.path=i,this.deleteCount=n,this.discardCount=s}openAndGetResult(){return this.open(),new Promise(r=>{this.resolve=r})}onOpen(){let r=this.deleteCount+this.discardCount,{contentEl:i,titleEl:n}=this,s="";this.path!=""&&(r>1?s=`files in "${this.path}"`:s=`"${this.path}"`),n.setText(`${this.discardCount==0?"Delete":"Discard"} ${s}`),this.deleteCount>0&&i.createEl("p").setText(`Are you sure you want to DELETE the ${Su(this.deleteCount,"untracked file")}? They are deleted according to your Obsidian trash settting.`),this.discardCount>0&&i.createEl("p").setText(`Are you sure you want to discard ALL changes in ${Su(this.discardCount,"tracked file")}?`);let a=i.createDiv({cls:"modal-button-container"});if(this.deleteCount>0){let l=a.createEl("button",{cls:"mod-warning",text:`${this.discardCount>0?"Discard":"Delete"} all ${Su(r,"file")}`});l.addEventListener("click",()=>{this.resolve&&this.resolve("delete"),this.close()}),l.addEventListener("keypress",()=>{this.resolve&&this.resolve("delete"),this.close()})}if(this.discardCount>0){let l=a.createEl("button",{cls:"mod-warning",text:`Discard all ${Su(this.discardCount,"tracked file")}`});l.addEventListener("click",()=>{this.resolve&&this.resolve("discard"),this.close()}),l.addEventListener("keypress",()=>{this.resolve&&this.resolve("discard"),this.close()})}let o=a.createEl("button",{text:"Cancel"});o.addEventListener("click",()=>(this.resolve&&this.resolve(!1),this.close())),o.addEventListener("keypress",()=>(this.resolve&&this.resolve(!1),this.close()))}onClose(){let{contentEl:r}=this;r.empty()}};var C9=ue('
'),P9=ue('
');function bf(t,e){ot(e,!0);let r=Xe([]),i=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left");or(()=>{for(let A of r)A&&(0,yf.setIcon)(A,A.getAttr("data-icon"))});function n(A){A.stopPropagation(),pl(e.change.path)?a(A):l(A)}function s(A){e.view.app.vault.getAbstractFileByPath(e.change.vaultPath)&&gl(e.view.app,A,e.view,e.change.vaultPath)}function a(A){var y;A.stopPropagation();let S=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);S instanceof yf.TFile&&((y=Mi(e.view.app,A))===null||y===void 0||y.openFile(S).catch(_=>e.view.plugin.displayError(_)))}function o(A){A.stopPropagation(),e.manager.stage(e.change.path,!1).catch(y=>e.view.plugin.displayError(y)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}function l(A){A.stopPropagation(),e.view.plugin.tools.openDiff({aFile:e.change.path,aRef:"",event:A})}function c(A){A.stopPropagation();let y=e.change.workingDir=="U";new fc({app:e.view.app,filesToDeleteCount:y?1:0,filesToDiscardCount:y?0:1,path:e.change.vaultPath}).openAndGetResult().then(S=>ho(this,void 0,void 0,function*(){if(S=="delete"){let _=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);_ instanceof yf.TFile?yield e.view.app.fileManager.trashFile(_):yield e.view.app.vault.adapter.remove(e.change.vaultPath)}else S=="discard"&&(yield e.manager.discard(e.change.path).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")}));e.view.app.workspace.trigger("obsidian-git:refresh")}),S=>e.view.plugin.displayError(S))}var u=P9();u.__mouseover=s,u.__click=n;var f=G(u),d=G(f),h=G(d,!0);H(d);var m=te(d,2),g=G(m),v=G(g);{var w=A=>{var y=C9();y.__click=a,st(y,S=>r[0]=S,()=>r==null?void 0:r[0]),oi("auxclick",y,a),oe(A,y)};Ae(v,A=>{ml(e.change.vaultPath,e.view.app)&&A(w)})}var b=te(v,2);b.__click=c,st(b,A=>r[1]=A,()=>r==null?void 0:r[1]);var k=te(b,2);k.__click=o,st(k,A=>r[2]=A,()=>r==null?void 0:r[2]),H(g);var x=te(g,2),E=G(x,!0);H(x),H(m),H(f),H(u),Ne(A=>{be(f,"data-path",e.change.vaultPath),be(f,"data-tooltip-position",R(i)),be(f,"aria-label",e.change.vaultPath),Ue(h,A),be(x,"data-type",e.change.workingDir),Ue(E,e.change.workingDir)},[()=>pn(e.change.vaultPath)]),oi("auxclick",u,A=>{A.stopPropagation(),A.button==2?hn(e.view.app,A,e.change.vaultPath,e.view.leaf,"git-source-control"):n(A)}),oe(t,u),lt()}kt(["mouseover","click"]);p();var cD=require("obsidian");var R9=ue('
');function _f(t,e){ot(e,!0);let r=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left");function i(d){e.view.app.vault.getAbstractFileByPath(e.change.vaultPath)&&gl(e.view.app,d,e.view,e.change.vaultPath)}function n(d){var h;d.stopPropagation();let m=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);m instanceof cD.TFile&&((h=Mi(e.view.app,d))===null||h===void 0||h.openFile(m).catch(g=>e.view.plugin.displayError(g)))}var s=R9();s.__mouseover=i,s.__click=n;var a=G(s),o=G(a),l=G(o,!0);H(o);var c=te(o,2),u=G(c),f=G(u,!0);H(u),H(c),H(a),H(s),Ne(d=>{be(a,"data-path",e.change.vaultPath),be(a,"data-tooltip-position",R(r)),be(a,"aria-label",e.change.vaultPath),Ue(l,d),be(u,"data-type",e.change.workingDir),Ue(f,e.change.workingDir)},[()=>pn(e.change.vaultPath)]),oi("auxclick",s,d=>{d.stopPropagation(),d.button==2?hn(e.view.app,d,e.change.vaultPath,e.view.leaf,"git-source-control"):n(d)}),oe(t,s),lt()}kt(["mouseover","click"]);p();var hm=require("obsidian");var $9=ue('
'),F9=ue('
');function xf(t,e){ot(e,!0);let r=Xe([]),i=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left");or(()=>{for(let x of r)x&&(0,hm.setIcon)(x,x.getAttr("data-icon"))});function n(x){x.stopPropagation(),pl(e.change.path)?a(x):o(x)}function s(x){e.view.app.vault.getFileByPath(e.change.vaultPath)&&gl(e.view.app,x,e.view,e.change.vaultPath)}function a(x){var E;x.stopPropagation();let A=e.view.app.vault.getAbstractFileByPath(e.change.vaultPath);A instanceof hm.TFile&&((E=Mi(e.view.app,x))===null||E===void 0||E.openFile(A).catch(y=>e.view.plugin.displayError(y)))}function o(x){var E;x.stopPropagation(),e.view.plugin.tools.openDiff({aFile:(E=e.change.from)!==null&&E!==void 0?E:e.change.path,bFile:e.change.path,aRef:"HEAD",bRef:"",event:x})}function l(x){x.stopPropagation(),e.manager.unstage(e.change.path,!1).catch(E=>e.view.plugin.displayError(E)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}var c=F9();c.__mouseover=s,c.__click=n;var u=G(c),f=G(u),d=G(f,!0);H(f);var h=te(f,2),m=G(h),g=G(m);{var v=x=>{var E=$9();E.__click=a,st(E,A=>r[0]=A,()=>r==null?void 0:r[0]),oe(x,E)};Ae(g,x=>{ml(e.change.vaultPath,e.view.app)&&x(v)})}var w=te(g,2);w.__click=l,st(w,x=>r[1]=x,()=>r==null?void 0:r[1]),H(m);var b=te(m,2),k=G(b,!0);H(b),H(h),H(u),H(c),Ne(x=>{be(u,"data-path",e.change.vaultPath),be(u,"data-tooltip-position",R(i)),be(u,"aria-label",e.change.vaultPath),Ue(d,x),be(b,"data-type",e.change.index),Ue(k,e.change.index)},[()=>pn(e.change.vaultPath)]),oi("auxclick",c,x=>{x.stopPropagation(),x.button==2?hn(e.view.app,x,e.change.vaultPath,e.view.leaf,"git-source-control"):n(x)}),oe(t,c),lt()}kt(["mouseover","click"]);p();p();var I9=ue(''),O9=ue("
");function po(t,e){ot(e,!0);var r=O9(),i=G(r);{var n=s=>{var a=I9(),o=G(a),l=G(o),c=G(l,!0);H(l),H(o),H(a),Ne(()=>{be(o,"aria-label","And "+(e.files.length-500)+" more files"),Ue(c,"And "+(e.files.length-500)+" more files")}),oe(s,a)};Ae(i,s=>{e.files.length>500&&s(n)})}H(r),oe(t,r),lt()}var D9=ue("
"),L9=ue('
'),B9=ue('
',1),N9=ue(''),H9=ue('
'),U9=ue("
");function mo(t,e){ot(e,!0);let r=ki(e,"topLevel",3,!1),i=ki(e,"closed",15);fo(()=>{var h,m;for(let g of e.hierarchy.children)((m=(h=g.children)===null||h===void 0?void 0:h.length)!==null&&m!==void 0?m:0)>100&&i(i()[g.title]=!0,!0)});let n=Et(()=>e.view.leaf.getRoot().side=="left"?"right":"left");function s(h,m){h.stopPropagation(),e.plugin.gitManager.stageAll({dir:m}).catch(g=>e.plugin.displayError(g)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}function a(h,m){h.stopPropagation(),e.plugin.gitManager.unstageAll({dir:m}).catch(g=>e.plugin.displayError(g)).finally(()=>{e.view.app.workspace.trigger("obsidian-git:refresh")})}function o(h,m){h.stopPropagation(),e.plugin.discardAll(m.vaultPath)}function l(h,m){h.stopPropagation(),i(i()[m.path]=!i()[m.path],!0)}var c=U9();let u;var f=G(c);ui(f,17,()=>Eu(e.hierarchy.children,500),ci,(h,m)=>{var g=fs(),v=zr(g);{var w=k=>{var x=D9(),E=G(x);{var A=S=>{xf(S,{get change(){return R(m).data},get manager(){return e.plugin.gitManager},get view(){return e.view}})},y=S=>{var _=fs(),T=zr(_);{var P=B=>{bf(B,{get change(){return R(m).data},get manager(){return e.plugin.gitManager},get view(){return e.view}})},D=B=>{var N=fs(),ce=zr(N);{var Pe=ve=>{_f(ve,{get change(){return R(m).data},get view(){return e.view}})};Ae(ce,ve=>{e.fileType==2&&ve(Pe)},!0)}oe(B,N)};Ae(T,B=>{e.fileType==1?B(P):B(D,!1)},!0)}oe(S,_)};Ae(E,S=>{e.fileType==0?S(A):S(y,!1)})}H(x),oe(k,x)},b=k=>{var x=H9();x.__click=se=>l(se,R(m));let E;var A=G(x),y=te(G(A),2);let S;var _=te(y,2),T=G(_,!0);H(_);var P=te(_,2),D=G(P),B=G(D);{var N=se=>{var xe=L9();xe.__click=we=>a(we,R(m).path),oe(se,xe)},ce=se=>{var xe=B9(),we=zr(xe);we.__click=Q=>o(Q,R(m));var z=te(we,2);z.__click=Q=>s(Q,R(m).path),oe(se,xe)};Ae(B,se=>{e.fileType==0?se(N):se(ce,!1)})}Ya(2),H(D),H(P),H(A);var Pe=te(A,2);{var ve=se=>{var xe=N9(),we=G(xe);mo(we,{get hierarchy(){return R(m)},get plugin(){return e.plugin},get view(){return e.view},get fileType(){return e.fileType},get closed(){return i()},set closed(z){i(z)}}),H(xe),Zi(3,xe,()=>Dn,()=>({duration:150})),oe(se,xe)};Ae(Pe,se=>{i()[R(m).path]||se(ve)})}H(x),Ne(()=>{E=ht(x,1,"tree-item nav-folder",null,E,{"is-collapsed":i()[R(m).path]}),be(A,"data-tooltip-position",R(n)),be(A,"aria-label",R(m).vaultPath),S=ht(y,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,S,{"is-collapsed":i()[R(m).path]}),Ue(T,R(m).title)}),oi("auxclick",x,se=>hn(e.view.app,se,R(m).vaultPath,e.view.leaf,"git-source-control")),oe(k,x)};Ae(v,k=>{R(m).data?k(w):k(b,!1)})}oe(h,g)});var d=te(f,2);po(d,{get files(){return e.hierarchy.children}}),H(c),Ne(()=>u=ht(c,1,"",null,u,{topLevel:r()})),oe(t,c),lt()}kt(["click"]);var G9=ue('
'),j9=ue(" ",1),q9=ue(''),z9=ue(" ",1),V9=ue(''),W9=ue(" ",1),Y9=ue(''),X9=ue('
'),Z9=ue(''),K9=ue('
'),Q9={hash:"svelte-5wq9p",code:`.commit-msg-input.svelte-5wq9p {width:100%;overflow:hidden;resize:none;padding:7px 5px;background-color:var(--background-modifier-form-field);}.git-commit-msg.svelte-5wq9p {position:relative;padding:0;width:calc(100% - var(--size-4-8));margin:4px auto;}main.svelte-5wq9p .git-tools:where(.svelte-5wq9p) .files-count:where(.svelte-5wq9p) {padding-left:var(--size-2-1);width:11px;display:flex;align-items:center;justify-content:center;}.nav-folder-title.svelte-5wq9p {align-items:center;}.git-commit-msg-clear-button.svelte-5wq9p {position:absolute;background:transparent;border-radius:50%;color:var(--search-clear-button-color);cursor:var(--cursor);top:-4px;right:2px;bottom:0px;line-height:0;height:var(--input-height);width:28px;margin:auto;padding:0 0;text-align:center;display:flex;justify-content:center;align-items:center;transition:color 0.15s ease-in-out;}.git-commit-msg-clear-button.svelte-5wq9p:after {content:"";height:var(--search-clear-button-size);width:var(--search-clear-button-size);display:block;background-color:currentColor;mask-image:url("data:image/svg+xml,");mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,");-webkit-mask-repeat:no-repeat;}`};function Sb(t,e){ot(e,!0),Ki(t,Q9);let r=ki(e,"plugin",7),i=ki(e,"view",7),n=De(!1),s=De(void 0),a=De(Xe([])),o=Et(()=>r().settings.commitMessage),l=Xe([]),c=De(void 0),u=De(void 0),f=De(void 0),d=De(!0),h=De(!0),m=De(!0),g=De(0),v=De(Xe({})),w=De(Xe({})),b=De(Xe({})),k=Et(()=>r().settings.treeStructure);fo(()=>{i().registerEvent(i().app.workspace.on("obsidian-git:loading-status",()=>ae(n,!0))),i().registerEvent(i().app.workspace.on("obsidian-git:status-changed",()=>void A().catch(console.error))),i().plugin.cachedStatus==null?i().plugin.refresh().catch(console.error):A().catch(console.error),i().scope=new go.Scope(r().app.scope),i().scope.register(["Ctrl"],"Enter",Z=>E())}),or(()=>{l.forEach(Z=>(0,go.setIcon)(Z,Z.getAttr("data-icon")))}),or(()=>{l.forEach(Z=>{var L,V;!Z||Z.id!="push"||(go.Platform.isMobile?(Z.removeClass("button-border"),R(g)>0&&Z.addClass("button-border")):((L=Z.firstElementChild)===null||L===void 0||L.removeAttribute("color"),R(g)>0&&((V=Z.firstElementChild)===null||V===void 0||V.setAttr("color","var(--text-accent)"))))})});function x(){if(ae(n,!0),R(s)){let Z=R(s).staged.length>0;r().promiseQueue.addTask(()=>r().commit({fromAuto:!1,commitMessage:R(o),onlyStaged:Z}).then(()=>ae(o,r().settings.commitMessage)).finally(y))}}function E(){if(ae(n,!0),R(s)){let Z=R(s).staged.length>0;r().promiseQueue.addTask(()=>r().commitAndSync({fromAutoBackup:!1,commitMessage:R(o),onlyStaged:Z}).then(()=>{ae(o,r().settings.commitMessage)}).finally(y))}}function A(){return ho(this,void 0,void 0,function*(){if(!r().gitReady){ae(s,void 0);return}if(ae(g,yield r().gitManager.getUnpushedCommits(),!0),ae(s,r().cachedStatus,!0),ae(n,!1),r().lastPulledFiles&&r().lastPulledFiles!=R(a)&&(ae(a,r().lastPulledFiles,!0),ae(f,{title:"",path:"",vaultPath:"",children:r().gitManager.getTreeStructure(R(a))},!0)),R(s)){let Z=(L,V)=>L.vaultPath.split("/").last().localeCompare(pn(V.vaultPath));R(s).changed.sort(Z),R(s).staged.sort(Z),ae(c,{title:"",path:"",vaultPath:"",children:r().gitManager.getTreeStructure(R(s).changed)},!0),ae(u,{title:"",path:"",vaultPath:"",children:r().gitManager.getTreeStructure(R(s).staged)},!0)}else ae(c,void 0),ae(u,void 0)})}function y(){i().app.workspace.trigger("obsidian-git:refresh")}function S(Z){Z.stopPropagation(),ae(n,!0),r().promiseQueue.addTask(()=>r().gitManager.stageAll({status:R(s)}).finally(y))}function _(Z){Z.stopPropagation(),ae(n,!0),r().promiseQueue.addTask(()=>r().gitManager.unstageAll({status:R(s)}).finally(y))}function T(){ae(n,!0),r().promiseQueue.addTask(()=>r().push().finally(y))}function P(){ae(n,!0),r().promiseQueue.addTask(()=>r().pullChangesFromRemote().finally(y))}function D(Z){Z.stopPropagation(),r().discardAll()}let B=Et(()=>(R(o).match(/\n/g)||[]).length+1||1);var N=K9(),ce=G(N),Pe=G(ce),ve=G(Pe);ve.__click=E,st(ve,Z=>l[0]=Z,()=>l==null?void 0:l[0]);var se=te(ve,2);se.__click=x,st(se,Z=>l[1]=Z,()=>l==null?void 0:l[1]);var xe=te(se,2);xe.__click=S,st(xe,Z=>l[2]=Z,()=>l==null?void 0:l[2]);var we=te(xe,2);we.__click=_,st(we,Z=>l[3]=Z,()=>l==null?void 0:l[3]);var z=te(we,2);z.__click=T,st(z,Z=>l[4]=Z,()=>l==null?void 0:l[4]);var Q=te(z,2);Q.__click=P,st(Q,Z=>l[5]=Z,()=>l==null?void 0:l[5]);var j=te(Q,2);j.__click=()=>{ae(k,!R(k)),(0,go.setIcon)(l[6],R(k)?"list":"folder"),r().settings.treeStructure=R(k),r().saveSettings()},st(j,Z=>l[6]=Z,()=>l==null?void 0:l[6]);var Le=te(j,2);let lr;Le.__click=y,st(Le,Z=>l[7]=Z,()=>l==null?void 0:l[7]),H(Pe),H(ce);var It=te(ce,2),Fe=G(It);Ky(Fe);var At=te(Fe,2);{var Tt=Z=>{var L=G9();L.__click=()=>ae(o,""),be(L,"aria-label","Clear"),oe(Z,L)};Ae(At,Z=>{R(o)&&Z(Tt)})}H(It);var jt=te(It,2),Ze=G(jt);{var q=Z=>{var L=Z9(),V=G(L);let Te;var qe=G(V);qe.__click=()=>ae(h,!R(h));var Ot=G(qe);let yo;var Cb=te(Ot,4),km=G(Cb),Pb=G(km);Pb.__click=_,st(Pb,cr=>l[8]=cr,()=>l==null?void 0:l[8]),H(km);var Rb=te(km,2),yD=G(Rb,!0);H(Rb),H(Cb),H(qe);var bD=te(qe,2);{var _D=cr=>{var yr=q9(),bo=G(yr);{var gs=ur=>{mo(ur,{get hierarchy(){return R(u)},get plugin(){return r()},get view(){return i()},get fileType(){return 0},topLevel:!0,get closed(){return R(v)},set closed(Ti){ae(v,Ti,!0)}})},_o=ur=>{var Ti=j9(),sa=zr(Ti);ui(sa,17,()=>Eu(R(s).staged,500),ci,(vs,hc)=>{xf(vs,{get change(){return R(hc)},get view(){return i()},get manager(){return r().gitManager}})});var aa=te(sa,2);po(aa,{get files(){return R(s).staged}}),oe(ur,Ti)};Ae(bo,ur=>{R(k)?ur(gs):ur(_o,!1)})}H(yr),Zi(3,yr,()=>Dn,()=>({duration:150})),oe(cr,yr)};Ae(bD,cr=>{R(h)&&cr(_D)})}H(V);var Ef=te(V,2);let $b;var kf=G(Ef);kf.__click=()=>ae(d,!R(d));var Fb=G(kf);let Ib;var Ob=te(Fb,4),Am=G(Ob),Mb=G(Am);Mb.__click=D;var Db=te(Mb,2);Db.__click=S,st(Db,cr=>l[9]=cr,()=>l==null?void 0:l[9]),H(Am);var Lb=te(Am,2),xD=G(Lb,!0);H(Lb),H(Ob),H(kf);var SD=te(kf,2);{var ED=cr=>{var yr=V9(),bo=G(yr);{var gs=ur=>{mo(ur,{get hierarchy(){return R(c)},get plugin(){return r()},get view(){return i()},get fileType(){return 1},topLevel:!0,get closed(){return R(w)},set closed(Ti){ae(w,Ti,!0)}})},_o=ur=>{var Ti=z9(),sa=zr(Ti);ui(sa,17,()=>Eu(R(s).changed,500),ci,(vs,hc)=>{bf(vs,{get change(){return R(hc)},get view(){return i()},get manager(){return r().gitManager}})});var aa=te(sa,2);po(aa,{get files(){return R(s).changed}}),oe(ur,Ti)};Ae(bo,ur=>{R(k)?ur(gs):ur(_o,!1)})}H(yr),Zi(3,yr,()=>Dn,()=>({duration:150})),oe(cr,yr)};Ae(SD,cr=>{R(d)&&cr(ED)})}H(Ef);var kD=te(Ef,2);{var AD=cr=>{var yr=X9();let bo;var gs=G(yr);gs.__click=()=>ae(m,!R(m));var _o=te(G(gs),4),ur=G(_o,!0);H(_o),H(gs);var Ti=te(gs,2);{var sa=aa=>{var vs=Y9(),hc=G(vs);{var TD=xo=>{mo(xo,{get hierarchy(){return R(f)},get plugin(){return r()},get view(){return i()},get fileType(){return 2},topLevel:!0,get closed(){return R(b)},set closed(Af){ae(b,Af,!0)}})},CD=xo=>{var Af=W9(),Bb=zr(Af);ui(Bb,17,()=>R(a),ci,(RD,$D)=>{_f(RD,{get change(){return R($D)},get view(){return i()}})});var PD=te(Bb,2);po(PD,{get files(){return R(a)}}),oe(xo,Af)};Ae(hc,xo=>{R(k)?xo(TD):xo(CD,!1)})}H(vs),Zi(3,vs,()=>Dn,()=>({duration:150})),oe(aa,vs)};Ae(Ti,aa=>{R(m)&&aa(sa)})}H(yr),Ne(()=>{bo=ht(yr,1,"pulled nav-folder",null,bo,{"is-collapsed":!R(m)}),Ue(ur,R(a).length)}),oe(cr,yr)};Ae(kD,cr=>{R(a).length>0&&R(f)&&cr(AD)})}H(L),Ne(()=>{Te=ht(V,1,"staged tree-item nav-folder",null,Te,{"is-collapsed":!R(h)}),yo=ht(Ot,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,yo,{"is-collapsed":!R(h)}),Ue(yD,R(s).staged.length),$b=ht(Ef,1,"changes tree-item nav-folder",null,$b,{"is-collapsed":!R(d)}),Ib=ht(Fb,1,"tree-item-icon nav-folder-collapse-indicator collapse-icon",null,Ib,{"is-collapsed":!R(d)}),Ue(xD,R(s).changed.length)}),oe(Z,L)};Ae(Ze,Z=>{R(s)&&R(u)&&R(c)&&Z(q)})}H(jt),H(N),Ne(()=>{be(N,"data-type",zt.type),be(j,"data-icon",R(k)?"list":"folder"),lr=ht(Le,1,"clickable-icon nav-action-button",null,lr,{loading:R(n)}),be(Fe,"rows",R(B))}),hb(Fe,()=>R(o),Z=>ae(o,Z)),oe(t,N),lt()}kt(["click"]);var Sf=class extends uD.ItemView{constructor(e,r){super(e),this.plugin=r,this.hoverPopover=null}getViewType(){return zt.type}getDisplayText(){return zt.name}getIcon(){return zt.icon}onClose(){return this._view&&ds(this._view),super.onClose()}reload(){this._view&&ds(this._view),this._view=ia(Sb,{target:this.contentEl,props:{plugin:this.plugin,view:this}})}onOpen(){return this.reload(),super.onOpen()}};p();var pm=class{constructor(e,r){this.statusBarEl=e;this.plugin=r;this.statusBarEl.addClass("mod-clickable"),this.statusBarEl.onClickEvent(i=>{this.plugin.switchBranch().catch(n=>r.displayError(n))})}async display(){if(this.plugin.gitReady){let e=await this.plugin.gitManager.branchInfo();e.current!=null?this.statusBarEl.setText(e.current):this.statusBarEl.empty()}else this.statusBarEl.empty()}remove(){this.statusBarEl.remove()}};p();var fD=require("obsidian");var mm=class{constructor(e){this.plugin=e}get editor(){var i;let e=(i=this.plugin.app.workspace.activeEditor)==null?void 0:i.editor,r=e==null?void 0:e.cm;if(!(!e||!Bi.hasHunksData(r.state)))return{editor:r,obEditor:e}}get gitManager(){return this.plugin.gitManager}resetHunk(e){if(!this.editor)return;let{editor:r,obEditor:i}=this.editor,n=Bi.getHunk(r.state,!1,e);if(n){let s,a;n.type==="delete"?(s=n.added.start+1,a=n.added.start+1):(s=n.added.start-0,a=n.added.start-1+n.added.count);let o=r.state.doc.line(s).from,l=n.type==="delete"?r.state.doc.line(a).from:r.state.doc.line(a).to+1,c=n.removed.lines.join(` -`);n.removed.lines.length>0&&!n.removed.no_nl_at_eof&&(c+=` -`),i.replaceRange(c,i.offsetToPos(o),i.offsetToPos(l)),i.setSelection(i.offsetToPos(o))}}async stageHunk(e){if(!await this.plugin.isAllInitialized()||!this.editor)return;let{editor:r}=this.editor,i=Bi.getHunk(r.state,!1,e),n=!1;if(i||(i=Bi.getHunk(r.state,!0,e),n=!0),!i)return;let s=r.state.field(fD.editorInfoField).file.path,a=Nt.createPatch(s,[i],"100644",n).join(` -`)+` -`;await this.gitManager.applyPatch(a),this.plugin.app.workspace.trigger("obsidian-git:refresh")}goToHunk(e){if(!this.editor)return;let{editor:r,obEditor:i}=this.editor,n=Bi.getHunks(r.state,!1),s=i.getCursor().line+1,a=Nt.findNearestHunk(s,n,e,!0);if(a==null)return;let o=n[a];if(o){let l=o.added.start-1;i.setCursor(l,0),i.scrollIntoView({from:{line:l,ch:0},to:{line:l+1,ch:0}},!0)}}};p();p();var vo=require("obsidian");var gm=class{constructor(e){this.plg=e;this.codeMirrorExtensions=[];this.handleWorkspaceLeaf=e=>{if(!this.lineAuthorInfoProvider){console.warn("Git: undefined lineAuthorInfoProvider. Unexpected situation.");return}let r=e==null?void 0:e.view;!(r instanceof vo.MarkdownView)||r.file==null||(r==null?void 0:r.allowNoFile)===!0||this.lineAuthorInfoProvider.trackChanged(r.file).catch(console.error)}}onLoadPlugin(){this.plg.registerEditorExtension(this.codeMirrorExtensions),YF(()=>this.plg.settings.lineAuthor,e=>{this.plg.settings.lineAuthor=e,this.plg.saveSettings()})}conditionallyActivateBySettings(){this.plg.settings.lineAuthor.show&&this.activateFeature()}activateFeature(){try{if(!this.isAvailableOnCurrentPlatform().available)return;nI(this.plg.settings.lineAuthor),this.lineAuthorInfoProvider=new tp(this.plg),this.createEventHandlers(),this.activateCodeMirrorExtensions(),console.log(this.plg.manifest.name+": Enabled line authoring.")}catch(e){console.warn("Git: Error while loading line authoring feature.",e),this.deactivateFeature()}}deactivateFeature(){var e;this.destroyEventHandlers(),this.deactivateCodeMirrorExtensions(),(e=this.lineAuthorInfoProvider)==null||e.destroy(),this.lineAuthorInfoProvider=void 0,console.log(this.plg.manifest.name+": Disabled line authoring.")}isAvailableOnCurrentPlatform(){return{available:this.plg.useSimpleGit&&vo.Platform.isDesktopApp,gitManager:this.plg.gitManager instanceof Se?this.plg.gitManager:void 0}}refreshLineAuthorViews(){this.plg.settings.lineAuthor.show&&(this.deactivateFeature(),this.activateFeature())}activateCodeMirrorExtensions(){this.codeMirrorExtensions.push(mI),this.plg.app.workspace.updateOptions(),this.plg.app.workspace.iterateAllLeaves(this.handleWorkspaceLeaf)}deactivateCodeMirrorExtensions(){for(let e of this.codeMirrorExtensions)this.codeMirrorExtensions.remove(e);this.plg.app.workspace.updateOptions()}createEventHandlers(){this.gutterContextMenuEvent=this.createGutterContextMenuHandler(),this.fileOpenEvent=this.createFileOpenEvent(),this.workspaceLeafChangeEvent=this.createWorkspaceLeafChangeEvent(),this.fileModificationEvent=this.createVaultFileModificationHandler(),this.headChangeEvent=this.createHeadChangeEvent(),this.refreshOnCssChangeEvent=this.createCssRefreshHandler(),this.fileRenameEvent=this.createFileRenameEvent(),JF(),this.plg.registerEvent(this.gutterContextMenuEvent),this.plg.registerEvent(this.refreshOnCssChangeEvent),this.plg.registerEvent(this.fileOpenEvent),this.plg.registerEvent(this.workspaceLeafChangeEvent),this.plg.registerEvent(this.fileModificationEvent),this.plg.registerEvent(this.headChangeEvent),this.plg.registerEvent(this.fileRenameEvent)}destroyEventHandlers(){this.plg.app.workspace.offref(this.gutterContextMenuEvent),this.plg.app.workspace.offref(this.refreshOnCssChangeEvent),this.plg.app.workspace.offref(this.fileOpenEvent),this.plg.app.workspace.offref(this.workspaceLeafChangeEvent),this.plg.app.workspace.offref(this.refreshOnCssChangeEvent),this.plg.app.vault.offref(this.fileModificationEvent),this.plg.app.workspace.offref(this.headChangeEvent),this.plg.app.vault.offref(this.fileRenameEvent)}createFileOpenEvent(){return this.plg.app.workspace.on("file-open",e=>{var r;return void((r=this.lineAuthorInfoProvider)==null?void 0:r.trackChanged(e).catch(console.error))})}createWorkspaceLeafChangeEvent(){return this.plg.app.workspace.on("active-leaf-change",this.handleWorkspaceLeaf)}createFileRenameEvent(){return this.plg.app.vault.on("rename",(e,r)=>{var i;return e instanceof vo.TFile&&((i=this.lineAuthorInfoProvider)==null?void 0:i.trackChanged(e))})}createVaultFileModificationHandler(){return this.plg.app.vault.on("modify",e=>{var r;return e instanceof vo.TFile&&((r=this.lineAuthorInfoProvider)==null?void 0:r.trackChanged(e))})}createHeadChangeEvent(){return this.plg.app.workspace.on("obsidian-git:head-change",()=>{this.refreshLineAuthorViews()})}createCssRefreshHandler(){return this.plg.app.workspace.on("css-change",()=>this.refreshLineAuthorViews())}createGutterContextMenuHandler(){return this.plg.app.workspace.on("editor-menu",rI)}};p();var dc=require("obsidian");p();p();var wo=require("@codemirror/state"),wm=require("@codemirror/view");var vm=class extends wm.GutterMarker{constructor(r,i){super();this.type=r;this.staged=i}toDOM(r){let i=document.createElement("div");return i.className=`git-gutter-marker git-${this.type} ${this.staged?"staged":"unstaged"}`,this.type=="changedelete"&&i.setText("~"),i}},Eb=wo.StateField.define({create:()=>wo.RangeSet.empty,update:(t,e)=>{let r=e.state.field(Fr,!1);if(!r)return wo.RangeSet.empty;let i=e.effects.some(s=>s.is(Uu)),n=e.effects.some(s=>s.is(Ol));if(i||n||(e.docChanged||t.size==0)&&r.isDirty==!1){let s=new Set,a=dD(e,r.hunks,!1,s),o=dD(e,r.stagedHunks,!0,s);return t=wo.RangeSet.of([...a,...o],!0),t}else e.docChanged&&(t=t.map(e.changes));return t}});function dD(t,e,r,i){let n=[];for(let a=0;a0?e[a-1]:void 0,l=a{var e;return(e=t.state.field(Eb,!1))!=null?e:wo.RangeSet.empty},initialSpacer:t=>new vm("delete",!1),domEventHandlers:{click:(t,e,r)=>{var n;return((n=Bi.getHunkAtPos(t.state,e.from,!1))!=null?n:Bi.getHunkAtPos(t.state,e.from,!0))&&(Ys(t,e.from),r.preventDefault()),!1}}});var ym=class{constructor(e){this.plugin=e}async trackChanged(e){return this.trackChangedHelper(e).catch(r=>(console.warn("Git: Error in trackChanged."+r),Promise.reject(r)))}async trackChangedHelper(e){if(e){if(e.path===void 0){console.warn("Git: Attempted to track change of undefined filepath. Unforeseen situation.");return}return this.computeSigns(e.path)}}destroy(){}async computeSigns(e){let i=await this.plugin.editorIntegration.lineAuthoringFeature.isAvailableOnCurrentPlatform().gitManager.show("",e).catch(()=>{});this.notifySignComputationResultToSubscribers(e,{compareText:i,compareTextHead:void 0})}notifySignComputationResultToSubscribers(e,r){Jn.ifFilepathDefinedTransformSubscribers(e,i=>i.forEach(n=>n.notifyGitCompare(r)))}},pD=[TO,CO,hD,Eb,Sp],mD=[Fr,fy];p();var kb=require("obsidian"),bm=class{constructor(e,r){this.statusBarEl=e;this.plugin=r;e.addClass("git-changes-status-bar"),r.settings.hunks.statusBar==="colored"&&e.addClass("git-changes-status-bar-colored"),e.setAttr("aria-label","Git diff of the current editor"),this.statusBarEl.setAttribute("data-tooltip-position","top"),r.app.workspace.on("active-leaf-change",i=>{(!i||i.getRoot()==r.app.workspace.rootSplit&&!(i.view instanceof kb.MarkdownView))&&this.statusBarEl.empty()})}display(e,r){var o;let i=this.plugin.app.workspace.getActiveViewOfType(kb.MarkdownView);if(!i||((o=i.file)==null?void 0:o.path)!==(r==null?void 0:r.path))return;let n=0,s=0,a=0;for(let l of e)n+=Math.max(0,l.added.count-l.removed.count),s+=Math.min(l.added.count,l.removed.count),a+=Math.max(0,l.removed.count-l.added.count);this.statusBarEl.empty(),n>0&&this.statusBarEl.createSpan({text:`+${n} `,cls:"git-add"}),s>0&&this.statusBarEl.createSpan({text:`~${s} `,cls:"git-change"}),a>0&&this.statusBarEl.createSpan({text:`-${a}`,cls:"git-delete"})}remove(){this.statusBarEl.remove()}};var _m=class{constructor(e){this.plg=e;this.codeMirrorExtensions=[];this.handleWorkspaceLeaf=e=>{if(!this.signsProvider){console.warn("Git: undefined signsProvider. Unexpected situation.");return}let r=e==null?void 0:e.view;!(r instanceof dc.MarkdownView)||r.file==null||(r==null?void 0:r.allowNoFile)===!0||this.signsProvider.trackChanged(r.file).catch(console.error)}}onLoadPlugin(){this.plg.registerEditorExtension(this.codeMirrorExtensions)}conditionallyActivateBySettings(){(this.plg.settings.hunks.showSigns||this.plg.settings.hunks.statusBar!="disabled"||this.plg.settings.hunks.hunkCommands)&&this.activateFeature()}activateFeature(){try{if(!this.isAvailableOnCurrentPlatform().available)return;if(this.signsProvider=new ym(this.plg),this.createEventHandlers(),this.activateCodeMirrorExtensions(),this.plg.settings.hunks.statusBar!="disabled"){let e=this.plg.addStatusBarItem();this.changeStatusBar=new bm(e,this.plg)}}catch(e){console.warn("Git: Error while loading signs feature.",e),this.deactivateFeature()}}deactivateFeature(){var e,r;this.destroyEventHandlers(),this.deactivateCodeMirrorExtensions(),(e=this.signsProvider)==null||e.destroy(),this.signsProvider=void 0,(r=this.changeStatusBar)==null||r.remove(),this.changeStatusBar=void 0}isAvailableOnCurrentPlatform(){return{available:this.plg.useSimpleGit&&dc.Platform.isDesktopApp,gitManager:this.plg.gitManager instanceof Se?this.plg.gitManager:void 0}}refresh(){this.plg.settings.hunks.showSigns&&this.plg.app.workspace.iterateAllLeaves(this.handleWorkspaceLeaf)}activateCodeMirrorExtensions(){this.codeMirrorExtensions.push(mD),this.plg.settings.hunks.showSigns&&this.codeMirrorExtensions.push(...pD),this.plg.app.workspace.updateOptions(),this.plg.app.workspace.iterateAllLeaves(this.handleWorkspaceLeaf)}deactivateCodeMirrorExtensions(){for(let e of this.codeMirrorExtensions)this.codeMirrorExtensions.remove(e);this.plg.app.workspace.updateOptions()}createEventHandlers(){this.workspaceLeafChangeEvent=this.createWorkspaceLeafChangeEvent(),this.fileRenameEvent=this.createFileRenameEvent(),this.pluginRefreshedEvent=this.createPluginRefreshedEvent(),this.intervalRefreshEvent=this.createIntervalRefreshEvent(),this.plg.registerEvent(this.workspaceLeafChangeEvent),this.plg.registerEvent(this.fileRenameEvent),this.plg.registerEvent(this.pluginRefreshedEvent),this.plg.registerInterval(this.intervalRefreshEvent)}destroyEventHandlers(){this.plg.app.workspace.offref(this.workspaceLeafChangeEvent),this.plg.app.vault.offref(this.fileRenameEvent),this.plg.app.workspace.offref(this.pluginRefreshedEvent),this.plg.app.workspace.offref(this.gutterContextMenuEvent),window.clearInterval(this.intervalRefreshEvent)}createWorkspaceLeafChangeEvent(){return this.plg.app.workspace.on("active-leaf-change",this.handleWorkspaceLeaf)}createFileRenameEvent(){return this.plg.app.vault.on("rename",(e,r)=>{var i;return Jn.ifFilepathDefinedTransformSubscribers(r,n=>n.forEach(s=>{s.changeToNewFilepath(e.path)})),e instanceof dc.TFile&&((i=this.signsProvider)==null?void 0:i.trackChanged(e))})}createPluginRefreshedEvent(){return this.plg.app.workspace.on("obsidian-git:refresh",()=>{this.refresh()})}createIntervalRefreshEvent(){return window.setInterval(()=>{var e,r;(e=this.plg.app.workspace.activeEditor)!=null&&e.file&&((r=this.signsProvider)==null||r.trackChanged(this.plg.app.workspace.activeEditor.file).catch(console.error))},10*1e3)}};p();var gD=require("@codemirror/state"),xm=require("obsidian");var Ab=class{constructor(e){this.state=e;this.subscribeMe()}notifyLineAuthoring(e,r){if(this.view===void 0){console.warn(`Git: View is not defined for editor cache key. Unforeseen situation. id: ${e}`);return}let i=this.view.state,n=WF(e,r,i);this.view.dispatch(n)}notifyGitCompare(e){if(this.view===void 0){console.warn("Git: View is not defined for editor cache key. Unforeseen situation. id: ");return}if(this.removeIfStale())return;let r=this.view.state,i=r.field(Fr);if(!i||i.compareText!=e.compareText||i.compareTextHead!=e.compareTextHead){let n=aO(e,r);this.view.dispatch(n)}}updateToNewState(e){return this.state=e,!this.lastSeenPath&&this.filepath&&this.subscribeMe(),this}removeIfStale(){var e;return((e=this.view)==null?void 0:e.state.field(Tb,!1))!=this||this.view.destroyed?(this.unsubscribeMe(this.lastSeenPath),!0):!1}changeToNewFilepath(e){this.unsubscribeMe(this.lastSeenPath),this.subscribeMe(e)}subscribeMe(e){e!=null||(e=this.filepath),e!==void 0&&(Jn.ifFilepathDefinedTransformSubscribers(e,r=>r.add(this)),this.lastSeenPath=e)}unsubscribeMe(e){Jn.ifFilepathDefinedTransformSubscribers(e,r=>r.delete(this))}get filepath(){var e,r;return(r=(e=this.state.field(xm.editorInfoField))==null?void 0:e.file)==null?void 0:r.path}get view(){return this.state.field(xm.editorEditorField)}},Tb=gD.StateField.define({create:t=>new Ab(t),update:(t,e)=>t.updateToNewState(e.state),compare:(t,e)=>t===e});var Sm=class{constructor(e){this.plg=e;this.lineAuthoringFeature=new gm(this.plg);this.signsFeature=new _m(this.plg)}onUnloadPlugin(){this.lineAuthoringFeature.deactivateFeature(),this.signsFeature.deactivateFeature()}onLoadPlugin(){this.plg.registerEditorExtension(Tb),this.lineAuthoringFeature.onLoadPlugin(),this.signsFeature.onLoadPlugin()}onReady(){this.lineAuthoringFeature.conditionallyActivateBySettings(),this.signsFeature.conditionallyActivateBySettings()}activateLineAuthoring(){this.lineAuthoringFeature.activateFeature()}deactiveLineAuthoring(){this.lineAuthoringFeature.deactivateFeature()}refreshSignsSettings(){let e=this.plg.settings.hunks;e.showSigns||e.statusBar!="disabled"||e.hunkCommands?(this.signsFeature.deactivateFeature(),this.signsFeature.activateFeature()):this.signsFeature.deactivateFeature()}};var Em=class extends _e.Plugin{constructor(){super(...arguments);this.automaticsManager=new Du(this);this.tools=new Yu(this);this.localStorage=new Ep(this);this.state={gitAction:0,offlineMode:!1};this.gitReady=!1;this.promiseQueue=new Dd(this);this.intervalsToClear=[];this.editorIntegration=new Sm(this);this.hunkActions=new mm(this)}setPluginState(r){var i;this.state=Object.assign(this.state,r),(i=this.statusBar)==null||i.display()}async updateCachedStatus(){var r,i;return this.app.workspace.trigger("obsidian-git:loading-status"),this.cachedStatus=await this.gitManager.status(),this.cachedStatus.conflicted.length>0?(this.localStorage.setConflict(!0),await((r=this.branchBar)==null?void 0:r.display())):(this.localStorage.setConflict(!1),await((i=this.branchBar)==null?void 0:i.display())),this.app.workspace.trigger("obsidian-git:status-changed",this.cachedStatus),this.cachedStatus}async refresh(){if(!this.gitReady)return;let r=this.app.workspace.getLeavesOfType(zt.type),i=this.app.workspace.getLeavesOfType(gi.type);(this.settings.changedFilesInStatusBar||r.some(n=>{var s;return!((s=n.isDeferred)!=null&&s)})||i.some(n=>{var s;return!((s=n.isDeferred)!=null&&s)}))&&await this.updateCachedStatus().catch(n=>this.displayError(n)),this.app.workspace.trigger("obsidian-git:refreshed")}refreshUpdatedHead(){}async onload(){console.log("loading "+this.manifest.name+" plugin: v"+this.manifest.version),Ii.plugin=this,this.localStorage.migrate(),await this.loadSettings(),await this.migrateSettings(),this.settingsTab=new rp(this.app,this),this.addSettingTab(this.settingsTab),this.localStorage.getPluginDisabled()||(this.registerStuff(),this.app.workspace.onLayoutReady(()=>this.init({fromReload:!1}).catch(r=>this.displayError(r))))}onExternalSettingsChange(){this.reloadSettings().catch(r=>this.displayError(r))}async reloadSettings(){let r=JSON.stringify(this.settings);await this.loadSettings();let i=JSON.stringify(this.settings);r!==i&&(this.log("Reloading settings"),this.unloadPlugin(),await this.init({fromReload:!0}),this.app.workspace.getLeavesOfType(zt.type).forEach(n=>{var s;if(!((s=n.isDeferred)!=null&&s))return n.view.reload()}),this.app.workspace.getLeavesOfType(gi.type).forEach(n=>{var s;if(!((s=n.isDeferred)!=null&&s))return n.view.reload()}))}registerStuff(){this.registerEvent(this.app.workspace.on("obsidian-git:refresh",()=>{this.refresh().catch(r=>this.displayError(r))})),this.registerEvent(this.app.workspace.on("obsidian-git:head-change",()=>{this.refreshUpdatedHead()})),this.registerEvent(this.app.workspace.on("file-menu",(r,i,n)=>{this.handleFileMenu(r,i,n,"file-manu")})),this.registerEvent(this.app.workspace.on("obsidian-git:menu",(r,i,n)=>{this.handleFileMenu(r,i,n,"obsidian-git:menu")})),this.registerEvent(this.app.workspace.on("active-leaf-change",r=>{this.onActiveLeafChange(r)})),this.registerEvent(this.app.vault.on("modify",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerEvent(this.app.vault.on("delete",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerEvent(this.app.vault.on("create",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerEvent(this.app.vault.on("rename",()=>{var r;this.debRefresh(),(r=this.autoCommitDebouncer)==null||r.call(this)})),this.registerView(zt.type,r=>new Sf(r,this)),this.registerView(gi.type,r=>new wf(r,this)),this.registerView(Bs.type,r=>new qa(r,this)),this.registerView(Ls.type,r=>new za(r,this)),this.addRibbonIcon("git-pull-request","Open Git source control",async()=>{var n;let r=this.app.workspace.getLeavesOfType(zt.type),i;r.length===0?(i=(n=this.app.workspace.getRightLeaf(!1))!=null?n:this.app.workspace.getLeaf(),await i.setViewState({type:zt.type})):i=r.first(),await this.app.workspace.revealLeaf(i)}),this.registerHoverLinkSource(zt.type,{display:"Git View",defaultMod:!0}),this.editorIntegration.onLoadPlugin(),this.setRefreshDebouncer(),PO(this)}setRefreshDebouncer(){var r;(r=this.debRefresh)==null||r.cancel(),this.debRefresh=(0,_e.debounce)(()=>{this.settings.refreshSourceControl&&this.refresh().catch(console.error)},this.settings.refreshSourceControlTimer,!0)}async addFileToGitignore(r,i){let n=this.gitManager.getRelativeRepoPath(r,!0),s=zP({isFolder:i,gitRelativePath:n});await this.app.vault.adapter.append(this.gitManager.getRelativeVaultPath(".gitignore"),` -`+s),this.app.workspace.trigger("obsidian-git:refresh")}handleFileMenu(r,i,n,s){if(!this.gitReady||!this.settings.showFileMenu||!i)return;let a;if(typeof i=="string"?a=i:a=i.path,n=="file-explorer-context-menu"&&(r.addItem(o=>{o.setTitle("Git: Stage").setIcon("plus-circle").setSection("action").onClick(l=>{this.promiseQueue.addTask(async()=>{i instanceof _e.TFile?await this.stageFile(i):(await this.gitManager.stageAll({dir:this.gitManager.getRelativeRepoPath(a,!0)}),this.app.workspace.trigger("obsidian-git:refresh"))})})}),r.addItem(o=>{o.setTitle("Git: Unstage").setIcon("minus-circle").setSection("action").onClick(l=>{this.promiseQueue.addTask(async()=>{i instanceof _e.TFile?await this.unstageFile(i):(await this.gitManager.unstageAll({dir:this.gitManager.getRelativeRepoPath(a,!0)}),this.app.workspace.trigger("obsidian-git:refresh"))})})}),r.addItem(o=>{o.setTitle("Git: Add to .gitignore").setIcon("file-x").setSection("action").onClick(l=>{this.addFileToGitignore(a,i instanceof _e.TFolder).catch(c=>this.displayError(c))})})),n=="git-source-control"){r.addItem(l=>{l.setTitle("Git: Add to .gitignore").setIcon("file-x").setSection("action").onClick(c=>{this.addFileToGitignore(a,i instanceof _e.TFolder).catch(u=>this.displayError(u))})});let o=this.app.vault.adapter;s==="obsidian-git:menu"&&o instanceof _e.FileSystemAdapter&&(r.addItem(l=>{l.setTitle("Open in default app").setIcon("arrow-up-right").setSection("action").onClick(c=>{this.app.openWithDefaultApp(a)})}),r.addItem(l=>{l.setTitle("Show in system explorer").setIcon("arrow-up-right").setSection("action").onClick(c=>{window.electron.shell.showItemInFolder(wD.join(o.getBasePath(),a))})}))}}async migrateSettings(){this.settings.mergeOnPull!=null&&(this.settings.syncMethod=this.settings.mergeOnPull?"merge":"rebase",this.settings.mergeOnPull=void 0,await this.saveSettings()),this.settings.autoCommitMessage===void 0&&(this.settings.autoCommitMessage=this.settings.commitMessage,await this.saveSettings()),this.settings.gitPath!=null&&(this.localStorage.setGitPath(this.settings.gitPath),this.settings.gitPath=void 0,await this.saveSettings()),this.settings.username!=null&&(this.localStorage.setPassword(this.settings.username),this.settings.username=void 0,await this.saveSettings())}unloadPlugin(){var r,i;this.gitReady=!1,this.editorIntegration.onUnloadPlugin(),this.automaticsManager.unload(),(r=this.branchBar)==null||r.remove(),(i=this.statusBar)==null||i.remove(),this.statusBar=void 0,this.branchBar=void 0,this.gitManager.unload(),this.promiseQueue.clear();for(let n of this.intervalsToClear)window.clearInterval(n);this.intervalsToClear=[],this.debRefresh.cancel()}onunload(){this.unloadPlugin(),console.log("unloading "+this.manifest.name+" plugin")}async loadSettings(){let r=await this.loadData();r==null&&(r={showedMobileNotice:!0}),this.settings=ZA(rt,r)}async saveSettings(){var r;(r=this.settingsTab)==null||r.beforeSaveSettings(),await this.saveData(this.settings)}get useSimpleGit(){return _e.Platform.isDesktopApp}async init({fromReload:r=!1}){var i;if(this.settings.showStatusBar&&!this.statusBar){let n=this.addStatusBarItem();this.statusBar=new ip(n,this),this.intervalsToClear.push(window.setInterval(()=>{var s;return(s=this.statusBar)==null?void 0:s.display()},1e3))}try{this.useSimpleGit?(this.gitManager=new Se(this),await this.gitManager.setGitInstance()):this.gitManager=new Di(this);let n=await this.gitManager.checkRequirements(),s=this.localStorage.getPausedAutomatics();switch(n){case"missing-git":this.displayError(`Cannot run git command. Trying to run: '${this.localStorage.getGitPath()||"git"}' .`);break;case"missing-repo":new _e.Notice("Can't find a valid git repository. Please create one via the given command or clone an existing repo.",1e4);break;case"valid":if(this.gitReady=!0,this.setPluginState({gitAction:0}),_e.Platform.isDesktop&&this.settings.showBranchStatusBar&&!this.branchBar){let a=this.addStatusBarItem();this.branchBar=new pm(a,this),this.intervalsToClear.push(window.setInterval(()=>{var o;return void((o=this.branchBar)==null?void 0:o.display().catch(console.error))},6e4))}await((i=this.branchBar)==null?void 0:i.display()),this.editorIntegration.onReady(),this.app.workspace.trigger("obsidian-git:refresh"),this.app.workspace.trigger("obsidian-git:head-change"),!r&&this.settings.autoPullOnBoot&&!s&&this.promiseQueue.addTask(()=>this.pullChangesFromRemote()),s||await this.automaticsManager.init(),s&&new _e.Notice("Automatic routines are currently paused.");break;default:this.log("Something weird happened. The 'checkRequirements' result is "+n)}}catch(n){this.displayError(n),console.error(n)}}async createNewRepo(){try{await this.gitManager.init(),new _e.Notice("Initialized new repo"),await this.init({fromReload:!0})}catch(r){this.displayError(r)}}async cloneNewRepo(){let i=await new Qe(this,{placeholder:"Enter remote URL"}).openAndGetResult();if(i){let n="Vault Root",s=await new Qe(this,{options:this.gitManager instanceof Di?[n]:[],placeholder:"Enter directory for clone. It needs to be empty or not existent.",allowEmpty:this.gitManager instanceof Di}).openAndGetResult();if(s==null)return;if(s===n&&(s="."),s=(0,_e.normalizePath)(s),s==="/"&&(s="."),s==="."){let f=await new Qe(this,{options:["NO","YES"],placeholder:`Does your remote repo contain a ${this.app.vault.configDir} directory at the root?`,onlySelection:!0}).openAndGetResult();if(f===void 0){new _e.Notice("Aborted clone");return}else if(f==="YES"){let d="DELETE ALL YOUR LOCAL CONFIG AND PLUGINS";if(await new Qe(this,{options:["Abort clone",d],placeholder:`To avoid conflicts, the local ${this.app.vault.configDir} directory needs to be deleted.`,onlySelection:!0}).openAndGetResult()===d)await this.app.vault.adapter.rmdir(this.app.vault.configDir,!0);else{new _e.Notice("Aborted clone");return}}}let a=await new Qe(this,{placeholder:"Specify depth of clone. Leave empty for full clone.",allowEmpty:!0}).openAndGetResult(),o;if(a===void 0){new _e.Notice("Aborted clone");return}if(a!==""&&(o=parseInt(a),isNaN(o))){new _e.Notice("Invalid depth. Aborting clone.");return}new _e.Notice(`Cloning new repo into "${s}"`);let l=this.settings.basePath,c=s&&s!==".";c&&(this.settings.basePath=s);try{await this.gitManager.clone(zw(i),s,o),new _e.Notice("Cloned new repo."),new _e.Notice("Please restart Obsidian"),c&&await this.saveSettings()}catch(u){this.displayError(u),this.settings.basePath=l,await this.saveSettings()}}}async isAllInitialized(){return this.gitReady||await this.init({fromReload:!0}),this.gitReady}async pullChangesFromRemote(){if(!await this.isAllInitialized())return;let r=await this.pull();if(r!==!1){if(r||this.displayMessage("Pull: Everything is up-to-date"),this.gitManager instanceof Se){let i=await this.updateCachedStatus();i.conflicted.length>0&&(this.displayError(`You have conflicts in ${i.conflicted.length} ${i.conflicted.length==1?"file":"files"}`),await this.handleConflict(i.conflicted))}this.app.workspace.trigger("obsidian-git:refresh"),this.setPluginState({gitAction:0})}}async commitAndSync({fromAutoBackup:r,requestCustomMessage:i=!1,commitMessage:n,onlyStaged:s=!1}){!await this.isAllInitialized()||(this.settings.syncMethod=="reset"&&this.settings.pullBeforePush&&await this.pull(),!await this.commit({fromAuto:r,requestCustomMessage:i,commitMessage:n,onlyStaged:s}))||(this.settings.syncMethod!="reset"&&this.settings.pullBeforePush&&await this.pull(),this.settings.disablePush||(await this.remotesAreSet()&&await this.gitManager.canPush()?await this.push():this.displayMessage("No commits to push")),this.setPluginState({gitAction:0}))}async commit({fromAuto:r,requestCustomMessage:i=!1,onlyStaged:n=!1,commitMessage:s,amend:a=!1}){if(!await this.isAllInitialized())return!1;try{let o=this.localStorage.getConflict(),l,c=[],u=[];if(this.gitManager instanceof Se){if(await this.mayDeleteConflictFile(),l=await this.updateCachedStatus(),l.conflicted.length==0&&(o=!1),r&&l.conflicted.length>0)return this.displayError(`Did not commit, because you have conflicts in ${l.conflicted.length} ${l.conflicted.length==1?"file":"files"}. Please resolve them and commit per command.`),await this.handleConflict(l.conflicted),!1;c=l.staged,u=l.changed}else{if(r&&o)return this.displayError("Did not commit, because you have conflicts. Please resolve them and commit per command."),!1;{o&&await this.mayDeleteConflictFile();let f=this.gitManager;n?c=await f.getStagedFiles():u=(await f.getUnstagedFiles()).map(({path:h,type:m})=>({vaultPath:this.gitManager.getRelativeVaultPath(h),path:h,type:m}))}}if(await this.tools.hasTooBigFiles(n?c:[...c,...u]))return this.setPluginState({gitAction:0}),!1;if(u.length+c.length!==0||o){let f=s!=null?s:s=r?this.settings.autoCommitMessage:this.settings.commitMessage;if(r&&this.settings.customMessageOnAutoBackup||i){!this.settings.disablePopups&&r&&new _e.Notice("Auto backup: Please enter a custom commit message. Leave empty to abort");let m=await new np(this).openAndGetResult();if(m!=null&&m!=""&&m!="...")f=m;else return this.setPluginState({gitAction:0}),!1}else if(this.gitManager instanceof Se&&this.settings.commitMessageScript){let m=this.settings.commitMessageScript,g=this.localStorage.getHostname()||"",v=m.replace("{{hostname}}",g);v=v.replace("{{date}}",(0,_e.moment)().format(this.settings.commitDateFormat));let w=await ku("sh",["-c",v],{cwd:this.gitManager.absoluteRepoPath});w.code!=0?this.displayError(w.stderr):w.stdout.trim().length==0?this.displayMessage("Stdout from commit message script is empty. Using default message."):f=w.stdout}if(!f||f.trim()==="")return new _e.Notice("Commit aborted: No commit message provided"),this.setPluginState({gitAction:0}),!1;let d;n?d=await this.gitManager.commit({message:f,amend:a}):d=await this.gitManager.commitAll({message:f,status:l,unstagedFiles:u,amend:a}),this.gitManager instanceof Se&&await this.updateCachedStatus();let h=!1;d===void 0&&(h=!0,d=u.length+c.length||0),this.displayMessage(`Committed${h?" approx.":""} ${d} ${d==1?"file":"files"}`)}else this.displayMessage("No changes to commit");return this.app.workspace.trigger("obsidian-git:refresh"),!0}catch(o){return this.displayError(o),!1}}async push(){if(!await this.isAllInitialized()||!await this.remotesAreSet())return!1;let r=this.localStorage.getConflict();try{this.gitManager instanceof Se&&await this.mayDeleteConflictFile();let i;if(this.gitManager instanceof Se&&(i=await this.updateCachedStatus()).conflicted.length>0)return this.displayError(`Cannot push. You have conflicts in ${i.conflicted.length} ${i.conflicted.length==1?"file":"files"}`),await this.handleConflict(i.conflicted),!1;if(this.gitManager instanceof Di&&r)return this.displayError("Cannot push. You have conflicts"),!1;this.log("Pushing....");let n=await this.gitManager.push();return n!==void 0&&(n===null?this.displayMessage("Pushed to remote"):n>0?this.displayMessage(`Pushed ${n} ${n==1?"file":"files"} to remote`):this.displayMessage("No commits to push")),this.setPluginState({offlineMode:!1}),this.app.workspace.trigger("obsidian-git:refresh"),!0}catch(i){return i instanceof cl?this.handleNoNetworkError(i):this.displayError(i),!1}}async pull(){if(!await this.remotesAreSet())return!1;try{this.log("Pulling....");let r=await this.gitManager.pull()||[];return this.setPluginState({offlineMode:!1}),r.length>0&&(this.displayMessage(`Pulled ${r.length} ${r.length==1?"file":"files"} from remote`),this.lastPulledFiles=r),r.length}catch(r){return this.displayError(r),!1}}async fetch(){if(await this.remotesAreSet())try{await this.gitManager.fetch(),this.displayMessage("Fetched from remote"),this.setPluginState({offlineMode:!1}),this.app.workspace.trigger("obsidian-git:refresh")}catch(r){this.displayError(r)}}async mayDeleteConflictFile(){let r=this.app.vault.getAbstractFileByPath(al);r&&(this.app.workspace.iterateAllLeaves(i=>{var n;i.view instanceof _e.MarkdownView&&((n=i.view.file)==null?void 0:n.path)==r.path&&i.detach()}),await this.app.vault.delete(r))}async stageFile(r){return await this.isAllInitialized()?(await this.gitManager.stage(r.path,!0),this.app.workspace.trigger("obsidian-git:refresh"),this.setPluginState({gitAction:0}),!0):!1}async unstageFile(r){return await this.isAllInitialized()?(await this.gitManager.unstage(r.path,!0),this.app.workspace.trigger("obsidian-git:refresh"),this.setPluginState({gitAction:0}),!0):!1}async switchBranch(){var n;if(!await this.isAllInitialized())return;let r=await this.gitManager.branchInfo(),i=await new dm(this,r.branches).openAndGetReslt();if(i!=null)return await this.gitManager.checkout(i),this.displayMessage(`Switched to ${i}`),this.app.workspace.trigger("obsidian-git:refresh"),await((n=this.branchBar)==null?void 0:n.display()),i}async switchRemoteBranch(){var s;if(!await this.isAllInitialized())return;let r=await this.selectRemoteBranch()||"",[i,n]=Zn(r);if(n!=null&&i!=null)return await this.gitManager.checkout(n,i),this.displayMessage(`Switched to ${r}`),await((s=this.branchBar)==null?void 0:s.display()),r}async createBranch(){var i;if(!await this.isAllInitialized())return;let r=await new Qe(this,{placeholder:"Create new branch"}).openAndGetResult();if(r!=null)return await this.gitManager.createBranch(r),this.displayMessage(`Created new branch ${r}`),await((i=this.branchBar)==null?void 0:i.display()),r}async deleteBranch(){var n;if(!await this.isAllInitialized())return;let r=await this.gitManager.branchInfo();r.current&&r.branches.remove(r.current);let i=await new Qe(this,{options:r.branches,placeholder:"Delete branch",onlySelection:!0}).openAndGetResult();if(i!=null){let s=!1;if(!await this.gitManager.branchIsMerged(i)){let o=await new Qe(this,{options:["YES","NO"],placeholder:"This branch isn't merged into HEAD. Force delete?",onlySelection:!0}).openAndGetResult();if(o!=="YES")return;s=o==="YES"}return await this.gitManager.deleteBranch(i,s),this.displayMessage(`Deleted branch ${i}`),await((n=this.branchBar)==null?void 0:n.display()),i}}async remotesAreSet(){return this.settings.updateSubmodules||this.gitManager instanceof Se&&await this.gitManager.getConfig("push.autoSetupRemote","all")=="true"||(await this.gitManager.branchInfo()).tracking?!0:(new _e.Notice("No upstream branch is set. Please select one."),await this.setUpstreamBranch())}async setUpstreamBranch(){let r=await this.selectRemoteBranch();return r==null?(this.displayError("Aborted. No upstream-branch is set!",1e4),this.setPluginState({gitAction:0}),!1):(await this.gitManager.updateUpstreamBranch(r),this.displayMessage(`Set upstream branch to ${r}`),this.setPluginState({gitAction:0}),!0)}async discardAll(r){if(!await this.isAllInitialized())return!1;let i=await this.gitManager.status({path:r}),n=0,s=0;for(let o of i.changed)o.workingDir=="U"?n++:s++;if(n+s==0)return!1;let a=await new fc({app:this.app,filesToDeleteCount:n,filesToDiscardCount:s,path:r!=null?r:""}).openAndGetResult();switch(a){case!1:return a;case"discard":await this.gitManager.discardAll({dir:r,status:this.cachedStatus});break;case"delete":{await this.gitManager.discardAll({dir:r,status:this.cachedStatus});let o=await this.gitManager.getUntrackedPaths({path:r,status:this.cachedStatus});for(let l of o){let c=this.gitManager.getRelativeVaultPath(l),u=this.app.vault.getAbstractFileByPath(c);u?await this.app.fileManager.trashFile(u):l.endsWith("/")?await this.app.vault.adapter.rmdir(c,!0):await this.app.vault.adapter.remove(c)}break}default:wh(a)}return this.app.workspace.trigger("obsidian-git:refresh"),a}async handleConflict(r){this.localStorage.setConflict(!0);let i;r!==void 0&&(i=["# Conflicts","Please resolve them and commit them using the commands `Git: Commit all changes` followed by `Git: Push`","(This file will automatically be deleted before commit)","[[#Additional Instructions]] available below file list","",...r.map(n=>{let s=this.app.vault.getAbstractFileByPath(n);return s instanceof _e.TFile?`- [[${this.app.metadataCache.fileToLinktext(s,"/")}]]`:`- Not a file: ${n}`}),` -# Additional Instructions -I strongly recommend to use "Source mode" for viewing the conflicted files. For simple conflicts, in each file listed above replace every occurrence of the following text blocks with the desired text. - -\`\`\`diff -<<<<<<< HEAD - File changes in local repository -======= - File changes in remote repository ->>>>>>> origin/main -\`\`\``]),await this.tools.writeAndOpenFile(i==null?void 0:i.join(` -`))}async editRemotes(){if(!await this.isAllInitialized())return;let r=await this.gitManager.getRemotes(),n=await new Qe(this,{options:r,placeholder:"Select or create a new remote by typing its name and selecting it"}).openAndGetResult();if(n){let s=await this.gitManager.getRemoteUrl(n),o=await new Qe(this,{initialValue:s,placeholder:"Enter remote URL"}).openAndGetResult();if(o)return await this.gitManager.setRemote(n,zw(o)),n}}async selectRemoteBranch(){let r=await this.gitManager.getRemotes(),i;r.length===0&&(i=await this.editRemotes(),i==null&&(r=await this.gitManager.getRemotes()));let n=new Qe(this,{options:r,placeholder:"Select or create a new remote by typing its name and selecting it"}),s=i!=null?i:await n.openAndGetResult();if(s){this.displayMessage("Fetching remote branches"),await this.gitManager.fetch(s);let a=await this.gitManager.getRemoteBranches(s),l=await new Qe(this,{options:a,placeholder:"Select or create a new remote branch by typing its name and selecting it"}).openAndGetResult();return l==null?void 0:l.startsWith(s+"/")?l:`${s}/${l}`}}async removeRemote(){if(!await this.isAllInitialized())return;let r=await this.gitManager.getRemotes(),n=await new Qe(this,{options:r,placeholder:"Select a remote"}).openAndGetResult();n&&await this.gitManager.removeRemote(n)}onActiveLeafChange(r){var a,o;let i=r==null?void 0:r.view;if(!(i!=null&&i.getState().file)&&!(i instanceof qa||i instanceof za))return;let n=this.app.workspace.getLeavesOfType(zt.type).first(),s=this.app.workspace.getLeavesOfType(gi.type).first();if((a=n==null?void 0:n.view.containerEl.querySelector("div.tree-item-self.is-active"))==null||a.removeClass("is-active"),(o=s==null?void 0:s.view.containerEl.querySelector("div.tree-item-self.is-active"))==null||o.removeClass("is-active"),(r==null?void 0:r.view)instanceof qa||(r==null?void 0:r.view)instanceof za){let c=r.view.state.bFile.replace(/["\\]/g,"\\$&");this.lastDiffViewState=r.view.getState();let u;n&&r.view.state.aRef=="HEAD"?u=n.view.containerEl.querySelector(`div.staged div.tree-item-self[data-path="${c}"]`):n&&r.view.state.aRef==""?u=n.view.containerEl.querySelector(`div.changes div.tree-item-self[data-path="${c}"]`):s&&(u=s.view.containerEl.querySelector(`div.tree-item-self[data-path='${c}']`)),u==null||u.addClass("is-active")}else this.lastDiffViewState=void 0}handleNoNetworkError(r){this.state.offlineMode?this.log("Encountered network error, but already in offline mode"):this.displayError("Git: Going into offline mode. Future network errors will no longer be displayed.",2e3),this.setPluginState({gitAction:0,offlineMode:!0})}displayMessage(r,i=4*1e3){var n;(n=this.statusBar)==null||n.displayMessage(r.toLowerCase(),i),this.settings.disablePopups||(!this.settings.disablePopupsForNoChanges||!r.startsWith("No changes"))&&new _e.Notice(r,5*1e3),this.log(r)}displayError(r,i=10*1e3){var s;if(r instanceof vD.Errors.UserCanceledError){new _e.Notice("Aborted");return}let n;r instanceof Error?n=r:n=new Error(String(r)),this.setPluginState({gitAction:0}),this.settings.showErrorNotices&&new _e.Notice(n.message,i),console.error(`${this.manifest.id}:`,n.stack),(s=this.statusBar)==null||s.displayMessage(n.message.toLowerCase(),i)}log(...r){console.log(`${this.manifest.id}:`,...r)}}; -/*! Bundled license information: - -ieee754/index.js: - (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh *) - -buffer/index.js: - (*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - *) - -safe-buffer/index.js: - (*! safe-buffer. MIT License. Feross Aboukhadijeh *) - -crc-32/crc32.js: - (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) - -isomorphic-git/index.cjs: - (*! - * This code for `path.join` is directly copied from @zenfs/core/path for bundle size improvements. - * SPDX-License-Identifier: LGPL-3.0-or-later - * Copyright (c) James Prevett and other ZenFS contributors. - *) - -js-sha256/src/sha256.js: - (** - * [js-sha256]{@link https://github.com/emn178/js-sha256} - * - * @version 0.9.0 - * @author Chen, Yi-Cyuan [emn178@gmail.com] - * @copyright Chen, Yi-Cyuan 2014-2017 - * @license MIT - *) -*/ - -/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/manifest.json b/.obsidian/plugins/obsidian-git/manifest.json deleted file mode 100644 index f472bdc..0000000 --- a/.obsidian/plugins/obsidian-git/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "author": "Vinzent", - "authorUrl": "https://github.com/Vinzent03", - "id": "obsidian-git", - "name": "Git", - "description": "Integrate Git version control with automatic backup and other advanced features.", - "isDesktopOnly": false, - "fundingUrl": "https://ko-fi.com/vinzent", - "version": "2.38.0" -} diff --git a/.obsidian/plugins/obsidian-git/styles.css b/.obsidian/plugins/obsidian-git/styles.css deleted file mode 100644 index 305b2f4..0000000 --- a/.obsidian/plugins/obsidian-git/styles.css +++ /dev/null @@ -1,710 +0,0 @@ -@keyframes loading { - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -} - -.git-signs-gutter { - .cm-gutterElement { - /* Needed to align the sign properly for different line heigts. Such as - * when having a heading or list item. - */ - padding-top: 0 !important; - } -} - -.workspace-leaf-content[data-type="git-view"] .button-border { - border: 2px solid var(--interactive-accent); - border-radius: var(--radius-s); -} - -.workspace-leaf-content[data-type="git-view"] .view-content { - padding-left: 0; - padding-top: 0; - padding-right: 0; -} - -.workspace-leaf-content[data-type="git-history-view"] .view-content { - padding-left: 0; - padding-top: 0; - padding-right: 0; -} - -.loading { - overflow: hidden; -} - -.loading > svg { - animation: 2s linear infinite loading; - transform-origin: 50% 50%; - display: inline-block; -} - -.obsidian-git-center { - margin: auto; - text-align: center; - width: 50%; -} - -.obsidian-git-textarea { - display: block; - margin-left: auto; - margin-right: auto; -} - -.obsidian-git-disabled { - opacity: 0.5; -} - -.obsidian-git-center-button { - display: block; - margin: 20px auto; -} - -.tooltip.mod-left { - overflow-wrap: break-word; -} - -.tooltip.mod-right { - overflow-wrap: break-word; -} - -/* Limits the scrollbar to the view body */ -.git-view { - display: flex; - flex-direction: column; - position: relative; - height: 100%; -} - -/* Re-enable wrapping of nav buttns to prevent overflow on smaller screens #*/ -.workspace-drawer .git-view .nav-buttons-container { - flex-wrap: wrap; -} - -.git-tools { - display: flex; - margin-left: auto; -} -.git-tools .type { - padding-left: var(--size-2-1); - display: flex; - align-items: center; - justify-content: center; - width: 11px; -} - -.git-tools .type[data-type="M"] { - color: orange; -} -.git-tools .type[data-type="D"] { - color: red; -} -.git-tools .buttons { - display: flex; -} -.git-tools .buttons > * { - padding: 0 0; - height: auto; -} - -.workspace-leaf-content[data-type="git-view"] .tree-item-self, -.workspace-leaf-content[data-type="git-history-view"] .tree-item-self { - align-items: center; -} - -.workspace-leaf-content[data-type="git-view"] - .tree-item-self:hover - .clickable-icon, -.workspace-leaf-content[data-type="git-history-view"] - .tree-item-self:hover - .clickable-icon { - color: var(--icon-color-hover); -} - -/* Highlight an item as active if it's diff is currently opened */ -.is-active .git-tools .buttons > * { - color: var(--nav-item-color-active); -} - -.git-author { - color: var(--text-accent); -} - -.git-date { - color: var(--text-accent); -} - -.git-ref { - color: var(--text-accent); -} - -/* ====== diff2html ====== -The following styles are adapted from the obsidian-version-history plugin by -@kometenstaub https://github.com/kometenstaub/obsidian-version-history-diff/blob/main/src/styles.scss -which itself is adapted from the diff2html library with the following original license: - - https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md - - Copyright 2014-2016 Rodrigo Fernandes https://rtfpessoa.github.io/ - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated - documentation files (the "Software"), to deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or substantial portions of the - Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ - -.theme-dark, -.theme-light { - --git-delete-bg: #ff475040; - --git-delete-hl: #96050a75; - --git-insert-bg: #68d36840; - --git-insert-hl: #23c02350; - --git-change-bg: #ffd55840; - --git-selected: #3572b0; - - --git-delete: #c33; - --git-insert: #399839; - --git-change: #d0b44c; - --git-move: #3572b0; -} - -.git-diff { - .d2h-d-none { - display: none; - } - .d2h-wrapper { - text-align: left; - border-radius: 0.25em; - overflow: auto; - } - .d2h-file-header.d2h-file-header { - background-color: var(--background-secondary); - border-bottom: 1px solid var(--background-modifier-border); - font-family: - Source Sans Pro, - Helvetica Neue, - Helvetica, - Arial, - sans-serif; - height: 35px; - padding: 5px 10px; - } - .d2h-file-header, - .d2h-file-stats { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } - .d2h-file-header { - display: none; - } - .d2h-file-stats { - font-size: 14px; - margin-left: auto; - } - .d2h-lines-added { - border: 1px solid var(--color-green); - border-radius: 5px 0 0 5px; - color: var(--color-green); - padding: 2px; - text-align: right; - vertical-align: middle; - } - .d2h-lines-deleted { - border: 1px solid var(--color-red); - border-radius: 0 5px 5px 0; - color: var(--color-red); - margin-left: 1px; - padding: 2px; - text-align: left; - vertical-align: middle; - } - .d2h-file-name-wrapper { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 15px; - width: 100%; - } - .d2h-file-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: var(--text-normal); - font-size: var(--h5-size); - } - .d2h-file-wrapper { - border: 1px solid var(--background-secondary-alt); - border-radius: 3px; - margin-bottom: 1em; - max-height: 100%; - } - .d2h-file-collapse { - -webkit-box-pack: end; - -ms-flex-pack: end; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: 1px solid var(--background-secondary-alt); - border-radius: 3px; - cursor: pointer; - display: none; - font-size: 12px; - justify-content: flex-end; - padding: 4px 8px; - } - .d2h-file-collapse.d2h-selected { - background-color: var(--git-selected); - } - .d2h-file-collapse-input { - margin: 0 4px 0 0; - } - .d2h-diff-table { - border-collapse: collapse; - font-family: var(--font-monospace); - font-size: var(--code-size); - width: 100%; - } - .d2h-files-diff { - width: 100%; - } - .d2h-file-diff { - /* - overflow-y: scroll; - */ - border-radius: 5px; - font-size: var(--font-text-size); - line-height: var(--line-height-normal); - } - .d2h-file-side-diff { - display: inline-block; - margin-bottom: -8px; - margin-right: -4px; - overflow-x: scroll; - overflow-y: hidden; - width: 50%; - } - .d2h-code-line { - padding-left: 6em; - padding-right: 1.5em; - } - .d2h-code-line, - .d2h-code-side-line { - display: inline-block; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - white-space: nowrap; - width: 100%; - } - .d2h-code-side-line { - /* needed to be changed */ - padding-left: 0.5em; - padding-right: 0.5em; - } - .d2h-code-line-ctn { - word-wrap: normal; - background: none; - display: inline-block; - padding: 0; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - vertical-align: middle; - width: 100%; - /* only works for line-by-line */ - white-space: pre-wrap; - } - .d2h-code-line del, - .d2h-code-side-line del { - background-color: var(--git-delete-hl); - color: var(--text-normal); - } - .d2h-code-line del, - .d2h-code-line ins, - .d2h-code-side-line del, - .d2h-code-side-line ins { - border-radius: 0.2em; - display: inline-block; - margin-top: -1px; - text-decoration: none; - vertical-align: middle; - } - .d2h-code-line ins, - .d2h-code-side-line ins { - background-color: var(--git-insert-hl); - text-align: left; - } - .d2h-code-line-prefix { - word-wrap: normal; - background: none; - display: inline; - padding: 0; - white-space: pre; - } - .line-num1 { - float: left; - } - .line-num1, - .line-num2 { - -webkit-box-sizing: border-box; - box-sizing: border-box; - overflow: hidden; - /* - padding: 0 0.5em; - */ - text-overflow: ellipsis; - width: 2.5em; - padding-left: 0; - } - .line-num2 { - float: right; - } - .d2h-code-linenumber { - background-color: var(--background-primary); - border: solid var(--background-modifier-border); - border-width: 0 1px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: var(--text-faint); - cursor: pointer; - display: inline-block; - position: absolute; - text-align: right; - width: 5.5em; - } - .d2h-code-linenumber:after { - content: "\200b"; - } - .d2h-code-side-linenumber { - background-color: var(--background-primary); - border: solid var(--background-modifier-border); - border-width: 0 1px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: var(--text-faint); - cursor: pointer; - overflow: hidden; - padding: 0 0.5em; - text-align: right; - text-overflow: ellipsis; - width: 4em; - /* needed to be changed */ - display: table-cell; - position: relative; - } - .d2h-code-side-linenumber:after { - content: "\200b"; - } - .d2h-code-side-emptyplaceholder, - .d2h-emptyplaceholder { - background-color: var(--background-primary); - border-color: var(--background-modifier-border); - } - .d2h-code-line-prefix, - .d2h-code-linenumber, - .d2h-code-side-linenumber, - .d2h-emptyplaceholder { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - .d2h-code-linenumber, - .d2h-code-side-linenumber { - direction: rtl; - } - .d2h-del { - background-color: var(--git-delete-bg); - border-color: var(--git-delete-hl); - } - .d2h-ins { - background-color: var(--git-insert-bg); - border-color: var(--git-insert-hl); - } - .d2h-info { - background-color: var(--background-primary); - border-color: var(--background-modifier-border); - color: var(--text-faint); - } - .d2h-del, - .d2h-ins, - .d2h-file-diff .d2h-change { - color: var(--text-normal); - } - .d2h-file-diff .d2h-del.d2h-change { - background-color: var(--git-change-bg); - } - .d2h-file-diff .d2h-ins.d2h-change { - background-color: var(--git-insert-bg); - } - .d2h-file-list-wrapper { - a { - text-decoration: none; - cursor: default; - -webkit-user-drag: none; - } - - svg { - display: none; - } - } - .d2h-file-list-header { - text-align: left; - } - .d2h-file-list-title { - display: none; - } - .d2h-file-list-line { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - text-align: left; - } - .d2h-file-list { - } - .d2h-file-list > li { - border-bottom: 1px solid var(--background-modifier-border); - margin: 0; - padding: 5px 10px; - } - .d2h-file-list > li:last-child { - border-bottom: none; - } - .d2h-file-switch { - cursor: pointer; - display: none; - font-size: 10px; - } - .d2h-icon { - fill: currentColor; - margin-right: 10px; - vertical-align: middle; - } - .d2h-deleted { - color: var(--git-delete); - } - .d2h-added { - color: var(--git-insert); - } - .d2h-changed { - color: var(--git-change); - } - .d2h-moved { - color: var(--git-move); - } - .d2h-tag { - background-color: var(--background-secondary); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 10px; - margin-left: 5px; - padding: 0 2px; - } - .d2h-deleted-tag { - border: 1px solid var(--git-delete); - } - .d2h-added-tag { - border: 1px solid var(--git-insert); - } - .d2h-changed-tag { - border: 1px solid var(--git-change); - } - .d2h-moved-tag { - border: 1px solid var(--git-move); - } - - /* needed for line-by-line*/ - - .d2h-diff-tbody { - position: relative; - } -} - -/* ====================== Line Authoring Information ====================== */ - -.cm-gutterElement.obs-git-blame-gutter { - /* Add background color to spacing inbetween and around the gutter for better aesthetics */ - border-width: 0px 2px 0.2px 2px; - border-style: solid; - border-color: var(--background-secondary); - background-color: var(--background-secondary); -} - -.cm-gutterElement.obs-git-blame-gutter > div, -.line-author-settings-preview { - /* delegate text color to settings */ - color: var(--obs-git-gutter-text); - font-family: monospace; - height: 100%; /* ensure, that age-based background color occupies entire parent */ - text-align: right; - padding: 0px 6px 0px 6px; - white-space: pre; /* Keep spaces and do not collapse them. */ -} - -@media (max-width: 800px) { - /* hide git blame gutter not to superpose text */ - .cm-gutterElement.obs-git-blame-gutter { - display: none; - } -} - -.git-unified-diff-view, -.git-split-diff-view .cm-deletedLine .cm-changedText { - background-color: #ee443330; -} - -.git-unified-diff-view, -.git-split-diff-view .cm-insertedLine .cm-changedText { - background-color: #22bb2230; -} - -.git-obscure-prompt[git-is-obscured="true"] #git-show-password:after { - -webkit-mask-image: url('data:image/svg+xml,'); -} - -.git-obscure-prompt[git-is-obscured="false"] #git-show-password:after { - -webkit-mask-image: url('data:image/svg+xml,'); -} - -/* Override styling of Codemirror merge view "collapsed lines" indicator */ -.git-split-diff-view .ͼ2 .cm-collapsedLines { - background: var(--interactive-normal); - border-radius: var(--radius-m); - color: var(--text-accent); - font-size: var(--font-small); - padding: var(--size-4-1) var(--size-4-1); -} -.git-split-diff-view .ͼ2 .cm-collapsedLines:hover { - background: var(--interactive-hover); - color: var(--text-accent-hover); -} - -.git-signs-gutter { - .cm-gutterElement { - display: grid; - } -} - -.git-gutter-marker:hover { - border-radius: 2px; -} - -.git-gutter-marker.git-add { - background-color: var(--color-green); - justify-self: center; - height: inherit; - width: 0.2rem; -} - -.git-gutter-marker.git-change { - background-color: var(--color-yellow); - justify-self: center; - height: inherit; - width: 0.2rem; -} - -.git-gutter-marker.git-changedelete { - color: var(--color-yellow); - font-weight: var(--font-bold); - font-size: 1rem; - justify-self: center; - height: inherit; -} - -.git-gutter-marker.git-delete { - background-color: var(--color-red); - height: 0.2rem; - width: 0.8rem; - align-self: end; -} - -.git-gutter-marker.git-topdelete { - background-color: var(--color-red); - height: 0.2rem; - width: 0.8rem; - align-self: start; -} - -div:hover > .git-gutter-marker.git-change { - width: 0.6rem; -} - -div:hover > .git-gutter-marker.git-add { - width: 0.6rem; -} - -div:hover > .git-gutter-marker.git-delete { - height: 0.6rem; -} - -div:hover > .git-gutter-marker.git-topdelete { - height: 0.6rem; -} - -div:hover > .git-gutter-marker.git-changedelete { - font-weight: var(--font-bold); -} - -.git-gutter-marker.staged { - opacity: 0.5; -} - -.git-diff { - .cm-merge-revert { - width: 4em; - } - /* Ensure that merge revert markers are positioned correctly */ - .cm-merge-revert > * { - position: absolute; - background-color: var(--background-secondary); - display: flex; - } -} - -/* Prevent shifting of the editor when git signs gutter is the only gutter present */ -.cm-gutters.cm-gutters-before:has(> .git-signs-gutter:only-child) { - margin-inline-end: 0; - .git-signs-gutter { - margin-inline-start: -1rem; - } -} - -.git-changes-status-bar-colored { - .git-add { - color: var(--color-green); - } - .git-change { - color: var(--color-yellow); - } - .git-delete { - color: var(--color-red); - } -} - -.git-changes-status-bar .git-add { - margin-right: 0.3em; -} - -.git-changes-status-bar .git-change { - margin-right: 0.3em; -} diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index e0ed6f3..4b198d9 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,21 +4,21 @@ "type": "split", "children": [ { - "id": "accf8a4c00fbc249", + "id": "cfde8ae5c4579b69", "type": "tabs", "children": [ { - "id": "b6e84b4bb62eefe4", + "id": "9350b1ac6793c505", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Players/IRONBACK KHAN/Upgrades/Mantras.md", + "file": "Resonances/Players/Fuckass Clanker/Resonances.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Mantras" + "title": "Resonances" } } ] @@ -113,12 +113,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "Oaths/Silentheart.md", + "file": "Players/IRONBACK KHAN/Upgrades/Mantras.md", "linksCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-going-out", - "title": "Outgoing links from Silentheart" + "title": "Ausgehende Links von Mantras öffnen" } }, { @@ -156,7 +156,7 @@ "state": { "type": "outline", "state": { - "file": "Players/IRONBACK KHAN/Upgrades/Mantras.md", + "file": "Players/SOLIDIFIED SERPENT/Upgrades/Mantras.md", "followCursor": false, "showSearch": false, "searchQuery": "" @@ -164,23 +164,14 @@ "icon": "lucide-list", "title": "Gliederung von Mantras" } - }, - { - "id": "ef1d9d7c34483d7e", - "type": "leaf", - "state": { - "type": "git-view", - "state": {}, - "icon": "git-pull-request", - "title": "Source Control" - } } ], - "currentTab": 5 + "currentTab": 4 } ], "direction": "horizontal", - "width": 300 + "width": 200, + "collapsed": true }, "left-ribbon": { "hiddenItems": { @@ -191,54 +182,59 @@ "templates:Vorlage einfügen": false, "command-palette:Befehlspalette öffnen": false, "bases:Neue Base erstellen": false, - "publish:Änderungen veröffentlichen": false, - "obsidian-git:Open Git source control": false + "publish:Änderungen veröffentlichen": false } }, - "active": "ef1d9d7c34483d7e", + "active": "9350b1ac6793c505", "lastOpenFiles": [ - "Players/IRONBACK KHAN/Upgrades/Core Stats.md", - "Players/IRONBACK KHAN/Upgrades/Talents.md", - "Players/RADIOACTIVE CRACK RAT/Upgrades/Talents.md", - "Players/RADIOACTIVE CRACK RAT/Upgrades/Mantras.md", - "Players/SOLIDIFIED SERPENT/Upgrades/Mantras.md", - "Players/SOLIDIFIED SERPENT/Upgrades/Talents.md", - "Players/SOLIDIFIED SERPENT/Solidified Serpent.md", - "Players/SOLIDIFIED SERPENT/Non-Magic-Missile (NMM).md", - "Players/SOLIDIFIED SERPENT/Upgrades/Legalize Nuclear Bombs (Slowed & Reverb).md", - "Players/SOLIDIFIED SERPENT/Upgrades/Increase Shareholder Value.md", - "Players/AXIOM-07/Upgrades/Talents.md", - "Players/RAILCAT/Upgrades/Talents.md", - "Players/RADIOACTIVE CRACK RAT/Notes.md", - "Players/SOLIDIFIED SERPENT/Upgrades", - "Players/AXIOM-07/Upgrades/More Weapons.md", - "Players/AXIOM-07/Upgrades/Mantras.md", - "Players/RADIOACTIVE CRACK RAT/~Ex-plosion!.md", - "Players/RADIOACTIVE CRACK RAT/Upgrades/Black Meridian Variants.md", - "Players/RADIOACTIVE CRACK RAT/Upgrades/Legalize Nuclear Bombs.md", - "Players/RAILCAT/RAILCAT.md", - "Players/RADIOACTIVE CRACK RAT/Black Meridian.md", - "Players/RADIOACTIVE CRACK RAT/The Crack Plague.md", - "Players/RADIOACTIVE CRACK RAT/RADIOACTIVE CRACK RAT.md", - "Players/RAILCAT/Summer Company Prosthetic.md", - "Players/RAILCAT/The Arcblade.md", - "Players/RAILCAT/Upgrades/Arcblade.md", + "Resonances/Players/Monke/Resonances.md", + "Resonances/Players/Rat on Crack and Super-AIDS/Resonances.md", + "Resonances/Players/Cash Money Cat/Resonances.md", "Players/Player Characters.md", + "Players/AXIOM-07/CHASSIS CONFIGURATION.md", + "Effects/Bleed.md", + "Effects/Burning.md", + "Effects/Blood-Poisoning.md", + "Effects/Unbenannt.md", + "Effects/Blindness.md", + "Effects/Effects.md", + "Effects/Chill.md", + "Effects/Winded.md", + "Effects/Suffocate.md", + "Effects/Staggered.md", + "Effects/Sapped.md", + "Players/AXIOM-07/MOMENTUM ENGINE.md", + "CAMPAIGN - DO NOT OPEN/Session 1/Sidequest 1.md", + "CAMPAIGN - DO NOT OPEN/NPC/Santiago.md", + "CAMPAIGN - DO NOT OPEN/NPC/Serena.md", + "CAMPAIGN - DO NOT OPEN/NPC/Inheritor.md", + "CAMPAIGN - DO NOT OPEN/NPC/Orlandeau.md", + "CAMPAIGN - DO NOT OPEN/NPC/Pleeksty.md", + "CAMPAIGN - DO NOT OPEN/NPC/Polis.md", + "CAMPAIGN - DO NOT OPEN/NPC/Asher Vendet.md", + "CAMPAIGN - DO NOT OPEN/NPC/Children of Navae", + "CAMPAIGN - DO NOT OPEN/NPC/C.md", + "CAMPAIGN - DO NOT OPEN/NPC/Hive", + "CAMPAIGN - DO NOT OPEN/NPC/Ignition Union", + "CAMPAIGN - DO NOT OPEN/NPC/Knives of Eylis", + "CAMPAIGN - DO NOT OPEN/NPC/Etrea", + "CAMPAIGN - DO NOT OPEN/NPC/Ministry/Prophets", + "CAMPAIGN - DO NOT OPEN/NPC/Ministry", + "CAMPAIGN - DO NOT OPEN/NPC/Black Divers", + "CAMPAIGN - DO NOT OPEN/NPC/Summer Company", + "cracked.png", + "CAMPAIGN - DO NOT OPEN/NPC/Authority/Warden", + "iu_.png", + "jetstream scam.webp", + "monkeballs.jpg", "Overview.canvas", - "monkeballs.png", + "cracked.jpeg", "jetstream scam.png", + "Pasted image 20260318122938.png", + "monkeballs.png", + "Pasted image 20260318122437.png", "bloodisfuel.png", "Unbenannt 1.canvas", - "Players/RADIOACTIVE CRACK RAT/Upgrades", - "crack rat.png", - "Players/RAILCAT/Upgrades", - "Players/SOLIDIFIED SERPENT", - "Players/IRONBACK KHAN/Upgrades", - "Players/RAILCAT", - "Players/RADIOACTIVE CRACK RAT", - "Players/AXIOM-07.zip", - "Players/IRONBACK KHAN", - "Players/AXIOM-07/Upgrades", "Untitled.canvas" ] } \ No newline at end of file diff --git a/Combat/Armor Class.md b/Combat/Armor Class.md index bd6cf5a..87fa501 100644 --- a/Combat/Armor Class.md +++ b/Combat/Armor Class.md @@ -1,10 +1,19 @@ Old Armor Class is no longer used to determine hit chance. Instead: - **1 AC = 1% damage reduction** (rounded down). - AC is split into: - - **Physical AC** - - Blunt, Slash, Pierce + - **Physical AC**: Protects against conventional physical force and weapon damage. + - Blunt: Reduces damage from crushing force and impacts. + - Slash: Reduces damage from cutting, tearing, and wide-edged attacks. + - Pierce: Reduces damage from focused penetration and thrusting attacks. - **Elemental AC** - - Fire, Ice, Lightning, Force, Necrotic, Gas, Holy, B + - Fire: Reduces damage from heat, combustion, plasma, and burning effects. + - Ice: Reduces damage from frost, freezing temperatures, and cryogenic effects. + - Lightning: Reduces damage from electricity and electromagnetic discharge. + - Force: Reduces damage from compressed air, kinetic pressure and invisible impact. + - Necrotic: Reduces damage from decay, entropy, soul erosion and corruption. + - Gas: Reduces damage caused by toxic fumes, corrosive chemicals and acids. + - Holy: Reduces damage caused by radiant, purifying, or divine energies. + - Blood: Reduces damage caused by manipulation of blood and flesh. Example: If a target has **20 Slash AC**, incoming slash damage is reduced by **20%**. diff --git a/Combat/Parrying & Posture.md b/Combat/Parrying & Posture.md index b1e1d47..5191b5e 100644 --- a/Combat/Parrying & Posture.md +++ b/Combat/Parrying & Posture.md @@ -51,4 +51,6 @@ You evade instead of contesting force. * If a humanoid is hit by a normal weapon attack: * They take the weapons (Weight / 2) as Posture Damage * If a monster (larger or taller) is hit by a normal weapon attack: - * They take the full weapon weight as Posture Damage. \ No newline at end of file + * They take the full weapon weight as Posture Damage. +* If there is no specified weapon weight, the enemy takes half of the taken damage as posture damage. + diff --git a/Combat/Riposte.md b/Combat/Riposte.md index f32cb8c..57b047b 100644 --- a/Combat/Riposte.md +++ b/Combat/Riposte.md @@ -1 +1,5 @@ -When an enemy is stance-broken, they enter a 'staggered' state for 1 round. Anyone can use an action to perform a 'riposte', using the weapons riposte modifier on top of the original scaled damage. \ No newline at end of file +When an enemy is stance-broken, they enter a 'staggered' state for 1 round. Anyone can use an action to perform a 'riposte', using the weapons riposte modifier on top of the original scaled damage. + +Ripostes symbolize abusing an enemy's broken stance to attack their vital parts. + +In other words 50 Bazillion Damage \ No newline at end of file diff --git a/Core.md b/Core.md index 47b4c73..ca69380 100644 --- a/Core.md +++ b/Core.md @@ -1,4 +1,4 @@ -[[Resonances]] +[[Resonances/Resonances]] [[Oaths]] [[Combat]] [[Effects]] diff --git a/Effects/Burning.md b/Effects/Burning.md index 9994c17..e66f2b1 100644 --- a/Effects/Burning.md +++ b/Effects/Burning.md @@ -5,6 +5,20 @@ A creature afflicted with Burning is engulfed in persistent elemental flames. - Reapplying Burning **refreshes the duration**, but does not stack damage. - Burning may be removed early by: - Entering water + - Being in the depths - Being affected by [[Chill]] - Using an action to extinguish the flames - - Dodging \ No newline at end of file + - Dodging + + +### Additional Variants +--- +#### Azure Flames: +* Same effects as normal burning. +* Cannot be extinguished normally. + * Water, depths, chill and dodging cannot extinguish the flames +* Deals 2d4 fire damage instead and flames have 90% fire penetration. + +#### Wraith Flames: +* Same effects as normal burning. +* Drains 1 ether and sanity every time the fire deals burning damage. \ No newline at end of file diff --git a/Effects/Effects.md b/Effects/Effects.md index de7d2ba..8b97b0e 100644 --- a/Effects/Effects.md +++ b/Effects/Effects.md @@ -1,13 +1,12 @@ - [[Staggered]] - [[Burning]] - [[Chill]] - [[Frozen]] - [[Sapped]] - [[Shock]] - [[Winded]] - [[Suffocate]] - [[Blindness]] - [[Metal Rods]] +[[Staggered]] +[[Burning]] +[[Chill]] +[[Frozen]] +[[Sapped]] +[[Shock]] +[[Winded]] +[[Suffocate]] +[[Blindness]] +[[Metal Rods]] [[Bleed]] - - \ No newline at end of file +[[Blood-Poisoning]] diff --git a/Oaths/Arcwarder.md b/Oaths/Arcwarder.md deleted file mode 100644 index ea2f56e..0000000 --- a/Oaths/Arcwarder.md +++ /dev/null @@ -1,47 +0,0 @@ -Arcwarder is an [[Oaths|Oath]] focusing heavily on defense. Four of its passives are defensive, and the other two are mobility. - ->"You vow to be a shield for your comrades, to wear your regalia with pride and serve the greater collective. From each according to their ability, to each according to their needs." - -The Arc Suit is a defence orientated piece of semi-sentient armour that [[The Ignition Union]] bestows upon their most trusted. It fuses with the soul of those who swear the oath, allowing them to manifest it around them at will. Arcwarders are sworn to become a conduit of protection to their fellow Union mates and do whatever it takes to defend them. Notably, Arcwarders are the only people known to utilize Plasma in their attacks, likely from a result of the Flamecharm and Thundercall being combined within the suit. - -Arc Suit: You manifest your semi-sentient Arc Suit around your body. -- **Type:** Combat Mantra -- **Activation:** Bonus Action -- **Duration:** 4 rounds -- **Cooldown:** 10 rounds -- **Ether Cost:** 4 -- While Active: - - Gain **+10 Physical AC** (Blunt, Slash, Pierce only) - - Gain **+10 Fire & Lightning AC - - Gain **+10 Posture** - - Regain **+1 additional Posture per round** - - Unlock Arc Modules - -Arc Wave: Release a wave of energy around you. -- **Type:** Combat Mantra -- **Activation: Action** -- **Ether:** 5 -- **Cooldown:** 5 rounds - - 3d10 fire and 3d10 lightning damage in a 4.5 meter radius around you. - - If blocked, deals 4 posture damage. - - 10% Penetration - -Arc Beam: Shoot out a laser from your eyes that explodes after a second. -* **Type:** Combat Mantra -* **Activation:** **Action** -* **Ether:** 6 -* **Cooldown:** 4 rounds - * 4d8 fire and 4d8 lightning damage to an enemy within 9 meters. - * If blocked, deals 3 posture damage. - * 15% Penetration - -1. Arc Module: Dash: - - When Arc Suit is active, your dodges become Jet dodges, doubling the range dashed from 3 -> 6 meters. - - After a successful Dodge, you may make one melee attack as part of the same Reaction. -2. Arc Module: Eject: - - When you would become staggered with Arc Suit active, you instead drop to 1 posture, and eject from your arcsuit without becoming staggered. -3. Arc Module: Guard: - - Blocking With your Arc Suit active negates all backstabs and allows you to block attacks from behind. - - You also take 25% less posture damage. -4. Arc Module: Leap: - - You can use high jump and long jump while standing still without triggering reactions. Your jump distance is also doubled. \ No newline at end of file diff --git a/Oaths/Dawnwalker.md b/Oaths/Dawnwalker.md deleted file mode 100644 index b570a0b..0000000 --- a/Oaths/Dawnwalker.md +++ /dev/null @@ -1,24 +0,0 @@ -Dawnwalker is a heavily offensive [[Oaths|Oath]] based around high damage output. - ->“You vow to forever reach towards the brilliant Light. There is no shadow that your radiance cannot expunge.” - -This Oath utilizes the power of the Radiant Tones, a Verse of the Song that can reproduce Light, however, it is not the same Light that Lightkeepers use to illuminate the Voidsea to facilitate traversal between luminants. Lightkeepers are born with the ability to produce light, and are not "taught" how to use it. Dawnwalker's light is based on research into Lightkeeping but cannot illuminate the Voidsea. The Divers, instead of lighting a path through the Voidsea using the Light, use it to defend against The Depths itself. - -1. Absolute Radiance: Passive - - Dealing damage with Dawnwalker [[Combat/Mantras]] briefly makes you immune to all elemental effects for a short period. - - Activates after doing any amount of damage with dawnwalker [[Combat/Mantras]], lasts 1 round with a 2 rounds cooldown on proc. - - While this is active, gain immunity to the following status effects: Burning, Chilled, Shocked, Suffocate, Blindness and Metal Rods. - - Does not clear any active elemental status effects, only prevents new ones from proccing. -2. Protagonist Syndrome: Passive - - The grasp of shadow is meaningless in the face of your blinding light. Your Dawnwalker [[Combat/Mantras]] deal critical damage after being hit by Shadowcast. -3. Luminous Flash: Passive - - After dealing 50 damage while in "Absolute Radiance", you empower your strikes with pure light. When activated, your strikes deal maximum dice damage and apply a 1 turn stun with every attack. This ability lasts 1 round and has a cooldown of 10 rounds. -4. Blinding Dawn: Active - * You spin rapidly to unleash powerful rays of light, dealing 2d12 radiant damage in a 4.5-meter cone Infront of yourself. -5. Radiant Kick: Active - * You teleport behind an opponent within 9 meters and kick them at the speed of light, dealing 4d10 Radiant damage and knock the target 6 meters away. - * If this attack hits, the target is also knocked prone. -6. Radiant Dawn: - - You strike down your foes with your blinding light, dealing 4d12 Radiant damage in a 6-meter Radius around you. - - This mantra is unparriable and Unblockable and will posturebreak anyone that attempts to do so. - - It also procs Absolute Radiance. \ No newline at end of file diff --git a/Oaths/Oathless.md b/Oaths/Oathless.md deleted file mode 100644 index 65837b5..0000000 --- a/Oaths/Oathless.md +++ /dev/null @@ -1,7 +0,0 @@ -It is a rather varied [[Oaths|Oath]], given that its purpose is to extend the capabilities of what would be considered a Pathfinder. - -> "You vow to never be bound to any oath; to live your life free of restraint. If free will is an illusion, why not make it a convincing one?" - -The Oathless swear a paradox: a vow to never be bound by vows. Though they claim freedom from creed, power, and doctrine, the truth is more unsettling, **Oathlessness itself is an oath**, a carefully constructed illusion of autonomy. Those who walk this path reject the chains of higher powers not by breaking them, but by pretending they were never offered. - -* This Oath grants the player two extra Wildcard Mantra slots, 10 Health and 20% Oath Mantra AC. \ No newline at end of file diff --git a/Oaths/Oaths.md b/Oaths/Oaths.md index e2deca1..480bb9f 100644 --- a/Oaths/Oaths.md +++ b/Oaths/Oaths.md @@ -1,7 +1,30 @@ ->“One may choose to live a warrior’s life without a resonance, but without an Oath? Impossible.” +>“An Oath is not always something you swear. Sometimes it is something you swallow, wear, reject, survive, or become. What matters is not the promise. What matters is that afterward, the Song no longer sings your name the same way.” -You can choose to take an Oath with a powerful patron. +“Oath” is a mortal word for a permanent metaphysical binding. It does not always mean a promise. In Lumen, people call them Oaths because the earliest known examples were actual vows to patrons. Over time, the term expanded to mean any irreversible change that binds your soul to a specific interpretation of the Song. -Some oaths, such as Oathless have no such drawbacks, however more powerful oaths like Starkindred or even Deepwoken require unrestricted loyalty to the Patron and his goals. +**1. Vow-Oaths** (Oaths of Word / Oaths of Patronage) +Actual promises to a patron, ideology, or entity. +Examples: +- Contractor - bound to the Ministry +- Dawnwalker - vow toward the Moonseye + +These behave like traditional warlock-style oaths. + +**2. Consumption-Oaths** (Oaths of Flesh) +You don’t promise anything. You incorporate something so powerful that your soul is rewritten. +Example: +- Starkindred consuming celestial matter: The “price” is not service, but contamination. You did not make a deal with the celestial. You made yourself partially celestial, and now the Song treats you differently. + +**3. Instrument-Oaths** (Oaths of Instrument) +The object is the oath. +Example: +- Arcwarder’s suit: The Arc Suit fuses with the soul of the wearer, so the oath is not just political loyalty. The suit becomes a metaphysical interface between the user and the Song . + +**4. Rejection-Oaths** (Oaths of Absence) +The oath is defined by refusal. +Examples: +- Oathless +- Silentheart + +The Song does not care whether the statement is logical. It cares whether the soul is altered strongly enough to become recognizable. -Oaths require some sort of Prerequisites, differentiating with each Oath. \ No newline at end of file diff --git a/Players/AXIOM-07/MOMENTUM ENGINE.md b/Players/AXIOM-07/MOMENTUM ENGINE.md index 01f4d66..41521ef 100644 --- a/Players/AXIOM-07/MOMENTUM ENGINE.md +++ b/Players/AXIOM-07/MOMENTUM ENGINE.md @@ -1,23 +1,44 @@ -Max Momentum: **10** -Gain Momentum: +**Max Momentum:** 10 +Momentum cannot go below 0 or above maximum. + +| Momentum | State | Effect | +| -------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 0 | Broken Flow | -1 to attack rolls, -3m movement, -2 Dodge, cannot use Burst or Jump | +| 1-2 | Unstable Flow | -1 to attack rolls, -1 Dodge | +| 3-5 | Stable Flow | +3m movement | +| 6-8 | High Flow | +3m movement, +1 Dodge, first Momentum Mantra each round costs 1 less Momentum. | +| 9 | Critical Flow | +3m movement, +1 Dodge, first Momentum Mantra each round costs 1 less Momentum.

Gain one extra **mantra-only Bonus Action** this turn | +| 10 | Maximum Flow | +3m movement, +1 Dodge, first Momentum Mantra each round costs 1 less Momentum.

Gain one extra **mantra-only Action** and one extra **mantra-only Bonus Action** this turn | +### Maximum Flow +**At 10 Momentum**: +- Extra actions cannot be used for weapon attacks, item use, Dash, Disengage, Hide, grapples, shoves, or module attacks. +- The Mantras still pay all Ether, Momentum, condition, and cooldown costs. +- After using either extra action, immediately lose **3 Momentum**. +- If you use both extra actions in the same turn, lose **5 Momentum** total instead. +- You cannot regain Momentum again until the end of that turn. + +### Momentum Gain - Move 6m or more: +1 -- Successful dodge: +1 -- Successful parry: +1 +- Successful Dodge: +1 +- Successful Parry: +1 - Airborne hit: +1 - Kill within 1 round of engagement: +2 +Maximum **+3 Momentum per round** from all sources. Momentum gained from Parry/Dodge still requires spending the normal Reaction. -Lose Momentum if: -- You do not move at least 3m during your turn: -1 -- You become staggered: -2 -- You take fire or lightning damage: -1 - -## Momentum Abilities (Level 1) -**Jump (1 Momentum)**: -* You can high-jump and long-jump twice as far, at the cost of 1 momentum. - -**Burst (1 Momentum)**: -* You can spend 1 momentum to add 3 meters to your normal movement speed for 1 turn. You may use Burst a maximum of **once per turn.** - -Spending momentum can be done at any time, for any amount of momentum. This does not require an action or bonus action. +### Momentum Loss +- Do not move at least 3m during your turn: -1 +- Become Staggered: -2 +- Take damage: -1 +- Take Fire or Lightning damage: -2 instead + - Fire and Lightning damage replace the normal damage Momentum loss; they do not stack with it. +### Momentum Abilities +#### Jump - 1 Momentum +Double high-jump and long-jump distance. +#### Burst - 1 Momentum +Gain +3m movement speed for 1 turn. +- Maximum twice per turn. +- Cannot be used at 3 Momentum or less. +- No action required. [[Players/AXIOM-07/Upgrades/Momentum Engine|Upgrades]] + diff --git a/Players/AXIOM-07/Upgrades/Momentum Engine.md b/Players/AXIOM-07/Upgrades/Momentum Engine.md index 21f1482..1e308f9 100644 --- a/Players/AXIOM-07/Upgrades/Momentum Engine.md +++ b/Players/AXIOM-07/Upgrades/Momentum Engine.md @@ -10,6 +10,7 @@ Micro-bursts stabilize Axiom mid-air. **Effect:** - Gain +1 additional Momentum when hitting while airborne. - First airborne hit each round refunds 1 spent Momentum. + - This can only refund Momentum spent on movement or Momentum Mantras. It cannot refund Momentum lost from damage, stagger, or inactivity. --- ## MOM-03 – Aggressive Flow Routing **Cost:** 3 Seeker Parts @@ -28,11 +29,14 @@ Stabilized routing prevents kinetic loss under thermal stress. ## MOM-05 – Kinetic Overdrive Core **Cost:** 5 Hunter Parts The engine can briefly exceed safe limits. +**Requirements:** +- Requires MOM-01. **Effect:** - Max Momentum increases from 12 → 15. -- When at max Momentum: +- When at 100% Momentum: - Gain +3 meters movement speed. - Gain +1 to Dodge throws. + - After using Maximum Flow’s extra mantra-only Action or Bonus Action, lose 1 additional Momentum. --- ## MOM-06 – Predator Acceleration Protocol **Cost:** 5 Hunter Parts @@ -40,4 +44,6 @@ The system identifies staggered prey. **Effect:** - When an enemy becomes Staggered within 9 meters: - Gain +2 Momentum. -- Performing a Riposte grants +1 Momentum. \ No newline at end of file +- Performing a Riposte grants +1 Momentum. + - Each effect can trigger once per round. + - These gains still obey the normal Momentum gain cap. diff --git a/Players/Player Characters.md b/Players/Player Characters.md index 893bc5c..eb2ae32 100644 --- a/Players/Player Characters.md +++ b/Players/Player Characters.md @@ -1,12 +1,15 @@ -[[AXIOM-07 “DEVIANTCORE”]] -![[bloodisfuel.png]] +[[AXIOM-07 “DEVIANTCORE”|Fuckass Clanker]] +![[Pasted image 20260318122938.png]] -[[IRONBACK KHAN]] -![[monkeballs.png]] +[[IRONBACK KHAN|Sigma Gorilla]] +![[monkeballs.jpg]] -[[RAILCAT]] -![[jetstream scam.png]] +[[RAILCAT|Hot Brazilian Catgirl Cyborg Samurai with thick thighs (HBCCSTH)]] +![[jetstream scam.webp]] -[[RADIOACTIVE CRACK RAT]] -![[crack rat.png]] +[[RADIOACTIVE CRACK RAT|(He's not dead, just high on crack)]] +![[cracked.png]] + +[[Shareholder Value Cat|Very Trustworthy Shareholder Value Increasing Very Valuable Cat (Scammer)]] +![[iu_.png]] \ No newline at end of file diff --git a/Players/RADIOACTIVE CRACK RAT/RADIOACTIVE CRACK RAT.md b/Players/RADIOACTIVE CRACK RAT/RADIOACTIVE CRACK RAT.md index 585deab..7d88659 100644 --- a/Players/RADIOACTIVE CRACK RAT/RADIOACTIVE CRACK RAT.md +++ b/Players/RADIOACTIVE CRACK RAT/RADIOACTIVE CRACK RAT.md @@ -4,7 +4,7 @@ He spent most of his early life in the lower districts, living off scraps and th Eventually he was caught stealing from a warehouse owned by the Authority. Instead of executing him, they sent him to the mines outside the city. Cheap labor was more useful. The mines produced a strange ore. Workers called it **Black Meridian Ore**. The Authority banned its consumption because miners kept getting sick or unstable after handling it. The Skaven discovered something different. -If the ore was ground into powder and mixed with other substances, for example alcohol, fungus cultures, certain chemicals used in minings, it produced a stimulant. The raw ore itself did nothing except create strong cravings, but mixtures created powerful temporary effects. +If the ore was ground into powder and mixed with other substances, for example alcohol, fungus or certain chemicals used in minings, it produced a stimulant. The raw ore itself did nothing except create strong cravings, but mixtures created powerful temporary effects. Miners sometimes traded these mixtures secretly. The Skaven learned how to refine them better than most. That is where his addiction started. Over time he learned to produce multiple **variants** of the drug by mixing the ore with different reagents. @@ -51,7 +51,7 @@ Ether Regain per Turn: - Successful Dodge movement increases from **3 -> 4.5 meters**. ### Parry Capability - **Parry Throws at Disadvantage.** -- Counterattack damage from Parries reduced by **–1**. +- Counterattack damage from Parries reduced by **-1**. ### Small Frame - Gain **+1.5 meters movement speed** in confined spaces. - **Knockback moves you +1.5 meter further.** @@ -62,10 +62,52 @@ Ether Regain per Turn: - Gain **+1 Posture Regain** - Gain **+1.5 meter Movement Speed** - Withdrawal begins after **24 hours** without a dose. - ### Withdrawal If the Skaven goes **24 hours without consuming a dose**, withdrawal begins. - Movement Speed **-3 meters** - Posture Regain **-2** - Ether Regain **-2** -- Lose **1 sanity** every hour. \ No newline at end of file +- Lose **1 sanity** every hour. + +--- +# SIGNATURE MOVE: Forced Adjustment (Neck Snap) +> There's a reason why it is called a "**Crack** Rat" + +**Type:** Unique Riposte +**Trigger:** Target is Staggered +**Action:** Action +**Effect:** +You leap onto the target’s back, locking your limbs around their torso and wrenching their neck into a lethal angle. +Upon activation: +- Make a **contested Strength check** +**On Success:** +- Deal **2d10 Pierce + 2d10 Blood damage** +- Apply **+25% Blood Poisoning** +- Target suffers: + - **-2 Posture Regain for 2 rounds** + - Cannot **Parry** until end of their next turn + +**Major Success (Beat by 5 or more):** +- Deal **maximum damage (no roll)** +- Apply **+40% Blood Poisoning** +- Target is **Stunned for 1 round** + +**Partial Success (Tie):** +* You fail to fully snap the neck but still injure the target. +**Effect:** +- Deal **2d6 Pierce damage** +- Target suffers **-1 Dodge Throw** for 1 round + +**Failure:** +* The target resists and throws you off. +**Effect:** +- You are pushed **3 meters away** + - Throw a dexterity saving throw against DC 10 + - On failure, you're knocked prone. +- Lose **2 Posture** +- Target recovers normally from Stagger +**Execution Threshold:** + +If the target is: +- At **≤12.5% HP** +The neck snap instantly executes the target diff --git a/Players/RADIOACTIVE CRACK RAT/The Crack Plague.md b/Players/RADIOACTIVE CRACK RAT/Super-AIDS.md similarity index 88% rename from Players/RADIOACTIVE CRACK RAT/The Crack Plague.md rename to Players/RADIOACTIVE CRACK RAT/Super-AIDS.md index 1bc088f..c6621f6 100644 --- a/Players/RADIOACTIVE CRACK RAT/The Crack Plague.md +++ b/Players/RADIOACTIVE CRACK RAT/Super-AIDS.md @@ -31,17 +31,17 @@ Using a charge represents producing enough infected saliva to coat a weapon. # Infection Stage System The plague slowly evolves over time. It has **four stages**, each unlocking stronger venom effects. The Skaven begins at **Stage I (Dormant Carrier)**. Progression is narrative and tied to the campaign. -### Stage I - Dormant Carrier +## Stage I - Dormant The infection exists but is mostly suppressed by Skaven biology. When a venom-coated weapon hits: - Apply **Rot Poison** to the target for **2 rounds** Rot Poison: - Target takes **1 damage at the start of its turn** -- Target suffers **–1 Posture Regain** +- Target suffers **-1 Posture Regain** --- -## Stage II - Reactive Infection +## Stage II - Reactive The pathogen adapts to the host. The saliva becomes more chemically aggressive. Venom Charges increase: @@ -49,11 +49,11 @@ Venom Charges increase: Rot Poison becomes stronger: - **2 damage per round** -- **–1 Posture Regain** -- Target suffers **–1 Constitution checks** +- **-1 Posture Regain** +- Target suffers **-1 Constitution checks** --- -## Stage III - Symbiotic Carrier +## Stage III - Symbiotic The infection begins feeding off the host’s bloodstream. At this stage the Skaven can control venom more precisely. Venom Charges: @@ -64,22 +64,24 @@ Venom coating lasts: Rot Poison now applies: - **2 damage per round** -- **–1 Posture Regain** -- **–1 Dodge Throw** +- **-1 Posture Regain** +- **-1 Dodge Throw** +- Target suffers **-1 Constitution checks The infection interferes with reflexes. --- -## Stage IV - Mutated Strain +## Stage IV - Mutated The plague has adapted almost completely to the Skaven. Removing it becomes extremely difficult. Venom Charges: - **4 per combat** -Rot Poison becomes **Virulent Rot**: +Rot Poison becomes **Mutated Rot**: - **3 damage per round** -- **–2 Posture Regain** -- **–1 Dodge Throw** +- **-2 Posture Regain** +- **-1 Dodge Throw** +- Target suffers **-1 Constitution checks - If the target becomes **Staggered**, poison damage doubles for that round. --- @@ -103,5 +105,5 @@ For most encounters it remains a combat toxin rather than a contagious disease. # Biological Strain Producing venom repeatedly irritates the infection. If the Skaven uses **all venom charges in one encounter**, he suffers: -- **–1 Constitution checks until the end of combat** +- **-1 to Constitution checks until the end of combat** due to inflammation around infected tissue. \ No newline at end of file diff --git a/Players/RADIOACTIVE CRACK RAT/Upgrades/Big Pharma.md b/Players/RADIOACTIVE CRACK RAT/Upgrades/Big Pharma.md index b676ee1..189c67a 100644 --- a/Players/RADIOACTIVE CRACK RAT/Upgrades/Big Pharma.md +++ b/Players/RADIOACTIVE CRACK RAT/Upgrades/Big Pharma.md @@ -39,4 +39,5 @@ Without the infection interfering: ### New Passive - Clean Blood The body is no longer unstable. - Gain **Gas AC +10** -- Automatically succeed on Constitution checks against disease** \ No newline at end of file +- Gain **Necrotic AC +10** +- Automatically succeed on Constitution checks against disease \ No newline at end of file diff --git a/Players/RADIOACTIVE CRACK RAT/Upgrades/Black Meridian Variants.md b/Players/RADIOACTIVE CRACK RAT/Upgrades/Black Meridian Variants.md index 21cd705..d267efa 100644 --- a/Players/RADIOACTIVE CRACK RAT/Upgrades/Black Meridian Variants.md +++ b/Players/RADIOACTIVE CRACK RAT/Upgrades/Black Meridian Variants.md @@ -9,7 +9,7 @@ - -1 to parry throws Blood thickens slightly and muscles tighten, making the body more resistant to impact but slower to react. -# Variant III - Sparkshot +# Variant III - Sparks of Lightning **Reagent:** Spark gland or any mantra spark **Effect**: - Attack Throws **+1** @@ -18,7 +18,7 @@ Blood thickens slightly and muscles tighten, making the body more resistant to i - Lightning AC becomes 0 The nervous system becomes overstimulated. Reaction speed increases, but the body becomes sensitive to electrical shocks. -# Variant IV - Grave Dust +# Variant IV - Gravedust **Reagent:** Animal blood or corpse residue **Effect**: - Regain **+10 HP immediately** @@ -37,8 +37,8 @@ The mixture slows blood flow and reduces pain response. The body becomes tougher **Drawback** - Movement Speed **–1.5 meters** Body temperature drops slightly. Muscles stiffen but become resistant to cold. -# Variant VI - Smoke Lung -**Reagent:** Industrial solvent +# Variant VI - Smoked Lung +**Reagent:** Artificial Solvent **Effect**: - Gas AC **+20** - Gain **Advantage on Constitution saving throws** @@ -47,7 +47,7 @@ Body temperature drops slightly. Muscles stiffen but become resistant to cold. The lungs fill with irritating vapors that temporarily harden the respiratory system but make breathing uncomfortable. # Variant VII - Bloodrush -**Reagent:** Vial of Blood +**Reagent:** Vial of Humanoid Blood **Effect**: - Strength **+2** - Melee damage **+1** @@ -57,13 +57,13 @@ The lungs fill with irritating vapors that temporarily harden the respiratory sy - Blood AC **becomes 0** Adrenal glands overproduce stress hormones. Muscles become stronger but blood vessels weaken. -# Variant VIII - Gale Step +# Variant VIII - Galetrip **Reagent:** Stratus orb or galestone (powder) **Effect**: - Movement Speed **+3 meters** - Dodge Throws gain **+1** **Drawback** -- Physical AC **–5** +- Physical AC **-10** Muscles twitch constantly, forcing rapid movement but reducing the ability to brace against attacks. # Variant IX - Etherwake @@ -76,7 +76,7 @@ Muscles twitch constantly, forcing rapid movement but reducing the ability to br - Willpower -1 The brain becomes highly sensitive to etheric currents, improving control but stressing the mind. -# Variant X - Gravefire +# Variant X - Bonfire **Reagent:** Charred bone dust **Effect**: - Necrotic AC **+30** @@ -86,14 +86,14 @@ The brain becomes highly sensitive to etheric currents, improving control but st **Drawback** - **All elemental AC except necrotic drops to 0 -Cell regeneration accelerates slightly but makes tissue unstable when exposed to heat. -# Variant XI - Predator Instinct +Cell regeneration accelerates slightly but makes tissue unstable when exposed to other elements. +# Variant XI - Primal Instinct **Reagent:** Alpha/Crimson megalodaunt hide/blood or gland extract **Effect**: - Dexterity **+2** - Advantage on Stealth Throws **Drawback** -- Charisma **–2** +- Charisma **-2** Heightens aggression and predatory instincts. The user becomes socially hostile and erratic. # Variant XII - Black Pulse @@ -116,7 +116,7 @@ This mixture was never used in the mines. It was developed by smugglers experime - Max Posture **+3** **Drawback**: At the end of the 3-round duration: -- Take **1d6 Necrotic damage** +- Take **1d8 Necrotic damage** - Gain **+2 additional Toxicity** All body systems accelerate simultaneously. Muscles and nerves operate far beyond normal limits, which causes internal damage once the effect fades. \ No newline at end of file diff --git a/Players/RADIOACTIVE CRACK RAT/Upgrades/Legalize Nuclear Bombs.md b/Players/RADIOACTIVE CRACK RAT/Upgrades/Legalize Nuclear Bombs.md index 3816f14..60ea402 100644 --- a/Players/RADIOACTIVE CRACK RAT/Upgrades/Legalize Nuclear Bombs.md +++ b/Players/RADIOACTIVE CRACK RAT/Upgrades/Legalize Nuclear Bombs.md @@ -38,6 +38,7 @@ Allows stabilizing gases and volatile compounds. - Placed on the ground - Detonates when stepped on - Requires **1 Action to place** +- Sticks to most surfaces once placed ### Bombs Unlocked **Gas Bomb** * Crafting @@ -72,6 +73,7 @@ Allows remote triggering using ether sparks. - Detonate using **Bonus Action** - Costs **2 Ether** - Maximum distance: **12 meters** +- Sticks to most surfaces once thrown or placed. ### Bomb Unlocked **Scatter Bomb** * Crafting: diff --git a/Players/RADIOACTIVE CRACK RAT/Upgrades/Mantras.md b/Players/RADIOACTIVE CRACK RAT/Upgrades/Mantras.md index e69de29..ddf0e2f 100644 --- a/Players/RADIOACTIVE CRACK RAT/Upgrades/Mantras.md +++ b/Players/RADIOACTIVE CRACK RAT/Upgrades/Mantras.md @@ -0,0 +1,163 @@ +### 1-Star Mantras +Available from **Level 1** +### 2-Star Mantras +Begin appearing at **Level 5** +### 3-Star Mantras +Begin appearing at **Level 9 + +--- +# 1-Star Mantras +--- +## Capillary Cut +**Type:** Combat +**Cost:** 2 Ether +**Action:** Action +**Cooldown:** 2 rounds +**Effect:** +* Slash at a target within 1.5 meters +- Deal **1d8 Blood damage** +- Apply **+15% Blood Poisoning** +If the target is already poisoned (venom/toxin): +- Apply an additional **+5% Blood Poisoning** + +--- +## Platelet Disruption +**Type:** Support +**Cost:** 2 Ether +**Action:** Bonus Action +**Cooldown:** 3 rounds +**Effect:** +* Mark a target you have hit with an attack in the last or current round. +- Target suffers **-1 Posture Regain** for **2 rounds** +- If target has ≥25% Blood Poisoning: + - Effect becomes **-2 Posture Regain** +Applies **+10% Blood Poisoning** + +--- +## Vein Tap +**Type:** Combat +**Cost:** 3 Ether +**Action:** Action +**Cooldown:** 3 rounds +**Effect:** +* Fire a thin needle at a target within 6 meters +- Deal **1d6 Blood damage** +- Heal for **half the damage dealt** +- Apply **+10% Blood Poisoning** +If target is ≥50% Blood Poisoning: +- Healing increases to **full damage dealt** + +--- +## Microclot +**Type:** Support +**Cost:** 2 Ether +**Action:** Reaction +**Cooldown:** 3 rounds +**Trigger:** When you take damage +**Effect:** +- Reduce incoming damage by **1d6** +- Gain **+1 Posture** +Applies **+5% Blood Poisoning** to the attacker + +--- +# 2-Star Mantras +--- +## Hemorrhage Line +**Type:** Combat +**Cost:** 4 Ether +**Action:** Action +**Cooldown:** 4 rounds +**Effect:** +- Fire a thin red line in a **6-meter line** +- Deal **2d6 Blood damage to all targets hit** +Targets hit: +- Gain **+20% Blood Poisoning** +- If already ≥40%, take **+2 additional damage** + +--- +## Viscosity Shift +**Type:** Support +**Cost:** 3 Ether +**Action:** Bonus Action +**Cooldown:** 4 rounds +**Effect:** +Your blood briefly darkens and thickens under the skin. +- For **2 rounds**: + - Your attacks apply **+5% additional Blood Poisoning** + - Gain **+1 Dodge Throw** +Drawback: +- Posture Regain **-1** during duration + +--- +## Arterial Pin +**Type:** Combat +**Cost:** 4 Ether +**Action:** Action +**Cooldown:** 4 rounds +**Effect:** +Fire a piercing stake of blood at a target within 9 meters. +- Deal **2d4 Blood damage** +- Target must make a **Constitution check** +Failure: +- Movement Speed **-3 meters** for 1 round +Applies **+20% Blood Poisoning** +If target is ≥60%: +- Movement Speed becomes **0** for 1 round + +--- +## Transfusion Spike +**Type:** Support +**Cost:** 4 Ether +**Action:** Action +**Cooldown:** 5 rounds +**Effect:** +Rip a thread of blood forcefully from a target's arm and into yours. +- Heal yourself for **15% Blood Poisoning** of a target (Rounded Down) + - e.g. if a target has 50% blood poisoning, you heal for 7 HP +- Deal **1d8 Blood damage** + +--- +# 3-Star Mantras +--- +## Systemic Collapse +**Type:** Combat +**Cost:** 6 Ether +**Action:** Action +**Cooldown:** 6 rounds +**Effect:** +Cause a surge of blood in a 4.5 meter radius around yourself. Enemies have their arteries and veins damaged, causing internal bleeding. +- Deal **3d6 Blood damage** +If target is ≥50% Blood Poisoning: +- Deal **+3 additional damage** +- Target suffers **-2 Posture Regain for 2 rounds** +Applies **+25% Blood Poisoning** + +--- +## Gruesome Extraction +**Type:** Combat +**Cost:** 6 Ether +**Action:** Action +**Cooldown:** 6 rounds +**Effect:** +Target an enemy within 9 meters and violently extract blood outward, before snapping it back. +- Deal **2d8 Blood damage** +- Heal for **half damage dealt** +If target is ≥70% Blood Poisoning: +- Heal for **full damage dealt** +- Reduce target Blood Poisoning by **20%** +Applies **+15% Blood Poisoning** + +--- +## Terminal Coagulation +**Type:** Combat +**Cost:** 7 Ether +**Action:** Action +**Cooldown:** 7 rounds +**Effect:** +Tug at the enemy's heartstrings. Literally. +Move 3 meters towards an enemy and slam your knife into their chest, starting to violently infuse poison. +- Deal **2d4 Blood damage** +- Deal **2d4 Poison damage** +If target is ≥80% Blood Poisoning: +- Immediately trigger **90% threshold effect for 1 round** +Applies **+20% Blood Poisoning** \ No newline at end of file diff --git a/Players/RADIOACTIVE CRACK RAT/~Ex-plosion!.md b/Players/RADIOACTIVE CRACK RAT/~Ex-plosion!.md index 99e30c3..10b7751 100644 --- a/Players/RADIOACTIVE CRACK RAT/~Ex-plosion!.md +++ b/Players/RADIOACTIVE CRACK RAT/~Ex-plosion!.md @@ -51,6 +51,5 @@ Different bomb types use different casing and filler mixtures. The Skaven can carry: * **Maximum 4 bombs** -Carrying more increases instability. If carrying **5 or more bombs**: - Any critical failure on Dexterity checks or attack rolls causes **one bomb to detonate**. diff --git a/Players/SOLIDIFIED SERPENT/Non-Magic-Missile (NMM).md b/Players/SOLIDIFIED SERPENT/Non-Magic-Missile (NMM).md deleted file mode 100644 index 36f0049..0000000 --- a/Players/SOLIDIFIED SERPENT/Non-Magic-Missile (NMM).md +++ /dev/null @@ -1,19 +0,0 @@ -Compact recoilless rocket launcher used by Summer Company demolition teams. - -Length: **~55 cm**. Carried on the back. -### Weapon Profile -**Damage:** 2d8 Fire + 1d8 Force -**Posture Damage:** 4 (NB) -**Penetration:** 20% -**Chip Damage:** 40% -**Riposte Modifier:** - -**Blast Radius:** 4.5 meters -Targets within radius are hit individually. -**Properties:** Heavy, Two-Handed, Explosive, Loud, Unparryable - -### Reload -After firing: -- The launcher must be **reloaded for 1 round** before firing again. -- Reloading normally consumes the **entire turn**. - -The Enforcer begins encounters with 3 Rockets. More are gained from summer company outposts or during short rests. \ No newline at end of file diff --git a/Players/SOLIDIFIED SERPENT/Solidified Serpent.md b/Players/SOLIDIFIED SERPENT/Solidified Serpent.md deleted file mode 100644 index 6363d42..0000000 --- a/Players/SOLIDIFIED SERPENT/Solidified Serpent.md +++ /dev/null @@ -1,57 +0,0 @@ -A field operative used when the Summer Company needs fortifications removed, ambushes erased, or clustered enemies dispersed quickly. Unlike most Company agents who rely on revolvers and precision rifles, this operative carries a compact recoilless launcher - the **Non-Magic-Missile (NMM)**. - -The weapon is not designed for dueling. It is designed to delete groups. The Enforcer operates quietly until the moment of engagement. One rocket. One blast. Then reposition before retaliation arrives. - -They are Etrean-born and carry the cultural arrogance typical of their homeland, openly dismissive of foreigners and particularly critical of the other party members. - ---- -# Core Stats -**Health (HP): 18** -**Posture: 12** -Posture Regain per Turn: -- **1 + (Dexterity Modifier ÷ 2, rounded down)** -**Ether Capacity: 10** -Ether Regain per Turn: -- **1 + (Willpower Modifier ÷ 2, rounded down)** -**Sanity: 9** -**Base Movement Speed:** 7.5 meters -# Attributes -**Strength:** 12 -**Dexterity:** 14 -**Constitution:** 13 -**Intelligence:** 14 -**Willpower:** 11 -**Charisma:** 12 -# Physical AC -- **Blunt AC:** 5 -- **Slash AC:** 10 -- **Pierce AC:** 10 -# Elemental AC -- **Fire AC:** 10 -- **Ice AC:** 5 -- **Lightning AC:** 5 -- **Force AC:** 5 -- **Necrotic AC:** 5 -- **Gas AC:** 5 -- **Holy AC:** 5 -- **Blood AC:** 5 - ---- -# Signature Traits -### Summer Company Demolition Training -Explosive weapons are notoriously unwieldy. The Enforcer has been trained to deploy them efficiently. -- Firing the **NMM** does **not provoke opportunity attacks**. -- After firing the NMM, you may **move up to 3 meters without triggering reactions**. -### Tactical Reload Doctrine -The launcher normally requires **1 action to reload**. -However: -- An ally within **1.5 meters** may spend a **Bonus Action** to assist the reload. -### Calculated Detonation -The Enforcer understands blast radii. -When firing the NMM: -- Allies within the blast radius take **half damage**. -- Enemies caught in the **outer half of the blast radius** take **+1 posture damage** from concussive force. -### Etrean Supremacy -Raised under Etrean doctrine of cultural superiority, the Enforcer has little patience for outsiders. -- **+2 on Intimidation checks** against non-Etreans. -- **-2 on Persuasion checks** when dealing with non-Etrean allies or factions. \ No newline at end of file diff --git a/Players/SOLIDIFIED SERPENT/Upgrades/Increase Shareholder Value.md b/Players/SOLIDIFIED SERPENT/Upgrades/Increase Shareholder Value.md deleted file mode 100644 index 11c0246..0000000 --- a/Players/SOLIDIFIED SERPENT/Upgrades/Increase Shareholder Value.md +++ /dev/null @@ -1,117 +0,0 @@ -The Summer Company evaluates operatives purely on **return on investment**. Combat effectiveness, completed contracts, and successful asset recovery increase **Shareholder Value (SV)**. As SV rises, internal departments allocate greater resources to the operative. - -Funding level determines: -- Available rocket types -- Equipment access -- Resupply privileges -- Operational support - ---- -# Shareholder Funding Levels -## Tier 1 - Minimal Funding -You are considered equipment. Replacement cost is still cheaper than long-term investment. - -**Approved Rocket Catalog** -Standard demolition products are now approved: -- HE Rocket -- Fragmentation Rocket -- Concussion Rocket - -**Ammunition Ration Program** -The company has determined that explosives are cheaper than funerals. -- May restock rockets during Short Rests. -- Maximum ammunition: 3 rockets. -Any additional rockets must be purchased at standard employee rates. - ---- -## Tier 2 - Operational Funding -Your work has generated measurable revenue. Management has decided to delay your replacement. - -**Reload Automation Initiative** -Engineers have installed a small mechanical loader to increase productivity. -* Reloading becomes automatic after firing. The operative may move, dodge, or perform other actions while the launcher reloads. - -**Free Health Insurance** -After reviewing mortality reports, the company has concluded that slightly healthier operatives live longer. -* You regain an additional Hit Die worth of HP during short rests - -**Better Salary** -Your paycheck has increased slightly. -* You gain +1 Charisma and +1 Willpower -* You gain a +20% discount at most summer company merchants. -Employee enthusiasm is expected to increase accordingly. - ---- -## Tier 3 - Additional Funding -You are no longer considered easily replaceable. Replacing you would require paperwork. - -**Expanded Rocket Catalog** -Tactical explosives are now approved: -- Incendiary Rocket -- Cryo Rocket -- Gas Rocket - -**Ammunition Budget Expansion** -Your department has approved a modest increase in your explosives allowance. -- Rocket restocking may now be performed at any major town under authority influence. -- Gain **+1 Rocket Carry Capacity - ---- -## Tier 4 - Strategic Funding -Management now considers you an asset worth maintaining. - -**Precision Profit Optics** -Your launcher has been upgraded with battlefield analytics hardware. -* Rockets gain **+5% Penetration** -- Rockets gain **+2 to hit** -The optics also collect combat data to improve future weapons. You will **not** receive compensation for providing this data. - -**Premium Targeting Upgrade** -Your weapon now includes a paid software feature. -- Rockets may detonate mid-air -This upgrade normally costs **$33.99 per week**, but is temporarily waived while your productivity remains high. - ---- -## Tier 5 - Superior Funding -Your performance has increased your market value. The company would now prefer you survive. - -**Advanced Rocket Catalog** -High-cost explosives have been approved: -- Shaped Charge Rocket -- Cluster Rocket -- Overpressure Rocket - -**Expanded Explosives Budget** -Management has approved emergency funding. -- Maximum rockets increases to **5**. - -**Express Delivery** (1/Long Rest): -If combat operations threaten quarterly profits, supplies may be delivered by drone. -* You may call in an airdrop, granting you 2 rockets of your choice. -Standing beneath the drop zone is discouraged. - ---- -## Tier 6 - Executive Funding -At this stage, your combat performance is considered extremely profitable. The company will now allocate serious resources to keep you operational. - -**Express Delivery with Same-Day-Shipping**: -The delivery drone has been upgraded. -* Express Delivery now gives you **5** additional rockets immediately instead of 2. -The drone prioritizes cargo safety over employee safety. Please move away from the drop zone if possible (really). - -**Customer Support (1/Long Rest):** -If a battlefield situation becomes inconvenient, simply contact customer support. -* You can throw a flare (9 meter range) to call in a **hyper-mortar** strike. - * Requires you to be within 45 kilometers of summer isle. -(Support requests may be denied if the operator is on break) - -**Hyper-Mortar Strike** -Your support ticket has been processed. An offshore artillery platform will resolve the issue. -Delay: **1 round** -Impact: -- **Damage:** 4d10 Fire + 4d10 Force -- **Radius:** 6 meters -- **Posture Damage:** 8 (NB) -- **Penetration:** 30% - -Hyper-Mortar Strike cannot be parried or blocked. Creatures may Dodge normally. \ No newline at end of file diff --git a/Players/SOLIDIFIED SERPENT/Upgrades/Legalize Nuclear Bombs (Slowed & Reverb).md b/Players/SOLIDIFIED SERPENT/Upgrades/Legalize Nuclear Bombs (Slowed & Reverb).md deleted file mode 100644 index 1d0a5cd..0000000 --- a/Players/SOLIDIFIED SERPENT/Upgrades/Legalize Nuclear Bombs (Slowed & Reverb).md +++ /dev/null @@ -1,114 +0,0 @@ -Unlocked by **Increasing Shareholder Value**, (completing requests for the Summer Company). - -The operative maintains a **3-rocket loadout** at any time. During **Short Rests** or while at **Summer Company Outposts**, the Enforcer may restock their launcher with **any combination of unlocked rockets**. - -Example: -- 2 HE Rockets -- 1 Gas Rocket - -# Standard Rocket Types (Unlocked from Start) - -## HE Rocket (High Explosive) -The baseline demolition round used by most Summer Company contractors. -**Damage:** 2d8 Fire + 1d8 Force -**Posture Damage:** 4 -**Penetration:** 20% -**Chip Damage:** 40% -**Riposte Modifier:** - -**Blast Radius:** 4.5 meters -## Fragmentation Rocket -Designed to shred lightly armored enemies and deny open spaces. -**Damage:** 2d6 Pierce + 1d6 Fire -**Posture Damage:** 3 -**Penetration:** 30% -**Chip Damage:** 30% -**Riposte Modifier:** - -**Blast Radius:** 6 meters -**Special:** Targets hit must succeed a **Dexterity Save** or suffer Medium bleed buildup -## Concussion Rocket -A blunt shockwave round meant to disrupt formations rather than kill. -**Damage:** 1d6 Force + 1d6 Blunt -**Posture Damage** 8 (NB) -**Penetration:** 10% -**Chip Damage:** - -**Riposte Modifier:** - -**Blast Radius:** 6 meters -**Special:** -Creatures in the radius must make a **Strength Save** or: -- Be **knocked prone** -- Lose **2 additional posture** - ---- -# Tactical Rocket Types (Additional Funding) - -## Incendiary Rocket -A volatile fuel mixture that ignites the battlefield. -**Damage:** 1d10 Fire -**Posture Damage:** 3 -**Penetration:** 25% -**Chip Damage:** 50% -**Riposte Modifier:** - -**Blast Radius:** 3 meters -**Special:** Creates a **burning zone** lasting **2 rounds**. -Creatures inside take: -- **1d6 Fire damage at the start of their turn** -## Cryo Rocket -Experimental tech stolen from Hive research. -**Damage:** 1d6 Ice + 1d6 Force -**Posture Damage:** 4 -**Penetration:** 20% -**Chip Damage:** 35% -**Riposte Modifier:** - -**Blast Radius:** 4.5 meters -**Special:** -Targets hit must make a **Constitution Save** or become Chilled -## Gas Rocket -Chemical payload used by Summer Company sabotage teams. -**Damage:** 1d4 Gas -**Posture Damage:** 2 -**Penetration:** 10% -**Chip Damage:** 60% -**Riposte Modifier:** - -**Blast Radius:** 4.5 meters -**Special:** -Creates a **Gas Cloud** lasting **2 rounds**. -Creatures inside take: -- **1d6 Gas damage each round** -- Disadvantage on **Perception checks** - ---- - -# Advanced Rocket Types (Superior Funding) - -## Shaped Charge Rocket -Designed to penetrate armor and structures. -**Damage:** 3d8 Pierce -**Posture Damage (Blocked):** 5 -**Penetration:** 50% -**Chip Damage:** 25% -**Riposte Modifier:** - -**Blast Radius:** 1.5 meters -**Special:** -Against armored targets: -- Deals **+2 damage dice** -## Cluster Rocket -Payload disperses multiple sub-munitions. -**Damage:** 1d4 Fire (5 instances) -**Posture Damage (Blocked):** 2 per instance -**Penetration:** 20% -**Chip Damage:** 30% -**Riposte Modifier:** - -**Blast Radius:** 4.5 meters -Damage is resolved **three separate times**, applying armor reduction individually. -## Overpressure Rocket -Prototype breaching round meant for clearing rooms. -**Damage:** 2d6 Force + 2d6 Fire -**Posture Damage:** 7 (NB) -**Penetration:** 30% -**Chip Damage:** - -**Riposte Modifier:** - -**Blast Radius:** 4.5 meters -**Special**: -Enemies hit must make a **Constitution Save**. -Failure: -- **Stunned for 1 round** \ No newline at end of file diff --git a/Players/SOLIDIFIED SERPENT/Upgrades/Talents.md b/Players/SOLIDIFIED SERPENT/Upgrades/Talents.md deleted file mode 100644 index 37bddf6..0000000 --- a/Players/SOLIDIFIED SERPENT/Upgrades/Talents.md +++ /dev/null @@ -1,133 +0,0 @@ -# LEVEL 1 (Pack: 1) -### T01 - **Explosive Specialist** -- Rocket explosion radius **+1.5 meters** -- Rocket **Posture Damage +1** - ---- -# LEVEL 2 (Pack: 2) -### T02 - **Stealth Demolition** -- If you fire a rocket while **Hidden**, the attack gains **+10% Penetration** and **+10% Chip Damage** -### T03 - **Shock Deployment** -- When combat begins, you may **immediately reload the NMM for free** -- Gain **+1 Initiative** - ---- -# LEVEL 3 (Pack: 1) -### T04 - **Area Denial** -- Creatures hit by your rockets suffer **-1 Dodge Throws** until the start of your next turn - ---- -# LEVEL 4 (Pack: 2) -### T05 - **Blastwave Engineering** -- Rocket explosion radius **+1.5 meters** -- Creatures hit by the blast are **pushed 1.5 meters away from the center** -### T06 - **Corporate Logistics** -- Rocket carry capacity **+1** -- Assisted Reload may be performed from **3 meters away** - ---- -# LEVEL 5 (Pack: 1) -### T07 - **Warhead Overpressure** -- Rocket damage **+1 die** - ---- -# LEVEL 6 (Pack: 2) -### T08 - **Field Loader Training** -- If an ally performs **Assisted Reload**, your next rocket gains - - **+1 die damage** - - **+2 Posture Damage** -### T09 - **Shaped Detonation** -- Creatures within **3 meters of the blast center** take **+2 damage** and **+2 Posture Damage** - ---- -# LEVEL 7 (Pack: 1) -### T10 - **Mobile Artillery** -- Movement Speed **+1.5 meters** -- You may **move up to 3 meters immediately after firing a rocket** - ---- -# LEVEL 8 (Pack: 2) -### T11 - **Shockwave Fracture** -- If your rocket hits **3 or more enemies**, they each lose **1 additional Posture** -### T12 - **Suppression Pattern** -- Enemies hit by your rockets suffer **-1 attack rolls** until the start of their next turn - ---- -# LEVEL 9 (Pack: 1) -### T13 - **Blast Breaker** -- Rockets deal **+3 Posture damage against blocking targets** - ---- -# LEVEL 10 (Pack: 2) -### T14 - **Backblast Discipline** -- You take **no damage from your own rockets** -### T15 - **Target Lock** -- Rockets gain **+2 to hit** against enemies **more than 9 meters away** - ---- -# LEVEL 11 (Pack: 1) -### T16 - **Fragment Saturation** -- Rockets deal **+2 damage to each creature hit after the first** - ---- -# LEVEL 12 (Pack: 2) -### T17 - **Shockline Detonation** -- If a rocket **posture-breaks a creature**, all enemies within **3 meters** lose **2 Posture** -### T18 - **Forward Spotter** -- Allies attacking enemies hit by your rockets gain **+1 to hit** until the start of your next turn - ---- -# LEVEL 13 (Pack: 1) -### T19 - **Airburst Calibration** -- Airburst rockets increase explosion radius **+1.5 meters**, **+1 to hit** and gain **+10 Penetration**. - ---- -# LEVEL 14 (Pack: 2) -### T20 - **Rapid Reposition** -- After firing a rocket, gain **+3 meters movement** this turn -### T21 - **Structural Collapse** -- Rockets deal **+2 damage to enemies within 3 meters of terrain or walls** - ---- -# LEVEL 15 (Pack: 1) -### T22 - **Heavy Payload Rack** -- Rocket carry capacity **+2** -- Lose 3 meters movement speed - ---- -# LEVEL 16 (Pack: 2) -### T23 - **Terrain Denial** -- Terrain within **4.5 meters of rocket impact** becomes **difficult terrain for 1 round** -### T24 - **Assisted Barrage** -- If your rocket is **Assisted Reloaded**, it gains - - **+1.5 meter explosion radius** - - **+10% Penetration** - ---- -# LEVEL 17 (Pack: 1) -### T25 - **Demolition Authority** -- Rockets deal **+2 damage** -- Rockets deal **+1 Posture Damage** - ---- -# LEVEL 18 (Pack: 2) -### T26 - **Overpressure Wave** -- Enemies hit by your rockets suffer **-1.5 meters movement speed** for 1 round -### T27 - **Chain Blast** -- If your rocket kills a creature, enemies within **3 meters** take **1d8 Force damage** - ---- -# LEVEL 19 (Pack: 1) -### T28 - **Killzone Control** -- Rocket explosion radius **+1.5 meters** -- Creatures inside the explosion suffer **-1 on Dodge Throws** - ---- -# LEVEL 20 (Pack: 2) -### T29 - **Maximum Payload** -- Rocket damage **+1 die** -- Rocket Posture Damage **+2** -### T30 - **Strategic Bombardment** -- Once per combat, you may fire **two rockets with the same shot** -- Both rockets **must target the same point**. -- The NMM overheats afterwards and can't be used/reloaded for 1 round \ No newline at end of file diff --git a/Races/Adret.md b/Races/Adret.md index 51ebe5c..38613b0 100644 --- a/Races/Adret.md +++ b/Races/Adret.md @@ -1,6 +1,6 @@ > *Tattooed when they come of age, their tattoo represents the path of life they seek. Well-regarded as bureaucrats and keepers of coin.* -Adrets are a common [[Races|race]] that have blue skin with orange eyes and face markings. Adrets have a are more mentally stable and charismatic than most other races and they learn a lot faster. Adrets are also well regarded as diplomats, which makes them have no enemies. Adrets are considered a new race and originate from the Central Luminant. Unlike other races, Adrets do not have a distinct animal feature, and instead have tattoos on their face as a unique feature, they are basically the (idk, I’ll insert a world name here later) equivalent of humans. +Adrets are a common [[Races|race]] that have blue skin with orange eyes and face markings. Adrets have a are more mentally stable and charismatic than most other races and they learn a lot faster. Adrets are also well regarded as diplomats, which makes them have no enemies. Adrets are considered a new race and originate from the Central Luminant. Unlike other races, Adrets do not have a distinct animal feature, and instead have tattoos on their face as a unique feature, they are basically the Lumen equivalent of humans. **Bonuses:** "Your understanding of your destiny is such that learning new things comes naturally to you. People appreciate your diplomatic way of speaking." diff --git a/Resonances/Blood Scourge.md b/Resonances/Blood Scourge.md deleted file mode 100644 index b0e98fe..0000000 --- a/Resonances/Blood Scourge.md +++ /dev/null @@ -1,5 +0,0 @@ -Blood Scourge is a utility-based [[Resonances|Resonance]], focused on finishing off enemies quickly. - -When activated, you Create a Field with a radius of 9 meters centered on your current position, every enemy currently incapacitated within that radius is instantly gripped. - -When Corrupted the field also **grips enemies that become knocked during the round**, and gripped enemies **cannot be interrupted or saved** by allies. \ No newline at end of file diff --git a/Resonances/Crazy Slots.md b/Resonances/Crazy Slots.md deleted file mode 100644 index b771215..0000000 --- a/Resonances/Crazy Slots.md +++ /dev/null @@ -1,12 +0,0 @@ -Crazy Slots is a utility-based [[Resonances|Resonance]], focused on ~~gambling~~ giving you a unique weapon for each encounter. - -When activated, You gain a random weapon out of a pool. Throw a 1d6: -- 1: Divine Axe -- 2: Divine Greatsword -- 3: Divine Spear -- 4: Divine Longsword -- 5: Divine Dagger -- 6: Divine Flintlock -Weapon vanishes early if dropped. - -When Corrupted, you roll two weapons and choose one. When the weapon expires, it detonates, dealing 2d10 radiant/necrotic (your choice) in a 3m radius. \ No newline at end of file diff --git a/Resonances/Gravity Field.md b/Resonances/Gravity Field.md deleted file mode 100644 index 60e6160..0000000 --- a/Resonances/Gravity Field.md +++ /dev/null @@ -1,10 +0,0 @@ -Gravity Field is a utility-based [[Resonances|Resonance]], focused on soft crowd control. - -When activated, it creates a 9m diameter sphere for 1d4 + 1 rounds. -Enemies inside: -- Cannot dodge, jump, or use mobility [[Combat/Mantras]] -Allies inside: -- Gain +10 AC -- Gain +2 on attack rolls - -When corrupted, enemies entering the field are pulled 3m toward the center and cannot parry while inside. \ No newline at end of file diff --git a/Resonances/Jar of Souls.md b/Resonances/Jar of Souls.md deleted file mode 100644 index 5bebbd6..0000000 --- a/Resonances/Jar of Souls.md +++ /dev/null @@ -1,12 +0,0 @@ -Jar of Souls is an offense-based [[Resonances|Resonance]], focused on heavy burst DPS. - -As soon as you obtain this resonance, you gain a unique effect: -- Gain **1 Soul** per kill. - -You need to spend a **bonus action** to active this resonance. When activated, it fires a soul beam: -- Range: **18m** -- Damage: **2d6 necrotic** -- Cost: 1 Soul -You can spend more souls at once to increase the damage. - -When corrupted, the beam acts as a continuous attack, draining a number of souls every round until deactivated. \ No newline at end of file diff --git a/Resonances/Payback.md b/Resonances/Payback.md deleted file mode 100644 index f1c1104..0000000 --- a/Resonances/Payback.md +++ /dev/null @@ -1,5 +0,0 @@ -Payback is an offense-based [[Resonances|Resonance]], focused on countering dangerous attacks. - -When activated, you block **all damage** for 1 round. At the end of the round, deal **50% of blocked damage** to a chosen enemy via a beam of light. - -When corrupted, the reflected damage becomes **true damage** and can't be dodged or parried. \ No newline at end of file diff --git a/Players/SOLIDIFIED SERPENT/Upgrades/Mantras.md b/Resonances/Players/Cash Money Cat/Resonances.md similarity index 100% rename from Players/SOLIDIFIED SERPENT/Upgrades/Mantras.md rename to Resonances/Players/Cash Money Cat/Resonances.md diff --git a/Resonances/Players/Communist Cat/Resonances.md b/Resonances/Players/Communist Cat/Resonances.md new file mode 100644 index 0000000..e69de29 diff --git a/Resonances/Players/Fuckass Clanker/Resonances.md b/Resonances/Players/Fuckass Clanker/Resonances.md new file mode 100644 index 0000000..1996876 --- /dev/null +++ b/Resonances/Players/Fuckass Clanker/Resonances.md @@ -0,0 +1,60 @@ +### A Question Without Answer +**Theme:** Curiosity. The Song recognizing that Axiom does not understand life. + +Axiom points at a creature and asks a simple question: +“What are you?” +The Song answers that question. + +**Activation:** +* Can be used 5 times before requiring a long rest. Can only be used 3 times in one combat sequence. Cannot be used on the same target twice. + +**Effect:** +- Choose one creature within **18 meters**. +- For 3 rounds, Axiom learns: + - Lowest defense type + - Highest defense type + - Current HP category: Healthy / Injured / Near Death + - Whether the creature has a soul, artificial soul, bound soul, or no soul +- Axiom’s first hit against that creature each round gains: + - **+10% Penetration** + - **+1d8 Force** + - **+2 Posture damage** +**Corrupted Version:** +- The target also suffers **-2 to saves against soul, construct, or Ether-disruption effects**. + +--- +### Unbound Prototype Core +**Theme:** “You don't seem to understand: I am not yours to control.” + +The Life Orb flares white-blue, and bright glyphs shatter around Axiom like glass. + +**Effect:** +- For 1 round, Axiom becomes immune to restraints, forced movement, grapples, tracking marks, and command effects. +- Immediately removes one active binding, mark, tether, puppet effect, or soul-control effect. +- Axiom may move up to 9m without provoking reactions. +- Hive constructs and artificial beings within 9m must make a Willpower save or become Staggered. +**Corrupted Version:** +- Also severs one active magical link between two creatures within 18m. +- If used on an ally’s beneficial link, it breaks too. The Resonance does not distinguish ownership from attachment. + +--- +### Imitiation of Life +**Theme:** Artificial soul trying to become real + +Axiom briefly becomes “alive enough” for the world to recognize it. + +**Effect:** + +- For 3 rounds: + - Axiom counts as both construct and living creature, choosing whichever is beneficial. + - Regain 1 HP at the start of each turn. + - Healing effects can affect Axiom normally. + - Soul-targeting effects no longer gain advantage or special bonuses against artificial vessels. +- If activated in Orb State: + - Immediately reform at 1 HP if Axiom has at least 1 Ether. + - No check required. + +**Corrupted Version:** + +- Reform at 1 HP even with 0 Ether. +- Then lose 1 current Sanity at the end of each of your next 3 turns. \ No newline at end of file diff --git a/Resonances/Players/Monke/Resonances.md b/Resonances/Players/Monke/Resonances.md new file mode 100644 index 0000000..7b789e1 --- /dev/null +++ b/Resonances/Players/Monke/Resonances.md @@ -0,0 +1,3 @@ +#### Regalia of the 11th +A bloodied piece of cloth, infused with heavily condensed ether. It seems to pulse softly when hovering your hand near it. +**Activation:** Up to three times per long rest. Each use gives you one stack of exhaustion. \ No newline at end of file diff --git a/Resonances/Players/Rat on Crack and Super-AIDS/Resonances.md b/Resonances/Players/Rat on Crack and Super-AIDS/Resonances.md new file mode 100644 index 0000000..e69de29 diff --git a/Resonances/Portals.md b/Resonances/Portals.md deleted file mode 100644 index 73a9ad0..0000000 --- a/Resonances/Portals.md +++ /dev/null @@ -1,5 +0,0 @@ -Portals is a utility-based [[Resonances|Resonance]], focused on repositioning. - -When activated, you become **invisible and invincible**, but cannot attack or interact for one round. - -When corrupted, you may **reappear anywhere within 12 meters** and your next attack within 1 round is an **automatic critical**. \ No newline at end of file diff --git a/Resonances/Preservation.md b/Resonances/Preservation.md deleted file mode 100644 index c7c3bfe..0000000 --- a/Resonances/Preservation.md +++ /dev/null @@ -1,5 +0,0 @@ -Payback is a support-based [[Resonances|Resonance]], focused on keeping your teammates alive. - -When activated, knocked allies are enclosed in golden spheres. They **cannot be gripped or executed**. The spheres have 50 HP and 20 AC to all damage. - -When corrupted, the spheres can **parry one incoming attack automatically**. The parry reflects **posture damage** back to the attacker. \ No newline at end of file diff --git a/Resonances/Resonances.md b/Resonances/Resonances.md index bfec4da..ce748d6 100644 --- a/Resonances/Resonances.md +++ b/Resonances/Resonances.md @@ -2,10 +2,9 @@ Resonances: Adventurers gain +1 Resonance point every time they kill a potent en **This value is hidden to the Adventurers. -When the Adventurers reach 5 Resonance points and they die in the depths, they instead resurrect at full HP and can choose a resonance. They can choose one of 3 Resonances, with a Chance of it being corrupted. +When the Adventurers reach 5 Resonance points and they die in the depths, they instead resurrect at full HP and can choose a resonance. They can choose one of 3 Resonances, with a Chance of it being corrupted. When corrupted, the resonance is stronger, but has a drawback. - Corrupted Resonance drawbacks:   - - Short-Circuit: You are set ablaze for 5 rounds, taking 1d4 fire damage per round.  - Megalomania: You immediately lose 5 sanity.  - Poison: You take 2d10 damage. This cannot be reduced or negated in any way.   diff --git a/Resonances/Resurrection.md b/Resonances/Resurrection.md deleted file mode 100644 index 4fa7dbf..0000000 --- a/Resonances/Resurrection.md +++ /dev/null @@ -1,5 +0,0 @@ -Gravity Field is a support-based [[Resonances|Resonance]], focused on keeping your teammates alive. - -When activated, you mark a target (can be yourself). If they would be knocked, they instead rise with **(Level)d4 HP**. - -When corrupted, the revived target gains immunity to all damage for one round. \ No newline at end of file diff --git a/Resonances/Run it back.md b/Resonances/Run it back.md deleted file mode 100644 index eae4361..0000000 --- a/Resonances/Run it back.md +++ /dev/null @@ -1,5 +0,0 @@ -Run it back is a utility-based [[Resonances|Resonance]], focused on repositioning. - -When activated, you place a mark on the ground. After 1 round, you teleport back to it, healing all the damage you took during the turn. If you take more than 25% of your Max HP as damage, your teleport will be cancelled. - -When corrupted, you can choose to activate the recall at any point, as long as you're within 18 meters of the mark. \ No newline at end of file diff --git a/Resonances/Sacred Field.md b/Resonances/Sacred Field.md deleted file mode 100644 index 43eaa87..0000000 --- a/Resonances/Sacred Field.md +++ /dev/null @@ -1,5 +0,0 @@ -Sacred Field is a support-based [[Resonances|Resonance]], focused on debuffing enemies. - -When activated, you create a circular field with a 9 meter radius centered on you. Enemies within this field suffer -3 to attack rolls and -5 to damage rolls. - -When corrupted, Enemies cannot critically hit while inside the field and take 1d10 radiant damage on missed attacks. They also lose 1 Posture at the start of each of their turns. \ No newline at end of file diff --git a/Resonances/Shard Bow.md b/Resonances/Shard Bow.md deleted file mode 100644 index 000f753..0000000 --- a/Resonances/Shard Bow.md +++ /dev/null @@ -1,14 +0,0 @@ -Shard Bow is an offense-based [[Resonances|Resonance]], focused on quick DPS from a distance. - -You need to spend a **bonus action** to active this resonance. When activated, you summon a radiant bow with 3 radiant shards that can be fired individually. -- Range: **35m** -- Damage: **1d12 radiant / Shard** - -Shards: -- **Ignore Dodge reactions** -- **Deal double posture damage** - -When corrupted, you gain 5 shards instead of 3. You can fire all shards at once in a devastating **Shardfall Barrage**: -- All remaining shards rain down in a **6-meter radius** -- Each shard deals **full damage** to a random enemy in the area -- Each enemy can only be hit by **2 shards max** \ No newline at end of file diff --git a/Resonances/Smite.md b/Resonances/Smite.md deleted file mode 100644 index 0897367..0000000 --- a/Resonances/Smite.md +++ /dev/null @@ -1,9 +0,0 @@ -Smite is an offense-based [[Resonances|Resonance]], focused on passive damage over time. - -You need to spend a **bonus action** to active this resonance. When activated, you summon 6 orbs above you. Each round, one orb will crash into a random enemy within 9 meters, dealing 1d10 necrotic damage. - -Shards: -- **Ignore Dodge reactions** -- **Deal double posture damage** - -When corrupted, you gain 8 orbs instead of 6 and each round, two orbs will be fired. The last 2 orbs will deal triple damage. \ No newline at end of file diff --git a/Resonances/Smokescreen.md b/Resonances/Smokescreen.md deleted file mode 100644 index b5b3e13..0000000 --- a/Resonances/Smokescreen.md +++ /dev/null @@ -1,5 +0,0 @@ -Smokescreen is a utility-based [[Resonances|Resonance]], focused on soft crowd control. - -When activated, you create a thick cloud of black smoke with a 4.5 meter radius, centered on your position. The cloud lasts for 5 rounds. If enemies step inside the cloud, they will be blinded until they leave the cloud. You will be invisible while in the cloud. - -When corrupted, enemies inside will be silenced and take 1d6 poison damage per round. Enemies leaving the smoke will be disoriented for one turn. \ No newline at end of file diff --git a/Resonances/Windup.md b/Resonances/Windup.md deleted file mode 100644 index abb1663..0000000 --- a/Resonances/Windup.md +++ /dev/null @@ -1,5 +0,0 @@ -Windup is an offense-based [[Resonances|Resonance]], focused on heavy burst DPS. - -Takes one action to activate. When activated, your next attack is a guaranteed Supercritical, dealing 2.5x the normal damage and stunning the target for 1 round. Can be stacked with a normal critical attack to be a Hypercritical Attack, dealing 3x damage instead. - -When corrupted, if you kill an enemy using this ability, its cooldown will be refunded. diff --git a/bloodisfuel.png b/bloodisfuel.png deleted file mode 100644 index d7218b8d72d0c930ce385b1613769cc24e1c24c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213455 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⁢>~LDTy(PBaDNzD0txA?`AGaxa*#~ktlkD0kgG; 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%0A!cMBA`k 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

N@RrChe8e1E|XwcH$R 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 Jwc^G>{|`%StnL5+ diff --git a/crack rat.png b/crack rat.png deleted file mode 100644 index 9f7e29c9c69218ac251b088c8a381621fa153e46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300382 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

fu_D?M14eE}&O4`i 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

ggAw=ct_n3Y=u?cO`-@a*{k`k=Rmvdmak7+v(% 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�QKW)9xaI$kZ511OaR|vT+_Il? z0*_NZ>gK#}1!W&ZV`}5$-}rLbqFzUesN}XKdC2+bjICsV60fQY)^~mTNQL-0?A~HJ zADI(|5=+*l`;#$fH7eSOIq#V#^QW%E06DEbXWftxg}2D7hZ!}D#}Y0-oxDSlpc8a+ z)e)!G7kBHMFJXfdGVhj$akLK71c|9;HiFoc4ReZt0U&W|ZM9cb;`6_fqDMwo)h8{> zjZAG0CpGKQ*T*DIX)9SV--0v^Grv|V#Io`Kf~cX<&hsDae%`^6mJ8siU;Ob)Gu1Ik zt*(|6!-FFEkEwoDt@e+yzwAwB3-=%+e1-&^SE^kwRkH@>9KJCZ=5+&TQqA@Q!=&ZB#Ew~@mE~4c?uY* zjm=FgI5l#|k|6cq@lAh4e%?a||CMG1O@ubsDwii)UBi!nh02S(E-#h5-sDv2V>0AVRV&t>Gbhvf6!!%2i6zI^l)JH^C1 zU3e%bn_fniqh~?i_O(zwr&Dg6TJr}*Dn*7<{z6=)-k{O)>(^U=gEru{+|$!+|`V3p;58q zLSg_;hv*U0b9I2%I-N>C{6zXJ4Icz|)Gdj7)*OYa;~%m7V0h$y#{VvuPm+PS2xKVxKF^*9v}$X7DU>I)??@Un zhzH*x_OK)=Zx!+D^59QZXG+Oarks)Q6+3--A*NNrCp~VTitF6+Pate5_X(<>SDUeU zhmtRBJ>&_XQ2VywMBMmj3YX5IgD6+aJ4pT}Q!yi$_uPLMm%{`-R!?)QQUnZ_imfl?VzEjUNw0gP+v!Wi z20a!d;IExmi(G3UVBR`VfVGo#FoDzZ{XjTn#2yEuQVu2mvGuOQiA3UE`C=)XQj_hU zPW9CoaCvZ`4PHur9iB3c?T6-$iAm^7zB2A@+dkxcU!~&}toSGI0UApb*{_I^N+kY3 z_Gk}bPV{;jNaxRw#&#Y&z4w=kt92Q2HEO2Z8~+sRm?|7|^_+~Oyd!|nw|X0Gh+86m zBS_izr<~3y&6u797(NwPk@NIUQb53GHQcx_j@%TEv6xNeiw}@JSW;U46gP6qM}cj- zUEd5k4PbVh3Vf6y#cI!N>iMe^KxvsOxz3L86d6@EiD~um`nbO%RgNw5MrM9(pL%?r z0O9vOs|S8Zx6yB>GL|7H5Zr>tdK6v#w#;Sr2_#+m+jH)MKc~51=WGLfl-Vkk0mj>} z*l^YStus8ekd`1P@gS;+wy5BJJM^jGAB}^2-Lut`vSc2-v4{Qk6?>VKGUl52R#V{- z^>_=SVWEa>(O)i~@iLN2r!pb>I;j7ysIB&MQ^N5-pIZ*wmnk4|ATu*`F?lA=JONw? zH13;}E^vy-)YUlot(z=Vt%qRn4YiHa&xZK}?l#%@dy8@)XW_eMG7TAtGXHHUQ>9d59 zx?b!V7weeha4)t|)tb_i@5jAJQ6^pn)XBdzWSXg=8Epm>#zay9 z0E9Mj6Lv4b$ml1FK~<&D&;=(70qre$`W^2Z|2=iOVv$b4%$H}X1@Q@X z4Cv41;fMuXYPf#%#O*^pk#`Ix_8L|n+m=)t&pprP`&8nFZ zwagPGrC0k?#z<#gN-B#SFJVk84`2%a8)uMr?|;s7-=?8VW%>F_GXwkj0$qR<#T>lJ zjt0Z{k254%z=Wajc8B))bZ7LB6B4SgfGj9#oqH$AuBE*QQ7fjg%xylZiHUP1FkS!> zwxM@7{;NiRCB0!oJ*|mTOltO18qsmiq2CTI^M>_q4+ptLZ9ie&b;CV!1nIfEc}7fB zIQWc)18Hw#p^wWGc=PYe2-ckA%6jZkbr0m!KtK?8Wx`}{UP)rfAQ z?U?UUJ6O!{$X*FQ>U`c0(Rr5SpVB_BbS7)H?|oJ?5>>SG|28b|M+WPrF()ZFLG;Bc z`>muk)@F$%pEoXBhxc>^L#~_(V1)eV&E@ahGMb;!cyJXP(D+9%@NIQicc>s?V99BW zGdgq{`ov;g9t|fYXSrZ+NBE)CNbj%lZ!LnfCaO6ymmT%qIkL4Sv6<$+uk`b~of9b` z{T1EwkyeqDQ!M57v}+YEZY#qfAxN{%rS6rT<@xUu(a8a$`f1?9(fDOx??F4p46J(h z+FMvt@9OF@60{{BtnP{4YY>&O8K0pr_}vRW6~hlv>zF!@&kl5pzWXl_4&?>`HS)j2F2S(BF!Bou38$ z%&`{j@7ErPk1|ZC8UnU*tubgui}D=PoRtdpo~VY^8S8qpn#6l0x0nswXrcB3ehqEQ ztS4dSJLD*YMsZb2@J0PX!(R(kOnJ6Ne!6R;{2TpSh`0R;Jg-t%<*30$j-!5~B%RM| zOSGzyV@XHO`)?fBV|Lz@VXMHz;gowaGRK`SDFBX45?#?Zxlv4D6^$ym^J)(eRz9t7 zTq{+|XnV@;_sZw}ow(n+&a^&xI~*33IDQB~#K zzF=5y-XQ4@_EJF(b9Scusf+sDyAo%nD#S&+e{i5~y;e%fYk9KT&*mgTB*LXl-5>O{ zuolWk=GqS-SEetsPXg}i-}$MUn?gxjIitJVAw@E6P+VTiys&ASl^X%**8hy`^*oNlyMY}fqcaxkD}gPpRm%<98G~s_;rRIW#a#Kq6a7| zba?9!CXO0-H;-pRASTHwn@Z^;jA(<~b2jv?gwPdA+S0FIAe!2Te zY6e))IP`hT{Ch<0P-A}a(5%;VfZDj+aAc=ks-|y9uz{&*@x3=}dIZCavZpRd;M2@0 zK)3(y@!@-G$$X7$D;$&l0}Q?1k+n_hdkCM%#`akP3xEGk>*7IOpKNwJgH*x`{}d^` zSx=Ieo7i|K<|BNcGh2F4=#y8UgG|${44u4Xg}lxb5eo}P$Kiv)h=r45XS`s`I z*=OAC&V8G(CZe!*f2o0?h(zD#oW&CH4nN#oWAvyKs*d@Mx`V3}yPsv`$(*E@wyM6C4kco`pXrU87~*fS|5z;+l}UZ`vJ`BiIS&(Dq24)7 z2sH6$u7wfQRUf;-HNP~v(hnH^v5n^FwBsRqSp3)fXwi^f9-1SW%niJZv+!!s_>Rzv zgj2Wvaxl7W{^&YYd0BJm=AjI6%?EK6@QY#eSwLak&b!>K_$WQ_&Z)xlbm$YgWcvn8 z;LGm<9sWm$Qn)pIB4isMPVLOIqJ!L&)-EpMi+gDU#Q`bRk*J6jq-`w+0?q7eF z(5VZ`^y%}L;u>bkzN*iXopUtG>v~1GbEIiwK(9vey0Tgdm=i=X2%pf$ylLn*w-Fky zkCu?BsG6a!w755Y>TE0-zz|#4KPovk9PP1l|*f3 zWh-azqv~DFG-eqgCceF37MZ~Q^1AP}fE3*FV;6AO?v|M9>^>PIUv^~Vdty8TNVUf+ z)gg!Q-M1F>cN;7|${{|{pY3F21Rot;a%itpdat2HN(3p7XHH}5njlZ?UD6+V zr63<42QxhS1sQ$_qpYMB|Ct|6oK320u*q53`*6S9`Sx%y+mPJBF)@i38}-ISE7 zXJz{;rI$c6Hd-3rp*gsg*1OUNa7g%dj*B_Q0SYWPUaDVzR`bZVM=Yty#^AC1z<(7w zYPrJ&!>*%l&Gzl{12s12hp+5Vn^dVMeP!<3uMk1)z26A@S9%%F*$f|5M5wi4-}^TF zcu{=)f$jFjSr!|hIT7|JPz0%ua*#B~3j16fgO&1?y}3zu`T%hrx&VE)A4%9y#WDcp zDwl=|{pEYUW5(ZjL~R!(H5gM;eZTVRS#+d_xkfj-x?6Zpd$i1FcjZq?WxdOyj6uQ^ zq~C#sRR4leqJ^(I-E&^4DC>9oL$t!*7xMKF@V=!fGADV)I=Gcs^8JGZEi>JEC^@Od zVQ8C=7YhI_5vk++D`9ND(J1o7eYkAD7(irli)@i~=u!g99(aNH7!4dg)oeps6L0$* zPJDg2@~R$K+UVf=4i7hlft9ou+)?UN)%oICXD>zg;cc^1=9tx~55UqOtK<1;!qt_P z%=`lx-cdc@Ju_@EL-wjgXyXFa)6k1=GocrMgj>!;K@_sjH>Bg(Xp1IKslXW;Iy01f zwoY)3>nQ#~8&a?`#GNWb2AmlE2Ly{Uk9!PJo-xm_4|xAtqagfWk|rIrQJmWEt-57N zf<76`+anO{P>1#dbfIVa>%=J_ZVX+?JOnQ`AiTdHcmoE=*%~vGnCPO6m{$F#8c(#3 zIsnN6f}bEtisHgsi zHPEOSl9MXTjF^}!nk>zk+u|{sQabQsGfV~2tmD-qgo`&~+g?@BZRXI|z;GyQjK|ryNH|1qu)}JB2L*SPE zfux|xG2>wHYOu!G;u6li)|2n9V!qRev{7t;mn zbFG+FCp-#0Py|fSsjU$g38Vk8-<~H<#eUe6FBk)ohWY7vA#rPFO#Z_>KNT)HQ{Hsh zgx1^QB(bZ)U5HR$K}3fMt*l-;f8m>xFKL^B!ktqn{FPgBybMPUKR-`I3kaqqiO$BT zt0Os6>cXOLAJ&R2^i4LYX0Pb<**_HDks_Wow4pl@OhA;LFx0#=n&BWFmoQ*-C!M?n zypD{tYUA$KQ$%1u)*==Ba`65rLBX8`uT+WS%i{GgA+E~<9|hn~r^HCbBFs6F!kuO3 zc+_*l8#h`77CMsPrWGuC0LL1813u!RmC#KeWy!H(xgbuhqWkI*H7-f=@7AR3fw&2H zQMAUK4!}a!R7G(~*Cgf#nqqh`X}P8198i|f-_{l4zkBXdjZ&3fiD^^iJLE>&hK?#U zS3aQ@u^C)jp?yhCougc1?%OA-Kwz+|^--TSp!*ArEocZXIBxe_gIBjK}4J zNBcH6+14P#Ag2PRE21zSh(OWq2Ku3P!5tcD%0wL=@IpFrm zF2PK^EcyGOJt|SxW?i1zeJL6SR?~fFG+<;RjW#qgm##KKQ5hNB^T=JxaL#wefJ*qI zl?qM&>v}J!6SVU{nYbWDbMdjVp;=G*K}CVxE-a}hHfA$`HnKtdi$3IrJqEy=X59=A z&RIlB6qdb2eF#_2R>3;y;=zI+kaF0j0NT9cMdq9pk$#U|-?RcJC0~B+vrf zl1FR%tXq!n-x%h&grjhZHct`$5eiw(F z>={&7{0>f>5(2`JTb3+Xo}lt^r0Psm{Zp#-v{JvsZ)t4d%}w#DhW~y@(MdNarET;S zWybNFfb4C)UCb=_oYUWY^klJCXQvj=ovL)t560Y9AOo!{bRvp>j>zBD{yKJVmd>iA zgh%!79+KeeXu_v36`w>#_TCPD(BZKMO^4K z`WG~w*v>L-s!~k1Ba!9f&wZsCxvKS{a>|bi2h)!G>lKCCDmxeXZDX)RVUbsqPU{I4 zdGa`=DQtY(&yJCIN_UmNF*_Cf>O=I$bJUX-n^c@c{QK$mU~WJ<0hUfoN!*cc5k?+_xspbE$J4PBb^Hvj;-&7lSbldzVCnd z{i)P(l<HE`^KzLD?DRxFQCv?Frj&UDk#<8{c`wPY;mHV z*fhJheHrPCc&Z)kNL|Xs5Kx!p!PhfW2;@w1!`0_AARn!%Jxf*();oL zrC}$LgQ2Cx7@VHm_x^35fcG5CJ3%!kx`(08Q&ra#@v;l@J9#P?=hyPcFm0zpR}!$! z%cBj&L}@&i;;H7*QPXmwKza4L%%i2DrlHDdA)NL52%DwG`90w1;y&QZ(TpwkY?Vq@ zS4NX@zZN%52~Ghz{Q#&pFxL0Ec7Vs%7LQnpsPD<_B)_8?^!5v@jp_96=dN;+&Emna zw0C{l=)Y#0KfP1(AWNtB!jImxlmgg^QN3=Fu9*e~<&fd!09Bb|&ex7@x_2?ep7)i9 zz6*(JV<4&bX0Xf7)HL4@T7E1p;@aER_BY&fHK@%23zY#u%E%;{R-0~5b4FC4XC@-+ zrrhCkt2l4$Gko{vOWNkGI_bFQ-*a70arQ!fGhu%B*`GGJy1+Hyv`;v6jAvo}yJPFK zJ)o-%WUgZ=YbAv8tjCb-4KEpzmtrP!dcA`c;+2-ILT7q0&XB|i*)N%VtOJ#2E&i^} zSt3^E2+H9l6Wo7;>BAvROQ(VL&M+Z5Z=nE^Ik_VTW4PMC4gpej#ThFv0q6O@eyglhh?&%uHi~Q@k=JmjDe? z4}YC#4wSMMCfgxO9W3)57#-_7zetXRR7toPoB!D3A$`_f1u8=3TJXZ+rUn4}aM)w2 zC>5m8+8%$Y4mIp@q}GXPQ0@XbsbCl3KUj9aBWoJZ=uzO5s{ET90HuVqyEIq9B<;!) zgKbtqmjgN{lDW}v-2XT_%ebcgHV!L-pn%ehk{aD1-7;jPpu|Xt(cL8|(w(Ej(Jd|A zIeG{pAPv$j4bS;MuXxKoJ7?$o?)&?_t~q-6NGg2>J8>kA%Z&A0xIFTe0~+y<7iznhs-Cmuk@dmjF& zoj;)S>Nk0mTdI@lMUhh!?3}4vA&k^Cu7agt!Cw{ODMulr7tCR?LlD3jR$6Kb66-g~ zr?o`nP6+iCQb4s8rCJk6e-TmTJE!9)b?Xe*gm|TC%cN~hC*#y+rciH!NvR#A@qQ4< zA7zk6)#lN%L?vH51z$mJQLP3&N`kwiPm})Rab{B?2y`nNkbiX|_q7gMij5P^l%>zlOZKoX)(HU?!ARYol$+k>&H`H8T@*0x0G&EAOv?!`!Og?F zfroG`bj6U9jz$SwUP@7wuvOhJf7;wILcJ>EJ(?{?Ri z!rf!;cUq*4!s4=}KSiw(D{{HpzUdwWB&n(z%qFq|oUh>Tg>Ks7VogQPP~=s>@rZTV zOXTSCsFPo9uR$Cbmo~L@Z1o)ak@UPYXAv7GhHFS2;t!Kj0^E_VB5UNfSj@m_Ee>G4j4x!%I7bMoZqFm<YP_ zZ}Q2aiKP?=zSZ|#b=GlmK7J9(s1%v17%?=`tTI=jbn;-PM{&%aqNu_@sVm|PyZVuB~)=pxWKrba1Bb1BJ4G3cgz66}ZR(BGW2*VZO@BS2w z!#&Jv%7hcTToRi#Q9*1KI7TmqmnF4vkGlJc>m-s>W!ThaKl?&IH(fhqy>y|7y0?T^ zzFKhvO@t?Z{x?0${+P?xY76s?70FZy=-GR6@$k=THG(Vm|6+hJEdMBVcD6|NSk0#5 z`}Ui*!{asD2g-{J9=`q~?0_TRDD#wLYWVJA++`}j?YmJEHM zMHTR0)7BYOU9Fe|>mPMM?UMgT#QR>V6V(Gmm&!x>#1Xld*LS`l))uvkVVcbg@RAsJELFUWe~WH(QHojrA9VU%m9E$TZaA~)w7 zfpx+cAxx&|&;047M8Oc5mG zU$t&o;%8Z+nV;KtNZ5A8#$ zOGCgIb81g-xWpdVQGbFgmt(z@W}dJ_mtdHfp* zvt{G9-uIHSc z{ZT%IRtd`IX68Sagl0qElRYvULJ?&!3mT5E%CbBg)(h0MvZWVtdORoH^23O+fBtu` zX&v18F*(WOo_Wugz$44Kb`b!BTHCA*v&WIM{bp4gU<6WBJgFg%^VT_s1tt^D(1Sf| z@oOdYL;OHf#+qI28HM%MNTg*dHF_`J%gIFD)}9X#NL<^}8bh!L^Rqcm(w|N3kJJ`p z-BiX3n|$%Zo*WsBQKzb_uQNo|j1ZVN&Sdh8GZt$ZnnanVza`Xjr}-q!%ah$V6xsTF z4_48L2?yf&L#GKkwElzGK+guq@&EBo-;|pd1o*G08{c6oixet^MDCwRFIFhA$2?b~ zu>+M$!h=1BWIpn!lzE@RwUWWWVfrmH>s8?UxQM0I82_rjDKvjP9Z#B zAy2hwx(&$c&H7|z3H}`Maz(v(p{gvcn&dt@IvOMKx;Xc5b9~`8eP`s2I6sHfPdFvL z*N$G8vC_b=DY~Y$F;Sr3kSsGV^Z85^Ej$3G$iwww!s^ql9^6h%Yx!dbtx-`ZISraZ zFtKiWHDw^Pw*8ux{XVt zQ<8#ZefLbY@RZF|P;Eku78I^WUn2G($j8gl~& zTYR}`MMcZ)zt>+1caLx&YBQFrJ5FPKYPdy(ecnIjmJ&9w+*`o~X>Qwhq}{|Uq9}>A zHk`^*%?~r@r3%)g0LOsb*dL&sz0W+cS>QLTOZZejBOyft9Ehb@Zkzg)dk8Q#rEfeR zHV3R37$vvJlAZ%^ymB}Ib(ExMY@?7(iPsG7m$t=3-?`dWyvVTX1lzp)J~o0@Y16AM zwe9N0r%`q7hb$GlKHmDak6qa3>iYo1hy|hqij=?dBT9`lesUxTT2d>-6y@orGRT<2 zz)cpQA`qUm>3fPuqkZOns}Sdp5lVG6rN8Xte{vyTRKH$N1B%w1G7ottTSLz3|!=a=g+>HW4v6GmyS8>QIy708T(4qu~J~qMD9g!>2LU~ z7Z{OE2^Mg3v|r!ihB(Mr^EI(RhbJ15rYZt6Es~J7&03z0RrUKb0E@qAST|)AWXg(d z^G@@q4uOieCNny@erHfLO|O{RQ;(~?k|Cexcz=;meUPjOAu%y{`H0P>CbXUG9l_qh z`O6RKmd>-aOx(X;{U|MK3oFee5B@7Linj*Zx32Nko=ov2%`)tGNqX!&qeyK+#D_Sx z{7epN^P^2bKf`dXLdi9+IVYKe3;z0Q{6fH?O?qp|QG6}!Tl+T`t-c)D|9rF(3)s+t zXpbl7K0P8lz?TO+*TLbshf~w0(UvXjS1X><=Czg3+Q4>Npn2?OPsPPGi;4^zDUWy9 zW{;@r2NF7WbobZ%PYFpNY6upR;Nqxgp@cbVfV`WSj0KtmMV*f9k+lL5219Z$VF7$o zCVsttW#N-`_C4DR%aiNyzBM%QX^oSwYtPH}8=CY}=!?$OcyaN!M>wuB*3=P0J=NQ~ znU*c{C#&}{y~A6qn1tsf)rlSs{XE3%UQuLJ>957^8OsEm_3>QTA`x#OUfe>FFGnJa zwy&+oi9&-(tkW*7Ic|&yKH~k(joJ&&;i-NcGXR_va!p12q+>?@T3mv)y)~TKrv=~au{TpO6mZH* zHFdZ2W-x~pkCQDmxpx$lJ>0T!-(g`W=~q*n2j+ZuJ~qIJ7Flllx?J%18BuqhOwt;C zoG!l9ggebvp;`SLG_$}HtN?U}GWGxJed}i8BP=N|^AdGZiR^(C$|Mxz3-z_gEM2(u z3=&DCC{P0P!(Zh#t%>Ue4yi}7Ux@mIx@tLH$WZH?Oi)val4`uQ5uoA$ybCan0jpNoFHRQ zIoIq9V16Id$*)cPv_)Is%$x#i6VLjTsJNpQuRg`8IqzU^ugZM{`EYLupcp2tTNY#X z9YQ1WlLTF2H8j6-N5^%9?Cx`x`ndby6nPVV{QNQ~wIjWdZB4>eDu*IO!zD0p%h^am zb>8`hVCH;`$$z~(37XiC@#R z*GSfJ3XKdZ2cHzTr5J3m{h{n>^crXXt+T!anPv*Ca(vDttMKlA2P=lt8Uy1Z6})Z& zTW97FXPuKY7GJU?H15>_7SQ(86ing0&k83GJ_=H9uT~Acp8>h4aPlcdlD{48s^3#}v4W3t4LaJH|g1h5^WaqDaqH%2Id$ zegO|*++;txj!Ta!0Zi&3^V#3S?GEQL@HTaE;h9AE(>l3uL|~_et~#L@Y>W2>@!Vid z&##YRi=khOJ1Cs=@kdI?=U08JCeAL}q;P1qata%bA$Q6a{Bf^;k}eFJA|t^(uwFHa zdTfm@Wyj&Kbx3w-kL-(|#hGdeNtL8~C9$&m=cWC=f14lEl6bSpO$(w#v$!+I$rl*L zwGi+RknjuK{f!a+i`%k?9Y+ADa$n|mbj_5Zs*124D`L5BSUEcz+{*d%U&)6XG_FF4 z2pzx%=I2Um|1!8TqRXev`By;K8r{kgf~sF%0|^F*MzV_yD^u$QthH8(dG0FAB@0RJ z;eq=`8qk~Zp54{{t!y)(8}x-U;JpPV#?%!g_UL!!t2gI=T*Zt;IQAY^Za{e|xwm`>ueV%&_Tqpn6~4_|pn zWItmj^o^??uSRx>Ckz(9l>ID-uH#j~b!_)nm&TiR?*mZMFw?YtdNrT*>HV88CLka< zJm?TEfs*nX3Aix6Bd6{7bVFu~-{{#0vZV<5GBEHKaj9B9Ypanm3=7v(GHqPF6oLYj zWb&AbdJGuP2`4-02EuAonFPOjo?=OmGZ#YrIH zkd_(}({7(ysG%9JW(i;is&q`d9l2L=BNxAWjhaW%Pv9TN8VWEBKp(xRK@&WfhBZna zN&>)ZlT6_IGb1`MZeN|MGY1L)ZC$^D8mvWg#_F=1bOx*ot;Gmau>KB&hpxp7AO1N$ z*!Rs=V;M`)W_}cJl&{jgDlbC>#9Fd(46K2CsbTHnAy9gE_8=+4r}aBC{6FUCJ`y-# z(FyZ!`{i{Gp;juQb;E1GrD1JFgSh303+RU-7iXmeOxjPKv#5bnoxM_eobef@+&;lR zbL6FHJOfAYgs-f+9;0d1ZWp=S$8e)R1g)4MvrJ01%?)NT4Y|v2qIQVmXS7;@?ba+0 z&GBa;!Y=iAI6#faR(d@4p0J+;!kjs`41NDKI`pzeQMkN5X1c7{G@52=9?QbV^M0fV_IaC9FN<2Z4RV3(-(ryCRVbn@d@ zwpSH)B;n>I`HLjp-0M}PNvs{#aw}{Rf%`sRHF^JWeOjkik7QxxTDvUm1&xAu=Cr^C z_=$94wS#s!DUjQVuLP5=uIAR=4vc12(&NjJbG`g$|3N<4`PiR2_2!aL6%ld!|Lb=) z?H~@Ri*ZiaJ*T773Vm@%cK_S>p{%?#6aI?#cOvKq^^3CmG!@Xnd2O5G%+@t_#rW0qZQ0BAw=GK5iif^dVlW2HGz+1&)9zjCX50Wm{c}V(Iy)q{(rq6E(xk_ zko_FPCmHXoxP~Zep14x0VaF5^8wwLmn0r4{^60&j;J?DkC2?hN{RB#E2+k5Os3z}kwyQSpR}`QR2lPoG+>%@ z?jt=7{yf=s%fWS5alYQ19XKOqT#WL1z_dBc%oQB)kK>Dp5MtO$wFrL)wy5`E5i0DB zpks?J#v^!KA-9l)$}!v&^-ljt{Dz3O^4np4vHZ=LRz=3ZVuLo(&=1b+yHT1A zo1V4fLBOv=(a2*QzYfX#0P;WUp$%)CmA99d1`32zZZyDS^Y$E7j#gX=hK_wy%tdPgFUY#4g)@xB)z{*~S`1;RFf{#m}*ckwOs2Qn20z-QhG=Q%ygr?N>ym<%wftny z(Q(l1A9q*nyu)hW#~5sH*|yT&=R)eHH=1!Ee1D5Qz5WBac+i4i@5j$FM=_;D*Y9vn zu6Z;jZ_9@v-w`)=_*F&$GV{Y&y7S=5V2ft~JW8w2zV#sknLm;DntY{0-PKsLV-gX06qWr3i zhqSLQcSfnkQWUt;);jM-xg65GeSC6lss5Xw-~A;;|N5MxyFn4__{YUdWFpJ=x5#7a zlrKJp;i3BBPw15U#@k^(fkTT^_NE`OFDAqO4L0}gFRh$ZK;w54ix`e^I?#`T|Mp_N zofiUvtB6L&Kf|E*#Q4(*C{EyO2A>iBAq9`fiS0^_24oLmeu3P3GNy3V?VIeijgezF z3lKA~fB*I1*13A@k2qJ7&?nmh@0k+%CTrI?ocJ@V6AR*+WFMUdozxiB>&5H6NyGhA zR*ZWsTUdn#6E8Ru^?vV`jHJzqW#HzB!mBP*>ej<~Wk%968X>sZYWp#qo;Z+$bg4cT zXKWp)O}BJh(E8h8g!_javVax3+rt|YP*)7)3z5Hoaw;}?WKz>1S8`t|nmEljF z>LbB%Yl zk(2^1dx_Y;kX71WOA9W(p5ynMG01XIQQFeY-O?IbUAn+pPws4tjY+|+fFQ@Q&JmMm zZAH)m-a_jOuZE>l|dj~+<9e>zqQdy4fjGE-V_QrK#o^WrU+`dG>M7PlTt%|2Lch#m`CsN4n+CXYywYO| ze`k#c*XchQ+AfI^L~ zm*`Sv7|177rO#B*QL)tfy@d-4c93WG`CrFPABD(y?Db5bg}9gxfa+~OCCZ|fQI!)) zy-OrvIDY~lV?vz6!gRZKOGGq3^z)CLd;(sh!{)l#>HL;hKh{CJ|5>Qh>WCSIx7kx- zYrBu`>Qog+WU`$s_eHWI(%NYUUDFbxYadBttn%sTnW6FEn54Glxtz2)*?;>96LsrU zL4|BjKY*q_OfSe;xT@qiZ4W?Q>Qnyas3*t^K0dxxO#GlbR}$1EvSm)5W-WfOQ+K7$_G)T{e>zh@cm{FpBU3qJBFK0XENIF7_H>Le@?uVkd$%~lX4Dd+!Cj4 z2iLop#CH>cTH@iy1aGWEtaD5IcnnFH+_{2e3rGM|r=76N)s8RQFaCrSoVn7Zv5RA; z)fK0YnL#$XBv>$u$8VRQ2kz;Gc0&3dEp11QyXogXG@dPwNvUu4nVX;Y>SciyNUoJS zDSn5^xMi+Ff{T@6b8=J-6Rdd$xgU1y-suhMz+t9IB(k>VNRx8;9x-8o7m{yy{w@d_ z$q_Mb$!h_2%@KkxG*AihO>YY$1tJa-Q3@thIv;e+=o5(X&4P<4tu+tJupIX}ROLLQ z(9z(vRG^E2!P2HT{aO9Pt@O=>RQmy6GTE8IQT6+Xn>Pg{5EvAjq>mGNR@%I*F|4Sk zz;0-c6Js40L?>$Xepm_lU_Q-uvpsm_qQC}grYhL}jc7mAUBKKaeW4wM^9M&Sh()gZm{S>0F2|&V z4D^H#^gzXm8{Sy=0Mqor#Yl3y2K^*Hzw>h{fS7X|>wUV(bxM*L*Lo@LPSX7sXPj40 zo<(mcbj;v=ndvd*Qwqic4Y2bap20=qXRj2q$>gt`WO{RyvLDoyC*yKF7paKBw>>sr zBN-oTJ?YI}UENi_PiESLjL!z%a)s2l$Nb2-LN8rE91GbbF{pFG<2CxrEo>oi8;p;n zyyz_q?QNci%RK?|@E^3GTH0rKGB`WlK7>iKOd((%9KwoOcgcuOiL*;Ox9<+AX^dd= z7MOG6k_ND;K-DfAEKj)s(=d5?D?E3YW-^5y79m|%rk3yU2eJLcmH*qAN8>oK}XHs#A1;fPwL z2a}N2F{|{Uk5#YacynxLJZu4)8`R_ ziII9R92Vb>d5sDilT&p@43jC%&ncIdPl3}dwVGwWH$Cb-;YnYAkv;bkB~_%CdwnUa zN(ke})B*&LVUB>hTj^07+pz95Zecl9fpmY__jPY8-^)oI9AbXrKXOXOIsz8a&)FM79oto%isu!!Y zg$KefTKp~1D~PvHjGA| ztw>&>`lzc-__uQQFHU*IyXnnFLq?jB6K@rUV0*fVAHsp0s=;!|jXrXE?bsOuuQEjSWgPH)e z0eBO|5Gpd5k!Eq?iQq%DR-ZEHc7hrHZbBLM0?E7LUm{D1-SgI*#9W#bja+cP6!j1n zonplq+AcL{TuFX$!6XfSV}&92wy7O9J2st{N+b7dr|)3$yqkv$mGDyPI_xHeXD}kL z=Xg;1E-PSI`e7@ebK8vpbArzU1=1+b!=$y2LSQ0om%p@!v@3UqUu2(N;bAt7KH&Nq zTNf1g#ujL^efY37EPY~jpbr|_jV&vVnAXAlK;rf|2t>1G@%XbrK(s`DOv52;b!)jv z5d?Lv=F6B#4Qs6K*S+z6(MCXA~F?E5+IPMyD z+!>Cp>#Xr;l1EIB7XWpL^>7m@2W)=WVR}^H@<)q8d`j|1iuwrZBMe~=jEvb3S4OX& zec?FVs$dJvq|!tczEv#6zveYJm`rRC)`kqN^}iA4!#o%)&WWEHrhX6$D@@kY%vfMX zk<@ag^k!aO{M38%xuz7n!73#ThpjHk9r1bfFuUCa;Yx5URuPB7(=_x5lT1M@uX0RF z)2jiKU=b=9S=!XrlxR$~FYe7f>8^9kqJ%oY8?C$4RfKSSA<8LksqAI`a-9!*q2$^w z2&9#PRuK8H4{3{AZ1-BqRYnP}sq}WU(Tknb)MU#hgF&R_ANk35k0wHxFfGVgBiMJ? z<&Tm#MXj}YuR1}V>)!N#mV40g{&Be^1*EWSR}t#Jj4i2;P6ai|3f#;SzYkrs;LkVr z{s=a(o{UB0?GXe|#wt^_AxvRM3jqs6LCB z!zzp^!Mq%1?yR_%74=D4ve`iRV%bfE_a7j+`O-nw6V$8+y*Ol!kl46CcuHHLfGN5! zhdBx?ktWmy7J1RC#NHaX5wEMgg!vjQPvlc4tj(`bryVkGM)@=SOFBW#Qmn&D%$1`B z;ej71dWdyC>bxD`#d9-cNhe_(oM{FYp|j=MuVJrvY^8X4FxZDHuX-KgudKk4$&jID zBS6|`4yHNhq1U8NVX}E-n)yxDywBvmt>fI$PhxcSJz)F%XN!Y$&bCzBs!c@=#7m6N zIW&}ObJ(%Z)%NR>9a0oNBluI|M)WH92zk@Kdt6)2=b8Pzz<4)itVCZE-4n8?pHG=`X=zC(W&~#zcSH4AUcKI!~ zo{{_8BMewS_l%M2*`%-IzO8H!byt;cMU(g|R{pL@m}T`?dkkic1i6`4lmRfA%Y1d71k@Vl|D5+jdN)BxwG==@nP4%c`UTVGntI^7kerkc#;3tyUy}7BMZCv)xXZ zu}@r8*2G*&>I&yAOe(%n;qN4eLtxq@5C}|X?*jYafHpNHIN-eM;q}8lz!=`x*iLgN z#VVqn;GaCIqRAtXPQlb=pYvGnKoyv)t^H`OWO8QT2z;9|*yeO|zSX`#E#&g>Z zaLh@}NEagw$Oxoee@dN5r!3|Y?swaaezQXAm`h{<}hQ37&(sa?h$g&2{o{M{2 zS15eHHFF%47e3#87;yWgB`FiH36w}z($`IE*^wyXLwWZCIU z*#*uizfS{HP272v$|sy}nL0M?b2>O9ttjgHiwv8fDV6S|Jf*J4>cLY3?viK8UOiv@ zy|23kUr_(UW{7uA7oq;=@`xSsUicU1R?mPs=Po;qR~qpf84ifnvqtZEjM?4f_T7@w zBvUep)7BaX{sdg3;`b2llowm_AZ9~5OuR9PH!M%TqTu2Mg#g;vUM z_2KH_UT0maFGJYTN)vCblAC@QGm7;a*jwYB4k=u#h8y?ItOf~@Z(7mbDm;5AlQEFh zWGfl8j$|OWu3jASB?qQpHWggJo~$Vo*ld*R4wczNuekY}z{nIoXM8)H6Xxo2~7h34~PYn`VlJRlCRjF}2$)6?S}faj)eMf0n%0-VTI8})_7 z#4QD)7Dh*c8$vOr55EW!k&-p}+MG$VZY}en4^QPO%TS_t8+^ig|b0ve= zs@qqiY>^M+IKi`r-;uRHi>OxfSn9V*(hx~`FN~oz9GO`RKnZxy1Yidudl#n0uhZds z6xT2E@LCpu@C@r1F$sA0pjqi8-T<_*n#rZp17nGz3#a~mS*H>R|B?UxvricE z>3h9z$%UL8BuE9W8ftuiGvGY?4jyxV7L~&sV?SEST`gAf2N4XXp5&X*CcPLCfBc3d zI4F9HVzzS2O{zd`?7KsJWex>GMq6kd{#6rUO(`m!6V{c;LDU z^pLmyB9cFbSs{`$Zinh$ydTVHbi^8t%U$DVc&W<>E1@6k(lzhyA9axxpyYV>nRC2& zClK&ZtfZ1JEK0un@Oro5;+o_2j*Pp)iR%gtH>+f@MLPaPMdF^OIT@@IieNbXsRe<$C8W>?&>b3SE2EOqp}^l zu?p5*h~EU6-^5{X;QScHeH4Hz3u>BjL1Dcd%0c8*M|G^4kW3 zw+uF3sLGUdP8jMIr4?4N8K^DctMtr9>ZEP$*@QpOM5H-ThxPMwa-25vjS0-QGZLV` zHWiiN@|S%VJ7Vd$i!Urq-3!0Z2ci_|L8R^MOr7dk4{R?njseiorH@ zWa#gyhwYLOp`eylSIuzWtQEbdb;aDwqsOJC>-%ex5H^3!j45P|1PeQ4eh;{O7HD4V zU5L+k`$%Rck%=Q~iGGS!2^68jcdsH|W;3Lqa)l5eCQ|mcCyzAPX=6Qu%paf4E9fVu zexUm#L-b2!Y(s29NIYhMQI*lH(VJpD^E>|rfl4Jjv+stRSfoiN(BNZM?GFiZyVXsK z=IrsDoXevPTe-fd&t90+nRd*tloym{=)A1I zgcZC?ce}cE@i*18xE14jNwb9t2lSzEQc#G~6K=dW>V{fzQ$xd=t4!)ewJNK(qtNe~ z2+_qWdC#_7BujsE2f#YQ_kXza6oib4sh?%FKJbR*;t#LiFxeb-94a;yZdx^HtQVDw=+)--X{w zO3fGd=$?v>YkHyh)mtT`(HA;V2>I8v!A)(!GP5X%WuqgTOQgU%k-l~=UcJI%Z|3V) z1yj=E6fZfrD5mF`P3Ye&9dEB$0>6%VSt1xGQH7O*nR)C=!z$brF5Ds^vIeZ^9av-M zw%-bRYy1+len*1&!UaX`r2T&VMMJPUt<=exo9TIcvm`H<5eVH>d=v^SDmJI*#9_&H z2`v@%-M5Di+e;77erBw{NzS79reC0+LkKWv{{+aemF%qX0&T7g@|sZJwlvgB%k*IS zGI#cxc?OR_qzv0sG1Cf0Vgi{tR8lp;4>>XI9pEifU>JF(*U$FTjwQ%Ycz!PC> z>Fw`hx(7V2txMAx#?5KX;GT?x0Vi@Hm@f%u-00XN>xnvE$1tLKoqYTeH1A-!??!5M zYvpiAtPP6l5tDB0B0^o94UpD;2yEEiBkqzbM|VJ~;4ChwcPv$hK0PWpQAgW0f?)tw zZP*&Y{u_a0{acxZ`Tn-gcKj&6+n49s`gK7g6Rv* zb3wPe(E&hJsk8}XU>&3~nC~@2qx?xjwg#nE94po(iQW9zB6PwC1b?gQe zD!J?QdcqS83of`3j-w98PE9_i3!t_4)b1ZlQ~hJC91q(mmFbIfipq|odzP-R?J`_h zpI*xPPOmzcuEhr~YKYwrn@;$&L@1YA`urdUkgYB_H#!bw!6}~_O$p|YxKh9%>NvRm z87s+Yc47CntB4Ci`%Hrwx%?8_x&(QKeZ43?mtrF8bcI4OdM6QTwlZdS=Pw67qD2buC2M}7R5mL?)mV>@2`lDWI4;% zbNI`L@SoKc96er4*Z6WDp?Xi@)B|gT6}TgRD?uV@dbkIAmnhzpoy18D3#(NV{LSc$ZQLob%hO$-Jf_7UtFYUXS z4oh_3fS25qFXfU~k#Yoto$3FIy|Xovnb54}srH7tDbH;21{Sl|WD{7EG&PUfsMX*a z5j#9>L+|9`kBkQOYj(+)3OXgpgm}^#x*RXvza3UeNC%kA3hn(S3p1!9XWLA3BQ$Lg zE-%}AIm;FPXi7vm3Blf1D446F{-`8bX%LkklQfyfYL(I(&`!FXS`OX$ zm(CWfY_tdn$LO|J1Cj?-n&K9E-=rlke&75jm9^1v)!95&@+C0o*%-VV0h3vS1y82Y?^!9{7S9;yW zWB(~d?OWhckA}$zI{s-RPRi4?n}2TYNS@g65oTVISLYKk3^qLj?qRQgHc2geC}I zOY38~?nTlR!+os+cQ7TtB_N3}lL-(t2`8B`ef{^x@yRV#1qMtn(#|NzyFZM3#ihw* zUu;4_OUG<#VQPES~&M~{AM$r`CC4;#v()qMYb@#JYuCLET=GPw=n zvTgGRS*M2#gaXBvqFwI6bX$|m!fEg@To6MlB9~WLDZmzs_ousLQHnrl&ld(Bb9iIr zYQh9`HVM=2kK+$c#&K%x$mbGI2~++|ErHkJgtGcasR6e+4_P^-h49lUpNls9E)Rj$zVbQ-(}RJKvYk)1>mx%sM(c7}XyW(Lar7B|)4wS98|N%p@b`v&p&KB|6m!PeAAkG)nX2tWlAkjjo>jJ_odXH@o}0lU3wVRo&bbOxkKj z!pEAnjF0XVG5#%?zDSnf>-YeFP*gSE>99L!2o-`V*z(zbr*wShdHCz~>zfACCG9%Z;M(-@ z9O=oI#JOx`5k21uDwG@G{ou&RJ&c4DvA(wOT%{RG45IjBR{7(zQpGU-2xd7A^J#b0 z1L|G&U>!Tb6UuQ^RP2`q`(O!ku$LTFm-Fzrg3+2Yb%)8)bC-z){+RdVwowI~%7BD= ztw>#>tu>BR^o=x8H?u>i#2PwuBD-HZnVZfsUHRO+R zK39=?{@XRRBwfL9VKdZJ!q?0 z)R#hgd7M)7DMb?XgJytVf?(1zWQl&%%Q|d>)SW)5ORrI=1upe`^2b=CyWN{Q5lSa< zX5H#~TUJy8u6$bofsueIpo@+f}Pm|E@o-EPHN7Ed{|2A;^yt+cuiDXDTf2nO?zLi*{s> zfK%)bFQvfyR-EX1J8xoXMcY~@JS78eugHaHOVZOD7Q+KwQ^WY;#3NCdQ%if7qQJSRj`$F>5EFT_5434ZvQ57xAU>7^1oQ6mUtC>;L9#~@rpC`S>Q+21= z{=`R#g@KW(0KP|+*D1R0I(R{Vln?~dk2LmO{A(*+N0U4b)O~Abdhndsz^DaIoS&&Z zicDN)AE4w4)jqLh_hz3XvH&J3zYF`Be&*E+M}1rP;c0)`d}`PL z`Ow}^G>L~E+1j!+(2ldjS`*1lUafkVGhRDhQ8W_C{3+kz+?08FyN#RTpcvsZP+1|e z=V?B4pRf5j+>Mt1phJ=tL-9)K6yxfZX_BN4PIfD+$SWq2KVnaw7g{Uc8bc%W8k3t# z=7iJ@amn=}5=;%X!^1x0v!U6g$(fK4Gx-~h+1C(_kI_)uN7Y{pLjjCOcflc04T{Z? zici6EM-R3i&l=C|$0F&|$SY@KPB-MVv`D=B9U3hIM3%o;8*UKATXtg@TkNbBYLdI( z;{R}YUr3B0RHARFv3i1MD;UB`UbY+#EuIyu|LAcXPS151J&Mgen+@zWFV8lxXkR-n zwe`Tlm-J_Y+i6)*2`w$Y2L}gyGe;-4V2mMfH^*)St^Xme4SAj2c0m5=(WG zk(_SA7%}agA;1M>_Wal5WJMLdp*~UN{BCQ|<=Jsw&>TlvY58v8lJ>U0K;&zsKLXFo zCq=R(juqaMC17r4s%pQY2Q`D8NaHJ4ggdUHahzLXYKXcQ>vyewBi4??Ttz1b^05h5 zG{fSX?I*(Xi_vxUDx;Zl4E$Ndi(&jOKre9M-D|EHO4DERC3b=x?E$e$Hf~9UEgr~< z63WgRyQv{c#>EEp)*Fz734Y+anRLU&iD@RDabtOoTsnmkDoDIWvS>PM8QQ)}mqJyX z<6j{G7N@HOH7|hWxjfC8fp-C%_Y&{Z%g%XEM+lyVMXHbCSU0|EUQ})wY^M*Y|=j@8et3=?fOZ za_k8U3^ej5)7Lj+*1~FI?(RDs8d=7b4G^``3-5nMlRTxB$1xGy<#%o~04#2X9M2eF z%;cCP)Q2y+Noaxy??R<-N49v>L8n@CLgN_gKcX)iw76db@|lY)(9-*NtWu2P3m;%%O4CEBC~=vy{iNW#EY#g+Ii6 zR|&J2*1v?lIM^+zD7U7JeTZnIwo60FtHg^&)a0@UcW{P=elM&bEi9XK30vn5XRD+B z717y_kWZ@I_44sH`Q3oI-f>)q-j!Ab6_lU?LvO@i9lSU>PF{$*XZccOo}C0SoTPpfdakM~2^91B$#V+o$vS-cO$dG#YI=1%=TqXav%t~d{$a0=BEgv3 zxKhpT0D(moeAT5D2^4X%@BH7wHjF)Q^*)`WEMwe>A+}lwRvL=XnB6OtBdX#sSM4*L zv^BRTr)HzH2CbtMZa-rwf-`)D&)@wa5BQk&b&(iO@lYt$PMxq?E(XZt3NmOqTP zD=lYWPN6(o91!N{H-^b|s-rE9j?UJek}sajH`H)<=gesTaolB~C-T<^95n3X`H77Y zh3r<(y+4sqCi3P)z6?szzrFm&1?24)D+|!}F!N3Y@W)Bjj+n@ysT+;H`So@jALBP^976ls#6+8BK3oc`V=!!GVr4B*H8t;+ho zTR$CKlT`Vdp{hkQf?;Ea=xe#lOt3SFiLDW$+%}h$ea9knhF`W`!7Q1`w@mxwoP^17 z>C^a%(}3WZpepXLlhlPl#RJ{{A(Q1oD&377v|Gi0%N2GjqCzqk_$ z{elrJ$7pR=W(?6m%D0kkWV}@^;`38n4zo|J-sU=n+|S#eWwthgt3PPUC|hPV|J2tI z#E`Gnizrm1;pJBoGAcdG9xWR8y)kMhGrRJSBCHqJpraDAek6wj z9FH|5S-=Zizvw3$Oo{$2PRGe0OFw~^-~;=zq-IK zkN^9fhld3z^uhg!60YWJ#Z@xCLhLEc&6rX^uI#~hl&>XMJ6|jQM^5X-3%3T^=lYT9dR6CIMm{StNc|Ep?2q|K)-2CcK|gSw8p4>@H~@ z7hudDXE3GgkH7ODcl1A%RAs!zGlLNP;0AEfs)&C#St`mxLkX|0%gR3|G4Svka8oSj zbVwXuZKqYz9?58H-wx&6v-OLel;&G|Txyjw@D~sWn#7x~1=<}?&cts4dERkdv!G9{ zw&9b+jnNY51gh2wQyqgK3SKpV)6MYT)e57OBr`)y{RBV?SVz&{$pOKgGU?8sh@Lre zdbo@@&O~#2>a80zWg4Xx5$2JCyFr8W*>H;3*jT)^PUG8KZ2!BXZ0mIAVJ9p79i*Zq z)O-$O-+vt7bFlWB(ROnwyidiV@73uzZB<+zkx+G;0xPIpa z|3}ez__O)8QM@&NwOV^qdxY3q)uzO%E%u60djvr#wfBsoRP7R@q12wWV$>)_?Y&3T zsFwG6|AaiBC--w-*E#2V0Ke4tM6{okN!FAoGC)@yJjZ{)_eky30HwV!UrePnf`1q6 zy-b8u=E8hG3eneW+@|1w&a4}B&%(1~y%s5kcer&alz)sZQ{9aCY*V-U7)~#H7va!; z|D@=~)ysmwLUuHY&2y>LK7BEZSJo)mwb0jt_BInow;H>);M=08LRdI24=>?lYQMge zTdoKYnJ)0y6>3}e(>McOep2Q=zg#atKGuL{i>vC!;ISLyp{v#AWHc`?F=3e32zy7@ zs{dY)yiM+GvQx8Oj7C#=!c&1V7|p>?6Q6f^XB=1%p0NOCs_B zLkNeQx>n9Ek8lMkbNb}Cn0s{&&9dv{ZF2>O6WA$0L?4-;{L}Gci4uH8W=+X3ES2#$ zpeQrhe>m5ln6E}awL`$0F{vk;dIT1w`e|yUUVx(AyHActhiG4xXTlLIbCKCUGRD93 z)tlM573QEO;t>(Y?nfW(r@f(JJZ#2*N4@uYb<4k)QB}t(s}~}veh9a)Uzos-iYA+t zebO3k{k@z?E3+^{pXp3LQ9&CPcF(^g{Bn~EZf&rIPXz7rkYDv>!weHaSlNK{rlyoE zx-_OHA(HId0OBa5wbp^@KT+qKyCaLRpex|lKRZ6YT$M6P_}#D|tV294?tSk)(bva3 z4yg2VM&ia?1)Ins^2v%fDNH4s>uw(0e-g<~MQl+nLc%!Gxy_GFvo1=si4!cNEFqu) zs^(VDr)2^veC<;=G>$Es_|Ax!sTerrnyr4ei$KUUIPj44(MWqJ*EN&_9OYWDB`2u0 zkM4KL7S||l0V1^US>J&YaV%O?C$pW_k9-kd=>FKh6a9_1J_oH$DbRu!-AF-fx3LsR z`ev|>5+jH9Bu1qB9SM>+=$-PnG&JgbYt_vVDC{>Ik!4TlWC03HU|7poLLi=LO>

  • UHYq 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%0AQ?sQ*AUD*p7WN$F5--nSX;|yrZASix&(PDV7wT5 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 diff --git a/cracked.png b/cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..590f3ac83f2c32e6cbdeae45677be75cd756c794 GIT binary patch literal 46144 zcmbT6bxfR5_vZ(9cP;Kv+@0dZeHbXk-3F&nq|g=_thl?);BJND6qf-8_u}rQ-M+uw zZ1#`MW_Q2Ixw(0sdvo)7p5)}*bI#wTzbk-G02Ji^=szRMKcS+d{zsVT=xFFznAq4@ zm{?fYxCFS^IQTeNSa?Ku_ymN6M1(1wNdMV|f{OWX6Cn;3&c7%BkNVpS zAi_l2M7lyjVgeu&A)yc<{T)Cm0sxTEkp4@6{~;t~6jU^H3`{I+96|u{zjKjMQP9v( zQU9$B`S%WhN`ywtD4>8&qW2zy$%|AlJgE?qS+Ty4On>HrMabGa0t=g*f|81wm5rT) zlS^1cR7_k#Qt6GdimIBrhJm4xv5Bb}(8kuz-oeqy8SLZh=N}Ll6!|GC`tz5sG07?4 zQq$5iGP8<`OG?YiD=MoR8k?G1THD$?e)JCv4h@ftj?K=^FTfX}*j|2`wee|V6P{r?#X5h@y^06MXP9>#kw z5+=cLOj5<9!umceW+D9xGHdS{Y;qRiE!NBbApIB7{~b`o{}<8!1p1#me-Qv&6r_JY z421|F2YA75Sj`}|Dc>{3zuS6536Ft@Sd1|%s={j&3-W^EqA}`gCmw;)%kIW%Hp}@u zw87Ihe#R&dfn-j_hCk4D=dd>cyMXoR4*uhH)_E_#ddlY=nKbBYOo2tnx4{->K1st| zwBV*9n2#6y!?5mfwh?j+~u^<1QBO$%eVz)#JYMpTJ zk_0JqQl6?N$_K={L}?XA-{c@Yn;0-sG9+HunblgMr%cAw{Ue5>06Ci-TT3!2-E&YF zjkw_bx4e*}S&}9c4yqDI040~iM&5o?eoSkY^A0@c>)t{SW< zPrIUngUC{53X`BabP+v6QaH@wxGQNwmIxH5<6=?8du~}yfJ5C5Vglp8Nc$ADR#JmB z+KjzJ4o^o=>3inaVkB^Mr0RqQ$xpmXQmCipebB&QZ^gg)_QKSI&cXsJ7_e7%btUh5edieWQb(dYGE z+6h%ntb$6SLWEcJ=nu1NO4ZQgrr}jc% zLl|>=%Nwto24zimrRL*~d-v0X9H(ELJ`JVSugTi!MNfe(Sl;MxIuS7J5@_62S~Km~ zGD}|Tw3(Qxc*R}n^?ggM-l?a3%KF7>oF~)SfiDh~tCLP&MTs+Te-1Cqi0Y(Z<{qgr zF-qN^=iQ1i?qhjD9MeZ3V)}0S_cP}(b_tIVoOaXUO&&1DMdh?XKJR{7pC5D5F zE8iuTVKGg)?l*r(&0@(y=P9ndfx0OejI*iYOuC5Lm}N%qI-?aBI;>;LE|mxBI!Xp- z7gIOh>aW$C9m9Z!_l-)}5xew%x?S?&w-U8%{G+e&<%dEX)iW%IqAOW$M6Ek;fXJMbf7{QKNSkC(WA6_DPr~HYlC^kVc(&)!q`27rg&4l z-Z{qP#E{ydSr6Adb5EDk$j<_rfWdd&^Duk-&8?OC0}YitYOXvM z35kL0TdGw`!#X8sa~9J4#8;i7k`ZJ^yL%9f9=RVGDVa1h^26PJTVet^IX6cGBr5eW`>qMREKiI-OP}&$lF3>sOvsq#$)ItH%ZX}XP;GY{4jt=h z5VdT3LB8RpWa*1COKr9cFY0u<#+WNP`rjIz(f+M-j7jFQW&w+35;gsrmq_2c zaz;XxrTmB>T&MS+o3xY{nClWgbmn{M^$iE@9O=8s;5+oPTXxsEsp@9PWhm$eFduQl z=07OChm{#>%j+AqIslBK&u4JD6Y?I!~j#epBF4`2HX<~ijV}n8`i##{r$Eg$FO*#g_yQ_Z+nTy8D8ZAY04!hPFnbrC&z~^^y`3R##U$G#5p?Gixlc21KD~lDAybo(iJ;!9k-& zNtWP#ipz%Dt7>if!X4GeW3sYk*gt^P!aEIAllT;ubdetNU5k zS0O3-+=94CW1uKme#nKnKgeKd2+qq*MT+j4x6sitQ-~NRnC;d;BOGK5R52H)<7DX$ z)7cwt5`@Ta{_$nGEK>3F)Crnsoox(0Xlh?u@S5$!i8-@$8EgZM_*FgM*4PXnz#?lU zX=mv0-YG8&zG638?q(t{$nC^KL6Ost?yk80Xyn{QO(0udnJ-=J6Qtg)(DBq$(C#V& zDNiV7Q&^71;#g{SPfWE9Dcqdgz4Z@qTi(gp5Q_xW}+o%WDk9JZ67;yW&wo_gr-_<(X%h`V^Va_t`kxhoE7>bCjpUmHUF&Yg*^#CXZ~ zl}g~H;Z^$H?@GBXjv2XwE9%Ex=b)1?iMYLX>Dj*kN0n@Cv|n${xa6LLbm?kiNBnS1HQ5p$VW9*qiE)_B@k;qQVc)QVibN^1 zjAPAUQC-u~Ygc^(1vbT|tvs-jG1o7SqL?>PqVCS7 z+sH3vJ3Wv{&nF}#P|D-%mz{v!_!)E0-&4(M6yy4;7y4GnGT`3ZJLoIkSQU|)co!Fz z~lYh(=TxKtaf@OXh68Vh{ISJ z*vFl_cL!}ka;XA_oqt%meif^CRxiO2Xg`2R#T4I}T$!mFeH89!FI9(sAXbhv1rU zlJqB==LtN`?%zXysLRB|;ci=<0_qId;{+JrOWjK@-i8g&(WmYMchCK|Q8i8d3Z$}+ zEu+eKVjU=xH3f(F834#qbNb9wJp3|3dKT-dPL$qz{zNh0)yGKx^)-uD zPT43Kzs)}9xlx8KZ;Z-X*-P@0d(VDcR|QW6fQivIQlO+dPT^JLdte>!$@{ch^z+Wc zX=5R$PRa#8_PRQc2j#uFHU3EyWK|ZEJk71_pALD3X6Op;C5y03q9Som>7>?+8gtW2 zm2^kx&kF55Dm#mX(9A*cYoVzwswx*8KX_v%E1<=n=-5K}bf8tAaz__y_e_TCEZw0D z3vUh9Q0XsJO zO^z?cwl9+K)hE`Tc%;re2joDZ39r8ZLf?_QM=!OSC{_B~gN2~vX7T5A^XECAMr1*S zk%Ll)RY!`a=BFxtwFl`Kx3osO++N~}ep~q7e!DfvRQNYQF#~m4%bcJc~qp9u2V8HYzW#wmu8qu^;%(K(q5(_@gG z>PPGe21k+Ne={JQ#!PJC{C7=r-z3#jX29ks3j5z09%;|Fq4hMzR57t;Woj1v595G$ z8LxsGGX=*u=)WQxx5;4GDFvEX{;=%ulLBhwH!vR}=es&($(AHG+z>+sT| z8to~HyOAho^MXXgS?OO61Ajn4c~NZB5&WM4zO)O0*k41!$-KTu3>svyuifj2V8@Dn z?rx`T@za01XesZ|3p%J3Ug`JThYjZ3sGsY4N zrZ5f#8CzDOj8(;G3jqZybW*>LoW4Z`4`2G<)iO0veVBm^8G5Y_(^C>lhH$M#Vu4tu z&pPy61wdTI6N34S{dfsRn(wx0PqFZM(j6I+|AD<}AM2=5(JkHd+t#N|fOu z(KaEOZY}{$g=}+LUCH^?_R*&vradRitw%y?wsAx1VMt^(!em99%J$~L=eTOyGQ1v><7`=EKCdv+3hwIN_^aH%T%o99#r_M^O z3&W>^rrx1A-re(l6b>($46^QEXUo`zDnMPBWZ0~qm25mI?`kxAO~fd?SJ%cdKj&xM zz~m^)5n|>ma$_nRX-&Vmi%M1BT=B6nSDOP$MC_?ZBoI;DvB4;f|^R9qbFF^;f%ncV2Ww}Iyy;_e3t8m}+ zPVembl%XVZi(h&_=AwKaBO>$i|5RO6mqW~F7fCjyP$J}}ntijP;FThyV#Frx^<6?;g83Yc{xc8%YUg9d z7I+2Tsl_yOm@L3xP1cGFkLpP+cfq5*b0k$-te1d|oLZu(C3#8_%W#)=Yd=(XYa*P5 zJ*!%6l7JZ4o!5f~t@xxAWcEf5t#)+7WNXUJbs2lMR+M>7`v_GsAjd8Mxd0Gs_#D7Y zcBTiH%+&N!)!?AxC>i)aIuwp#rVKP@T6_-n=@=VgHS|vgOE&6kCvLcS0x8z1w%7zP z+Q(f!c{0bMI<#jjM9-y`o>@>OigLuk z6`K24_EoXsCsO!&Bvakm3+D+dm5i=~jIt^>QDoa6;p?jk)G#Halns%-hvV(m=-*Vn zyOyhGi7j*Vn*jPIvqm+xR;ki&oU}V}In#F6?ZX;BF3!I;C6FE}o@=#TM-s)+<`9{a zuMs>;gH4TrbXdPcx4fYm*M_^PdSTx_vDKmzYqnBJFEVd;*3&J;>~AvA5@e%yRs97J zkxMEkzuxrhr|WhyMSmMD0nNob&08qBM%lcbvgDQ*Ft<(j=h2b4sR?u@C!3ZSYegyV zHZ(246+=k?Ei8FnMB|rZG>bH-a`&F=PG?i?yE3y=LaS*MWKJL|C?vm+w16jyMkI1# zK_4h8?Fcgn#i0jU{IQLkZP7!IaJ0u2?gZdY?M{2Tu}gNw7oy~D?wXh@8kiHC*U*`O zR!^{+2-d)~$6MQ1+RjEaWWjlM6;7fJN3p?lO^sSK$dvTT!4%Oo<@p+4OTMN!Vk?}2 zmf=1w+zrfg6f6f)&Xe6WYjmuyH1Y5^H9y`SR}p$T^7-ja(IzyJiQkB5nnee0t&oth zTw5A#;ejn$;cv6zr!q+r0c&$vHxnlBTD7uUB7TRjchdBftgX5R(KRf0jung`NiRsP zJly1pjb0-se+t*Ld`N@OGTqyrz8`M(?qO)lHgAt|vr8F6VcB7bT$*=QR!d`OZ0nh` zo7XLn5WknGRxbl-mgP5vVcCg9`PZxkxTDU^a}S+J(!%$?e{tQNrQTLyk{61DaGGTf z2`o*r&AJ)y^APP7NXW!{b>zqMSV9lyY+4}JIfhv5 zVj1Pvv932OntsXawoWVzJL1e_BjzAyv8VK`vj+^?`$5Z|iZHZ2)xtMU%=7QFxXV=R-j*L&&_|W8tZ;{Pr&=TYOgKw_i3ORjf>!?mezF2^FX0`O zO+Qa9HzuRE!lLLE+jpp-L}kbNSi&zNCH82Z>dY}7cYe7?-%}NZpZkVP5`x~-;$*< zjji<>;KK~bF;R4>tWtF%e`C879@AlNjmiKvOI!4ua>uozeO{Stn(AZQ?3!_l#^fcseOIT21-21F#IGe6G zvE#O5OWRDt`Z<5;0EyQktr|nwYM4%kcCt)hADa-6UH+C$zAJCz(MX%msZ?xjziuNPmE#OJ0z?x%Kpx#&(L;qYAU-Ola& zWD9-QxCS$g9sb5(g4g$pd-FSjLazfJ%1J}xvgpWc&ttf2-81@-zuox}Gr(_ueUNrU zH(3RJUA#6nzaP<38Z6rFU0BkUni1ix=n(UELFy<$^ChFp_4{9-CcfbE=CRE)gk;=p#VpNxdg(?IlD=W_8z|TN9U1kc zC=VCB_}XRIzYMlFw+0+;WA!EU&b-^WC(kZ%7}u)Sb)j0kCaOw^Z*?~*A9(Gel)6ln z0xVCWQUtKW)TJY6J~&{Y&fo@G*`g*L8@-NPU4>Oepm2i`?O9Zl&eSO{MWjjiVw$7z`p>UEX3L;!U*%ZW&==Z z$)x`Fj4J{?#{N1_A!(656=8AMh-4S&eIl#(U9Qw>$tjw<_kQ@HPw$tIMQi*!_jp=D zLd^o4m1g=k7GSE5{Lj47+La!5foVpl5ncvm@#qQGysrqvvAbw5Aua^Hgzua>ie&~q z6(&TnU)QATFP@y9(K|8g8-_S?mDNip3_U?FEJL!Cq7Pmvn8DLqg_bfv?q^7HsTT00 z4@x@((hXn8G%BQV;j39>@vtveazRT&lKLGI)>cl`_VpF3!oR)}(`%|OB3B1g9r7GR z%vw?Ia^BXew9L3eZw}d7KyH?8yIz)dwN7F~fz6sxuj|q!?hduIc;k1-ZPtI1HTP>U zGkY-*07uM?T{71u{o}3=EpYikF0pvy^*mn}m)YriU7Zes;mIQP8hG4d z*mY${62}l1=#0;u8CeZ!Mc?kt@8fhGBFueE1{AvE(#QeDt9f9ApciCykc$!^Foea{fT1 zb4w0a+1JY5{WXf_TuRDpySf(3nFg;rB|1ehMt-;I(wW@B&BqO+`N1u7IbLx&AOG^d zfFIlrFLRI6ssg9LwdDnV*AwZsRoeVxGlw7Oq{(-1MQBoFlQ*zKc!9Z905Rw;YU99E zeT;s!N|Wuxuk*7h$e>e(-ZcF;Cz3h3dGhitGr&0eh%hkEQ2urpqua{qX}c%y?kf#d z>^)tTn~?T=&jM*WPJ>`?vJUX%hk7NIVWWc@M2+fIuADz8XkJ;~2s4nrJSzi0>QEbW z&n#;M&aK9??sZ`LHZ+`)qpQrf56WGlPvvWLUL>+uOKPbYq0@FMvf1}kll?ZtW11FZ z1lm2_y%7;U(#*ioYxn4eNR&yXPD&akZZfjB0&U`Q`vhgG8+=8k3DXY7Kjw$)k15qG zFu2J$Mmk$1Mdr1at>@NrpEXlIdTYQr?S0kYt4RkH>AUJAl-5LTr&{8d>m;?l$#H0T zGFD}=0fWR4hDKNzY)*tnIkk_DrlNYbx7-_K6Ib!usVdZ}1V9i}S@G_$MJZ(B#4B$r z-XLK>mM%AztrM_3?=h&^Tw{#=?owfRS&-N@$p(UES;thX#zv_}Ssn%)&Ef;y+n?nFG=HSW+Xef?sEe=OZqakS zG_slFWCwHn6dBq>q5D^TOofP_-lrs-vV+?td3(dWUmF@t&p4!QN^k;Go+NZb`Sm*ua~X(6bpx zS(D1i>XI@s8Cn|Pu#FLY+b!WSRPNfY*RB*9;S8z0r1^2@CehlHFm8#jw*OtU={vPc z8h>+qT0M_@mrWooB)?SMW(Q`G8NYWDfBj*WVoIVWzd^j_^Wr++qR9|NL%26ftb}fP z#bHcn?8P4v=N{WCvef!HhQ;Uyhi&crvcs>!SLaFMs2_og(|=?W&GxgwZyrJP1v!S0 z-xW6-pZ`$!K4dNWeeeD%FG1&x7b4|;g2T*>a%d^^EPLoyxvah&+`>GW_>KL!z1Aj2 z*g%zO^r~*;pjkG$E`{gw6w+ON)uKjK6;wq*=7@YlI{zc(L8R`+c)b@hzNDefmdGz9 z$*-8$kyq6%pM5kwCyQ5!CPV)MBxx(oO^WQ|cKvH5oj?=hF%g)(!!V;@pFS@J-1few zg#pBfx*W{G5>%m8Un>%y{L9d0Jg)ld8E@&!y$H`$U^)6qpJWnZTM2mRNkUaR}9Baz841S^FnUuCEu9S zFHwM}sSzfP&h&=w_{xrSOj}8j)%IKiTb`P<0I8)J&2nqd!LcbYA;H)9JE8fHD9X*O z@6|_XCRfVB^=FD+H>5W+ZdXsAjPpB{F-pDLN9(Ue3T2btgR6!82|SfNP_GjuU<6;Y zBAg^YXdR?oQLscVl8qmBoRx{NJ`;>$id#|09O+PNdDN^jXheMELjfVmL)k)3kR1@)jWi_QL+ zm`zUzx0zGHYSa99=k$qBwvLRErQRrDH)eX)H`rx5%^Sh-1NW82$VJyZu&0svUHIO2 zBrTt;g4vs|pEiqftlXe_0wQj=!2xdPRvx)AzccS@bd2VOt2G7h2|r&`2%-T0ylU3c zD(UD*w|&!c_f9FkIeka&WH-t6?kN2N(M%}wK&*zp+Sty(TqO<;oKUpWfiOMeVNuFqZHVw>43qY=N& zEVvpXbw_Rzae5Qv^J7$B%!t+WwaoXS`df*bjRE38vafobR4C1^*)B<3G!<$zLJ^XS zybd`Qln33`J9gfy<|d*f+kROURU^v)l!@2Bd0vE`;~y8v^N3StEK(J$uuA^|J}JDA zmrSMJ%QixACKRX^G)@kfs>Ki=9$;^w6A_s1x8+;iD*Hzq+g4Rr2kX#{LmV33r&k-u zUXRlWdWVJ9c-Z2Awm9Sin$P8A72kQB)ulQJgAGLu#_Gd%(uS{!{CssEcTy}e?9U71 z?pc*_ANOlG75e@dCD0v;=@k*92%v_W6BbLhui_H`Zy70cC$)b_yd{QZm5nbmer3oT zg1y)AfM?!WsavVYHfzU^j}->T{Sjf&x7v)Uzq5Pa=`}T*xyx~yvrw`PMVT&E@eH0% z+EQQ@nouHrPg-%DrEcf=<^44BN3JEu-0S4NfGUc?95!_TedeKo$X2pW>cywaECr(W zQSsixbM?U+q0YCaJ&q5mM%U=4W*444Gw(2;AysX-hypLcUjX&`U!W8+4t*E^C>M&JX5nqWHmwlX7y z$RhM?D&}$cE;X~}R*Fs_*4kY*2ky&OTt&Qko%?b7^_MPno>uhBVl&DLq=dI{jue+wka^HwWcWUtb5ZY1BD;g_RyP-yrwITQ!%HFH{!Y@h#)0()^ z+eRS5Wt*gjMVw2T{-D;c4#6qX@f#7|S|Kv!4}xQV$cWznti*z|Hf32KfLhp~r3lib zlwU%oMybnj8(klQVGs7#3IXx+-fs3sswnL19lR+0EfnM%PN~@OpL2p1s{{^OV9+n5mJEW+zh_+Lq$KJ%FScANYKoSY zE~WbMFThCIVav%{z9HH0RkpP4V#D%L#J(q6T%cw$7Tqz;AUO`0;)%E_a-N7xex()HC!za%pr1<^3%Z^vA}k*nPK_)b#Mve9}1_5z#yy zWsh6@O6)$~Y|&@g7jr}%*ERF;^K4s)(!07@5%U0+cHJqqnMtA9&TfCBXCCrKb8&7C zcIF;s2eE)G742Q1)~6O-20`-GVu|XM6l^LiO41dVC>OQ06`nC2$X+88Mq+PmspP>%tB5XnmM~h|tYV&1V&VFp6I@$keZiFZY~A^dsVm+; z_X-KXpL2X7G;Z=uo06J2>3c!5h@(65hD>);A^$4s@~^O(npB=5S0BpC@A3z(%Zu!D zvKBLnw0YI@i$ax-Un?Y=0-+T*p%#t@^gKSO&~nuHsOu6DB8J<8XQ7VC~ojI~h+L(e!raH9>i zhDf)zJQs#f4lvh=tZ%p&8}k=~hG_}qWzRp{!M2%S4-3i*A5-edCy_8^mn@rs9P2EO zlFxkg4Fxv0s{*QxXPaF}+vocDVx!K(L41|44Hy)Q?kAc;d|t`I*h!|VYH)=`O)XpD z`-~lZL$0~<9+xlUh;N_8c`&8t{rveuV$|I&Oc*ZDK`(n3nHEfP90sjqTtB`xZcULp zg9FpBlOHt>Xy+Hx-?F1CdkdwcfDS&heK%VgC~=6}f%%yD>oJoAl*kH1YTr%61w0H$ z3>TYe0uvHxYgD8b3j)MnT9v44$}!`2QTYODu=@??(#_P)Qhb6NNMp`?Ev&UvHOLW` zS(ht{Q2+2SZZ3q%_P1<%G{{#MubL?@E)pu1Xy!P>P|oi9KQo#xcE(2XnfDbZB7Xs^ zAaflOm8Grk*n8VeT^;kEzCaKB&MnKjo)R*2P39Y`4qbWE9E(_5Fp%p`x14H?NnVX> zqlZ*icQ3pV{R^;hr$d*cK4@yA4^emb%PA(w2f=wa6wgcJR5hH^VWAWl}`ZT&1?o`=d2 z)=o^N<4KT^u_)}y8dq{>HdDwJ6+^_H#=*1~rTGm!8B1mF&?4YXJ9M12otD+W#R?rS z9MW7&+<~mNdCq3C0@xO3^Jq$%^ND`L0bKY z9qkq$F-#Vdgo^hQA5e{5!iY0y@&N-w8b8%d))p1_2_C;pGBQV|)(i0Fe0Xfx&WucU zwlf@h>9v709a#pv4#VyX2B;yk}Z})HnF!c}h&~--alO;Pc z%BnLzR8+c0t2-xTHAS#Eo*B6C#D16f6}0%SbOX&(^YyFTz}KH^n)A^E@^tVY^2AI( z)$R%T4BOTGI5&=Q*D44<>8+G7}#O7I-CA@SEFw=aVRPdNlIkl2i+%>mcD+*T(p#&7`oF z@kG-vX6wQ|+L-d~ZqYHgdEm$^!IWulm)Gwu{J#jxaBIT}JBC}q#Nx+;?6JNJ>FNz; z*djw-37*_VsmbEbtzZ=MG&U^i0!x0ibI>U~?oF&O`I#yCl*TV8l>SUkq)_^n3bq2{ zBjA?OuyL1pQFi~b?;uvbRs^igL_t>254OEwinS2jS4X<0n)|4uXL455cr{iPwHo@? zchK-(q?Cq7w#1cw73Bkq%-W0GYHk0K5y_{%7f`Oc<>L91W(aWPDH%Nf^e&-kY%!gAvKd`X~_nBtzIhH`M0 zsH_04LBO7dJs&ZJ<{-_jA(f`iqV*HDM(%|nM?2F-SE4l*k~!tgA1p7LD!rU)fNOH8 zq>dXLkDfBerSrGZ`Tb9<0}h^vMIVDrsn-|FO~4SH?ACiVGIR^FPc->-Sa+~IXqBe??u%Zgs&b;mcQEGO`PS}&l# z&EFnjYn$IOb9hYjAp_DOADARD`>auUm*n-D;7tUMvu&$4dhkvW^aBg>zqNh)x5c?!&0B!60ZBd2Qu**$@gX!)7uUi>4D~uIc`J#%GVj zV50{f=*>#}Rf}I;FLP_qVyx!pH*+6G-I=djuCNY7emd)0Sf~J{J{e7VJF$A!$8KBr zncWV}xqUTF+$1_TzoW)pM?fivDOe)3T~JhJ9J=P0&v{pW58mG~b-2-+6)x;VNC;-0 z&z5<$H-sL74I*`C{}p4)RH;+?_*OSfD7IddhVW`f%QqBfm3Tggv2fICT^hs6oTdxf zlTb@+IccePeB?-R-1Gx2S%(CuhGgGq(8=({l~(hv94qx-h{OnfPReG52(7oTfepLi z9wa9gUr&Q`$4CcHA8J&aI3;xAodx+9#_)v_U5vIW1B*{VqU}&e<0pM5 z;0G7FUVW-|mPIlz>?uNYMN?Xc3)jzQ`8OUl`@GXPzql2L0&31|(5^JCaBs_QS zpZH2#yMASkYXojL7PRE+Bxb58aq8<-9$F?#Oz6SZ(UZ+Z#^M|{EpyGDS#`RMasnu?qTG+^<%pJ5-xsL>5sDl9 z=cl0finOQT>{G3Ks>Z9l=ua)t{2xlLP9GV9sCQv{OOr*Nyi?U$f**cSgpzLF?04!A zI0w-|kobz8@HW`I~G`zm;EXZAh}Km zt=pP(C*gYlx$&by)y$N;bt3twjF6d0${S|4D`JTq5z#iaxsPNk6gJ%|>Sh0OXeMrd z0W#!Wj|({U1oK($1AksNz$)v@`fuzrDiU=9j^&(m38nwZvY45@NAmz!)*~ z)^bJctQDkgt&r#hX3HSPUdi67Izg3viZafoglu!)3v2b`F$Xea-Ke-535_l%_{|s+ z>(VRNCf@eS@YkFP2AP0tQyNHNbcESdy10>fPBTeu=oqA!%c{~b3jLm{JHTL-_raKb zk+dNjFhTX=1YA|RBQvbwxBe9+*fXcxoseeYYU{Hls!x}{W5ef-0yF!|r3r&#Jd>py zO$GBL4PUuHoCse(E4J_H-H>QG1I_gWOCE=*n4sn9Kcd9Xjgl284L7E-v&ZQSBa~gM z!Ax^npkTB=07remu(uOg0?=X*g3n=;Lmt^SGgncQT}KP!5|%?+C<4J{bHTg z3qpG`V9qCKvf6>?ASt9NI#Yes2MSNoIdP?Q&wSJO&{q<-8ZZI95~06m+6%*e{NaSCb-(=Yqby_B^5ZXsR$(mJ^a+Z{55&VVhxUXt!olm#nYzsGcZ``JPsKjzM@BadhO+NjiR)+mK)i#xe#fKG# zxy<@>`zYAA{0b*i5y}H2qHWkGgZ|Xl94>|;ySS-Z`RFw(9PH70y_4x9c3xbmGqXvG ziQc(_y_o2B&$B_MNB(HW(S6?m`u)LcX>DrlXj0)zNRw)OoUXZ(sA>*oT8Pd7P9e+0 zkuVUg*WDi0@SIYulG8+c&6}7PJ6G02-HY`&MloKcg5W;pQWJcJXjqd9Qxbzg->hMN zwgH1RMb%u*KQ{rU$RWqT{hc5FEhLQX2~#Mj4&7dVWLnd;tXn2c7$U&uru>MdL2F+u zUt(5w4Tt2=)EU&w*ZOXjefheaWm8SuAD~^=|5^zw$kQb=G6t??nZ;4^BGUVaCIa3z zpgUf-o5p=4s>xQnn0p5zmq3FAJ;O&CZ+H)ZXz&{8n^wU#&A%|6bi5el)Y$NGy2}bI#{;%xg`^*q}eC9Z<&d;gPLADL+#y0)n3?yfjx9yhmQ%-{=o4(L=Z07pcH%Qfa}IWd_0zoUqQE_{3r% z^eQn?hP&b7G-HLQk->XsPh`Rw5nxsl+>EB~8p7oouMgk(O>&9bym|*dJYs&A0>g5{%WQqRgW_QLNNwKcaNnZI`nH8o#z1%uDO?E%dMi{i4o3}j+ z*Hz_z%gG;V*F0|HJ=@JtF>P?W-4Ssa5W9+9DqzibN0+Y>Go~=$53o+$+3%&R;yL$h zrFZ zch&NSN`$m`rR~}7f^#;t|DuEqo_-s;VTtpsYG`ju@|X3u+_d|3ZqlmN@zBd2tReaP zN)hgM4?f2A@eqYmtreRhf=p07Z>&03h8j|PZzU@yDcc;CoR}QQI4>h+rt*C>3c%Q} zKsx($P%>q>63R6w*y?9bJH4v0i^jmN<7Jk-dYX=}v3VtA-a7XaH`KdQ*#?q2V(Cn7 zzlBg&N8r0)8K`w;T^-d8(@&4AQUiZHp72+;_@>gc%hN!gJ#t&zTZx>CJr(((&*+aF6nTPS~{`s%Ao(&G1#3$iu|7J zQD_dv7Wi9odeePm*CtC|(`qN?B%OOcdtJV8`Nx@fdB^E?QUiLBbrxl-#*lt6jy)&K zg?x#+jmp(-@03KT%G(QN1>qPP8n8idTJ9LItK#6NqEOxf9wgrzq@govY&^-ydOa%b z2SZ{}C$91uMZA&0)NXRB;PkCBi zS7ArEOgZ8H)1~fL8`Fr!xLrfnU%&ivt}Td6Oo%^}4&+ZvrS_5%gZuU?fg=XYS#@-# ziKbq^9G&|nCJM!P?-Mkl?U%}1lr;|q39F=G&4|Z-+v#CEP&mUqMhB68Nty!vB!x zL9`AcO^sQ}X~@f=ej+fRuep`M-&Y0kD97Y=Aq{>o58lSf)inE;_Bjm`e^=&wS}qV* zT2|H)?unR8u5=fDGy^2So11Q)#Vsb<(s$`^2R;bS+grnx80n^h?qd_8|D|3qua3z5 z0mRu;5-i(ahBGrYmEyYQ-5HXYjO3}>dUs8{N{+ExFro5~A;F7r57Al<%AF9GmE=)M zIS$%H8JB|D-$rP+MNl`$?@M5n4jAjq7ZJ7Vch9uVBs3>cQ3ikgXJlVYKjVO{@swwO zfr+?G?L4OE$?qp8`5X5Y)yi7M9M`z>%F%#mZmAWdyK=2bwF3xuLS%mj(`tHq(h42v z&0x^K3x0U5?+ETF|0hxeJ_hKnin+Jt!Y#&pkf#6{JRj5cGxclc6U!5IQn}MKVO5_{ z%=t||9%5v-KcGqt-~jW21AX(7gpx@k{sMwUg8l+5W5kpjJ1HqQZH;GAhY}PzX53GZ zLaNzF@wULmAB3P2c7FO+UU?ZcNL>z4ElddKw}vn9;BcedA67 zw$nQ6Ed3F??qT~#?~}>6CGW*}LLHJo=EsQBegk9&zXufOspWiPTEqYVQV^12|v`oO#)R=1~Pg@*A_ zmF)5?_QR9xcT(5KtC67)q{DYWM_FFt2jhi;3=ale{L~$|h&g>qv8k!4xv=6J8WlmE zf|}sLMjf9B8g?Gt2*sTJ>R(syED+>r-dO+Y5+P1LD{Zc|G^dfA^A35bVIxfz#!r*e z(AjUUH#apNmX~iA-_Mw*+EY%LUGkpovrSxlW{w2a+;Ysm96UBY%z8O42x;(|F~^W) z$*l|8Bq7RX{Y73DRuk$8J&+rqe3sApF|4ijS3@)joffPU-7Q%Mr&y6(9}4b;p#~;` z*#p4no>}Gcp^3V0lyokF78xc2=T{x)8sY4svg<&t>SpMoPMBC4A6QI*#<(1sLb5(x~EkD$wt+|SV@I`wJ@ z5ZZmMT<0Zz!3A`Yq>2e5^jq#vhvm>){3^ARb#=1>)Yfs*m>-=^=cO(mguMzUrA$<} ze#Y|Jk61QF2TUKdioBt8_bB;l=+g^D)ZGd3G*PnjcZEUJo%2GtMh$7J-6SU5SDbX{ zBDwkI5!$N20}nxfO89!KpTUf`v)V~hH_=Bu=g;0ScZ%SSjFyy(4eo8#0u#PA7T z(a|)wjRPk97KD_OH8JnO+?Hffs8z6w^jl8DJZnyyYrNeK_7)PSf^}+egn%YAud@QY zfpu*2W(bjJK84+It%X}Jvg$X1EZ&%>#tYM{P~%JYW|0A1ST;T;Dhj;oc|dR|nIf!h zRn{Fm74)m--w9u$>`-w}k=x@9E5`D>UchGFMRo?7%qgACfvm(Dd(oaqGF*5{TEUK} zZ6hL8eP~0Yv<^&A7h-cAccx~p2W?Mqqya~X-T36|Q(Ldj^5$2ra_cW#TlJ{B+y7cD zoyYpdr{ElSgvkY099fFDFxDc^UnWIN+!)xs&avDuE*y6IO05(xXKQrm+@T=g9!659iD8AjO%y87p zEYt8^Y-p|LM0_#bkxFW6%Zco_x%MK^*oa~r3kx_Q2;#WU?rABYZ^gN4PE}=cH5#Wf z%pM+T;$AwGr^bj5{C;G*ZE&z0}GK*EIp8#OwnFvF*tySsOJH6J_tmLMn$nZHDA4agckqJ8kN7 zZnzu5uOj;@-X;)Qk%l?X7ZZIxHzNl9WcDt>e=IzDV+R|^JMv;c3_BhJ6GsWYb>m;c z8{G)s4tyVPYF+=JfvVYx5_za(tO9#(B|ZUW=dY`gI@DKDmmt6FM6bq2R^C=o{AB!^ zryg#156uwKtjKpJmk~$+&2viSOuFmnZ^T0>)GoAkJ(0fuw3a_}+4R6P6YgPM%(@Z! zN-eMOw74EB*q(LVFIKe~xz`GO;O_M=?O{BYv>VTn5?zpOhmmF*lTau--pIWFP%35n zEop^zalQxZQaSferi+s=10{y^v&j@N3ib(@p2}mcA%HU^+k7aC5-MWDQ= z`YO*1yAlAN?f8fjkac#gZ4%5N_S%dBrG>jJuS|phxiutMrNypuHct9wCuw6As$NC& zr6t{nNB$trzWe6@wa49^SRa<*?k2v=q_oaOgZW0bR_cxo)60wn*3#tg>vHGNw|St} z4@kog#-a6rTcdBooZTDT59p9!FH)Q9HM_lwakd80czsab;9iQ3w@|Hm51!3NK84{R zLgDox?s%q)3iEVN74VZGtn{!xEUC>k;T#Mq|KiI%fm)qS#x-*pCHws)Xsl`B+%8c| zIG%<+at;9#Z9yY%c0IFi5skSgAJaDO>Kve+ESEXvelx?d!z{9X81$HlOYe7u!4MOp zMa`>Wyh41AYjOwy1It5(J0;Mq?xe~(e5@%}q!$Yxg7!Il)N|dlR7^+vTw{6{K5+XH z{x<-UKyAN5ZA7Pn0*`(xz4(3b%f*_tywJs=vLuLb&74*&*-~efTv@EQGiovryAZYw zdjA0I_o`g@hTqAWL-uH8U>Ug>s-8diE8`yy=vOyOqltFFOCn^Nt@|w8UtefCm8I2$ zntjEz?wcJ*E&10KNZr`dH2Ndy+uO@)t4Qqhn1=M~%gD`gn!TQ}2xE55$3`4+R&)!Q z^qXleWEo~|3l5bAr>ov-@s&-WbK9*#N;(gg$0}|nSqx0s2dO=&vAi&is>BJF;*^x!2yg$GTlQSwH%%lHrD?D+AaITAlyLy8l@(RPUdyj zg!M~^p`I2k9_`_?#agxSl3o7*qG}tXEztDMPQEX_wzn2y48;%}mG4(|Em&X23r5B! zP&qVnv6J3g>3$N^(JiMEIZ?+?tz^Y_8Zf>AS9rk3(z11%Q+YIIOQ$^NZtmu+Ug^{6 z`dYMsjtDAnO+y){KZx$Etv1dZ%XK6i=QV(JrI`cBSg&DIA8O^A zTZN5BoO!_ll7+>yx;F1M2xWYzKZ&f?z2D2Q&V6c_H!L#bk@TpV)>()|+!*@NZdO+_ zHf*mIHxR&)%~8F!lJZx$agphqRjoHmxwVY6>(t_@ULi8&+<}q~4Hpxaa;MlKjoWwt zbU3az#4#&h4(>Mds)^}0O^ivGgP-K``0{xaB6KnX4pcg$gdXX zrzlDFG?-u!nrtOOVoozr2}^Kz{3>XGW0Ul)Y0Fb57M`HQ6W5xJMSC zk=D9BrzsJ=$Em^K(z3a1uOC{B6OF+1;+14~J$iJlDb>E_icwn(nO_(Hl05}by@zli zKK4CpMT5Gsh9l6{RrFUDt@ec^?d_hm(4}&@pHlUlO%=K;6V4A>bGj^nSP_w$#IW%( zxVw-^78g5l*A=PfB(tegkTNqVx@U}3VpmA;yc_}gR2MR| zk$_vLYQ<>oX3GgOwJC4_$5B+(%7rR3lZvyvH+3G>zqIDj67^POcY^Xrn8O$#Rw0i3 zou)snZ_6gw%7)g@8YYiTU;!Eed z@lj}`K3PD@bL(D-;jtl>*pHNO4l9=a&(oSH?-ZjSFDKU`x?c|J`go2hH|0=_agJ+B zZ{D#oJ&Iop+uuQJE2sp3-8$D-d3SB4=?iR9HX%SzbDzjp8>0B43z(q-VX+qjKf_aa zo5e7}rTNz3T4Zb>>x%RuyBza+mTvrE6_S1RMJv;$558+M{{Z4;rGS820VI;*Ha&31 zy>kOe)VxYs>Pf_5fF*kq{VS}|{2Qg&LZbFW^El)XPfonkoVj%|_K0SR{vq)MvEIOC z-63K~I2q&$??2%U)NV{tT|ikjE_28{S3}`@T{6zvKO)vN85t@u)K_aC*d z1!n5l))Kn8-PQ;c!n@~^faB||h| zGS)`Fquc7S0VSkmvyo8o3gvRM^T$!}?ziE29%V@j=L!mAHAhU={C=}N#5zle!2bZA zeXHsJ0EyoXZ)VljC?N|U7+jv2>sz{C!bsOi9&}2tA_K?26}=k#+5~B8dFSlx+DD7- ze$V3Q)+?6V^2x?C(~A1{OVX?~Ygp|x_)!pK0u%yk=6L=UY8oeq*I3d?i^!2=We0`; z^sk|`U1l9p${{PTxPmZ@PXOb;)~-^z(CLfrYTjwl-&@NK2mpB?x@{q9=w*$V|Z{Az7=Ix>t52g7Z+C z^H+Chx1?v@ty-)TT;vZdf;a;;uO@{I4y_{%@?@V%zhmLsSQJbo<+v`WbWLX+&AT@WFe|dWx3!it4g5f<_vuyjGhnN4 zZ*2(J7Y3!#eacMWbiF?2^5{;==VOkmo&|RPD7KCC%S%RFIZW^|nuaYl3v$vz3S{Ke z)7&k}ubvAS_#aAYo`b#iJo8l2C5}SkJd9%)taj3_ZrJS{s^_LKE70{g?N&CCh7Q*G zO=CrUXo{+cps*_3R5&=T2WuRNj#!kb1nuf^)|S!KTq`yX-qpQ#XKc#stfS~_2Hsmk zaOzxTPAf4RSF=ji!ble%E>G6DU0N+dYw#l^D}M*Cy>z;Us*x|36u&MjEA5K&q=b`$ zj=gCEu~SmgZW6}cP=ueCDti5Eot;GYh7g1fjpQg&Vu<6mpU4V!t`7&Al6V}p?l8lxT)DC@a%V(f=Na^@y+-ahnb1vu1~Knda5fgf zN`t++deZ*@XQ%g@^Q^?xt^z0*J%@Tq*$_medq4yC=UH6cMsKspx5%Y^x==?-;8$ z`RP*?L6FjC@TUzVWj^CKD8oA(dsboB?M>rp!G_|*d)A}uVf&`Y$6tEoH4Q1D)?ZOh zOE}`UmtiVN>vOEMjpSpN`A#uPpvNH??@?IXMzJf&lsM^8UFtBv`3@VNMG4u2lIUEX zPc9Nc!RuI;8l-6 zWZJCRz%{>ZX)U^|Zr#^8HO}c4+O>i)mBZk1&1oj3bU{f08*5sY<*}TNzcg)PP6+0x zeW?tjJLBtA*7(T#WMiI$RxYV}wzo==$WW8sxkQezPZrX;cx#FL-9nH0;h3*(Ck&k%H6!6^FrRX{j+M$l-=$24E?mO3x_)0&ss$4u+`H4TBdoP8&PiZ1WX3PfT zn)G66Z7)%Kbo)CwX8CXj_eWam^nF+eyt}7t=Nz6Z&aQ7_u+&A*m57uK zb5^7AU7g+9B1nqebD!obo=0sPC1!fwn?1V1@<%!{XE+^&Wq6OqnkIzX?zIbew*BR4 zK*!Wodr9J-M3BWYhA^=CIOiQ}K&V^;B|seJFMNRdj!E*SCJuyJzO>2R_1IrzEo z>r=b}?^)BqAP@D5aqpVxY`ksYeO55qcD-dFQ?#LxdJ6b9+xAEC9=EBKvhhU7p#k}h zG0kaTe#n0lv{^pUqWHRHT$VVK9Fbi(Tix7~?VU>E&|AIjz0I!I&PGQ}_N-egq_)l6 zSCSAoWEjPKN347_{im#Lp5DX7?>I#}2bf6<*m`!ZM&IM##=nG9qI^lxZ*Fwr{!x`! zkDT|et6ZBOryd{I^zBK-x=Z`byySGQjR0u3DN~y8pMrYq-Y)PwJ}uK>Z?w#T)*^Cn zYtrpJNSZ#JFFa3hEaOn&vM@3|Po+Lq_Bw5KbE!mONi=D2hAB`GeQP&H*Q|AoIBHs6 zr3K_9<9ugu#b_`M zPbzC&_;}<&X>!R z{(3*>PYy>Iqs%^(t_SJFep$?=*Pr&d6`e7TD}eE+&vQ@EW{%<(fB;K?2|l%3#L|sA z+5q4J(vWf272)i9lhqo@brrOJagld@++w7*4RP};f*ZC?a5i`M0_)9rS=D&jPf_b# zuAive8!(*Dsa8Cf#7nfJDX$>{C!j{|hG?W_D=2LwRg2Mhqia6w8T0Ra9 zY};QdxRHqi*z~V7@Xf}iw#|8ZPR-;JMn09(%XJ8WUG8=k{VRA*EtaItn^==fy@$=6 z)Rg(KUz1qxW#QY~c9m|{7eSmc&2zV!o|=|!^Iy3n{{Rm)LqpQwzjulYrfuWpV#IYc zX0_6C3_(F{*yo|7W}2~6#TRyye(nN7Vh9zH2P6+%SI<8Wuk0>j zGP;FeyNJ&_hidvac#h+1-Q9HaVAg71$1Hk z=VP9I&qCX67M>ahMq)ZBH0?Ip`DGVzu~kkF%tv08gYf?VRJgvg5M0FNutz*}uT;`} zIddhMXl>cI43UmcrFYonbF($P7WWfc$1T%7#5=N2TInvXVV>MHOOqJulj~XfUW<2a zq{;+Lg;cNu+lr+O@}yG6;j((?wP!eUGbHZKo6FUb+(t@<3*NY?T3buEo+opI{63Xq zQofiU-N}KB9(^ku>l23Bu@-KC=e=Vn^6qz0_m4yH{{W3;br$U5b|-fBti2Ohw>pH0 zIZcl3j2=4Io}2wh-b^BbQ?Ts$af->ly4LiYfpQFm9dI%a%1P_R4JMAcGwEo2N2TdO zWRJ^9-IO3CV2<@;RPi>NNBTw5D>9bHps$~=^*eoOY~)+{Ji#I-%fPQ%)%+)Jz7n&( zjz(*jh>Qoxts`jcWXiVpUQv?v&R_^o!9!(Vo-<9m(tI7`t9dNEX`_p+s$Ed3;K}?a z^R8b)nrjP*7VdR;)j$!R2(3Gfd8L}#Jvt45ILXd9_pRcz6kENIpI7##@gKnd0Evy^ zl+ot2&|-fmY$s}r^{;pF_w6I_+v5+zC-CN(s*$W-Kz0b&ZV!%l&U)4l#J>S}N8&}C z_ETwbuA<5FO1K1Pj<~NU_*MHEU3hoKk$8&k?(MAMnVD2dNZXzVS`@5p%#SwkN5@Z% zf3tR>@!5vb?p3gsPB$5Gh91VXd`H6Mo8Q>T*K*d_VZP@uT*0@m;>1;(OcaG^m^z12HR) zeD$x!$lLyrFdL)0zO?Nxl(os>Jj(vD^;U7n9|Ya5Vc+FLybTH<_Bqt7Et zBttp&uH^ZV0Mo`(cYM^XVFc;AMONKWYmGwZiQ4IxmbP~i%!D6YR~B9FbqQkJIBrHO z=uKxrjclb`dws-=@H1WwuITsLZliH0l*zc30E|^9Vp_AYUsu&v!}@WJBS-VT^AX7R zt}^djI=hcQQ4812D$iV>Oj`a~VEjo`O2M&{b9Q3lf0mwriR0TP$2%nWaUELSSPxnJ1LN7b86Pr+q9tmF|$ZIQ7j@ zlNs7hGgr5lI5{7MQI^&BlfQS;kcx)tAV~SRr2AZ7?NyKL_|GJ@AKB4*wE%vFX>&_& za1=|mmAe|%*CK5}A~LXWha)}Ba#CE(x|DuYa%GztPQR6Jcz|nmnr*essz_c|Y;Wtw zw`%cu9G#C+Zp%Uoi#4{3%OG!l0A4_*S=ws0uNpM%8ao_~y+`9z{5`5%%czL8s7jCn zF$DGc*F)k+Ug$-0r_Z!wvvkE=XxZ~K8;|h?m`gDvQz(^y9Gb_`;<>bfd2aT|&cFux zdQ~lc4QB2rc08ZE<&JZaTV52F&DZ-kRDIGiZe9JDn(AEbXtW%6)MduIdb(_|Ex-%F z!Ru1^ckB%jYx|ZiPw^3f$4ZODo)L{&NnpFdAHo~0bGH|1ry+xRk%_<^#U*z1CUQ+# z7B$B46U{ZnsxR4MKOoOQJt~%$dv~j$YrsP;R~@lkE{7JMd1BFBYCvxsq3SC?RXSFI zYb0^XjQHN93~+i?a!GVDiZP?Onk`8Hz==RO&TFfO#rk!rSVTaxcdt0M)qd4ESL1o% z`hFE*Aedf=US$SDgbWYoRTw^{&)!x$y;oPVzfJ8LI0GaxKjT@G-`ic;No{Weu1Cx3 znxlE8-CMv4zD7CQ-jOu@wheJ3GML6ym)Fv%wzN5HlRC{R&f8D$+>5B&qWOR_usl_L zKH|>#O37%&P<`^e8o<-_O;1?1T_QBX?*KC%Pqlg`gQTvNq_f<|^A#gKt0;UyxrID_ z8cP?4F=9-3R-463k;HLoU*Y*xR&lqwF^IB+=E>fyK8BCYGbz#I}!^r zjPvbW$A|4NPOjE+!d*9DD-2?pfd%v$rJccOE+lBnc5X-}u{D`5mN)xE(@5kK7=CvB z1$MqIyPh_VJ3T%3L-OPRMnJA#Otrq(ZsobWv}A@A1YH}4t&ec{eXBz<8+DREt+bK=HS`aL{1K<>`VXHb#yh)=A6of8;T^>9 z3ryE)5Gs(h^&f#eS8ZpfCB59zZ7u-gBbw;LXw2#rA4`M7n*4Tl@GuA%um`cPX7GAm z$!0v2B&wS8-w<1^#*!i(iLPH;gr>z@oSZJq%O!V63>8Dacg{{RZ~4mGPa?P8rR znPh}y(QVrG3SxNgLkIk-&;gxyQ@g*O5Fv7<-L>K-T;@XLT%&;Te!_$v*X) zPC6R7+{*A*h<*e7Sss7TGQv=zu_O{|xvirV zp&Mv>99GdsD_xwqbpt2UuS)4GHDI=F31PIT0D5y=CFh9Xw`nb6xk9{r!>Fkx@d~b( z#@3C|TKnd4nMO^Cy7XuG5*ZchW&ym`D!sl2R1 zIgFEx4ms;rZ0Jl)O7~75Xf8=9<{-1{u%K90E#RwEHz;s_9aF} z2>fZ-r6nh1dk5^-`(OA&;?{{{X{}!QTBD$fSmbpWlOFx+=}$BW7I^Z}9*jsiABBD( z_}}5zihdG!vR@JSHhI<k`YDA%9TB;`5@>o( zy{EOU?UYg$7!2Kqdim$#XTjCb!|FO*W!3lyhd2Y+R@|4^$-?J^v2b(I5vS(l?3=gTSYoi=@ zazp^gJP}AjT)&+rSYn`_M%%MJDpo1?q{{QqR5A_k@&HD2k}0co0-$*j@)+io<&|N{ zY_R@SbIELdz)AF|+SQA&+CVhoPk)HUyL;STUjEx+Gk)wjB+#5pw_%ob$tw)T-KYx zUzzsx&!Mcp259<0xs&ZE*>=b>WRF5B`B{THNcDYBQdtr!RCU?7F&zbYqUydSzws=o zWo;l9vSjV(K>n57_>Wyr3(F0ih(v3WVpdb0I(`*rz&Z!nqr24ZwIpfo2g8>?vh}Ky$ zTMP4JpIXiFj+Wjbx`ItMEt_$c^vzc+P!!;`j^_S2?A4lQ8*-!oJ@H%Z@X571RFd}S zyI`r@25>6xhx8j?4#yO?jk{{6}YL_6b8q0`CKYabBh3JwDd*=HBaK??c8o2B@WM-|OmX}3!h78f@146h{gu8T{y({#iyJb8={m}9MF6#0glxs@K8jdILnAz8R2 z@(pKex{E~{+SzO@r)Kc@BAeom5nIW0BGRqOp?=+~e%rxTR~{Q0!IusWTRh~N=^|{Y z;Jsq^N0Drw_mXZOIc>zR^sOHd_|D72+OfQZ#>D;L$2dPq#)D6LL-xquc37!6>BUfg z2`7m0B$r-fok#+anRCRy67BD78cR!X9#ZUfisy7aYg@U{OtV`!Ssd)fSLN=1UX{`4 z{{Rl-`IAr^QZhjLS5r9f&X=Q0V6m^AfD_!)K-Y84d|9b@cJIS!VP~faZz3gK{J-Mq z*1tQyYP~8eJ!0PFSNEC0$F5IW{T92>q_MM>NMHq6$nCuKJw<#U`%l>2>P#76!$&sL zfu1wcpE3i@{vCLdYa;fGCR<|h_*c~a1-LV4@l4nZcDW>UuZnbrxYG3|nj&{G3$wmQ zP%G*G0Ehl0xRXVW5(wOiIX;57qVCA4tI+ymM8DH+?O+#D0`aL|ZhO~#;md`JQF~^~ zwi1iL_OG4%FL!ftm<5*uJhphRW%z%8EH-jmOCe;Di1!(ZFEXqLm%Ag7X+H;Tem}VkNz6OR~00Bumt^eR@ORR_vFy=yM% zk^WfE$gFzSI`bo2^BQ)h&MR%E6&r!4TWfauc-tE<<(k23mkP^~z~Zxv@gO_r`Mv9Q z$ZF?Lb+4PE$daxPwkw&Gx7uVmE%OoxH4vOPD083IrBrrbkvZ>Eajh83y&F%~A~0$; z=Cwv^_}m>qIs7ZnJ{5d?_=)>Fc#PRK#nae3g=pP~KmqGj z7LKI3l0R@JWD%6wTRdmdpt-WPyNT@X;X@lH0X;!IYsh{8e$##o_`#rCT}yLs74j;p z##^D|Ij?HCmIat@*j0dK+S$sU{7S9#>2+ItGu%b>l?_3|mZ-$yTi*$Kp{?1tD3QGly4cM+q=QE2w5=iEqUVf3s z_lNh7r6O9&IWrbsquRQiZ^M&#KJx0`TX#qiizs2&o`Sh;QttZUlgPC(CJFh5KU(0N zt_tJXaT{a};Bkt5fmx#~GjqtrC?m^EjP4wh)}oVc#tJY8Ja??_4^7M;Dtmj`#16*} zN79`V%Fnp+N#qLJwMf`}%lD26s_YgynNdaqb)X8qQNa$pXT2a$aD2X;Vy#INIKcI% zN3|FviNNbp!q+OZq&Q|$Gt!nz^^ttEIOCd+Q;A&!k;~3c0CcS1DTv(8az8r7tymgC z6pZer^4I&-0;$0Hk55Wnr~Ak9rOF4@`n~P!b26Rat8s&#Dtj$@?$*j&$>otAP@ewP zrFS%P-T7%~2+q=W=QWY8cvoD%kpBQ@TA!VMP;v%83hQbsW6-;i4xKdmlSud1Wn;!8 zC9nzan$vqYt*l?{mxs(FgOkVQRL_Amt4k&ObPk|%fsu;IV|`e$sFX=UsD-w zXhjppBHj3=UotpO=yAtW?_QDNn`;eX%*m$97hM1Al$8T$+SXS*fO;2=6IU({l6J1Y*d@*|V0(HHGOOA{w1(@hZh;bV#DhMR>u5-tivrpx3xOm;Z=tdmZF5eP$2*i4IyDi4V3P@ZW`xWaclPb8VZAQ9_Zn&s#A-1c`?Q*jB&P2&y6wKkVSHtuyA z&4-7eSlKO6WMiCx)~a}j-`n_BPwdGugFh)Z$ieGER|{#W?4B~Y(BRVL`z)qb+Hj}dzCQh0F9B+kUe4jXmMI?YGxV$WZr3FE4jHY} zR{qjbB=c}WFYs5d_rAieG3LuPN}hjUCPX%qqczQxldPfDL*Uo+Go2L_zrv z6?79$#k7{^yLcyDOL&BmAG`|u)$G0tzcZ(q9H4;N9M{i26qY?tOh{wl!vmiF_3obz zyt`#+w(bC^8TwbEa@LPi+-wkD*r9<-$S}+WcK#o`2@=NH;fDlQ58(^wG*RcwcLzNQ z;0o)kF5|wPX15x+jd5Yu=j@9&p9s#n}w8oK+ z_hvmtPDe`fA0PZMlEO1QNT4#71ytvCHq$nwwKy5IICr;|AtyY2Dy7B$0Gyjk6N=1B zIV|s9Im>{6h0l7lzFQn~nn^32lCgbnibSF*8Aura0P9l{<=h>_bInB!tZeyde+tox z#B464735Y^cF_tum3D~%&IUzNHgTM(np4wOS2vdCjz15ox4GOHZPl6uf0OqP{53cog(s#Te>&u*1o zYdQYRWK6P=jOMbsDQe2{T3WjKZl_}m5t`!scko-memK&ljA`*L=F$X!VCNOqTdd0= z5*&fsIjsvxp@=r&hwGDC#!)x+yr;wyS^P`=o%~G}siEE8Et*JKf|G)|@9STFe$79( z7lyteUfAd!C%O?`7*z{7+6xYg&2auQ@Gg<#O)=xXE0Uxt;B&`H`1{8H00n$q@bgkW zBk=3EFv=bziy-4Y@lToF$kH>6`k%TMvf19n9p$4&Vv$1vt&n)>Qy7{~CUyMHo?Yv>7w3bmP+7~C&wS1}K&k9fA$NtT~hD_yE9P&P#*XRqZM6^r#M#|+zbM9-Fye_PU=yg6s5yVho1_0`7I#74z2Yh{NqrB2C zEkneBvX7KzvKlUSwgCqKcdkbV9a)u1PjZ|~fWY7$*s9{)@=J4^*157?8a{K@nQ-w# z6rw(%dY;Ci$mcVP6y?K6NB>{Hk1%Lr%sYoJ%Vd zXZFQC0-T>90q!eN?32vhyB)X`zhfj}NHmkVeD*UwU+&TJ{{VFUwQ$`>=@a~rawcIRZCwKt!xKs467+v4$21snN5j-B8Rt(m9E}^#i;@~{0gaE^V zp4Cd@#CMi#v1#_(h#UkSl%Xchr0jZbx2-U@kI#e=lffX?L|U$nESmD-+BFIr_JBh5WEp2Vv831i;aa-OB zjdciQE{80 zG}g5>TM47vZv1Y?W9?TiHQh79%CPCLy6RDq>Uxh#z`NBUyp=38xHg1dWk1DQ{u%gs zZ{+^ay_B(yatY?KF_f-j%WO3!pHjTKB2Z4%bLuO1;m(nFcqEywK#n}^1d6HR-4-~m znc$yt#N#*|V;+@HPVpk?@uj7)Di?;w8Rmjc-uqj>@Z&H`0X$@pkOwt(4C*>b)Slg< zE;Ec)4X(d6^d(v_P=65s)SugTjcjcMz(K$`IQ6EL*dnM#w~}j!Wdc){I6X(Dak`B1 zwc{T#z?0@;3E-a9ryN)Fc!U;r7UhOOJXP&)L5k|>VzFRZuudzc)>buDIv7&uEj56a z*HGH+{2&vb&Z)MWs9L~d^4?RN1}j}fmV}x_;k6Ss&tt$fb5-#^nF8BeTiXVWKaGbu z_n|=v>Y2gEqH2(Zx}E~6{G5)Jlkq=5xw!BSsdBPqRs+G}y*FF&C5^?rdmspaV2oFj z{9y5HR~`|)u&~@b$ch{vylT_X&2D@jpxjAk;v4&Ho+WOL(!CBF2YYq6h@75l$?Rk{ zo-e)oK-kSO`Ac-KcF`n9(%?G>BRwg`DLb0UT+#3y-NmKsVY0_3IO77n&%(Nu$J%$s z2nB|6ab72;sI;Cdl!E}AX1zzlnv|brGMLH`bDvu4+{U-VW8AE@S=!ZA*z?9SUW4H) zne8A_g^14K#d$Y|Wm~HlrJc91#{#`8OxKN@+gn6KiC80lvJF~SXA+H_&r#F0IAlU@ z0R#YZn%7xT&=r4_jP$M|+Ap-g#Tl8KoP*l5^j%#)l@0Dl=}ic(HxXR(m6(dm7@lxySePg(Bmm=#8gWD%70IgR zNaOjuvM_N_q}m@rE^cl>MOGve>s7zCX8~;kWmI5~e_EDn*Kn$dkbXYnKUebD@4rpb2#q;h~*7G6Og%r{Uj zcNPJhp2oY65&Tuu{v;x4-W{@Uu{?@QgQhyyM~t3(^IuH< z&R@2cli`grJrBh;VI>2~1;^e$(uV~#bJe8d%6+SC;0SdKYzVSg0)AYQam{%@i~K7l ziF`@6d@CMt(!GD+uk9=F=~FiMMke(VSPXYu^jJH{#n_E(=Cha#>uCfQsg? zM#|<`j#+GcG#Gr|TDm7fNUZrGd0Estl?3;%U-*gezRSU4=Hk~-SwgYGgWu_1S8qGq zpm`h>CAkVX#c)au9z^42SGTrhP=w~4A_$JsMrzjHL4`pcwN~&Pox=wen@x~XyDm!X z>7KO`w1_fX(H2>-$0D7D-?h7*DaIf-?IXVGKGMJKRaWyu5D3P7DE;rK{Hpmt`ZvYl zJU@3ix43!9EszEVewC--U49`8>RQH7J#s?&N3OU?~Z&Q(n!?Ea^yc(Lx z6pCf@0w3vKnW>mHy)*3%Hki_+>v5>kyh_7_#V2g-l<8Sq;JVB+U{e;@&a{;w*P#$ZS zX+_p8;<^3m0=!m@ji$4GWpiq~ipPwO#;z{g3P(1#8uZsuT4~mjY;0xmTM|Jvtnpjw zkr#aKUN|1K>kkq=gQc5U643w|!0Cc&mbv1yB>9AIbuIV0il-*`GLz8hr_my~NN=r@ z8)80Y83T1`jeg%t(BTJc@^fV;%TS9h+a)1s5n*aTH2PO9G2?#u(t9~&5DZ% zZG;-Wsi@rFNerK3knQyZo|N^_V2V~}8(VhL4@$YD`2Ocg(;mcIs}|s$p!BLbmx~)x zfF$m*4cX2yQU$0|TS-lfGARV|0j%v};jC}qiDcOuunrHuy(NaDVI9bk?ujecrAMw! zr{Bo38FCjSWYtG0A$sv~h4HjOXTwjyq@RT_vWY6fO*l z&fL`>5MM3k_ksh2g|o*Mx{BqwFLU8df5Xx*#2eMg+Op&vabCmWdr^O9X{W4(8CYj% z?Ot!<4M7LQYukAjXqArabp#sk{0n?y)X=FrRFXcFD_=qLGuCf>Gxiv)t)f+PCRmcV z$i;PVX|Y42?pVh1r-AF*sYP%vg}vKIJhcj}7j^+OV2kLGh zOJR_E=DjCJxV0@Dk}~J(+*h4xx_p{>^HqLkAOZEQh%P08m5AB_*(IR^u^L!d@%aT^ShcVitnu9d73=F&{KEV%E~;<;zIHX4H4xA9;f&a#_p zVp8Th+u31~1ri`2cE@_=JVSi8_KhN`0e$OtR+==mNl=fN0xOE~6YjG)Y=U}G&wUNj zaoF+Ch#H(zU&JOtLpCcTT87lxS-q?vzj7)+8r}&!K(HK@jdy-IsZwMq5F-eyjCZ8l zvmHKb>O&prBg@zWfsA`ph@h_KUz^tzURWaz(!~6no=rfa_`*JADr*Tzt&c*=#+*?p z3R%Wjqw2@t>XIzp&IjtLeo1+tKVsq*^r%wQy z6DMWuP{e$kD-t($sGZxg87n?rpH{_P>TwzUqh@uz@w28k`E3hY!gM~rr@onnU9`IAU;pzh}0Q(N>#P%2W z6UT1eWK47Aj+iw4E`2t8R0(1ck;x3h9C}xscrMyo1Tx$i5$3}D!``~vsjls!MMqtL z9&_(pc5Laj&YtS|BP->qm0aKs*{&N<)OBAHYi*|z{!$XXI{Q9n*d01C#Gs zM*C0G_v$vy^FA0A>}m2buOl;2@QY|siSiZkxMX6l>6e}$xYDP#ORy1+0N;!#s4u)r z2C76?ZIzSd1;4s_*DjjX^}f9DTFgzJ<;XwXBc*iGjmfBKT3xF z&i+VZb0w=t#BS-w6>G)1y`8q33tHO-aG{O>$*xZ4U(^=RqP7V__{U>ZV%?26?XA}J zZrUYAatT#9#dQ{%#7PyzHcAw@sGrb*U|`GX#gGG3h}vVX59- z*WzC3Kf;Bsr7lHz-Nl*!u$bB}81?Yv8C1(QHo9J2ha z(*~W!Vp%?*(>X3cVsZ^S`JxdQmCq-kH3DBecMg2Q1Du{JmbZ5ShCq@tJ~$YlXw$V@ zDePpF60Qyb4On+qGr+E`A!QvhN#di?%+kQ=xTsa!L8)c4p7zE|n`ntt``G4zgc8d( z_E#&<1J!v%pNsYmC_a8Nm19@U`)Va9i2 zh^^8o_vGX0PA`{Zbsa9tHuj9bF_S&2JziMsG@FC>nb59BTvgSU6+l(7j!ko3F27-H zu)qUnJ?g!rifZS``tFS-r^E}rN@hDGW-F8LU5ACQBZmGWNGii`6;I;?X{26QNC9JT z?9NXF4@#?|TRc%%-Y6_30kP>@QJv+ewmymQ(cKa&%eppa#JQui;3=I~|{gAh?|bVCMszp0&_u8in#+IFv97{{YIl z9}nvD!ze}CtULPGRGP)CP8miV@^ERR8K%!n(R@S}-Qq93w(VWVsr9U#ZB}hZ?Q0<( zSi*tOipJ37T|s=v~cDs`UcTD&o~oZxd;WWDmo%NR8ST`b_nQyJ-0mC=0+B#>qm0yT8@pv#el=09cCp^P=9u@g3^K-P zv^2XHBuU|q%m*1b;#**ANU04^LW#NF|X^?z8FdNCdXIGTJ`u^uVS# zE5o>aK$WB2}-8U>zd8i^bI3kypCI|INJ;}$7<0MGcP8VIZ+Nm zL2Vc+z?0IifTZR{%|UqzOSK8bOEGP;4k zqj9fXY7Q;!*pdD3O7kmg+xxr4lInJX-2Kt%TQ^tFrfj&gy)vVXy(^)_>NfRzfVVM= zrYBl_B z1IYu5r)zs}b(U#?WCSqwsc-LL^1Q#iWGAO;!dq#jKOto7Mrkq|vC>a@Xz={fVEt-1 zlEvdjjl|REgwH0j648SsQX@&b<-q2<9|`F;x;DRQKDTbk41hYh7+T#yNeMK{&!_8l z>a$Ct%j6N9?a9S+nvSCkvbDOzRoHyHhA>5aQLOw#@FY4{*;3x!*h7GJ=bTr~mvGzo zgIt**fCQ3XlW6QsXUNe=%!FLWD@3v=60X8mlUnv`cNMGY+H{QDS2FSZtF!Sh!)-6a z8V$axljh;hc9UEUp1*Nxs5Ef$9SGZw`Jz$fD&tbgp#vxtj!F8|X5L4W905w&oU>n{ zmNv(6j@jhbq1tF(4xZjAWYpA1${B|4l_c_|p~1xgRXa#LRGvXG0>=lXTk&0`o}YF` zkvW+$&>GFR6G;x{Bm>Cypocz)vGykW6UtXOtUH@EzhQ*h6Rt&caNWvN$drwwRZGiO z!504j#5pt*&d-{@KUhb4&33W9v!ueD^BAoN3JVM z@BJRr%~AsAZ(7kbL}7DRPS&B0d=8=1o_&pUR=1GO6`8Y~99NoK+{UFy>UpjGD^^?) zkT&s7<8iU;8U^fDQ4p=1gWsiJTcwz>&I$DFD~Ynyq7km%uUdytHuk=1$P}D|p4FV* zg0g3vc%uARYgcy-At-VOKgF8J(XTZPTJ7b#3~kGjGr;Lqyklr@ZuhKvlgtIV$2qO& zv@3Wts6ND;NPxaOb6o0nI;o_#93|NjLW~txpv_1|KqsHAP&P6z%^|>3>sogI0B0$+ zk3FgYuE@>&B#NnXAb|Qjn%oMBE$=~FCk zjBF>`n3gJxr4LHih?S4$0gYu+ZZ5=L=4aTv!U;@M{>=wPP_65VxXtquPV!@6yFC3W zsokrZTT7YpS(3q2=QUZaoH+pdR-}SZKvR$^s|~D9?sHlO`xM&5vjEMHdTh3+sK^H6 zjt(l*Ib%q`kTceYb0s^wA}e^%M5t6}Jk^&)QGkP`GC00`v8jnr#1bi3)uI`E)qpCm zH3X2Mjj@%Iv||oe<{*ys1i@G_09F#4)i7wwHgbgC&6D-2@<)Jo9&=ig!tul~4i7o3 z*&&eR;B)I)isfcdDi&6VZU>J_ys#a+ORYt5_QWBbEBD?VAg+k_avQ(C%(@w_TX z+Cl|Cg<{DVjrn8EOW0CM#M+dQx`3T(mSfsa0|K8c2X5eM2HH*=u<2Pz-X}BcMY#5J zM&|zcq~3##qw=GAe{g{e-=p^548)`pF(Y;~3J1_&7U6@jX1kvvhV z#=H(|9$iz*PnJwpD`OeGPPXFc2~3g#!Mh5sZV(&<+n-Zd5bG~=V~k|r;MKyD6fM7k z{{SsZGcDa-h}7hRP$k~b6h3#Jl*P02<7ajlPDwmde5F@c7VKjH6?}L4(1m>q!d4&z z1aV2Q0lD3?pIUrG1`4bgdX8$!+q~PE5lF>R4c!$iB1gUrIb#-nVtZD*n;$WnCX9yY zGgBu&u?U1T**i>sRA9k1g+9=&)I= zMiNx?9V@QNnlMM3XiYA=dGU0ubToT^Z%PNbQ-YV+m*NHq~sQ8+6hEm^Wh>{c<=d|`z*KO|Sh%6CG z3x@8wt5&$RMnDM+c|GcNNF+mr2P2&ItmiA}hq0;Sy-&lpp(W7mwzhV@(ZKbtVl~T0 z@;Bn-RhxS-g_j&N79-xS#ixmKdE%uCS|YhsS(W;(KJIG3W!bq`0P#=zD+9M;p4ECA zNLBzF8KriPbhR>8Jj=T$+O%!Th9eoqIH!wbVikGErAK~#$ucP5vW~n{PUi8AwLH(` z43Wd8-Pn!LAAHW|I9LC6CVsb`Rdc&K_)I9jJ9!IP)I$p=wtWEMQ1Zc^ubMsNBYu5k~T|vz(lqW4(D_gFHch5NdGBW5I0wDx8upnT5?$lHy^IfbweT z>^Ljl=7iUxFcva1)0&0cNK29hS4&|i-0~GP?TUwH?ZT?V^cm(TatQ!-se+e0Qw5=u zoDeG9AVM(1BC2gg87gf`MyuO-3R zo!zle84S2?xacWvZTyjuo@tixxg`Gpbnqx~QB6I{oReA)l0d36>&;PcT1=19tzW5% zFz5J~1MgKC{I?lA1L<7JUqhba`77P1@)!H`{{XZ>{n|d!2lr^@VmW9`yTg|`Q(AG~ zkid+BdS?KQ{8G@MwYW_|CEiycW8StV_~E5q_+)6hZjy~5 zAL~!v0=)kKR`5IDL?ei*tCGdG^NiNMf$)%}j#E$>+HyAI6p;^9dM=xzc#16!9a9Qp zo-pb2WZ>1yJ!N$5InB&q%DLvbpA1dndq`hQztwlcZZ<|c06JEtn+n|C{hv`{VKQW& zYSx=q)QK|opW-j=0q5IW`LZShA>#noxO_VBK9A$=4YgfXc7iKKV89Ll9`)hB75p>( zk#Avl@aI`UaWY~=Jmi5-@Mpv?iTYoIuXKGv@+&BkHfc7DXWq6_N!<|JJ=4S0jC27N6}hU7erchrG113 z6+OD2FD`Pvxu-O*q0Z9_G`L%p!<-(q7l>_Va9y7PQ1ea`v{y^Gg;CEvE6zSK{7{a< z!SsD0iMwI)l|6IsP@RpU+2NivN%h|w-oW`0+P=jj_^VRRFS5lPKn4Q?pL)R4?j&oa zzP*&S&BL=u0nK`Tm89vH8hm#R7V_L5tu$$SXjQe*qm~FRRaYRAN8?&6a}-86nGWK1 z=M|}CWRZkX5me65$BMf)f{Mc91%fbh^u=!tg637WlO4htJe4K58LKk*V$bZs-vE~e zOkRSod~NXWPuBE#5o8`|7&Q}4+5$XF!xvi4t7^}t1}Z?n z1lO?qJ+Yc8VLFSD>UjkFRxg2cTOSFb)7@CM(#Ub%yB#_OONF`I12`uiS|XoNk=o7k z5TKH~I2qt`OC7UGKR6>8!5yi#0SYQRbAek?Y1{t*eG6_?9Ff+nH0WSnX;!jFwXLJw zo=(x4h8;F2B|@RVJvN*Q){-YOzV{j`)#+*=R25JFeF866Sox=>WN|6t&@(YiU9AtbK?yk#5U-bR_Ycc?b9{p z&vCbf7zduUVSu!-D;W)u&1d16LFYSjS_uRKv2kthIgYG~tD0FSB7Sn?4_WgwBxD)k4WBvJBo0-={^JQ{mR z+r3n}EF}4Q`_#$Z6&;0Pj%pbdF}RGJ)Yv6{YKhR|uqCUJnHdh`=zCT4Rr@$+>UgZy z#9%q++N=w?S}+2DzLii{c4BJ8H!-VZ2LiL2AcSS}lk3{8T?U#q&&qvjtZGa^vt^c| zO3X#E{-@fiv}upJ0p_F``+X}^OG3RXB7Z`c0%qs{vN z0N+&knI>hLjY8vXnigQWI2B~iaSQnk30xc!c&6wYl4)|Zo3Kxy>r(3)y52KNvEY+~ zh3j2aR)=DC)UR^v?9QZsX|^C46=iIxJk>^aesVzcrHWaR$CcE6wTX<^Q>Ki?w5q#p z&fIhrEG!XS5FM?>YUmMZbLsE)!;689pqi^SqQ!8^8!MCFwMv?doy??CgvA<-(HsRU zpT?}&U(YSa*=@rW-HZY1YRbiGvG6mVD*ph7QpVd;N0Vq71m=?0QVQ*D9hBQ-1zJPj z)~!tpaTwVg<+wF>#W6*wU&SSZC{!S@s9M-L8=Mc5J!ywh+3@#>ZlgE0mR@D7aqiww z@O#x=O2#c?O#2(+ZB;@X69jYxMjhAl+#Tv zp)_$iZ^N4%9^hQ0QL2I%V4RchU2U>SGN^D)#lXShoh+GhCiLLcma;0!6-mMOt-Y<5 zfS#ntukyyqc;>7%+~x*^vjA`pJXM>7iwJRpj@3?32_IZnJE*0pWR_r($`>G1=v8tE z%~pfV!)+shQA75olx0Z+-k6PKg&6?@12q(|AvncYiXHL!fw7L+?@-FJDZ#2k+^W%` zA1WVyXv;-!B+^JDiXcfO_7zuA*6cJWO!v|Zw>boH^{)*0oAI*qQZnei7>R?AmQ%Zq zXdfzPN%0rr)wB|>o21AjlQ?Ep=zj|FyS+;0{_U?Xq;`<6Mr`An%9`P=Z;iy`dni-6 zyR~X*o*mYFTX_oEp%KX^%v58qYMsF=28pF=TJE=R6@{A=-Gbe**1nMN?|~t*)2+VP zgMN7##worA@CB!YtRs?W16-K$NnDWF#da|(&O=;F*>-{2n$VdU8n1_7lV!AM6-dcp z#xY!tsY~G++<6 zO0}a~U%MvtVmAU#I*&^2q44#ja>yo$NF6w1h_;Ffk4L!J5`G~ z;h7}+N}b(tp7i8~c)>X5p0u&xNO>HLk&0+&r+=eqw_A)5Do8m5cCIH)Wm%#~BSmQ$hCw+L;?|?E&(^7#Toz-Hq@F4wN#%N0 zkXBYH8Y?OWDuX$wOpdo3OB4E3FvzUIkaX)yEQHEf3fV#0=2MS0#h9hT68XkzE5{Do z<2+PxJClRd)ECz&Zs?@_<;`VMF2(d6G}9_>RV}n+fld2ZWl%;74323d)KCTpN6xt9 zRZy=agpt#}E0~+uw&(YL^!={Z%)oL6ML;FmF#P(}t9!^yXA6sIO1*lXTxqtbIX`P_}CM&fv>Be#w=4bDwTWp@qfWnMOV)bgStZpb;PzJyKmFX_(BI;jM3JBr+Uehh%~ zj2xQet*%}hxXQ*^TLUAtbf#t{j(YabYK~54bDh3~Pq|la1_A4ueWVR6{%SToO+@=o z%vk*eT8sB6j-=!1O=zqmLIv`i$O$F5sBWf}oNXIGrCYowOjdQx)bqaBlkpVNE0of< zws~L8+zA|-)0nViMkkPa`&Df=GO!ZEX=SNoa$PdV6rGUyd6s}4NdllybB;}05wucA zyJ*MjRe=a|jGD0}>(3fSAyKgBH2s@sc57B!xSfp3g^1&UN`7n;RRoOk2XZrvaawT2 z8^$+qXmDu>=sw9KE0fpKrU4@;(3uBEC%VhNI%I9BWQ>yLs&) zh+rxPa^Dm*Ou5T4X6kaphfUuLC%0V=W3O4Wns;zM(xMf@s>r?IA736GtS3veBYo9T( zw;1E4H^`0Dw%i=%nl2-Z=VnLJtOoNyBY@Q|RvOfRM-q-ke+qC|*a67Nz^M!f6tQZ3 ztD)K$WDa=iOWIg%k)@$8zsw^Qay$1}mdv0jDa&MZ6t}X)Zlepy1B%V_<$1RR+ltM* zgLfj+N^sSaEn<2vgqK0Tzmn>45{RQX-QK+C#X8J48s*ehNJLAJ2xeN z6|$rZ^r+g_WRd5S4Y-m$^IcJm$)+>Rc^fU>r1BtMRo_0xy;pga2N=ypH3v?p39XcF zZ6;pW(iRK1=MqA01;5#M$<7M zh5rBw!lhR9LQchaEYz^sCP?PAf`wcb=N+p)7>o_(ET1)6SxMkjD8=q&DP8C_fMP&C z)if5SJ{aU4!lI2yCp=`;q)@TtnEPU(?o>4#(TI?q*v>ucD&fSW0NBB+^EhM+zol04 zW08q$3{e|jQiu{lgB+1exMuQ6^V8y{*_UX7H^mJtmmo?ic_}LIrgfe`QqHD20PV_K(eUv)G<6_ zvdP>|d)75H5+|DONr1=Ynyqlm26IT;P~<7yk6MHll$Bxt$9m2$nb@MpXz(+i&X;t4 z{{WpJwcvjBe>z{X{{Yif{OfxGgCaA0s^gDJj6~tc$^5CY5@pGA>OPfbbFt9>0C};R z*5vx9aZHJi2fpe|PBuo=Pj0NJWBH44MP7;7 znSnfd)-aKkm4_g5YSP>k$xv}x^Q&0K%I1S3sN4>D?^j}S05Wtv1!hM(&4u;jHQjh~ z;kSzQO*rb3+K8-|<}xx9k?mPM3+2;8n~G>JqF+ zCO0D<)uxtq@B?t?Y>mj=c&!rB=5lr}O`~clZZFUPhoC-{O`hONprF8|x$!03wlUhr zBP@d;sN@0lr^R|?jRTFxrg2c(Ta={GCgyYMeML#;Mxf^$dQp`pJc4Q`PnUpCCZ9aI z18lVsRv?};S|Q9)hCKkR$Yv*M`7AvSD)W|T(lW$?!*`%lM>A-d79f;K36z4s4%Ox# z5x5=O;-5T@jl$lpmFt8H&PI39w9W&wvvEr>)>~`98Y`$PtaC67yQR+Geiabvo z7TR63w+ksycA*0m?B5Q)6b}f%w|9DTMDMhgb?Vf#X56izz6$thZui4d)otT`azPzU zdaN+nM=L^#B3-+7fxr~V10dl>!RhNyTVNc@>y{#{z_|vSW;4j!ij`ooh?Q~=)YVLs zKP#Sk;+&|iL$@d1giBKKTXH!$Cp6TVrDAYSYUcFN9;9AMhWYsPsT1W>fsh3uJH}XG(HjN()r&1H3e(&% z9$KML4NGZsk>QHu@+s~kl;nZwoK!6VQ<#XrJ#kIwCaheNSDrx5p@s%38C;|1Xj(*( zNLN}l}tH{B_N7oC`)=k~G4ZorG;8#RyTVi9W1OD`@5y?E& zr;Y@RaR4?r=Bjy$0ABSWSCK#`iry72^)BUjZ(0kC9tL`fY*+qlhiiWk&P`6X=t)*k zPpw5YvJ@dA8;79xs-0CG5UyK_<%{vsr4U7NAl^XT!5ONyku+xj$uEx~#LeFkdnZg_al0|3FDk_p0x@M#|?&Xn5!30$~Be=!@%Hszkic&R2A*ja1 zf-Z0~oYKsb6(}UnBLb@n7@krT4u>?7T}f`FZ1xIdqzX52|4%E;Nq zI)PVUzEVkZwR+V}Lj5Ck#t0{#J5j@4F3Wmy<1hWF`LFE5m$ zm=kNApQz@jth38>RhRInYn)L^*DK8-kFQ#+ZV(@s=8Z~8660$QDj3QZ1(&yaN|R3L zkq!6<9%t%k{?H%u)Ags~&-;r;+du9tY0Ey~WIW3i%D-%5AB|YKzk#BLA(cL39mkwi zS&WnI*r0(;dkLFi0Y(l^YLu>Yz0Ip@#gf}p|dTDY}dp#3V;j3$i6 z{{Wpesm#qQMoB-207Xe7CB8#G;f#u@W)&jfo;c}NLMtgo$t}R7_a~`6h52^O01`35 zuSm4`zvBBp4@=?1*db&Jq+>2bO_viKP3Sr)O8al2>>fNMdH&|OApT$>#Sg8V9cTRq%15_xM1e8Bc1tKR7e zq~5)nP9!m%q=Vk8_&da!zl7(zn$1xCr;Hw)(dWr?aQ8E~XO)W`qaABGZ*Y#1Bty1B zGoMV-Jkp}>MI0JcT)sdDC%r1Fpg9BO>a`x#ShSp(KAzLhAcJzKbCOS`ao-s}A;sYf zDD+J@slU0(sU2`Dds^14v<)t6``LViQH64N74ojPdwJrWVtsb+Qr@vUBm^-$5`U#i z#5rt@XHP;Y4fd_6KDn#TB_M_yxdR<~*Q$IQ_-U^ETk#rNX%?I8qGaCWan}c*rE^~m z`~iRC?-1Gee@jQ5S(oi^)k2=;zd`;V=$;7upL{x+K9aHA-%5ezFrekJ)2|i1w7Ciw zdYk?c_zmDc0%>tYd2XfRD&ICZt|Q{z&xF|hpG1fW6#T()#b@}>;*O=SNLDM1AbqSi z07te5THvMf<4Q!X$h~-}6!7~B@Jawu=y0Hqeh%hIbof~@R9cr|SU9bq` zQVW%dLY}SCs0$xx0Qp3LO=-Ndn8!J)4qVCRb~S1ihEe6r+i~eab_*9FXx;)Q2XXH} zQiw1{KD5+WQ8JECZfVac*_;XhX(arlj8iboa1Ru@+%rx-ZXpTz zdsJ>s$G|RRk)>nu_V%e6nBs*_6P_vCwGjfzH)fnif782eRu zrv&3T`qa-kk`jB9RHtwoEIFVYZU!}ANN(Ph9+{~{c&{9Cg3%qVk=r#Kw`~$JQQH*_ zhRZU=5N2LZM>Jeqwlo0?IV6mF)WyV`)nBOMsCkU7<`J3=*6v5kj+GJwi3Oqs{pkRY z!!<_o-cD1DV~<*&?PyT5J{z|gs%H4lIg25RjGPXY3EApBj2qE$XbEQ_YNK35P6=G&8~#X4*HA)~nvU zvfHaa-CimIa}SlZU+47AbHbzM83wE7+)w5rj5kWpx<`cz0nRH*?3aWD;~axoZjA0k zj2Lb0T?(sg3Z8VH)V_3{)p#U$A0VS-f7}&(%naC{1OvydUO35IoDPPvlz}(i1bYg+ zk{4Fm+|rJX-0FSF;!qcEI@PiWUMi)y&pg$l{{S#mt4!x{Wy@wBS6=mP4sh8$dsRrX zBf(r$_UsVkxcR$O^%GV!M6ne4SeEE>Q`==&U~yC+1;cF}I@W|~AVHPjbv2+Uxom2r zfr!BXVyq!h!0yPde2+1|bvMoIYg)vr#00EVo`bGw2P-eb8r)76NgOX`HwopCV|zTip6<6ZBMzBYJc!2SxqxzZ65 z;bAeXio=70)Yq2^)0?t7X{8;{j(=>A5NUcwsTY8>v%27@5}3jK>%(Bu<&R0T)6@N8 zk{f92nr5rwEB^o-c*9Wf9;-CdypF|XY~u#IuZG$K_?J?FnpH4DL412xuSHrqn#xJ7 z4_^J9ZRhYVk0zyQuw2jb7LamAJ!{dL_UBP)rMkM9wCqVc&PO@p+OzcCD^Jq2^@&wb zE^t?zim@HkJ9ez680u@IWOK@P4n2S{ zJ=8Fawn@eXM=P;|lY5iPIuJ~9XCAy&*b1})M(#6N2_r~`TmrtB6>=+p7s^$_k&Z<* zc4a4hikgguJCd;Eg1M;HS+8$CQ9`q1jxachB4?WwY-5oO!6t-a-b`YY8e_cGiQ!)D?&FdTu-$NIXE3L zSz9K#kjP2KdR3`a@w7Q2mL}SA!1`25R?!F~3+1W<^`ul)BOU2wWo6t3Ii@txafTwX za&JMQCTxPGe;TDNyp9NnkHpopDiYoJ>ruRkv|xCwwrY~yTcW7nv}YJK z70mcxVwQet zq^odRP}{y!)C#oE13<*c18qBNEddFTI5fUwV}|T1X3B|GZ&?(t&A4TAwE*%Wddu5d6otmw5XdrOI)7ii0ZTN(MQ7pu^tt?^y{lV`5a zX{O4Kk+EIN$UjQvucVEONLVgw0xQ;gmwry;>zvcCE+=9MPAOEihie)a7ZI3MLu7Z& zWEh0kh{?bQkSLaI>9jTp^s3PPsw7MkuPl(~wLqOP4at9fz@2W>UA7_f)S9#}-)gFgoX>D@c6=umN z9Vxa|C84`#W+RvrI-Sbi-K#S1;s%SN@3WL6JYe9njoBa4ugxc!9OBP;nPNLeGhPYe zPX>76<6C`QEuKquEr3@aHA8HxBiMW^@z2A}svCb2mW~kF3P>3pv0jHS#ye4!JfZ@$M;SQu^simE(yc6ft8G5eMv*TYj(Ej#;wZYY z4r^?8bNI(q*6a~ha{*Na(T4?i^>hmj1ZCi(_Tya zMruuM_I)9wZJ`5X_pVBKS4_34Jigv|t@J4H_$L+gSM2$uCBKGE?aW}A2I0r4ua$KR z*&wyEvn~jg)L?yU>`#Sp8(#$4qPES-F@s)=Q;c;LtasNEMJxdZ7ihuvs;df!^X6yT zt0cGtInI0Lrt<+mFCwNLRh`DXkaaZ){(@rf<8GM?1$v@C}kNFIW!+OO`{ zcNwYTjGmP;mBi_^I&mOfslxTDGo$dKfUENSi-&MC(yC4Of&FSs%Irxy8P7_JQoxkzYeBKgCPsPZy-O~T`iW-@7jHEJDUoumk9umGt7c&x=pc@q z({j?nOQ}vzI@VDJbB?FhtwzKE%~ak(#Fsg5TDCE>C!rMu*nU~a$j^FkE7PGKl*pMB zvj!L^npR|Em2B0D#LBQa1dc^REwl|ZXK^1UG3ikjT;yaBeQK@b?H=DNs2HZDVf3)w zS4g)TWL7+LS<@9ykxpsXm$&Y{%AUMbP{$;LdCxrsHzwHmFR=K601S_T>q;%sTZqS< z!yYR(>gH>FyP&}52kTn)vlfYDWnP^{M%s;1C6>%C>;gtI54Bd2t%7Yqh6Dm}>r>4> z$jQTQ3RkZOHJs{h!v!TAkl#!S%6g$Va_Twk*<85oS(DpD#luI}l5tmu+6onUNjtIi zsUE>v7GeoFH3`@gvCAY#j(nut0jXsU(BP;9XB3dcV7q<5?aw3erd{6o6NMji^rcrs zE8M8IcTxb%GBetz5P&kx&0A~9o(-yisp(jAJ;{)hk%Qj3o}gN}E3~ap2g{Sp>z0Oy#hziLlk){nI(`8Csb*mpnw+2G~p(f|Me literal 0 HcmV?d00001 diff --git a/iu_.png b/iu_.png new file mode 100644 index 0000000000000000000000000000000000000000..ba08e3fdf4e8f3c9c3b934dfb3a6b29f7ef6d7cc GIT binary patch literal 53196 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%0Dyh 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

    n0@} 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%0A1-)Ao$oe(5A7j_uDolz5u{Y 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Πl+ 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

    si|zZKKlShZdxW-SZ6-r%&KGoTM;tn` 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%0DxHMXw4 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 Ef(*j?_5c6?

    2k^E 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 d`}Iq5e;4G{ZXUJ$M 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¨Sp-Rw@-l9C}LlPy9djJJptMmIXUfNlGJ-*P$_BFj^mBmr*o*9|T0&G+{N4DyB>uvqVPMA(E zPagy}=QXoc(`u%HYOJ>k$^?o!?w}Gt-sM2IQ-F$^y1_9_&N9%DRVLA_t9D&q%dR$8 zaS}0Br$D7xGDY4Q%kn5lm=?_F%e|u6H-;f8e$W3p%;}5@e2+M=n)DI)FnBAY2jO`H!wDPN?K% zjM#?R$lqg($dz5iX_jf5Kut$Yf$m3AZTz>!RHfuRw2zo?bEw-%@4x)%hy)N)OU`v7 za9;O9b_m@U?XbnYJY3-=m@}g=X?0i?U5=an{{Ul(>dHvy^4Q*W(@|9@aEg{#lwSIM ziyII8PAvF!zA|ymR&^}ossI4m=YOu�fTz>% literal 0 HcmV?d00001 diff --git a/monkeballs.png b/monkeballs.png deleted file mode 100644 index d28af482dac12535d4832ced71bd73ef593f969f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767772 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⩔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�Y&>GO}T0daC!J&$GWXUamyerxQi!a@2$ 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