From 069e6c6c62d1c0c4a23cdd0d6dfa56b4c90881f6 Mon Sep 17 00:00:00 2001 From: ali0315 Date: Fri, 17 Jul 2026 16:34:36 +0330 Subject: [PATCH] add BPB_Worker --- BPB_Worker.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 BPB_Worker.js diff --git a/BPB_Worker.js b/BPB_Worker.js new file mode 100644 index 0000000..c37262c --- /dev/null +++ b/BPB_Worker.js @@ -0,0 +1,3 @@ +// Build: 2026-07-03T14:39:38.818Z +// @ts-nocheck +let A=27549,e=72288,t=74066,r=80221,n=50053,s=83421,i=39969,o=38260,a=96667,c=5984,f=44866,u=88098,l=72684,v=43892,d=67927,p=3109,h=35420,b=63429,g=18025,y=3014,m=18640,w=10731,P=65465,k=21627,z=113,D=45723,T=79920,O=8551,N=26246,C=55154,x=30272,L=85322,R=32463,j=90185,S=90553,E=52845,U=92336,X=48237,H=81553,I=356,M=4172,B=4408,q=25542,K=19230,V=10869,Z=10662,F=3370,W=50362,Q=51179,Y=82142,J=51542,G=80004,_=30306,$=16945,AA=78271,eA=32478,tA=93142,rA=24426,nA=47790,sA=93422,iA=94077,oA=47436,aA=63165,cA=56398,fA=65366,uA=74645,lA=41748,vA=18376,dA=54656,pA=12703;function hA(){return 902}function bA(){return 443}function gA(){return 650}function yA(){return 800}function mA(){return 712}function wA(){return 472}function PA(){return 498}function kA(){return 245}function zA(){return 79}function DA(){return 930}function TA(){return 411}function OA(){return 486}function NA(){return 720}function CA(){return 856}function xA(){return 743}function LA(){return 333}function RA(){return 216}function jA(){return 865}function SA(){return 779}function EA(){return 191}function UA(){return 444}function XA(){return 788}function HA(){return 701}function IA(){return 809}function MA(){return 865}function BA(){return 950}function qA(){return 192}function KA(){return 919}function VA(){return 140}function ZA(){return 70}function FA(){return 961}function WA(){return 932}function QA(){return 509}function YA(){return 714}function JA(){return 35}function GA(){return 686}function _A(){return 630}function $A(){return 299}function Ae(){return 664}function ee(){return 10}function te(){return 654}function re(){return 123}function ne(){return 500}function se(){return 314}function ie(){return 661}function oe(){return 206}function ae(){return 595}function ce(){return 68}function fe(){return 440}function ue(){return 579}function le(){return 526}function ve(){return 950}function de(){return 676}function pe(){return 184}function he(){return 690}function be(){return 784}function ge(){return 127}function ye(){return 733}function me(){return 556}function we(){return 904}function Pe(){return 508}function ke(){return 34}function ze(){return 399}function De(){return 886}function Te(){return 835}function Oe(){return 914}function Ne(){return 621}function Ce(){return 734}function xe(){return 701}function Le(){return 580}function Re(){return 878}function je(){return 48}function Se(){return 10}function Ee(){return 102}function Ue(){return 967}function Xe(){return 197}function He(){return 378}function Ie(){return 454}function Me(){return 826}function Be(){return 640}function qe(){return 222}function Ke(){return 676}function Ve(){return 137}function Ze(){return 361}function Fe(){return 252}function We(){return 227}function Qe(){return 9}function Ye(){return 513}function Je(){return 251}function Ge(){return 895}function _e(){return 847}function $e(){return 465}function At(){return 173}function et(){return 333}function tt(){return 645}function rt(){return 607}function nt(){return 65}function st(){return 521}function it(){return 863}function ot(){return 623}function at(){return 908}function ct(){return 35}function ft(){return 102}function ut(){return 888}function lt(){return 274}function vt(){return 823}function dt(){return 60}function pt(){return 462}function ht(){return 471}function bt(){return 408}function gt(){return 552}function yt(){return 862}function mt(){return 243}function wt(){return 70}function Pt(){return 116}function kt(){return 251}function zt(){return 561}function Dt(){return 188}function Tt(){return 220}function Ot(){return 985}function Nt(){return 31}function Ct(){return 221}function xt(){return 623}function Lt(){return 284}function Rt(){return 760}function jt(){return 253}function St(){return 805}function Et(){return 606}function Ut(){return 115}function Xt(){return 392}function Ht(){return 984}function It(){return 613}function Mt(){return 448}function Bt(){return 581}function qt(){return 289}function Kt(){return 441}function Vt(){return 607}function Zt(){return 942}function Ft(){return 95}function Wt(){return 85}function Qt(){return 332}function Yt(){return 212}function Jt(){return 3}function Gt(){return 424}function _t(){return 740}function $t(){return 238}function Ar(){return 666}function er(){return 911}function tr(){return 171}function rr(){return 904}function nr(){return 921}function sr(){return 898}function ir(){return 959}function or(){return 609}function ar(){return 208}function cr(){return 996}function fr(){return 215}function ur(){return 471}function lr(){return 549}function vr(){return 75}function dr(){return 39}function pr(){return 659}function hr(){return 999}function br(){return 740}function gr(){return 594}function yr(){return 378}function mr(){return 920}function wr(){return 398}function Pr(){return 705}function kr(){return 128}function zr(){return 620}function Dr(){return 396}function Tr(){return 643}function Or(){return 74}function Nr(){return 191}function Cr(){return 611}function xr(){return 180}function Lr(){return 364}function Rr(){return 809}function jr(){return 111}function Sr(){return 344}function Er(){return 899}function Ur(){return 87}function Xr(){return 878}function Hr(){return 773}function Ir(){return 605}function Mr(){return 711}function Br(){return 275}function qr(){return 229}function Kr(){return 634}function Vr(){return 91}function Zr(){return 997}function Fr(){return 764}function Wr(){return 973}function Qr(){return 635}function Yr(){return 701}function Jr(){return 961}function Gr(){return 645}function _r(){return 429}function $r(){return 209}function An(){return 315}function en(){return 571}function tn(){return 873}function rn(){return 428}function nn(){return 733}function sn(){return 687}function on(){return 898}function an(){return 908}function cn(){return 843}function fn(){return 345}function un(){return 153}function ln(){return 990}function vn(){return 819}function dn(){return 964}function pn(){return 834}function hn(){return 300}function bn(){return 407}function gn(){return 19}function yn(){return 262}function mn(){return 829}function wn(){return 500}function Pn(){return 804}function kn(){return 414}function zn(){return 523}function Dn(){return 10}function Tn(){return 630}function On(){return 852}function Nn(){return 959}function Cn(){return 892}function xn(){return 130}function Ln(){return 226}function Rn(){return 735}function jn(){return 410}function Sn(){return 856}function En(){return 317}function Un(){return 232}function Xn(){return 920}function Hn(){return 760}function In(){return 647}function Mn(){return 267}function Bn(){return 30}function qn(){return 969}function Kn(){return 86}function Vn(){return 634}function Zn(){return 90}function Fn(){return 51}function Wn(){return 43}function Qn(){return 177}function Yn(){return 517}function Jn(){return 237}function Gn(){return 759}function _n(){return 556}function $n(){return 120}function As(){return 587}function es(){return 74}function ts(){return 21}function rs(){return 448}function ns(){return 699}function ss(){return 882}function is(){return 87}function os(){return 932}function as(){return 583}function cs(){return 337}function fs(){return 38}function us(){return 661}function ls(){return 244}function vs(){return 327}function ds(){return 525}function ps(){return 217}function hs(){return 625}function bs(){return 735}function gs(){return 705}function ys(){return 990}function ms(){return 101}function ws(){return 856}function Ps(){return 855}function ks(){return 843}function zs(){return 407}function Ds(){return 494}function Ts(){return 189}function Os(){return 819}function Ns(){return 694}function Cs(){return 484}function xs(){return 496}function Ls(){return 688}function Rs(){return 931}function js(){return 98}function Ss(){return 933}function Es(){return 696}function Us(){return 16}function Xs(){return 352}function Hs(){return 485}function Is(){return 488}function Ms(){return 924}function Bs(){return 151}function qs(){return 12}function Ks(){return 917}function Vs(){return 199}function Zs(){return 800}function Fs(){return 280}function Ws(){return 739}function Qs(){return 448}function Ys(){return 349}function Js(){return 612}function Gs(){return 213}function _s(){return 281}function $s(){return 345}function Ai(){return 905}function ei(){return 287}function ti(){return 554}function ri(){return 498}function ni(){return 59}function si(){return 566}var ii=Object.create,oi=Object.defineProperty,ai=Object.getOwnPropertyDescriptor,ci=Object.getOwnPropertyNames,fi=Object.getPrototypeOf,ui=Object.prototype.hasOwnProperty,li=(A=>"undefined"!=typeof require?require:"undefined"!=typeof Proxy?new Proxy(A,{get:(A,e)=>("undefined"!=typeof require?require:A)[e]}):A)(function(A){if("undefined"!=typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+A+'" is not supported')}),vi,di=(A,e,t,r)=>{if(e&&"object"==typeof e||"function"==typeof e)for(let n of ci(e))ui.call(A,n)||n===t||oi(A,n,{get:()=>e[n],enumerable:!(r=ai(e,n))||r.enumerable});return A},pi=(A,e,t)=>(t=null!=A?ii(fi(A)):{},di(!e&&A&&A.__esModule?t:oi(t,"default",{value:A,enumerable:!0}),A)),hi=((A,e)=>function t(){try{return e||(0,A[ci(A)[0]])((e={exports:{}}).exports,e),e.exports}catch(A){throw e=0,A}})({"node_modules/jszip/dist/jszip.min.js"(A,e){!function(t){"object"==typeof A&&void 0!==e?e.exports=t():"function"==typeof define&&define.amd?define([],t):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).JSZip=t()}(function(){return function A(e,t,r){function n(i,o){if(!t[i]){if(!e[i]){var a="function"==typeof li&&li;if(!o&&a)return a(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var f=t[i]={exports:{}};e[i][0].call(f.exports,function(A){var t;return n(e[i][1][A]||A)},f,f.exports,A,e,t,r)}return t[i].exports}for(var s="function"==typeof li&&li,i=0;i>2,o=(3&e)<<4|t>>4,a=1>6:64,c=2>4,t=(15&i)<<4|(o=s.indexOf(A.charAt(c++)))>>2,r=(3&o)<<6|(a=s.indexOf(A.charAt(c++))),l[f++]=e,64!==o&&(l[f++]=t),64!==a&&(l[f++]=r);return l}},{"./support":30,"./utils":32}],2:[function(A,e,t){var r=A("./external"),n=A("./stream/DataWorker"),s=A("./stream/Crc32Probe"),i=A("./stream/DataLengthProbe");function o(A,e,t,r,n){this.compressedSize=A,this.uncompressedSize=e,this.crc32=t,this.compression=r,this.compressedContent=n}o.prototype={getContentWorker:function(){var A=new n(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i("data_length")),e=this;return A.on("end",function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),A},getCompressedWorker:function(){return new n(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(A,e,t){return A.pipe(new s).pipe(new i("uncompressedSize")).pipe(e.compressWorker(t)).pipe(new i("compressedSize")).withStreamInfo("compression",e)},e.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(A,e,t){var r=A("./stream/GenericWorker");t.STORE={magic:"\0\0",compressWorker:function(){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},t.DEFLATE=A("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(A,e,t){var r=A("./utils"),n=function(){for(var A,e=[],t=0;t<256;t++){A=t;for(var r=0;r<8;r++)A=1&A?3988292384^A>>>1:A>>>1;e[t]=A}return e}();e.exports=function(A,e){return void 0!==A&&A.length?"string"!==r.getTypeOf(A)?function(A,e,t,r){var s=n,i=0+t;A^=-1;for(var o=0;o>>8^s[255&(A^e[o])];return-1^A}(0|e,A,A.length,0):function(A,e,t,r){var s=n,i=0+t;A^=-1;for(var o=0;o>>8^s[255&(A^e.charCodeAt(o))];return-1^A}(0|e,A,A.length,0):0}},{"./utils":32}],5:[function(A,e,t){t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(A,e,t){var r=null;r="undefined"!=typeof Promise?Promise:A("lie"),e.exports={Promise:r}},{lie:37}],7:[function(A,e,t){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,n=A("pako"),s=A("./utils"),i=A("./stream/GenericWorker"),o=r?"uint8array":"array";function a(A,e){i.call(this,"FlateWorker/"+A),this._pako=null,this._pakoAction=A,this._pakoOptions=e,this.meta={}}t.magic="\b\0",s.inherits(a,i),a.prototype.processChunk=function(A){this.meta=A.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,A.data),!1)},a.prototype.flush=function(){i.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},a.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this._pako=null},a.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var A=this;this._pako.onData=function(e){A.push({data:e,meta:A.meta})}},t.compressWorker=function(A){return new a("Deflate",A)},t.uncompressWorker=function(){return new a("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(A,e,t){function r(A,e){var t,r="";for(t=0;t>>=8;return r}function n(A,e,t,n,i,f){var u,l,v=A.file,d=A.compression,p=f!==o.utf8encode,h=s.transformTo("string",f(v.name)),b=s.transformTo("string",o.utf8encode(v.name)),g=v.comment,y=s.transformTo("string",f(g)),m=s.transformTo("string",o.utf8encode(g)),w=b.length!==v.name.length,P=m.length!==g.length,k="",z="",D="",T=v.dir,O=v.date,N={crc32:0,compressedSize:0,uncompressedSize:0};e&&!t||(N.crc32=A.crc32,N.compressedSize=A.compressedSize,N.uncompressedSize=A.uncompressedSize);var C=0;e&&(C|=8),p||!w&&!P||(C|=2048);var x=0,L=0,R,j,S;T&&(x|=16),"UNIX"===i?(L=798,x|=(R=v.unixPermissions,j=T,S=R,R||(S=j?16893:33204),(65535&S)<<16)):(L=20,x|=function(A){return 63&(A||0)}(v.dosPermissions)),u=O.getUTCHours(),u<<=6,u|=O.getUTCMinutes(),u<<=5,u|=O.getUTCSeconds()/2,l=O.getUTCFullYear()-1980,l<<=4,l|=O.getUTCMonth()+1,l<<=5,l|=O.getUTCDate(),w&&(z=r(1,1)+r(a(h),4)+b,k+="up"+r(z.length,2)+z),P&&(D=r(1,1)+r(a(y),4)+m,k+="uc"+r(D.length,2)+D);var E="";return E+="\n\0",E+=r(C,2),E+=d.magic,E+=r(u,2),E+=r(l,2),E+=r(N.crc32,4),E+=r(N.compressedSize,4),E+=r(N.uncompressedSize,4),E+=r(h.length,2),E+=r(k.length,2),{fileRecord:c.LOCAL_FILE_HEADER+E+h+k,dirRecord:c.CENTRAL_FILE_HEADER+r(L,2)+E+r(y.length,2)+"\0\0\0\0"+r(x,4)+r(n,4)+h+k+y}}var s=A("../utils"),i=A("../stream/GenericWorker"),o=A("../utf8"),a=A("../crc32"),c=A("../signature");function f(A,e,t,r){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=t,this.encodeFileName=r,this.streamFiles=A,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(f,i),f.prototype.push=function(A){var e=A.meta.percent||0,t=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(A):(this.bytesWritten+=A.data.length,i.prototype.push.call(this,{data:A.data,meta:{currentFile:this.currentFile,percent:t?(e+100*(t-r-1))/t:100}}))},f.prototype.openedSource=function(A){this.currentSourceOffset=this.bytesWritten,this.currentFile=A.file.name;var e=this.streamFiles&&!A.file.dir;if(e){var t=n(A,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:t.fileRecord,meta:{percent:0}})}else this.accumulate=!0},f.prototype.closedSource=function(A){this.accumulate=!1;var e=this.streamFiles&&!A.file.dir,t=n(A,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName),s;if(this.dirRecords.push(t.dirRecord),e)this.push({data:(s=A,c.DATA_DESCRIPTOR+r(s.crc32,4)+r(s.compressedSize,4)+r(s.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:t.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},f.prototype.flush=function(){for(var A=this.bytesWritten,e=0;e=this.index;e--)t=(t<<8)+this.byteAt(e);return this.index+=A,t},readString:function(A){return r.transformTo("string",this.readData(A))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var A=this.readInt(4);return new Date(Date.UTC(1980+(A>>25&127),(A>>21&15)-1,A>>16&31,A>>11&31,A>>5&63,(31&A)<<1))}},e.exports=n},{"../utils":32}],19:[function(A,e,t){var r=A("./Uint8ArrayReader");function n(A){r.call(this,A)}A("../utils").inherits(n,r),n.prototype.readData=function(A){this.checkOffset(A);var e=this.data.slice(this.zero+this.index,this.zero+this.index+A);return this.index+=A,e},e.exports=n},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(A,e,t){var r=A("./DataReader");function n(A){r.call(this,A)}A("../utils").inherits(n,r),n.prototype.byteAt=function(A){return this.data.charCodeAt(this.zero+A)},n.prototype.lastIndexOfSignature=function(A){return this.data.lastIndexOf(A)-this.zero},n.prototype.readAndCheckSignature=function(A){return A===this.readData(4)},n.prototype.readData=function(A){this.checkOffset(A);var e=this.data.slice(this.zero+this.index,this.zero+this.index+A);return this.index+=A,e},e.exports=n},{"../utils":32,"./DataReader":18}],21:[function(A,e,t){var r=A("./ArrayReader");function n(A){r.call(this,A)}A("../utils").inherits(n,r),n.prototype.readData=function(A){if(this.checkOffset(A),0===A)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+A);return this.index+=A,e},e.exports=n},{"../utils":32,"./ArrayReader":17}],22:[function(A,e,t){var r=A("../utils"),n=A("../support"),s=A("./ArrayReader"),i=A("./StringReader"),o=A("./NodeBufferReader"),a=A("./Uint8ArrayReader");e.exports=function(A){var e=r.getTypeOf(A);return r.checkSupport(e),"string"!==e||n.uint8array?"nodebuffer"===e?new o(A):n.uint8array?new a(r.transformTo("uint8array",A)):new s(r.transformTo("array",A)):new i(A)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(A,e,t){t.LOCAL_FILE_HEADER="PK",t.CENTRAL_FILE_HEADER="PK",t.CENTRAL_DIRECTORY_END="PK",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",t.ZIP64_CENTRAL_DIRECTORY_END="PK",t.DATA_DESCRIPTOR="PK\b"},{}],24:[function(A,e,t){var r=A("./GenericWorker"),n=A("../utils");function s(A){r.call(this,"ConvertWorker to "+A),this.destType=A}n.inherits(s,r),s.prototype.processChunk=function(A){this.push({data:n.transformTo(this.destType,A.data),meta:A.meta})},e.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(A,e,t){var r=A("./GenericWorker"),n=A("../crc32");function s(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}A("../utils").inherits(s,r),s.prototype.processChunk=function(A){this.streamInfo.crc32=n(A.data,this.streamInfo.crc32||0),this.push(A)},e.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(A,e,t){var r=A("../utils"),n=A("./GenericWorker");function s(A){n.call(this,"DataLengthProbe for "+A),this.propName=A,this.withStreamInfo(A,0)}r.inherits(s,n),s.prototype.processChunk=function(A){if(A){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+A.data.length}n.prototype.processChunk.call(this,A)},e.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(A,e,t){var r=A("../utils"),n=A("./GenericWorker");function s(A){n.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,A.then(function(A){e.dataIsReady=!0,e.data=A,e.max=A&&A.length||0,e.type=r.getTypeOf(A),e.isPaused||e._tickAndRepeat()},function(A){e.error(A)})}r.inherits(s,n),s.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var A=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":A=this.data.substring(this.index,e);break;case"uint8array":A=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":A=this.data.slice(this.index,e)}return this.index=e,this.push({data:A,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(A,e,t){function r(A){this.name=A||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(A){this.emit("data",A)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(A){this.emit("error",A)}return!0},error:function(A){return!this.isFinished&&(this.isPaused?this.generatedError=A:(this.isFinished=!0,this.emit("error",A),this.previous&&this.previous.error(A),this.cleanUp()),!0)},on:function(A,e){return this._listeners[A].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(A,e){if(this._listeners[A])for(var t=0;t "+A:A}},e.exports=r},{}],29:[function(A,e,t){var r=A("../utils"),n=A("./ConvertWorker"),s=A("./GenericWorker"),i=A("../base64"),o=A("../support"),a=A("../external"),c=null;if(o.nodestream)try{c=A("../nodejs/NodejsStreamOutputAdapter")}catch(A){}function f(A,e){return new a.Promise(function(t,n){var s=[],o=A._internalType,a=A._outputType,c=A._mimeType;A.on("data",function(A,t){s.push(A),e&&e(t)}).on("error",function(A){s=[],n(A)}).on("end",function(){try{var A=function(A,e,t){switch(A){case"blob":return r.newBlob(r.transformTo("arraybuffer",e),t);case"base64":return i.encode(e);default:return r.transformTo(A,e)}}(a,function(A,e){var t,r=0,n=null,s=0;for(t=0;t>>6:(t<65536?e[i++]=224|t>>>12:(e[i++]=240|t>>>18,e[i++]=128|t>>>12&63),e[i++]=128|t>>>6&63),e[i++]=128|63&t);return e}(A)},t.utf8decode=function(A){return n.nodebuffer?r.transformTo("nodebuffer",A).toString("utf-8"):function(A){var e,t,n,s,i=A.length,a=new Array(2*i);for(e=t=0;e>10&1023,a[t++]=56320|1023&n)}return a.length!==t&&(a.subarray?a=a.subarray(0,t):a.length=t),r.applyFromCharCode(a)}(A=r.transformTo(n.uint8array?"uint8array":"array",A))},r.inherits(c,i),c.prototype.processChunk=function(A){var e=r.transformTo(n.uint8array?"uint8array":"array",A.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var s=e;(e=new Uint8Array(s.length+this.leftOver.length)).set(this.leftOver,0),e.set(s,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var i=function(A,e){var t;for((e=e||A.length)>A.length&&(e=A.length),t=e-1;0<=t&&128==(192&A[t]);)t--;return t<0||0===t?e:t+o[A[t]]>e?t:e}(e),a=e;i!==e.length&&(n.uint8array?(a=e.subarray(0,i),this.leftOver=e.subarray(i,e.length)):(a=e.slice(0,i),this.leftOver=e.slice(i,e.length))),this.push({data:t.utf8decode(a),meta:A.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=c,r.inherits(f,i),f.prototype.processChunk=function(A){this.push({data:t.utf8encode(A.data),meta:A.meta})},t.Utf8EncodeWorker=f},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(A,e,t){var r=A("./support"),n=A("./base64"),s=A("./nodejsUtils"),i=A("./external");function o(A){return A}function a(A,e){for(var t=0;t>8;this.dir=!!(16&this.externalFileAttributes),0==A&&(this.dosPermissions=63&this.externalFileAttributes),3==A&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var A=r(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=A.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=A.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=A.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=A.readInt(4))}},readExtraFields:function(A){var e,t,r,n=A.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});A.index+4>>6:(t<65536?e[i++]=224|t>>>12:(e[i++]=240|t>>>18,e[i++]=128|t>>>12&63),e[i++]=128|t>>>6&63),e[i++]=128|63&t);return e},t.buf2binstring=function(A){return a(A,A.length)},t.binstring2buf=function(A){for(var e=new r.Buf8(A.length),t=0,n=e.length;t>10&1023,c[r++]=56320|1023&n)}return a(c,r)},t.utf8border=function(A,e){var t;for((e=e||A.length)>A.length&&(e=A.length),t=e-1;0<=t&&128==(192&A[t]);)t--;return t<0||0===t?e:t+i[A[t]]>e?t:e}},{"./common":41}],43:[function(A,e,t){e.exports=function(A,e,t,r){for(var n=65535&A,s=A>>>16&65535,i=0;0!==t;){for(t-=i=2e3>>1:A>>>1;e[t]=A}return e}();e.exports=function(A,e,t,n){var s=r,i=n+t;A^=-1;for(var o=n;o>>8^s[255&(A^e[o])];return-1^A}},{}],46:[function(A,e,t){var r,n=A("../utils/common"),s=A("./trees"),i=A("./adler32"),o=A("./crc32"),a=A("./messages"),c=0,f=4,u=0,l=-2,v=-1,d=4,p=2,h=8,b=9,g=286,y=30,m=19,w=573,P=15,k=3,z=258,D=262,T=42,O=113,N=1,C=2,x=3,L=4;function R(A,e){return A.msg=a[e],e}function j(A){return(A<<1)-(4A.avail_out&&(t=A.avail_out),0!==t&&(n.arraySet(A.output,e.pending_buf,e.pending_out,t,A.next_out),A.next_out+=t,e.pending_out+=t,A.total_out+=t,A.avail_out-=t,e.pending-=t,0===e.pending&&(e.pending_out=0))}function U(A,e){s._tr_flush_block(A,0<=A.block_start?A.block_start:-1,A.strstart-A.block_start,e),A.block_start=A.strstart,E(A.strm)}function X(A,e){A.pending_buf[A.pending++]=e}function H(A,e){A.pending_buf[A.pending++]=e>>>8&255,A.pending_buf[A.pending++]=255&e}function I(A,e){var t,r,n=A.max_chain_length,s=A.strstart,i=A.prev_length,o=A.nice_match,a=A.strstart>A.w_size-D?A.strstart-(A.w_size-D):0,c=A.window,f=A.w_mask,u=A.prev,l=A.strstart+z,v=c[s+i-1],d=c[s+i];A.prev_length>=A.good_match&&(n>>=2),o>A.lookahead&&(o=A.lookahead);do{if(c[(t=e)+i]===d&&c[t+i-1]===v&&c[t]===c[s]&&c[++t]===c[s+1]){s+=2,t++;do{}while(c[++s]===c[++t]&&c[++s]===c[++t]&&c[++s]===c[++t]&&c[++s]===c[++t]&&c[++s]===c[++t]&&c[++s]===c[++t]&&c[++s]===c[++t]&&c[++s]===c[++t]&&sa&&0!=--n);return i<=A.lookahead?i:A.lookahead}function M(A){var e,t,r,s,a,c,f,u,l,v,d=A.w_size;do{if(s=A.window_size-A.lookahead-A.strstart,A.strstart>=d+(d-D)){for(n.arraySet(A.window,A.window,d,d,0),A.match_start-=d,A.strstart-=d,A.block_start-=d,e=t=A.hash_size;r=A.head[--e],A.head[e]=d<=r?r-d:0,--t;);for(e=t=d;r=A.prev[--e],A.prev[e]=d<=r?r-d:0,--t;);s+=d}if(0===A.strm.avail_in)break;if(c=A.strm,f=A.window,u=A.strstart+A.lookahead,v=void 0,(l=s)<(v=c.avail_in)&&(v=l),t=0===v?0:(c.avail_in-=v,n.arraySet(f,c.input,c.next_in,v,u),1===c.state.wrap?c.adler=i(c.adler,f,v,u):2===c.state.wrap&&(c.adler=o(c.adler,f,v,u)),c.next_in+=v,c.total_in+=v,v),A.lookahead+=t,A.lookahead+A.insert>=3)for(a=A.strstart-A.insert,A.ins_h=A.window[a],A.ins_h=(A.ins_h<=3&&(A.ins_h=(A.ins_h<=3)if(r=s._tr_tally(A,A.strstart-A.match_start,A.match_length-3),A.lookahead-=A.match_length,A.match_length<=A.max_lazy_match&&A.lookahead>=3){for(A.match_length--;A.strstart++,A.ins_h=(A.ins_h<=3&&(A.ins_h=(A.ins_h<=3&&A.match_length<=A.prev_length){for(n=A.strstart+A.lookahead-3,r=s._tr_tally(A,A.strstart-1-A.prev_match,A.prev_length-3),A.lookahead-=A.prev_length-1,A.prev_length-=2;++A.strstart<=n&&(A.ins_h=(A.ins_h<A.pending_buf_size-5&&(t=A.pending_buf_size-5);;){if(A.lookahead<=1){if(M(A),0===A.lookahead&&0===e)return 1;if(0===A.lookahead)break}A.strstart+=A.lookahead,A.lookahead=0;var r=A.block_start+t;if((0===A.strstart||A.strstart>=r)&&(A.lookahead=A.strstart-r,A.strstart=r,U(A,!1),0===A.strm.avail_out))return 1;if(A.strstart-A.block_start>=A.w_size-D&&(U(A,!1),0===A.strm.avail_out))return 1}return A.insert=0,4===e?(U(A,!0),0===A.strm.avail_out?3:4):(A.strstart>A.block_start&&(U(A,!1),A.strm.avail_out),1)}),new K(4,4,8,4,B),new K(4,5,16,8,B),new K(4,6,32,32,B),new K(4,4,16,16,q),new K(8,16,32,32,q),new K(8,16,128,128,q),new K(8,32,128,256,q),new K(32,128,258,1024,q),new K(32,258,258,4096,q)],t.deflateInit=function(A,e){return W(A,e,8,15,8,0)},t.deflateInit2=W,t.deflateReset=F,t.deflateResetKeep=Z,t.deflateSetHeader=function(A,e){return A&&A.state?2!==A.state.wrap?l:(A.state.gzhead=e,0):l},t.deflate=function(A,e){var t,n,i,a;if(!A||!A.state||5>8&255),X(n,n.gzhead.time>>16&255),X(n,n.gzhead.time>>24&255),X(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),X(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(X(n,255&n.gzhead.extra.length),X(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(A.adler=o(A.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(X(n,0),X(n,0),X(n,0),X(n,0),X(n,0),X(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),X(n,3),n.status=O);else{var c=8+(n.w_bits-8<<4)<<8;c|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(c|=32),c+=31-c%31,n.status=O,H(n,c),0!==n.strstart&&(H(n,A.adler>>>16),H(n,65535&A.adler)),A.adler=1}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(A.adler=o(A.adler,n.pending_buf,n.pending-i,i)),E(A),i=n.pending,n.pending!==n.pending_buf_size));)X(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(A.adler=o(A.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(A.adler=o(A.adler,n.pending_buf,n.pending-i,i)),E(A),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindexi&&(A.adler=o(A.adler,n.pending_buf,n.pending-i,i)),0===a&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(A.adler=o(A.adler,n.pending_buf,n.pending-i,i)),E(A),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindexi&&(A.adler=o(A.adler,n.pending_buf,n.pending-i,i)),0===a&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&E(A),n.pending+2<=n.pending_buf_size&&(X(n,255&A.adler),X(n,A.adler>>8&255),A.adler=0,n.status=O)):n.status=O),0!==n.pending){if(E(A),0===A.avail_out)return n.last_flush=-1,0}else if(0===A.avail_in&&j(e)<=j(t)&&4!==e)return R(A,-5);if(666===n.status&&0!==A.avail_in)return R(A,-5);if(0!==A.avail_in||0!==n.lookahead||0!==e&&666!==n.status){var f=2===n.strategy?function(A,e){for(var t;;){if(0===A.lookahead&&(M(A),0===A.lookahead)){if(0===e)return 1;break}if(A.match_length=0,t=s._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++,t&&(U(A,!1),0===A.strm.avail_out))return 1}return A.insert=0,4===e?(U(A,!0),0===A.strm.avail_out?3:4):A.last_lit&&(U(A,!1),0===A.strm.avail_out)?1:2}(n,e):3===n.strategy?function(A,e){for(var t,r,n,i,o=A.window;;){if(A.lookahead<=z){if(M(A),A.lookahead<=z&&0===e)return 1;if(0===A.lookahead)break}if(A.match_length=0,A.lookahead>=3&&0A.lookahead&&(A.match_length=A.lookahead)}if(A.match_length>=3?(t=s._tr_tally(A,1,A.match_length-3),A.lookahead-=A.match_length,A.strstart+=A.match_length,A.match_length=0):(t=s._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++),t&&(U(A,!1),0===A.strm.avail_out))return 1}return A.insert=0,4===e?(U(A,!0),0===A.strm.avail_out?3:4):A.last_lit&&(U(A,!1),0===A.strm.avail_out)?1:2}(n,e):r[n.level].func(n,e);if(3!==f&&4!==f||(n.status=666),1===f||3===f)return 0===A.avail_out&&(n.last_flush=-1),0;if(2===f&&(1===e?s._tr_align(n):5!==e&&(s._tr_stored_block(n,0,0,!1),3===e&&(S(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),E(A),0===A.avail_out))return n.last_flush=-1,0}return 4!==e?0:n.wrap<=0?1:(2===n.wrap?(X(n,255&A.adler),X(n,A.adler>>8&255),X(n,A.adler>>16&255),X(n,A.adler>>24&255),X(n,255&A.total_in),X(n,A.total_in>>8&255),X(n,A.total_in>>16&255),X(n,A.total_in>>24&255)):(H(n,A.adler>>>16),H(n,65535&A.adler)),E(A),0=t.w_size&&(0===o&&(S(t.head),t.strstart=0,t.block_start=0,t.insert=0),u=new n.Buf8(t.w_size),n.arraySet(u,e,v-t.w_size,t.w_size,0),e=u,v=t.w_size),a=A.avail_in,c=A.next_in,f=A.input,A.avail_in=v,A.next_in=0,A.input=e,M(t);t.lookahead>=3;){for(r=t.strstart,s=t.lookahead-2;t.ins_h=(t.ins_h<>>=m=y>>>24,d-=m,0==(m=y>>>16&255))T[s++]=65535&y;else{if(!(16&m)){if(!(64&m)){y=p[(65535&y)+(v&(1<>>=m,d-=m),d<15&&(v+=D[r++]<>>=m=y>>>24,d-=m,!(16&(m=y>>>16&255))){if(!(64&m)){y=h[(65535&y)+(v&(1<>>=m,d-=m,(m=s-i)>3,v&=(1<<(d-=w<<3))-1,A.next_in=r,A.next_out=s,A.avail_in=r>>24&255)+(A>>>8&65280)+((65280&A)<<8)+((255&A)<<24)}function h(){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 r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function b(A){var e;return A&&A.state?(e=A.state,A.total_in=A.total_out=e.total=0,A.msg="",e.wrap&&(A.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new r.Buf32(v),e.distcode=e.distdyn=new r.Buf32(d),e.sane=1,e.back=-1,0):u}function g(A){var e;return A&&A.state?((e=A.state).wsize=0,e.whave=0,e.wnext=0,b(A)):u}function y(A,e){var t,r;return A&&A.state?(r=A.state,e<0?(t=0,e=-e):(t=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=i.wsize?(r.arraySet(i.window,e,t-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):(n<(s=i.wsize-i.wnext)&&(s=n),r.arraySet(i.window,e,t-n,s,i.wnext),(n-=s)?(r.arraySet(i.window,e,t-n,n,0),i.wnext=n,i.whave=i.wsize):(i.wnext+=s,i.wnext===i.wsize&&(i.wnext=0),i.whave>>8&255,t.check=s(t.check,U,2,0),b=h=0,t.mode=2;break}if(t.flags=0,t.head&&(t.head.done=!1),!(1&t.wrap)||(((255&h)<<8)+(h>>8))%31){A.msg="incorrect header check",t.mode=30;break}if(8!=(15&h)){A.msg="unknown compression method",t.mode=30;break}if(b-=4,L=8+(15&(h>>>=4)),0===t.wbits)t.wbits=L;else if(L>t.wbits){A.msg="invalid window size",t.mode=30;break}t.dmax=1<>8&1),512&t.flags&&(U[0]=255&h,U[1]=h>>>8&255,t.check=s(t.check,U,2,0)),b=h=0,t.mode=3;case 3:for(;b<32;){if(0===v)break A;v--,h+=a[f++]<>>8&255,U[2]=h>>>16&255,U[3]=h>>>24&255,t.check=s(t.check,U,4,0)),b=h=0,t.mode=4;case 4:for(;b<16;){if(0===v)break A;v--,h+=a[f++]<>8),512&t.flags&&(U[0]=255&h,U[1]=h>>>8&255,t.check=s(t.check,U,2,0)),b=h=0,t.mode=5;case 5:if(1024&t.flags){for(;b<16;){if(0===v)break A;v--,h+=a[f++]<>>8&255,t.check=s(t.check,U,2,0)),b=h=0}else t.head&&(t.head.extra=null);t.mode=6;case 6:if(1024&t.flags&&(v<(m=t.length)&&(m=v),m&&(t.head&&(L=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Array(t.head.extra_len)),r.arraySet(t.head.extra,a,f,m,L)),512&t.flags&&(t.check=s(t.check,a,m,f)),v-=m,f+=m,t.length-=m),t.length))break A;t.length=0,t.mode=7;case 7:if(2048&t.flags){if(0===v)break A;for(m=0;L=a[f+m++],t.head&&L&&t.length<65536&&(t.head.name+=String.fromCharCode(L)),L&&m>9&1,t.head.done=!0),A.adler=t.check=0,t.mode=12;break;case 10:for(;b<32;){if(0===v)break A;v--,h+=a[f++]<>>=7&b,b-=7&b,t.mode=27;break}for(;b<3;){if(0===v)break A;v--,h+=a[f++]<>>=1)){case 0:t.mode=14;break;case 1:if(z(t),t.mode=20,6!==e)break;h>>>=2,b-=2;break A;case 2:t.mode=17;break;case 3:A.msg="invalid block type",t.mode=30}h>>>=2,b-=2;break;case 14:for(h>>>=7&b,b-=7&b;b<32;){if(0===v)break A;v--,h+=a[f++]<>>16^65535)){A.msg="invalid stored block lengths",t.mode=30;break}if(t.length=65535&h,b=h=0,t.mode=15,6===e)break A;case 15:t.mode=16;case 16:if(m=t.length){if(v>>=5,b-=5,t.ndist=1+(31&h),h>>>=5,b-=5,t.ncode=4+(15&h),h>>>=4,b-=4,286>>=3,b-=3}for(;t.have<19;)t.lens[X[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,j={bits:t.lenbits},R=o(0,t.lens,0,19,t.lencode,0,t.work,j),t.lenbits=j.bits,R){A.msg="invalid code lengths set",t.mode=30;break}t.have=0,t.mode=19;case 19:for(;t.have>>16&255,O=65535&E,!((k=E>>>24)<=b);){if(0===v)break A;v--,h+=a[f++]<>>=k,b-=k,t.lens[t.have++]=O;else{if(16===O){for(S=k+2;b>>=k,b-=k,0===t.have){A.msg="invalid bit length repeat",t.mode=30;break}L=t.lens[t.have-1],m=3+(3&h),h>>>=2,b-=2}else if(17===O){for(S=k+3;b>>=k)),h>>>=3,b-=3}else{for(S=k+7;b>>=k)),h>>>=7,b-=7}if(t.have+m>t.nlen+t.ndist){A.msg="invalid bit length repeat",t.mode=30;break}for(;m--;)t.lens[t.have++]=L}}if(30===t.mode)break;if(0===t.lens[256]){A.msg="invalid code -- missing end-of-block",t.mode=30;break}if(t.lenbits=9,j={bits:t.lenbits},R=o(1,t.lens,0,t.nlen,t.lencode,0,t.work,j),t.lenbits=j.bits,R){A.msg="invalid literal/lengths set",t.mode=30;break}if(t.distbits=6,t.distcode=t.distdyn,j={bits:t.distbits},R=o(2,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,j),t.distbits=j.bits,R){A.msg="invalid distances set",t.mode=30;break}if(t.mode=20,6===e)break A;case 20:t.mode=21;case 21:if(6<=v&&258<=d){A.next_out=l,A.avail_out=d,A.next_in=f,A.avail_in=v,t.hold=h,t.bits=b,i(A,y),l=A.next_out,c=A.output,d=A.avail_out,f=A.next_in,a=A.input,v=A.avail_in,h=t.hold,b=t.bits,12===t.mode&&(t.back=-1);break}for(t.back=0;T=(E=t.lencode[h&(1<>>16&255,O=65535&E,!((k=E>>>24)<=b);){if(0===v)break A;v--,h+=a[f++]<>N)])>>>16&255,O=65535&E,!(N+(k=E>>>24)<=b);){if(0===v)break A;v--,h+=a[f++]<>>=N,b-=N,t.back+=N}if(h>>>=k,b-=k,t.back+=k,t.length=O,0===T){t.mode=26;break}if(32&T){t.back=-1,t.mode=12;break}if(64&T){A.msg="invalid literal/length code",t.mode=30;break}t.extra=15&T,t.mode=22;case 22:if(t.extra){for(S=t.extra;b>>=t.extra,b-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=23;case 23:for(;T=(E=t.distcode[h&(1<>>16&255,O=65535&E,!((k=E>>>24)<=b);){if(0===v)break A;v--,h+=a[f++]<>N)])>>>16&255,O=65535&E,!(N+(k=E>>>24)<=b);){if(0===v)break A;v--,h+=a[f++]<>>=N,b-=N,t.back+=N}if(h>>>=k,b-=k,t.back+=k,64&T){A.msg="invalid distance code",t.mode=30;break}t.offset=O,t.extra=15&T,t.mode=24;case 24:if(t.extra){for(S=t.extra;b>>=t.extra,b-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){A.msg="invalid distance too far back",t.mode=30;break}t.mode=25;case 25:if(0===d)break A;if(m=y-d,t.offset>m){if((m=t.offset-m)>t.whave&&t.sane){A.msg="invalid distance too far back",t.mode=30;break}w=m>t.wnext?(m-=t.wnext,t.wsize-m):t.wnext-m,m>t.length&&(m=t.length),P=t.window}else P=c,w=l-t.offset,m=t.length;for(dg?(m=X[H+u[z]],j[S+u[z]]):(m=96,0),v=1<>C)+(d-=v)]=y<<24|m<<16|w,0!==d;);for(v=1<>=1;if(0!==v?(R&=v-1,R+=v):R=0,z++,0==--E[k]){if(k===T)break;k=e[t+u[z]]}if(O>>7)]}function X(A,e){A.pending_buf[A.pending++]=255&e,A.pending_buf[A.pending++]=e>>>8&255}function H(A,e,t){A.bi_valid>p-t?(A.bi_buf|=e<>p-A.bi_valid,A.bi_valid+=t-p):(A.bi_buf|=e<>>=1,t<<=1,0<--e;);return t>>>1}function B(A,e,t){var r,n,s=new Array(16),i=0;for(r=1;r<=d;r++)s[r]=i=i+t[r-1]<<1;for(n=0;n<=e;n++){var o=A[2*n+1];0!==o&&(A[2*n]=M(s[o]++,o))}}function q(A){var e;for(e=0;e>1;1<=t;t--)Z(A,s,t);for(n=a;t=A.heap[1],A.heap[1]=A.heap[A.heap_len--],Z(A,s,1),r=A.heap[1],A.heap[--A.heap_max]=t,A.heap[--A.heap_max]=r,s[2*n]=s[2*t]+s[2*r],A.depth[n]=(A.depth[t]>=A.depth[r]?A.depth[t]:A.depth[r])+1,s[2*t+1]=s[2*r+1]=n,A.heap[1]=n++,Z(A,s,1),2<=A.heap_len;);A.heap[--A.heap_max]=A.heap[1],function(A,e){var t,r,n,s,i,o,a=e.dyn_tree,c=e.max_code,f=e.stat_desc.static_tree,u=e.stat_desc.has_stree,l=e.stat_desc.extra_bits,p=e.stat_desc.extra_base,h=e.stat_desc.max_length,b=0;for(s=0;s<=d;s++)A.bl_count[s]=0;for(a[2*A.heap[A.heap_max]+1]=0,t=A.heap_max+1;t>=7;r>>=1)if(1&t&&0!==A.dyn_ltree[2*e])return 0;if(0!==A.dyn_ltree[18]||0!==A.dyn_ltree[20]||0!==A.dyn_ltree[26])return 1;for(e=32;e>>3,(s=A.static_len+3+7>>>3)<=n&&(n=s)):n=s=t+5,t+4<=n&&-1!==e?G(A,e,t,r):4===A.strategy||s===n?(H(A,2+(r?1:0),3),F(A,D,T)):(H(A,4+(r?1:0),3),function(A,e,t,r){var n;for(H(A,e-257,5),H(A,t-1,5),H(A,r-4,4),n=0;n>>8&255,A.pending_buf[A.d_buf+2*A.last_lit+1]=255&e,A.pending_buf[A.l_buf+A.last_lit]=255&t,A.last_lit++,0===e?A.dyn_ltree[2*t]++:(A.matches++,e--,A.dyn_ltree[2*(N[t]+c+1)]++,A.dyn_dtree[2*U(e)]++),A.last_lit===A.lit_bufsize-1},t._tr_align=function(A){var e;H(A,2,3),I(A,b,D),16===(e=A).bi_valid?(X(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":41}],53:[function(A,e,t){e.exports=function(){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}},{}],54:[function(A,e,t){(function(A){!function(A,e){if(!A.setImmediate){var t,r,n,s,i=1,o={},a=!1,c=A.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(A);f=f&&f.setTimeout?f:A,t="[object process]"==={}.toString.call(A.process)?function(A){process.nextTick(function(){l(A)})}:function(){if(A.postMessage&&!A.importScripts){var e=!0,t=A.onmessage;return A.onmessage=function(){e=!1},A.postMessage("","*"),A.onmessage=t,e}}()?(s="setImmediate$"+Math.random()+"$",A.addEventListener?A.addEventListener("message",v,!1):A.attachEvent("onmessage",v),function(e){A.postMessage(s+e,"*")}):A.MessageChannel?((n=new MessageChannel).port1.onmessage=function(A){l(A.data)},function(A){n.port2.postMessage(A)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,function(A){var e=c.createElement("script");e.onreadystatechange=function(){l(A),e.onreadystatechange=null,r.removeChild(e),e=null},r.appendChild(e)}):function(A){setTimeout(l,0,A)},f.setImmediate=function(A){"function"!=typeof A&&(A=new Function(""+A));for(var e=new Array(arguments.length-1),r=0;rsetTimeout(A,1e3))}return await A.kv.put("warpAccounts",JSON.stringify(e)),e}catch(A){return console.error("Failed to fetch new WARP accounts:",A instanceof Error?A.message:String(A)),bi}}async function yi(A){const e=await fetch("https://api.cloudflareclient.com/v0a4005/reg",{method:"POST",headers:{"User-Agent":"insomnia/8.6.1","Content-Type":"application/json"},body:JSON.stringify({install_id:"",fcm_token:"",tos:(new Date).toISOString(),type:"Android",model:"PC",locale:"en_US",warp_enabled:!0,key:A.publicKey})});if(!e.ok)throw new Error(`API returned status ${e.status}: ${await e.text()}`);return e.json()}async function mi(){const A=await crypto.subtle.generateKey({name:"X25519",namedCurve:"X25519"},!0,["deriveBits"]),e=await crypto.subtle.exportKey("pkcs8",A.privateKey),t=new Uint8Array(e).slice(-32),r=void 0,n=A=>btoa(String.fromCharCode(...A));return{publicKey:n(new Uint8Array(await crypto.subtle.exportKey("raw",A.publicKey))),privateKey:n(t)}}function wi(A){const e=(new TextEncoder).encode(A),t=Array.from(e,A=>String.fromCharCode(A)).join("");return btoa(t)}function Pi(A){return(new TextDecoder).decode(Uint8Array.from(atob(A),A=>A.charCodeAt(0)))}function ki(A){const e=void 0;return/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(A)}function zi(A,e,t,r,n){const s={"Content-Type":"application/json",...n},i={success:A,status:e,message:t??null,body:r??null};return new Response(JSON.stringify(i),{status:e,headers:s})}function Di(A){return A instanceof Error?A.message:String(A)}function Ti(A){if(!A)return!1;const e=void 0;return/^(?!-)(?:[A-Za-z0-9-]{1,63}.)+[A-Za-z]{2,}$/.test(A)}function Oi(A,e){const t="A"===e?1:28,r=[0,0,1,0,0,1,0,0,0,0,0,0],n=void 0,s=[...A.split(".").flatMap(A=>{const e=(new TextEncoder).encode(A);return[e.length,...e]}),0,0,t,0,1],i=new Uint8Array([...r,...s]);return btoa(String.fromCharCode(...i)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function Ni(A,e){const t=new DataView(A),r=t.getUint16(6);let n=12;for(;0!==t.getUint8(n);)n+=t.getUint8(n)+1;n+=5;const s=[];for(let i=0;i=16&&e[1]<=31||192===e[0]&&168===e[1])}async function Li(A,e=!1){try{let t=await Ci(A,"A",1);t.some(xi)&&(t=await Ci(A,"A",1,"https://cloudflare-dns.com/dns-query"));const r=void 0;return{ipv4:t,ipv6:e?[]:await Ci(A,"AAAA",28)}}catch(e){throw new Error(`Error resolving DNS for ${A}: ${Di(e)}`)}}function Ri(){const{settings:{VLConfigs:A,TRConfigs:e},dict:{_VL_:t,_TR_:r}}=globalThis;return[].concatIf(A,t).concatIf(e,r)}async function ji(A){const{httpConfig:{hostName:e},settings:{enableIPv6:t,customCdnAddrs:r,cleanIPs:n}}=globalThis,{ipv4:s,ipv6:i}=await Li(e,!t),o=void 0;return[e,"www.speedtest.net",...s,...i.map(A=>`[${A}]`),...n].concatIf(!A,r)}function Si(A,e,t,r,n,s){const{settings:{cleanIPs:i,customCdnAddrs:o,upstreamParams:{upstreamServer:a}},dict:{_VL_:c,_VL_CAP_:f,_TR_CAP_:u}}=globalThis,l=void 0,v=o.includes(t)?" C":n?" F":"",d=s?"🔗 ":"",p=r===c?f:u;let h;return h=i.includes(t)?"Clean IP":Ti(t)?"Domain":Ii(t)?"IPv4":Mi(t)?"IPv6":"",t===a?`🚀 OSTA - ${A} - ${d}${p}${v} - Upstream Proxy`:`🚀 OSTA - ${A} - ${d}${p}${v} - ${h} : ${e}`}function Ei(A){let e="";for(let t=0;tA.charCodeAt(0).toString(16).padStart(2,"0")).join("").match(/.{2}/g).map(A=>parseInt(A,16))}function Ii(A){const e=void 0;return/^(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(?:\/([0-9]|[1-2][0-9]|3[0-2]))?$/.test(A)}function Mi(A){const e=void 0;return/^\[(?:(?:[a-fA-F0-9]{1,4}:){7}[a-fA-F0-9]{1,4}|(?:[a-fA-F0-9]{1,4}:){1,7}:|::(?:[a-fA-F0-9]{1,4}:){0,7}|(?:[a-fA-F0-9]{1,4}:){1,6}:[a-fA-F0-9]{1,4}|(?:[a-fA-F0-9]{1,4}:){1,5}(?::[a-fA-F0-9]{1,4}){1,2}|(?:[a-fA-F0-9]{1,4}:){1,4}(?::[a-fA-F0-9]{1,4}){1,3}|(?:[a-fA-F0-9]{1,4}:){1,3}(?::[a-fA-F0-9]{1,4}){1,4}|(?:[a-fA-F0-9]{1,4}:){1,2}(?::[a-fA-F0-9]{1,4}){1,5}|[a-fA-F0-9]{1,4}:(?::[a-fA-F0-9]{1,4}){1,6})\](?:\/(1[0-1][0-9]|12[0-8]|[0-9]?[0-9]))?$/.test(A)}function Bi(A){try{const e=void 0,t=new URL(A).hostname,r=void 0;return{host:t,isHostDomain:Ti(t)}}catch{return{host:"",isHostDomain:!1}}}function qi(A){const{httpConfig:{hostName:e},settings:{customCdnAddrs:t,customCdnHost:r,customCdnSni:n}}=globalThis,s=t.includes(A),i=void 0,o=void 0;return{host:s?r:e,sni:s?n:Ei(e),allowInsecure:s}}function Ki(A,e){const t=/^(?:\[(?.+?)\]|(?[^:]+))(:(?\d+))?$/,r=A.match(t);if(!r||!r.groups)return{host:"",port:0};const{ipv6:n,host:s,port:i}=r.groups;let o=n??s??"";e&&n&&(o=`[${n}]`);const a=void 0;return{host:o,port:i?Number(i):0}}function Vi(A){const{defaultHttpsPorts:e}=globalThis.httpConfig;return e.includes(A)}var Zi=A=>"direct"===A,Fi=A=>"block"===A;function Wi(A){const{customBypassRules:e,customBypassSanctionRules:t,customBlockRules:r}=globalThis.settings;return{bypass:{geosites:A.filter(A=>Zi(A.type)).map(A=>A.geosite),geoips:A.filter(A=>Zi(A.type)&&A.geoip).map(A=>A.geoip),domains:[...e.filter(Ti),...t.filter(Ti)],ips:e.filter(A=>!Ti(A))},block:{geosites:A.filter(A=>Fi(A.type)).map(A=>A.geosite),geoips:A.filter(A=>Fi(A.type)&&A.geoip).map(A=>A.geoip),domains:r.filter(Ti),ips:r.filter(A=>!Ti(A))}}}function Qi(A){const{localDNS:e,antiSanctionDNS:t,customBypassRules:r,customBypassSanctionRules:n,customBlockRules:s}=globalThis.settings;return{bypass:{localDNS:{geositeGeoips:A.filter(({type:A,geoip:t,dns:r})=>Zi(A)&&t&&r===e).map(({geosite:A,geoip:e})=>({geosite:A,geoip:e})),geosites:A.filter(({type:A,geoip:t,dns:r})=>Zi(A)&&!t&&r===e).map(A=>A.geosite),domains:r.filter(Ti)},antiSanctionDNS:{geosites:A.filter(A=>Zi(A.type)&&A.dns===t).map(A=>A.geosite),domains:n.filter(Ti)}},block:{geosites:A.filter(A=>Fi(A.type)).map(A=>A.geosite),domains:s.filter(Ti)}}}function Yi(A,e){if(A&&e)return A===e?String(A):`${A}-${e}`}async function Ji(A,e){const{httpConfig:{panelVersion:t},settings:r}=globalThis;let n,s;try{return n=await e.kv.get("proxySettings",{type:"json"}),s=await e.kv.get("warpAccounts",{type:"json"}),n||(await e.kv.put("proxySettings",JSON.stringify(r)),n=r),s||(s=await gi(e)),t!==n.panelVersion&&(n=await Gi(A,e)),{settings:n,warpAccounts:s}}catch(A){throw console.log(A),new Error(`An error occurred while getting KV: ${Di(A)}`)}}async function Gi(A,e){const{settings:t,httpConfig:{panelVersion:r}}=globalThis,n="PUT"===A.method?await A.json():null;let s;try{s=await e.kv.get("proxySettings",{type:"json"})}catch(A){throw console.log(A),new Error(`An error occurred while getting current KV settings: ${Di(A)}`)}const i=async(A,e)=>{const r=n?.[A]??s?.[A]??t[A];return e?await e(r):r},o=[["remoteDNS"],["remoteDnsHost","remoteDNS",_i],["localDNS"],["antiSanctionDNS"],["enableIPv6"],["fakeDNS"],["logLevel"],["allowLANConnection"],["proxyIPMode"],["proxyIPs"],["prefixes"],["upstreamProxy"],["upstreamParams","upstreamProxy",Ao],["outProxy"],["outProxyParams","outProxy",$i],["cleanIPs"],["customCdnAddrs"],["customCdnHost"],["customCdnSni"],["bestVLTRInterval"],["VLConfigs"],["TRConfigs"],["ports"],["fingerprint"],["enableTFO"],["fragmentMode"],["fragmentLengthMin"],["fragmentLengthMax"],["fragmentIntervalMin"],["fragmentIntervalMax"],["fragmentMaxSplitMin"],["fragmentMaxSplitMax"],["fragmentPackets"],["enableECH"],["echServerName"],["bypassIran"],["bypassChina"],["bypassRussia"],["bypassOpenAi"],["bypassGoogleAi"],["bypassMicrosoft"],["bypassOracle"],["bypassDocker"],["bypassAdobe"],["bypassEpicGames"],["bypassIntel"],["bypassAmd"],["bypassNvidia"],["bypassAsus"],["bypassHp"],["bypassLenovo"],["blockAds"],["blockPorn"],["blockUDP443"],["blockMalware"],["blockPhishing"],["blockCryptominers"],["customBypassRules"],["customBlockRules"],["customBypassSanctionRules"],["warpRemoteDNS"],["warpEndpoints"],["bestWarpInterval"],["xrayUdpNoises"],["knockerNoiseMode"],["noiseCountMin"],["noiseCountMax"],["noiseSizeMin"],["noiseSizeMax"],["noiseDelayMin"],["noiseDelayMax"],["amneziaNoiseCount"],["amneziaNoiseSizeMin"],["amneziaNoiseSizeMax"],["customSubs"],["customConfigs"]],a=await Promise.all(o.map(async([A,e,t])=>[A,await i(e??A,t)])),c={...Object.fromEntries(a),panelVersion:r};try{return await e.kv.put("proxySettings",JSON.stringify(c)),c}catch(A){throw console.log(A),new Error(`An error occurred while updating KV: ${Di(A)}`)}}async function _i(A){const{host:e,isHostDomain:t}=Bi(A),r={host:e,isDomain:t,ipv4:[],ipv6:[]};if(t){const{ipv4:A,ipv6:t}=await Li(e);r.ipv4=A,r.ipv6=t}return r}function $i(A){if(!A)return{};const{_SS_:e,_TR_:t,_VL_:r,_VM_:n}=globalThis.dict;let s=new URL(A);const i=s.protocol.slice(0,-1),o="ss"===i?e:i.replace("socks5","socks");if(o===n){const A=JSON.parse(Pi(s.host));return{protocol:o,uuid:A.id,server:A.add,port:+A.port,aid:+A.aid,type:A.net,headerType:A.type,serviceName:A.path,authority:A.authority,path:A.path||void 0,host:A.host||void 0,security:A.tls,sni:A.sni,fp:A.fp,alpn:A.alpn||void 0}}const a={protocol:o,server:s.hostname,port:+s.port},c=(A,e)=>{if(A)for(const[A,e]of s.searchParams)a[A]=e||void 0;return{...a,...e}};switch(o){case r:return c(!0,{uuid:s.username});case t:return c(!0,{password:s.username});case e:const A=Pi(s.username),[n,...i]=A.split(":");return c(!0,{method:n,password:i.join(":")});case"socks":case"http":let o,a;try{const A=Pi(s.username);A.includes(":")&&([o,a]=A.split(":"))}catch(A){o=s.username,a=s.password}return c(!1,{user:o||void 0,pass:a||void 0});default:return{}}}function Ao(A){let e,t;return A&&({host:e,port:t}=Ki(A,!0)),{upstreamServer:e,upstreamPort:t}}async function eo(A,e){const t=await Ji(A,e);globalThis.settings=t.settings}function to(A,e){const{pathname:t}=new URL(A.url),{UUID:r,TR_PASS:n,FALLBACK:s,DOH_URL:i}=e;globalThis.globalConfig={userID:r,TrPass:n,pathName:decodeURIComponent(t),fallbackDomain:s||"www.hcaptcha.com",dohURL:i||"https://cloudflare-dns.com/dns-query"}}function ro(A){const{_public_proxy_ip_:e}=globalThis.dict;globalThis.wsConfig={envProxyIPs:A.PROXY_IP,envPrefixes:A.PREFIX,defaultProxyIPs:[e],defaultPrefixes:["[2a02:898:146:64::]","[2602:fc59:b0:64::]","[2602:fc59:11:64::]"]}}function no(A,e){const{_VL_CAP_:t,_TR_CAP_:r,_website_:n}=globalThis.dict,{UUID:s,TR_PASS:i,SUB_PATH:o,kv:a}=e,{pathname:c,origin:f,searchParams:u,hostname:l}=new URL(A.url);if(!["/secrets","/favicon.ico"].includes(decodeURIComponent(c))){if(!s||!i)throw new Error(`Please set ${t} UUID and ${r} password first. Visit here to generate them.`,{cause:"init"});if(!ki(s))throw new Error(`Invalid UUID: ${s}`,{cause:"init"});if("object"!=typeof a)throw new Error(`KV Dataset is not properly set! Please refer to tutorials.`,{cause:"init"})}globalThis.httpConfig={panelVersion:"4.2.3",defaultHttpPorts:[80,8080,2052,2082,2086,2095,8880],defaultHttpsPorts:[443,8443,2053,2083,2087,2096],hostName:l,client:decodeURIComponent(u.get("app")??""),urlOrigin:f,subPath:o||s}}Array.prototype.concatIf=function(A,e){return A?Array.isArray(e)?[...this,...e]:[...this,e]:this},Object.prototype.omitEmpty=function(){if(0!==Object.keys(this).length)return this},globalThis.dict={_VL_:atob("dmxlc3M="),_VL_CAP_:atob("VkxFU1M="),_VM_:atob("dm1lc3M="),_TR_:atob("dHJvamFu"),_TR_CAP_:atob("VHJvamFu"),_SS_:atob("c2hhZG93c29ja3M="),_V2_:atob("djJyYXk="),_project_:atob("QlBC"),_website_:atob("aHR0cHM6Ly9iaWEtcGFpbi1iYWNoZS5naXRodWIuaW8vQlBCLVdvcmtlci1QYW5lbC8="),_public_proxy_ip_:atob("YnBiLnlvdXNlZi5pc2VnYXJvLmNvbQ==")},globalThis.settings={localDNS:"8.8.8.8",antiSanctionDNS:"178.22.122.100",fakeDNS:!1,enableIPv6:!0,allowLANConnection:!1,logLevel:"warning",remoteDNS:"https://8.8.8.8/dns-query",remoteDnsHost:{host:"8.8.8.8",isDomain:!1,ipv4:[],ipv6:[]},proxyIPMode:"proxyip",proxyIPs:[],prefixes:[],upstreamProxy:"",upstreamParams:{upstreamServer:void 0,upstreamPort:void 0},outProxy:"",outProxyParams:{},cleanIPs:[],customCdnAddrs:[],customCdnHost:"",customCdnSni:"",bestVLTRInterval:30,VLConfigs:!0,TRConfigs:!0,ports:[443],fingerprint:"chrome",enableTFO:!1,fragmentMode:"custom",fragmentLengthMin:100,fragmentLengthMax:200,fragmentIntervalMin:1,fragmentIntervalMax:1,fragmentMaxSplitMin:void 0,fragmentMaxSplitMax:void 0,fragmentPackets:"tlshello",enableECH:!1,echServerName:"",bypassIran:!1,bypassChina:!1,bypassRussia:!1,bypassOpenAi:!1,bypassGoogleAi:!1,bypassMicrosoft:!1,bypassOracle:!1,bypassDocker:!1,bypassAdobe:!1,bypassEpicGames:!1,bypassIntel:!1,bypassAmd:!1,bypassNvidia:!1,bypassAsus:!1,bypassHp:!1,bypassLenovo:!1,blockAds:!1,blockPorn:!1,blockUDP443:!1,blockMalware:!1,blockPhishing:!1,blockCryptominers:!1,customBypassRules:[],customBlockRules:[],customBypassSanctionRules:[],warpRemoteDNS:"1.1.1.1",warpEndpoints:["engage.cloudflareclient.com:2408"],bestWarpInterval:30,xrayUdpNoises:[{type:"rand",packet:"50-100",delay:"1-1",count:5}],knockerNoiseMode:"quic",noiseCountMin:10,noiseCountMax:15,noiseSizeMin:5,noiseSizeMax:10,noiseDelayMin:1,noiseDelayMax:1,amneziaNoiseCount:5,amneziaNoiseSizeMin:50,amneziaNoiseSizeMax:100,customSubs:[],customConfigs:[],panelVersion:"4.2.3"};var so=new TextEncoder,io=new TextDecoder,oo=2**32;function ao(...A){const e=A.reduce((A,{length:e})=>A+e,0),t=new Uint8Array(e);let r=0;for(const e of A)t.set(e,r),r+=e.length;return t}function co(A){const e=new Uint8Array(A.length);for(let t=0;t127)throw new TypeError("non-ASCII string encountered in encode()");e[t]=r}return e}function fo(A){if(Uint8Array.prototype.toBase64)return A.toBase64();const e=32768,t=[];for(let r=0;rnew TypeError(`CryptoKey does not support this operation, its ${e} must be ${A}`),ho=(A,e)=>A.name===e;function bo(A){return parseInt(A.name.slice(4),10)}function go(A,e){const t=void 0;if(bo(A.hash)!==e)throw po(`SHA-${e}`,"algorithm.hash")}function yo(A){switch(A){case"ES256":return"P-256";case"ES384":return"P-384";case"ES512":return"P-521";default:throw new Error("unreachable")}}function mo(A,e){if(e&&!A.usages.includes(e))throw new TypeError(`CryptoKey does not support this operation, its usages must include ${e}.`)}function wo(A,e,t){switch(e){case"HS256":case"HS384":case"HS512":if(!ho(A.algorithm,"HMAC"))throw po("HMAC");go(A.algorithm,parseInt(e.slice(2),10));break;case"RS256":case"RS384":case"RS512":if(!ho(A.algorithm,"RSASSA-PKCS1-v1_5"))throw po("RSASSA-PKCS1-v1_5");go(A.algorithm,parseInt(e.slice(2),10));break;case"PS256":case"PS384":case"PS512":if(!ho(A.algorithm,"RSA-PSS"))throw po("RSA-PSS");go(A.algorithm,parseInt(e.slice(2),10));break;case"Ed25519":case"EdDSA":if(!ho(A.algorithm,"Ed25519"))throw po("Ed25519");break;case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":if(!ho(A.algorithm,e))throw po(e);break;case"ES256":case"ES384":case"ES512":{if(!ho(A.algorithm,"ECDSA"))throw po("ECDSA");const t=yo(e),r=void 0;if(A.algorithm.namedCurve!==t)throw po(t,"algorithm.namedCurve");break}default:throw new TypeError("CryptoKey does not support this operation")}mo(A,t)}function Po(A,e,...t){if((t=t.filter(Boolean)).length>2){const e=t.pop();A+=`one of type ${t.join(", ")}, or ${e}.`}else 2===t.length?A+=`one of type ${t[0]} or ${t[1]}.`:A+=`of type ${t[0]}.`;return null==e?A+=` Received ${e}`:"function"==typeof e&&e.name?A+=` Received function ${e.name}`:"object"==typeof e&&null!=e&&e.constructor?.name&&(A+=` Received an instance of ${e.constructor.name}`),A}var ko=(A,...e)=>Po("Key must be ",A,...e),zo=(A,e,...t)=>Po(`Key for the ${A} algorithm must be `,e,...t),Do=class extends Error{static code="ERR_JOSE_GENERIC";code="ERR_JOSE_GENERIC";constructor(A,e){super(A,e),this.name=this.constructor.name,Error.captureStackTrace?.(this,this.constructor)}},To=class extends Do{static code="ERR_JWT_CLAIM_VALIDATION_FAILED";code="ERR_JWT_CLAIM_VALIDATION_FAILED";claim;reason;payload;constructor(A,e,t="unspecified",r="unspecified"){super(A,{cause:{claim:t,reason:r,payload:e}}),this.claim=t,this.reason=r,this.payload=e}},Oo=class extends Do{static code="ERR_JWT_EXPIRED";code="ERR_JWT_EXPIRED";claim;reason;payload;constructor(A,e,t="unspecified",r="unspecified"){super(A,{cause:{claim:t,reason:r,payload:e}}),this.claim=t,this.reason=r,this.payload=e}},No=class extends Do{static code="ERR_JOSE_ALG_NOT_ALLOWED";code="ERR_JOSE_ALG_NOT_ALLOWED"},Co=class extends Do{static code="ERR_JOSE_NOT_SUPPORTED";code="ERR_JOSE_NOT_SUPPORTED"},xo=class extends Do{static code="ERR_JWS_INVALID";code="ERR_JWS_INVALID"},Lo=class extends Do{static code="ERR_JWT_INVALID";code="ERR_JWT_INVALID"},Ro=class extends Do{static code="ERR_JWS_SIGNATURE_VERIFICATION_FAILED";code="ERR_JWS_SIGNATURE_VERIFICATION_FAILED";constructor(A="signature verification failed",e){super(A,e)}},jo=A=>{if("CryptoKey"===A?.[Symbol.toStringTag])return!0;try{return A instanceof CryptoKey}catch{return!1}},So=A=>"KeyObject"===A?.[Symbol.toStringTag],Eo=A=>jo(A)||So(A);function Uo(A,e){if(A)throw new TypeError(`${e} can only be called once`)}function Xo(A,e,t){try{return lo(A)}catch{throw new t(`Failed to base64url decode the ${e}`)}}var Ho=A=>"object"==typeof A&&null!==A;function Io(A){if(!Ho(A)||"[object Object]"!==Object.prototype.toString.call(A))return!1;if(null===Object.getPrototypeOf(A))return!0;let e=A;for(;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(A)===e}function Mo(...A){const e=A.filter(Boolean);if(0===e.length||1===e.length)return!0;let t;for(const A of e){const e=Object.keys(A);if(t&&0!==t.size)for(const A of e){if(t.has(A))return!1;t.add(A)}else t=new Set(e)}return!0}var Bo=A=>Io(A)&&"string"==typeof A.kty,qo=A=>"oct"!==A.kty&&("AKP"===A.kty&&"string"==typeof A.priv||"string"==typeof A.d),Ko=A=>"oct"!==A.kty&&void 0===A.d&&void 0===A.priv,Vo=A=>"oct"===A.kty&&"string"==typeof A.k;function Zo(A,e){if(A.startsWith("RS")||A.startsWith("PS")){const{modulusLength:t}=e.algorithm;if("number"!=typeof t||t<2048)throw new TypeError(`${A} requires key modulusLength to be 2048 bits or larger`)}}function Fo(A,e){const t=`SHA-${A.slice(-3)}`;switch(A){case"HS256":case"HS384":case"HS512":return{hash:t,name:"HMAC"};case"PS256":case"PS384":case"PS512":return{hash:t,name:"RSA-PSS",saltLength:parseInt(A.slice(-3),10)>>3};case"RS256":case"RS384":case"RS512":return{hash:t,name:"RSASSA-PKCS1-v1_5"};case"ES256":case"ES384":case"ES512":return{hash:t,name:"ECDSA",namedCurve:e.namedCurve};case"Ed25519":case"EdDSA":return{name:"Ed25519"};case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":return{name:A};default:throw new Co(`alg ${A} is not supported either by JOSE or your javascript runtime`)}}async function Wo(A,e,t){if(e instanceof Uint8Array){if(!A.startsWith("HS"))throw new TypeError(ko(e,"CryptoKey","KeyObject","JSON Web Key"));return crypto.subtle.importKey("raw",e,{hash:`SHA-${A.slice(-3)}`,name:"HMAC"},!1,[t])}return wo(e,A,t),e}async function Qo(A,e,t){const r=await Wo(A,e,"sign");Zo(A,r);const n=await crypto.subtle.sign(Fo(A,r.algorithm),r,t);return new Uint8Array(n)}async function Yo(A,e,t,r){const n=await Wo(A,e,"verify");Zo(A,n);const s=Fo(A,n.algorithm);try{return await crypto.subtle.verify(s,n,t,r)}catch{return!1}}var Jo='Invalid or unsupported JWK "alg" (Algorithm) Parameter value';function Go(A){let e,t;switch(A.kty){case"AKP":switch(A.alg){case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":e={name:A.alg},t=A.priv?["sign"]:["verify"];break;default:throw new Co(Jo)}break;case"RSA":switch(A.alg){case"PS256":case"PS384":case"PS512":e={name:"RSA-PSS",hash:`SHA-${A.alg.slice(-3)}`},t=A.d?["sign"]:["verify"];break;case"RS256":case"RS384":case"RS512":e={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${A.alg.slice(-3)}`},t=A.d?["sign"]:["verify"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":e={name:"RSA-OAEP",hash:`SHA-${parseInt(A.alg.slice(-3),10)||1}`},t=A.d?["decrypt","unwrapKey"]:["encrypt","wrapKey"];break;default:throw new Co(Jo)}break;case"EC":switch(A.alg){case"ES256":case"ES384":case"ES512":e={name:"ECDSA",namedCurve:{ES256:"P-256",ES384:"P-384",ES512:"P-521"}[A.alg]},t=A.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":e={name:"ECDH",namedCurve:A.crv},t=A.d?["deriveBits"]:[];break;default:throw new Co(Jo)}break;case"OKP":switch(A.alg){case"Ed25519":case"EdDSA":e={name:"Ed25519"},t=A.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":e={name:A.crv},t=A.d?["deriveBits"]:[];break;default:throw new Co(Jo)}break;default:throw new Co('Invalid or unsupported JWK "kty" (Key Type) Parameter value')}return{algorithm:e,keyUsages:t}}async function _o(A){if(!A.alg)throw new TypeError('"alg" argument is required when "jwk.alg" is not present');const{algorithm:e,keyUsages:t}=Go(A),r={...A};return"AKP"!==r.kty&&delete r.alg,delete r.use,crypto.subtle.importKey("jwk",r,e,A.ext??(!A.d&&!A.priv),A.key_ops??t)}var $o="given KeyObject instance cannot be used for this algorithm",Aa,ea=async(A,e,t,r=!1)=>{Aa||=new WeakMap;let n=Aa.get(A);if(n?.[t])return n[t];const s=await _o({...e,alg:t});return r&&Object.freeze(A),n?n[t]=s:Aa.set(A,{[t]:s}),s},ta=(A,e)=>{Aa||=new WeakMap;let t=Aa.get(A);if(t?.[e])return t[e];const r="public"===A.type,n=!!r;let s;if("x25519"===A.asymmetricKeyType){switch(e){case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":break;default:throw new TypeError($o)}s=A.toCryptoKey(A.asymmetricKeyType,n,r?[]:["deriveBits"])}if("ed25519"===A.asymmetricKeyType){if("EdDSA"!==e&&"Ed25519"!==e)throw new TypeError($o);s=A.toCryptoKey(A.asymmetricKeyType,n,[r?"verify":"sign"])}switch(A.asymmetricKeyType){case"ml-dsa-44":case"ml-dsa-65":case"ml-dsa-87":if(e!==A.asymmetricKeyType.toUpperCase())throw new TypeError($o);s=A.toCryptoKey(A.asymmetricKeyType,n,[r?"verify":"sign"])}if("rsa"===A.asymmetricKeyType){let t;switch(e){case"RSA-OAEP":t="SHA-1";break;case"RS256":case"PS256":case"RSA-OAEP-256":t="SHA-256";break;case"RS384":case"PS384":case"RSA-OAEP-384":t="SHA-384";break;case"RS512":case"PS512":case"RSA-OAEP-512":t="SHA-512";break;default:throw new TypeError($o)}if(e.startsWith("RSA-OAEP"))return A.toCryptoKey({name:"RSA-OAEP",hash:t},n,r?["encrypt"]:["decrypt"]);s=A.toCryptoKey({name:e.startsWith("PS")?"RSA-PSS":"RSASSA-PKCS1-v1_5",hash:t},n,[r?"verify":"sign"])}if("ec"===A.asymmetricKeyType){const t=void 0,i=new Map([["prime256v1","P-256"],["secp384r1","P-384"],["secp521r1","P-521"]]).get(A.asymmetricKeyDetails?.namedCurve);if(!i)throw new TypeError($o);const o={ES256:"P-256",ES384:"P-384",ES512:"P-521"};o[e]&&i===o[e]&&(s=A.toCryptoKey({name:"ECDSA",namedCurve:i},n,[r?"verify":"sign"])),e.startsWith("ECDH-ES")&&(s=A.toCryptoKey({name:"ECDH",namedCurve:i},n,r?[]:["deriveBits"]))}if(!s)throw new TypeError($o);return t?t[e]=s:Aa.set(A,{[e]:s}),s};async function ra(A,e){if(A instanceof Uint8Array)return A;if(jo(A))return A;if(So(A)){if("secret"===A.type)return A.export();if("toCryptoKey"in A&&"function"==typeof A.toCryptoKey)try{return ta(A,e)}catch(A){if(A instanceof TypeError)throw A}let t=A.export({format:"jwk"});return ea(A,t,e)}if(Bo(A))return A.k?lo(A.k):ea(A,A,e,!0);throw new Error("unreachable")}function na(A,e,t,r,n){if(void 0!==n.crit&&void 0===r?.crit)throw new A('"crit" (Critical) Header Parameter MUST be integrity protected');if(!r||void 0===r.crit)return new Set;if(!Array.isArray(r.crit)||0===r.crit.length||r.crit.some(A=>"string"!=typeof A||0===A.length))throw new A('"crit" (Critical) Header Parameter MUST be an array of non-empty strings when present');let s;s=void 0!==t?new Map([...Object.entries(t),...e.entries()]):e;for(const e of r.crit){if(!s.has(e))throw new Co(`Extension Header Parameter "${e}" is not recognized`);if(void 0===n[e])throw new A(`Extension Header Parameter "${e}" is missing`);if(s.get(e)&&void 0===r[e])throw new A(`Extension Header Parameter "${e}" MUST be integrity protected`)}return new Set(r.crit)}function sa(A,e){if(void 0!==e&&(!Array.isArray(e)||e.some(A=>"string"!=typeof A)))throw new TypeError(`"${A}" option must be an array of strings`);if(e)return new Set(e)}var ia=A=>A?.[Symbol.toStringTag],oa=(A,e,t)=>{if(void 0!==e.use){let A;switch(t){case"sign":case"verify":A="sig";break;case"encrypt":case"decrypt":A="enc";break}if(e.use!==A)throw new TypeError(`Invalid key for this operation, its "use" must be "${A}" when present`)}if(void 0!==e.alg&&e.alg!==A)throw new TypeError(`Invalid key for this operation, its "alg" must be "${A}" when present`);if(Array.isArray(e.key_ops)){let r;switch(!0){case"sign"===t||"verify"===t:case"dir"===A:case A.includes("CBC-HS"):r=t;break;case A.startsWith("PBES2"):r="deriveBits";break;case/^A\d{3}(?:GCM)?(?:KW)?$/.test(A):r=!A.includes("GCM")&&A.endsWith("KW")?"encrypt"===t?"wrapKey":"unwrapKey":t;break;case"encrypt"===t&&A.startsWith("RSA"):r="wrapKey";break;case"decrypt"===t:r=A.startsWith("RSA")?"unwrapKey":"deriveBits";break}if(r&&!1===e.key_ops?.includes?.(r))throw new TypeError(`Invalid key for this operation, its "key_ops" must include "${r}" when present`)}return!0},aa=(A,e,t)=>{if(!(e instanceof Uint8Array)){if(Bo(e)){if(Vo(e)&&oa(A,e,t))return;throw new TypeError('JSON Web Key for symmetric algorithms must have JWK "kty" (Key Type) equal to "oct" and the JWK "k" (Key Value) present')}if(!Eo(e))throw new TypeError(zo(A,e,"CryptoKey","KeyObject","JSON Web Key","Uint8Array"));if("secret"!==e.type)throw new TypeError(`${ia(e)} instances for symmetric algorithms must be of type "secret"`)}},ca=(A,e,t)=>{if(Bo(e))switch(t){case"decrypt":case"sign":if(qo(e)&&oa(A,e,t))return;throw new TypeError("JSON Web Key for this operation must be a private JWK");case"encrypt":case"verify":if(Ko(e)&&oa(A,e,t))return;throw new TypeError("JSON Web Key for this operation must be a public JWK")}if(!Eo(e))throw new TypeError(zo(A,e,"CryptoKey","KeyObject","JSON Web Key"));if("secret"===e.type)throw new TypeError(`${ia(e)} instances for asymmetric algorithms must not be of type "secret"`);if("public"===e.type)switch(t){case"sign":throw new TypeError(`${ia(e)} instances for asymmetric algorithm signing must be of type "private"`);case"decrypt":throw new TypeError(`${ia(e)} instances for asymmetric algorithm decryption must be of type "private"`)}if("private"===e.type)switch(t){case"verify":throw new TypeError(`${ia(e)} instances for asymmetric algorithm verifying must be of type "public"`);case"encrypt":throw new TypeError(`${ia(e)} instances for asymmetric algorithm encryption must be of type "public"`)}};function fa(A,e,t){switch(A.substring(0,2)){case"A1":case"A2":case"di":case"HS":case"PB":aa(A,e,t);break;default:ca(A,e,t)}}async function ua(A,e,t){if(!Io(A))throw new xo("Flattened JWS must be an object");if(void 0===A.protected&&void 0===A.header)throw new xo('Flattened JWS must have either of the "protected" or "header" members');if(void 0!==A.protected&&"string"!=typeof A.protected)throw new xo("JWS Protected Header incorrect type");if(void 0===A.payload)throw new xo("JWS Payload missing");if("string"!=typeof A.signature)throw new xo("JWS Signature missing or incorrect type");if(void 0!==A.header&&!Io(A.header))throw new xo("JWS Unprotected Header incorrect type");let r={};if(A.protected)try{const e=lo(A.protected);r=JSON.parse(io.decode(e))}catch{throw new xo("JWS Protected Header is invalid")}if(!Mo(r,A.header))throw new xo("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");const n={...r,...A.header},s=void 0;let i=!0;if(na(xo,new Map([["b64",!0]]),t?.crit,r,n).has("b64")&&(i=r.b64,"boolean"!=typeof i))throw new xo('The "b64" (base64url-encode payload) Header Parameter must be a boolean');const{alg:o}=n;if("string"!=typeof o||!o)throw new xo('JWS "alg" (Algorithm) Header Parameter missing or invalid');const a=t&&sa("algorithms",t.algorithms);if(a&&!a.has(o))throw new No('"alg" (Algorithm) Header Parameter value not allowed');if(i){if("string"!=typeof A.payload)throw new xo("JWS Payload must be a string")}else if("string"!=typeof A.payload&&!(A.payload instanceof Uint8Array))throw new xo("JWS Payload must be a string or an Uint8Array instance");let c=!1;"function"==typeof e&&(e=await e(r,A),c=!0),fa(o,e,"verify");const f=ao(void 0!==A.protected?co(A.protected):new Uint8Array,co("."),"string"==typeof A.payload?i?co(A.payload):so.encode(A.payload):A.payload),u=Xo(A.signature,"signature",xo),l=await ra(e,o),v=void 0;if(!await Yo(o,l,u,f))throw new Ro;let d;d=i?Xo(A.payload,"payload",xo):"string"==typeof A.payload?so.encode(A.payload):A.payload;const p={payload:d};return void 0!==A.protected&&(p.protectedHeader=r),void 0!==A.header&&(p.unprotectedHeader=A.header),c?{...p,key:l}:p}async function la(A,e,t){if(A instanceof Uint8Array&&(A=io.decode(A)),"string"!=typeof A)throw new xo("Compact JWS must be a string or Uint8Array");const{0:r,1:n,2:s,length:i}=A.split(".");if(3!==i)throw new xo("Invalid Compact JWS");const o=await ua({payload:n,protected:r,signature:s},e,t),a={payload:o.payload,protectedHeader:o.protectedHeader};return"function"==typeof e?{...a,key:o.key}:a}var va=A=>Math.floor(A.getTime()/1e3),da=60,pa=3600,ha=86400,ba=7*ha,ga=31557600,ya=/^(\+|\-)? ?(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)(?: (ago|from now))?$/i;function ma(A){const e=ya.exec(A);if(!e||e[4]&&e[1])throw new TypeError("Invalid time period format");const t=parseFloat(e[2]),r=void 0;let n;switch(e[3].toLowerCase()){case"sec":case"secs":case"second":case"seconds":case"s":n=Math.round(t);break;case"minute":case"minutes":case"min":case"mins":case"m":n=Math.round(t*da);break;case"hour":case"hours":case"hr":case"hrs":case"h":n=Math.round(t*pa);break;case"day":case"days":case"d":n=Math.round(t*ha);break;case"week":case"weeks":case"w":n=Math.round(t*ba);break;default:n=Math.round(t*ga);break}return"-"===e[1]||"ago"===e[4]?-n:n}function wa(A,e){if(!Number.isFinite(e))throw new TypeError(`Invalid ${A} input`);return e}var Pa=A=>A.includes("/")?A.toLowerCase():`application/${A.toLowerCase()}`,ka=(A,e)=>"string"==typeof A?e.includes(A):!!Array.isArray(A)&&e.some(Set.prototype.has.bind(new Set(A)));function za(A,e,t={}){let r;try{r=JSON.parse(io.decode(e))}catch{}if(!Io(r))throw new Lo("JWT Claims Set must be a top-level JSON object");const{typ:n}=t;if(n&&("string"!=typeof A.typ||Pa(A.typ)!==Pa(n)))throw new To('unexpected "typ" JWT header value',r,"typ","check_failed");const{requiredClaims:s=[],issuer:i,subject:o,audience:a,maxTokenAge:c}=t,f=[...s];void 0!==c&&f.push("iat"),void 0!==a&&f.push("aud"),void 0!==o&&f.push("sub"),void 0!==i&&f.push("iss");for(const A of new Set(f.reverse()))if(!(A in r))throw new To(`missing required "${A}" claim`,r,A,"missing");if(i&&!(Array.isArray(i)?i:[i]).includes(r.iss))throw new To('unexpected "iss" claim value',r,"iss","check_failed");if(o&&r.sub!==o)throw new To('unexpected "sub" claim value',r,"sub","check_failed");if(a&&!ka(r.aud,"string"==typeof a?[a]:a))throw new To('unexpected "aud" claim value',r,"aud","check_failed");let u;switch(typeof t.clockTolerance){case"string":u=ma(t.clockTolerance);break;case"number":u=t.clockTolerance;break;case"undefined":u=0;break;default:throw new TypeError("Invalid clockTolerance option type")}const{currentDate:l}=t,v=va(l||new Date);if((void 0!==r.iat||c)&&"number"!=typeof r.iat)throw new To('"iat" claim must be a number',r,"iat","invalid");if(void 0!==r.nbf){if("number"!=typeof r.nbf)throw new To('"nbf" claim must be a number',r,"nbf","invalid");if(r.nbf>v+u)throw new To('"nbf" claim timestamp check failed',r,"nbf","check_failed")}if(void 0!==r.exp){if("number"!=typeof r.exp)throw new To('"exp" claim must be a number',r,"exp","invalid");if(r.exp<=v-u)throw new Oo('"exp" claim timestamp check failed',r,"exp","check_failed")}if(c){const A=v-r.iat,e=void 0;if(A-u>("number"==typeof c?c:ma(c)))throw new Oo('"iat" claim timestamp check failed (too far in the past)',r,"iat","check_failed");if(A<0-u)throw new To('"iat" claim timestamp check failed (it should be in the past)',r,"iat","check_failed")}return r}var Da=class{#A;constructor(A){if(!Io(A))throw new TypeError("JWT Claims Set MUST be an object");this.#A=structuredClone(A)}data(){return so.encode(JSON.stringify(this.#A))}get iss(){return this.#A.iss}set iss(A){this.#A.iss=A}get sub(){return this.#A.sub}set sub(A){this.#A.sub=A}get aud(){return this.#A.aud}set aud(A){this.#A.aud=A}set jti(A){this.#A.jti=A}set nbf(A){"number"==typeof A?this.#A.nbf=wa("setNotBefore",A):A instanceof Date?this.#A.nbf=wa("setNotBefore",va(A)):this.#A.nbf=va(new Date)+ma(A)}set exp(A){"number"==typeof A?this.#A.exp=wa("setExpirationTime",A):A instanceof Date?this.#A.exp=wa("setExpirationTime",va(A)):this.#A.exp=va(new Date)+ma(A)}set iat(A){void 0===A?this.#A.iat=va(new Date):A instanceof Date?this.#A.iat=wa("setIssuedAt",va(A)):this.#A.iat=wa("setIssuedAt","string"==typeof A?va(new Date)+ma(A):A)}};async function Ta(A,e,t){const r=await la(A,e,t);if(r.protectedHeader.crit?.includes("b64")&&!1===r.protectedHeader.b64)throw new Lo("JWTs MUST NOT use unencoded payload");const n=void 0,s={payload:za(r.protectedHeader,r.payload,t),protectedHeader:r.protectedHeader};return"function"==typeof e?{...s,key:r.key}:s}var Oa=class{#A;#e;#t;constructor(A){if(!(A instanceof Uint8Array))throw new TypeError("payload must be an instance of Uint8Array");this.#A=A}setProtectedHeader(A){return Uo(this.#e,"setProtectedHeader"),this.#e=A,this}setUnprotectedHeader(A){return Uo(this.#t,"setUnprotectedHeader"),this.#t=A,this}async sign(A,e){if(!this.#e&&!this.#t)throw new xo("either setProtectedHeader or setUnprotectedHeader must be called before #sign()");if(!Mo(this.#e,this.#t))throw new xo("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");const t={...this.#e,...this.#t},r=void 0;let n=!0;if(na(xo,new Map([["b64",!0]]),e?.crit,this.#e,t).has("b64")&&(n=this.#e.b64,"boolean"!=typeof n))throw new xo('The "b64" (base64url-encode payload) Header Parameter must be a boolean');const{alg:s}=t;if("string"!=typeof s||!s)throw new xo('JWS "alg" (Algorithm) Header Parameter missing or invalid');let i,o,a,c;fa(s,A,"sign"),n?(i=vo(this.#A),o=co(i)):(o=this.#A,i=""),this.#e?(a=vo(JSON.stringify(this.#e)),c=co(a)):(a="",c=new Uint8Array);const f=ao(c,co("."),o),u=await ra(A,s),l=void 0,v={signature:vo(await Qo(s,u,f)),payload:i};return this.#t&&(v.header=this.#t),this.#e&&(v.protected=a),v}},Na=class{#r;constructor(A){this.#r=new Oa(A)}setProtectedHeader(A){return this.#r.setProtectedHeader(A),this}async sign(A,e){const t=await this.#r.sign(A,e);if(void 0===t.payload)throw new TypeError("use the flattened module for creating JWS with b64: false");return`${t.protected}.${t.payload}.${t.signature}`}},Ca=class{#e;#n;constructor(A={}){this.#n=new Da(A)}setIssuer(A){return this.#n.iss=A,this}setSubject(A){return this.#n.sub=A,this}setAudience(A){return this.#n.aud=A,this}setJti(A){return this.#n.jti=A,this}setNotBefore(A){return this.#n.nbf=A,this}setExpirationTime(A){return this.#n.exp=A,this}setIssuedAt(A){return this.#n.iat=A,this}setProtectedHeader(A){return this.#e=A,this}async sign(A,e){const t=new Na(this.#n.data());if(t.setProtectedHeader(this.#e),Array.isArray(this.#e?.crit)&&this.#e.crit.includes("b64")&&!1===this.#e.b64)throw new Lo("JWTs MUST NOT use unencoded payload");return t.sign(A,e)}};async function xa(A,e){if("POST"!==A.method)return zi(!1,405,"Method not allowed.");const t=void 0,r=void 0;if(await A.text()!==await e.kv.get("pwd"))return zi(!1,401,"Wrong password.");let n=await e.kv.get("secretKey");n||(n=La(),await e.kv.put("secretKey",n));const s=(new TextEncoder).encode(n),{userID:i}=globalThis.globalConfig,o=void 0;return zi(!0,200,"Successfully generated Auth token",null,{"Set-Cookie":`jwtToken=${await new Ca({userID:i}).setProtectedHeader({alg:"HS256"}).setIssuedAt().setExpirationTime("24h").sign(s)}; HttpOnly; Secure; Max-Age=604800; Path=/; SameSite=Strict`,"Content-Type":"text/plain"})}function La(){const A=new Uint8Array(32);return crypto.getRandomValues(A),Array.from(A,A=>A.toString(16).padStart(2,"0")).join("")}async function Ra(A,e){try{const t=await e.kv.get("secretKey");if(null===t)return console.log("Secret key not found in KV."),!1;const r=(new TextEncoder).encode(t),n=A.headers.get("Cookie")?.match(/(^|;\s*)jwtToken=([^;]*)/),s=n?n[2]:null;if(!s)return console.log("Unauthorized: Token not available!"),!1;const{payload:i}=await Ta(s,r);return console.log(`Successfully authenticated, User ID: ${i.userID}`),!0}catch(A){return console.log(A),!1}}async function ja(A,e){let t=await Ra(A,e);const r=await e.kv.get("pwd");if(r&&!t)return zi(!1,401,"Unauthorized.");const n=await A.text();return n===r?zi(!1,400,"Please enter a new Password."):(await e.kv.put("pwd",n),zi(!0,200,"Successfully logged in!",null,{"Set-Cookie":"jwtToken=; Path=/; Secure; SameSite=None; Expires=Thu, 01 Jan 1970 00:00:00 GMT","Content-Type":"text/plain"}))}function Sa(){const{localDNS:A,antiSanctionDNS:e,blockMalware:t,blockPhishing:r,blockCryptominers:n,blockAds:s,blockPorn:i,bypassIran:o,bypassChina:a,bypassRussia:c,bypassOpenAi:f,bypassGoogleAi:u,bypassMicrosoft:l,bypassOracle:v,bypassDocker:d,bypassAdobe:p,bypassEpicGames:h,bypassIntel:b,bypassAmd:g,bypassNvidia:y,bypassAsus:m,bypassHp:w,bypassLenovo:P}=globalThis.settings;return[{rule:t,type:"block",format:"text",geosite:"malware",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/malware.txt",geoip:"malware-cidr",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/malware-ip.txt"},{rule:r,type:"block",format:"text",geosite:"phishing",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/phishing.txt",geoip:"phishing-cidr",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/phishing-ip.txt"},{rule:n,type:"block",format:"text",geosite:"cryptominers",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/cryptominers.txt"},{rule:s,type:"block",format:"text",geosite:"category-ads-all",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/category-ads-all.txt"},{rule:i,type:"block",format:"text",geosite:"nsfw",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/nsfw.txt"},{rule:o,type:"direct",dns:A,format:"text",geosite:"ir",geoip:"ir-cidr",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/ir.txt",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-clash-rules/release/ircidr.txt"},{rule:a,type:"direct",dns:A,format:"yaml",geosite:"cn",geoip:"cn-cidr",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/cn.yaml",geoipURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/cn.yaml"},{rule:c,type:"direct",dns:A,format:"yaml",geosite:"ru",geoip:"ru-cidr",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/category-ru.yaml",geoipURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geoip/ru.yaml"},{rule:f,type:"direct",dns:e,format:"yaml",geosite:"openai",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/openai.yaml"},{rule:u,type:"direct",dns:e,format:"yaml",geosite:"googleai",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/google-deepmind.yaml"},{rule:l,type:"direct",dns:e,format:"yaml",geosite:"microsoft",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/microsoft.yaml"},{rule:v,type:"direct",dns:e,format:"yaml",geosite:"oracle",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/oracle.yaml"},{rule:d,type:"direct",dns:e,format:"yaml",geosite:"docker",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/docker.yaml"},{rule:p,type:"direct",dns:e,format:"yaml",geosite:"adobe",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/adobe.yaml"},{rule:h,type:"direct",dns:e,format:"yaml",geosite:"epicgames",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/epicgames.yaml"},{rule:b,type:"direct",dns:e,format:"yaml",geosite:"intel",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/intel.yaml"},{rule:g,type:"direct",dns:e,format:"yaml",geosite:"amd",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/amd.yaml"},{rule:y,type:"direct",dns:e,format:"yaml",geosite:"nvidia",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/nvidia.yaml"},{rule:m,type:"direct",dns:e,format:"yaml",geosite:"asus",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/asus.yaml"},{rule:w,type:"direct",dns:e,format:"yaml",geosite:"hp",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/hp.yaml"},{rule:P,type:"direct",dns:e,format:"yaml",geosite:"lenovo",geositeURL:"https://raw.githubusercontent.com/MetaCubeX/meta-rules-dat/meta/geo/geosite/lenovo.yaml"}].filter(({rule:A})=>A)}async function Ea(A,e,t){const{localDNS:r,remoteDNS:n,warpRemoteDNS:s,antiSanctionDNS:i,outProxyParams:o,remoteDnsHost:a,enableIPv6:c,fakeDNS:f,allowLANConnection:u}=globalThis.settings,l="localhost"===r?"system":`${r}#DIRECT`,v=void 0,d=void 0,p=`${e?s:n}#${e?`🚀 OSTA - Warp ${t?"Pro ":""}- Best Ping 🚀`:A?"🚀 OSTA - Best Ping 🚀":"✅ Selector"}`,h={},b={};if(A&&!e){const{server:A}=o;Ti(A)&&(b[A]=p)}if(a.isDomain&&!e){const{ipv4:A,ipv6:e,host:t}=a;h[t]=A.concatIf(c,e)}const g=void 0,y=Qi(Sa()),m=void 0;[...y.block.geosites.map(A=>`rule-set:${A}`),...y.block.domains.map(A=>`+.${A}`)].forEach(A=>h[A]="rcode://refused");const w=[...y.bypass.antiSanctionDNS.geosites.map(A=>`rule-set:${A}`),...y.bypass.antiSanctionDNS.domains.map(A=>`+.${A}`)],P=[...y.bypass.localDNS.geositeGeoips.map(({geosite:A})=>`rule-set:${A}`),...y.bypass.localDNS.geosites.map(A=>`rule-set:${A}`),...y.bypass.localDNS.domains.map(A=>`+.${A}`)];if(w.length){w.forEach(A=>b[A]=`${i}#DIRECT`);const{host:A,isHostDomain:e}=Bi(i);e&&P.push(A)}P.forEach(A=>b[A]=l);const k=void 0;let z="redir-host",D={};f&&(z="fake-ip",D={"fake-ip-range":"198.18.0.1/16","fake-ip-filter-mode":"blacklist","fake-ip-filter":["+.lan","+.local"]});const T=void 0;return{enable:!0,"respect-rules":!0,"use-system-hosts":!1,listen:(u?"0.0.0.0":"127.0.0.1")+":1053",ipv6:c,hosts:h.omitEmpty(),nameserver:[p],"proxy-server-nameserver":[l],"direct-nameserver":[l],"direct-nameserver-follow-policy":!0,"nameserver-policy":b.omitEmpty(),"enhanced-mode":z,...D}}function Ua(A){const{blockUDP443:e}=globalThis.settings,t=void 0,r=Wi(Sa()),n=["GEOIP,lan,DIRECT,no-resolve"];return A?e&&n.push("AND,((NETWORK,udp),(DST-PORT,443)),REJECT"):n.push("NETWORK,udp,REJECT"),[...n,...r.block.geosites.map(A=>`RULE-SET,${A},REJECT`),...r.block.domains.map(A=>`DOMAIN-SUFFIX,${A},REJECT`),...r.block.geoips.map(A=>`RULE-SET,${A},REJECT`),...r.block.ips.map(A=>Ia(A,"REJECT")),...r.bypass.geosites.map(A=>`RULE-SET,${A},DIRECT`),...r.bypass.domains.map(A=>`DOMAIN-SUFFIX,${A},DIRECT`),...r.bypass.geoips.map(A=>`RULE-SET,${A},DIRECT`),...r.bypass.ips.map(A=>Ia(A,"DIRECT")),"MATCH,✅ Selector"]}function Xa(){const A=void 0;return Sa().reduce((A,e)=>(Ha(A,e),A),{}).omitEmpty()}function Ha(A,e){const{geosite:t,geoip:r,geositeURL:n,geoipURL:s,format:i}=e,o="text"===i?"txt":i,a=(e,t,r)=>{A[e]={type:"http",format:i,behavior:t,path:`./ruleset/${e}.${o}`,interval:86400,url:r}};t&&n&&a(t,"domain",n),r&&s&&a(r,"ipcidr",s)}function Ia(A,e){const t=(A=Mi(A)?A.replace(/\[|\]/g,""):A).includes("/")?"":Ii(A)?"/32":"/128";return`IP-CIDR,${A}${t},${e}`}function Ma(A,e,t,r,n,s,i,o,a){return{name:A,type:e,server:t.replace(/\[|\]/g,""),port:r,"ip-version":n?"ipv4-prefer":"ipv4",tfo:s,udp:!1,...a,...i,...o}}function Ba(A,e,t,r){const{dict:{_VL_:n,_TR_:s},globalConfig:{userID:i,TrPass:o},settings:{fingerprint:a,enableTFO:c,enableIPv6:f,enableECH:u,echServerName:l,upstreamParams:{upstreamServer:v}}}=globalThis,d=Vi(r)||t===v;if(A===s&&!d)return null;const{host:p,sni:h,allowInsecure:b}=qi(t),g=d?Za(A,"tls",b,h,u,l||void 0,"http/1.1",a):{},y=Fa("ws",void 0,Xi(A),p,void 0,2560);return Ma(e,A,t,r,f,c,g,y,A===n?{uuid:i,"packet-encoding":""}:{password:o})}function qa(A,e,t,r,n){const{amneziaNoiseCount:s,amneziaNoiseSizeMin:i,amneziaNoiseSizeMax:o,enableIPv6:a}=globalThis.settings,{host:c,port:f}=Ki(t,!1),u=a?"ipv4-prefer":"ipv4",{warpIPv6:l,reserved:v,publicKey:d,privateKey:p}=A;return{name:e,type:"wireguard",ip:"172.16.0.2/32",ipv6:l,"ip-version":u,"private-key":p,server:r?"162.159.192.1":c,port:r?2408:f,"public-key":d,"allowed-ips":["0.0.0.0/0","::/0"],reserved:v,udp:!0,mtu:1280,"dialer-proxy":r||void 0,"amnezia-wg-option":n?{jc:s,jmin:i,jmax:o}:void 0}}function Ka(){const{dict:{_SS_:A,_VL_:e,_TR_:t,_VM_:r},settings:{outProxy:n,outProxyParams:{protocol:s,server:i,port:o,user:a,pass:c,password:f,method:u,uuid:l,flow:v,security:d,type:p,sni:h,fp:b,host:g,path:y,alpn:m,pbk:w,sid:P,headerType:k,serviceName:z,aid:D}}}=globalThis,{searchParams:T}=new URL(n),O=T.get("ed"),N=O?+O:void 0,C=Za(s,d,!1,h||i,!1,void 0,m,b,w,P),x=Fa(p,k,y,g,z,N);switch(s){case"http":return Ma("","http",i,o,!1,!1,{},{},{username:a,password:c});case"socks":return Ma("","socks5",i,o,!1,!1,{},{},{username:a,password:c});case A:return Ma("","ss",i,o,!1,!1,{},{},{cipher:u,password:f});case e:return Ma("",e,i,o,!1,!1,C,x,{uuid:l,flow:v});case r:return Ma("",r,i,o,!1,!1,C,x,{uuid:l,cipher:"auto",alterId:D});case t:if("none"===d)return;return Ma("",t,i,o,!1,!1,C,x,{password:f});default:return}}function Va(A,e,t){const{bestWarpInterval:r,bestVLTRInterval:n}=globalThis.settings;return{name:A,type:"url-test",proxies:e,url:"https://www.gstatic.com/generate_204",interval:t?r:n,tolerance:50}}function Za(A,e,t,r,n,s,i,o,a,c){if(!["tls","reality"].includes(e))return{};const{_TR_:f}=globalThis.dict,u={tls:!0,[A===f?"sni":"servername"]:r,"client-fingerprint":"randomized"===o?"random":o,"skip-cert-verify":t};return"tls"===e?{...u,alpn:i?.split(","),"ech-opts":n?{enable:!0,"query-server-name":s}:void 0}:"reality"===e&&a&&c?{...u,"reality-opts":{"public-key":a,"short-id":c}}:{}}function Fa(A,e,t="/",r,n,s){switch(t=t?.split("?")[0],A){case"tcp":return"http"===e?{network:"http","http-opts":{method:"GET",path:t.split(","),headers:{Host:r?.split(","),Connection:["keep-alive"],"Content-Type":["application/octet-stream"]}}}:{network:"tcp"};case"ws":return{network:"ws","ws-opts":{path:t,"max-early-data":s,"early-data-header-name":s?"Sec-WebSocket-Protocol":void 0,headers:{Host:r}}};case"httpupgrade":const{_V2_:A}=globalThis.dict;return{network:"ws","ws-opts":{[`${A}-http-upgrade`]:!0,[`${A}-http-upgrade-fast-open`]:!0,path:t,headers:{Host:r}}};case"grpc":return{network:"grpc","grpc-opts":{"grpc-service-name":n}};default:return{}}}var Wa={enable:!0,stack:"mixed","auto-route":!0,"strict-route":!0,"auto-detect-interface":!0,"dns-hijack":["any:53","tcp://any:53"],mtu:9e3},Qa={enable:!0,"force-dns-mapping":!0,"parse-pure-ip":!0,"override-destination":!0,sniff:{HTTP:{ports:[80,8080,8880,2052,2082,2086,2095]},TLS:{ports:[443,8443,2053,2083,2087,2096]}}};async function Ya(A,e,t,r,n,s,i){const{logLevel:o,allowLANConnection:a}=globalThis.settings,c=s?{}:{"disable-keep-alive":!1,"keep-alive-idle":10,"keep-alive-interval":15,"tcp-concurrent":!0},f={"mixed-port":7890,ipv6:!0,"allow-lan":a,"unified-delay":!1,"log-level":o.replace("none","silent"),mode:"rule",...c,"geo-auto-update":!0,"geo-update-interval":168,"external-controller":"127.0.0.1:9090","external-controller-cors":{"allow-origins":["*"],"allow-private-network":!0},"external-ui":"ui","external-ui-url":"https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip",profile:{"store-selected":!0,"store-fake-ip":!0},dns:await Ea(n,s,i),tun:Wa,sniffer:Qa,proxies:A,"proxy-groups":[{name:"✅ Selector",type:"select",proxies:e}],"rule-providers":Xa(),rules:Ua(s),ntp:{enable:!0,server:"time.cloudflare.com",port:123,interval:30}},u=void 0,l=Va(s?`🚀 OSTA - Warp ${i?"Pro ":""}- Best Ping 🚀`:"🚀 OSTA - Best Ping 🚀",t,s);return f["proxy-groups"].push(l),s&&f["proxy-groups"].push(Va(`🚀 OSTA - WoW ${i?"Pro ":""}- Best Ping 🚀`,r,s)),n&&f["proxy-groups"].push(Va("🚀 OSTA - 🔗 Best Ping 🚀",r,s)),f}async function Ja(){const{outProxy:A,ports:e,upstreamParams:{upstreamServer:t,upstreamPort:r}}=globalThis.settings,n=A?Ka():void 0,s=!!n,i=await ji(!1),o=Ri();t&&r&&(e.unshift(r),i.unshift(t));const a=[],c=[],f=[],u=["🚀 OSTA - Best Ping 🚀"].concatIf(s,"🚀 OSTA - 🔗 Best Ping 🚀");for(const A of o){let o=1;for(const l of e)for(const e of i){if(l===r!=(e===t))continue;const i=Si(o,l,e,A,!1,!1),v=Ba(A,i,e,l);if(v){if(a.push(i),u.push(i),f.push(v),s){const t=Si(o,l,e,A,!1,!0);let r=structuredClone(n);r.name=t,r["dialer-proxy"]=i,f.push(r),c.push(t),u.push(t)}o++}}}const l=await Ya(f,u,a,c,s,!1,!1);return new Response(JSON.stringify(l,null,4),{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store","CDN-Cache-Control":"no-store"}})}async function Ga(A,e,t){const{warpEndpoints:r}=globalThis.settings,{warpAccounts:n}=await Ji(A,e),s=[],i=[],o=[],a=t?"Pro ":"",c=[`🚀 OSTA - Warp ${a}- Best Ping 🚀`,`🚀 OSTA - WoW ${a}- Best Ping 🚀`];r.forEach((A,e)=>{const r=`🚀 OSTA - ${e+1} - Warp ${a}🇮🇷`;s.push(r);const f=`🚀 OSTA - ${e+1} - WoW ${a}🌍`;i.push(f),c.push(r,f);const u=qa(n[0],r,A,"",t),l=qa(n[1],f,A,r,!1);o.push(u,l)});const f=await Ya(o,c,s,i,!1,!0,t);return new Response(JSON.stringify(f,null,4),{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store","CDN-Cache-Control":"no-store"}})}function _a(){const{localDNS:A,antiSanctionDNS:e,blockMalware:t,blockPhishing:r,blockCryptominers:n,blockAds:s,blockPorn:i,bypassIran:o,bypassChina:a,bypassRussia:c,bypassOpenAi:f,bypassGoogleAi:u,bypassMicrosoft:l,bypassOracle:v,bypassDocker:d,bypassAdobe:p,bypassEpicGames:h,bypassIntel:b,bypassAmd:g,bypassNvidia:y,bypassAsus:m,bypassHp:w,bypassLenovo:P}=globalThis.settings;return[{rule:t,type:"block",geosite:"geosite-malware",geoip:"geoip-malware",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-malware.srs",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geoip-malware.srs"},{rule:r,type:"block",geosite:"geosite-phishing",geoip:"geoip-phishing",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-phishing.srs",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geoip-phishing.srs"},{rule:n,type:"block",geosite:"geosite-cryptominers",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-cryptominers.srs"},{rule:s,type:"block",geosite:"geosite-category-ads-all",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-category-ads-all.srs"},{rule:i,type:"block",geosite:"geosite-nsfw",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-nsfw.srs"},{rule:o,type:"direct",dns:A,geosite:"geosite-ir",geoip:"geoip-ir",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-ir.srs",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geoip-ir.srs"},{rule:a,type:"direct",dns:A,geosite:"geosite-cn",geoip:"geoip-cn",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-cn.srs",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geoip-cn.srs"},{rule:c,type:"direct",dns:A,geosite:"geosite-category-ru",geoip:"geoip-ru",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-category-ru.srs",geoipURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geoip-ru.srs"},{rule:f,type:"direct",dns:e,geosite:"geosite-openai",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-openai.srs"},{rule:u,type:"direct",dns:e,geosite:"geosite-google-deepmind",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-google-deepmind.srs"},{rule:l,type:"direct",dns:e,geosite:"geosite-microsoft",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-microsoft.srs"},{rule:v,type:"direct",dns:e,geosite:"geosite-oracle",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-oracle.srs"},{rule:d,type:"direct",dns:e,geosite:"geosite-docker",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-docker.srs"},{rule:p,type:"direct",dns:e,geosite:"geosite-adobe",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-adobe.srs"},{rule:h,type:"direct",dns:e,geosite:"geosite-epicgames",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-epicgames.srs"},{rule:b,type:"direct",dns:e,geosite:"geosite-intel",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-intel.srs"},{rule:g,type:"direct",dns:e,geosite:"geosite-amd",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-amd.srs"},{rule:y,type:"direct",dns:e,geosite:"geosite-nvidia",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-nvidia.srs"},{rule:m,type:"direct",dns:e,geosite:"geosite-asus",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-asus.srs"},{rule:w,type:"direct",dns:e,geosite:"geosite-hp",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-hp.srs"},{rule:P,type:"direct",dns:e,geosite:"geosite-lenovo",geositeURL:"https://raw.githubusercontent.com/Chocolate4U/Iran-sing-box-rules/rule-set/geosite-lenovo.srs"}].filter(({rule:A})=>A)}async function $a(A,e){const{localDNS:t,remoteDNS:r,warpRemoteDNS:n,antiSanctionDNS:s,remoteDnsHost:i,enableIPv6:o,fakeDNS:a,enableECH:c,echServerName:f}=globalThis.settings,u=void 0,l=new URL(r).protocol.replace(":",""),v=[{type:A?"udp":l,server:A?n:i.host,detour:A?"🚀 OSTA - Warp - Best Ping 🚀":e?"🚀 OSTA - Best Ping 🚀":"✅ Selector",tag:"dns-remote"}];"localhost"===t?Ac(v,"local","dns-direct",void 0,void 0,void 0):Ac(v,"udp","dns-direct",t,void 0,void 0);const d=[{clash_mode:"Direct",server:"dns-direct"},{clash_mode:"Global",server:"dns-remote"}];if(c){const{hostName:A}=globalThis.httpConfig;ec(d,"dns-direct",void 0,void 0,void 0,[f||A],["HTTPS"])}if(i.isDomain&&!A){const{ipv4:A,ipv6:e,host:t}=i,r=void 0;Ac(v,"hosts","hosts",void 0,void 0,void 0,t,A.concatIf(o,e)),d.unshift({ip_accept_any:!0,server:"hosts"})}const p=void 0,h=Qi(_a()),b=void 0;[...h.block.geosites,...h.block.domains].length&&ec(d,"reject",void 0,h.block.geosites,void 0,h.block.domains),h.bypass.localDNS.geositeGeoips.forEach(({geosite:A,geoip:e})=>{ec(d,"dns-direct",void 0,[A],e,void 0)});const g=void 0;[...h.bypass.localDNS.geosites,...h.bypass.localDNS.domains].length&&ec(d,"dns-direct",void 0,h.bypass.localDNS.geosites,void 0,h.bypass.localDNS.domains);const y=void 0;if([...h.bypass.antiSanctionDNS.geosites,...h.bypass.antiSanctionDNS.domains].length){const A=Bi(s);ec(d,"dns-anti-sanction",void 0,h.bypass.antiSanctionDNS.geosites,void 0,h.bypass.antiSanctionDNS.domains),A.isHostDomain?Ac(v,"https","dns-anti-sanction",A.host,void 0,"dns-direct"):Ac(v,"udp","dns-anti-sanction",s,void 0,void 0)}return a&&(Ac(v,"fakeip","dns-fake",void 0,void 0,void 0,void 0,void 0,"198.18.0.0/15",o?"fc00::/18":void 0),ec(d,"dns-fake","tun-in",void 0,void 0,void 0,["A","AAAA"])),{servers:v,rules:d,strategy:o?"prefer_ipv4":"ipv4_only",independent_cache:!0}}function Ac(A,e,t,r,n,s,i,o,a,c){A.push({type:e,server:r,detour:n,domain_resolver:s?{server:s,strategy:"ipv4_only"}:void 0,predefined:i?{[i]:o}:void 0,inet4_range:a,inet6_range:c,tag:t})}function ec(A,e,t,r,n,s,i){const o=r&&n;A.push({inbound:t,type:o?"logical":void 0,mode:o?"and":void 0,rules:o?[{rule_set:r},{rule_set:n}]:void 0,rule_set:r?.length&&!n?r:void 0,domain_suffix:s?.omitEmpty(),query_type:i,action:"reject"===e?"reject":"route",server:"reject"===e?void 0:e})}function tc(A){const{blockUDP443:e}=globalThis.settings,t=[{ip_cidr:"172.19.0.2",action:"hijack-dns"},{clash_mode:"Direct",outbound:"direct"},{clash_mode:"Global",outbound:"✅ Selector"},{action:"sniff"},{protocol:"dns",action:"hijack-dns"},{ip_is_private:!0,outbound:"direct"}];A?e&&rc(t,"reject",void 0,void 0,void 0,void 0,"udp","quic",443):rc(t,"reject",void 0,void 0,void 0,void 0,"udp");const r=_a(),n=Wi(r),s=void 0;[...n.block.geosites,...n.block.domains].length&&rc(t,"reject",n.block.domains,void 0,n.block.geosites);const i=void 0;[...n.block.geoips,...n.block.ips].length&&rc(t,"reject",void 0,n.block.ips,void 0,n.block.geoips);const o=void 0;[...n.bypass.geosites,...n.bypass.domains].length&&rc(t,"direct",n.bypass.domains,void 0,n.bypass.geosites);const a=void 0;[...n.bypass.geoips,...n.bypass.ips].length&&rc(t,"direct",void 0,n.bypass.ips,void 0,n.bypass.geoips);const c=void 0;return{rules:t,rule_set:r.reduce((A,e)=>(nc(A,e),A),[]).omitEmpty(),auto_detect_interface:!0,final:"✅ Selector"}}function rc(A,e,t,r,n,s,i,o,a){A.push({rule_set:n||s,domain_suffix:t?.length?t:void 0,ip_cidr:r?.length?r:void 0,network:i,protocol:o,port:a,action:"reject"===e?"reject":"route",outbound:"direct"===e?"direct":void 0})}function nc(A,e){const{geosite:t,geositeURL:r,geoip:n,geoipURL:s}=e,i=(e,t)=>A.push({type:"remote",tag:e,format:"binary",url:t,download_detour:"direct"});t&&r&&i(t,r),n&&s&&i(n,s)}function sc(A,e,t,r,n,s,i,o,a){return{tag:A,type:e,server:t,server_port:r,tcp_fast_open:n,...s,tls:i,transport:o,domain_resolver:Ti(t)?a?"dns-remote":"dns-direct":void 0}}function ic(A,e,t,r,n){const{dict:{_VL_:s},globalConfig:{userID:i,TrPass:o},settings:{fingerprint:a,enableTFO:c,enableECH:f,echServerName:u,upstreamParams:{upstreamServer:l}}}=globalThis,{host:v,sni:d,allowInsecure:p}=qi(t),h=uc("ws","none",Xi(A),v,void 0,2560),b=Vi(r)||t===l?fc("tls",n,p,d,f&&!n,u||void 0,"http/1.1",a):void 0;return sc(e,A,t,r,c,A===s?{uuid:i,packet_encoding:"",network:"tcp"}:{password:o,network:"tcp"},b,h)}function oc(A,e,t,r){const{host:n,port:s}=Ki(t,!1),{warpIPv6:i,reserved:o,publicKey:a,privateKey:c}=A,f=r?"162.159.192.1":n;return{tag:e,detour:r||void 0,type:"wireguard",address:["172.16.0.2/32",i],mtu:1280,peers:[{address:f,port:r?2408:s,public_key:a,reserved:Hi(o),allowed_ips:["0.0.0.0/0","::/0"],persistent_keepalive_interval:5}],private_key:c,domain_resolver:Ti(f)?"dns-direct":void 0}}function ac(){const{dict:{_VL_:A,_TR_:e,_SS_:t,_VM_:r},settings:{outProxy:n,outProxyParams:{protocol:s,server:i,port:o,user:a,pass:c,password:f,method:u,uuid:l,flow:v,security:d,type:p,sni:h,fp:b,host:g,path:y,alpn:m,pbk:w,sid:P,headerType:k,serviceName:z,aid:D}}}=globalThis,{searchParams:T}=new URL(n),O=T.get("ed"),N=O?+O:void 0,C=fc(d,!1,!1,h||i,!1,void 0,m,b,w,P),x=uc(p,k,y,g,z,N);switch(s){case"http":return sc("",s,i,o,!1,{username:a,password:c},void 0,void 0,!0);case"socks":return sc("",s,i,o,!1,{username:a,password:c,version:"5",network:"tcp"},void 0,void 0,!0);case t:return sc("",s,i,o,!1,{method:u,password:f,network:"tcp"},void 0,void 0,!0);case A:return sc("",s,i,o,!1,{uuid:l,flow:v,network:"tcp"},C,x,!0);case r:return sc("",s,i,o,!1,{uuid:l,security:"auto",alter_id:D,network:"tcp"},C,x,!0);case e:return sc("",s,i,o,!1,{password:f,network:"tcp"},C,x,!0);default:return}}function cc(A,e,t){const{bestWarpInterval:r,bestVLTRInterval:n}=globalThis.settings;return{type:"urltest",tag:A,outbounds:e,url:"https://www.gstatic.com/generate_204",interrupt_exist_connections:!1,interval:t?`${r}s`:`${n}s`}}function fc(A,e,t,r,n,s,i,o,a,c){if(!["tls","reality"].includes(A))return;const f=i?.split(",").filter(A=>"h2"!==A),u={enabled:!0,server_name:r,record_fragment:e,insecure:t,alpn:f,utls:{enabled:!!o,fingerprint:o},ech:n?{enabled:!0,query_server_name:s}:void 0};return"tls"===A?u:"reality"===A&&a&&c?{...u,reality:{enabled:!0,public_key:a,short_id:c}}:void 0}function uc(A,e,t="/",r,n,s){switch(t=t?.split("?")[0],A){case"tcp":return"http"===e?{type:"http",host:r?.split(","),path:t,method:"GET",headers:{Connection:["keep-alive"],"Content-Type":["application/octet-stream"]}}:void 0;case"ws":return{type:"ws",path:t?.split("?ed=")[0],max_early_data:s,early_data_header_name:s?"Sec-WebSocket-Protocol":void 0,headers:{Host:r}};case"httpupgrade":return{type:"httpupgrade",host:r,path:t?.split("?ed=")[0]};case"grpc":return{type:"grpc",service_name:n};default:return}}var lc={type:"tun",tag:"tun-in",address:["172.19.0.1/28"],mtu:9e3,auto_route:!0,strict_route:!0,stack:"mixed"};function vc(){const{allowLANConnection:A}=globalThis.settings;return{type:"mixed",tag:"mixed-in",listen:A?"0.0.0.0":"127.0.0.1",listen_port:2080}}async function dc(A,e,t,r,n,s,i){const{logLevel:o}=globalThis.settings,a={log:{disabled:"none"===o,level:"none"===o?void 0:"warning"===o?"warn":o,timestamp:!0},dns:await $a(s,i),inbounds:[lc,vc()],outbounds:[...A,{type:"selector",tag:"✅ Selector",outbounds:t,interrupt_exist_connections:!1},{type:"direct",tag:"direct",domain_resolver:"dns-direct"}],endpoints:e.omitEmpty(),route:tc(s),ntp:{enabled:!0,server:"time.cloudflare.com",server_port:123,domain_resolver:"dns-direct",interval:"30m",write_to_system:!1},experimental:{cache_file:{enabled:!0,store_fakeip:!0},clash_api:{external_controller:"127.0.0.1:9090",external_ui:"ui",default_mode:"Rule",external_ui_download_url:"https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip",external_ui_download_detour:"direct"}}},c=void 0,f=cc(s?"🚀 OSTA - Warp - Best Ping 🚀":"🚀 OSTA - Best Ping 🚀",r,s);return a.outbounds.push(f),s&&a.outbounds.push(cc("🚀 OSTA - WoW - Best Ping 🚀",n,s)),i&&a.outbounds.push(cc("🚀 OSTA - 🔗 Best Ping 🚀",n,s)),a}async function pc(A){const{outProxy:e,ports:t,upstreamParams:{upstreamServer:r,upstreamPort:n}}=globalThis.settings,s=e?ac():void 0,i=!!s,o=Ri(),a=await ji(A),c=t.filter(e=>!A||Vi(e));r&&n&&!A&&(c.unshift(n),a.unshift(r));const f=[],u=[],l=[],v=["🚀 OSTA - Best Ping 🚀"].concatIf(i,"🚀 OSTA - 🔗 Best Ping 🚀");for(const e of o){let t=1;for(const o of c)for(const c of a){if(o===n!=(c===r))continue;const a=Si(t,o,c,e,A,!1),d=ic(e,a,c,o,A);if(l.push(d),f.push(a),v.push(a),i){const r=Si(t,o,c,e,A,!0),n=structuredClone(s);n.tag=r,n.detour=a,l.push(n),u.push(r),v.push(r)}t++}}const d=await dc(l,[],v,f,u,!1,i);return new Response(JSON.stringify(d,null,4),{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store","CDN-Cache-Control":"no-store"}})}async function hc(A,e){const{warpEndpoints:t}=globalThis.settings,{warpAccounts:r}=await Ji(A,e),n=[],s=[],i=[],o=["🚀 OSTA - Warp - Best Ping 🚀","🚀 OSTA - WoW - Best Ping 🚀"];t.forEach((A,e)=>{const t=`🚀 OSTA - ${e+1} - Warp 🇮🇷`;n.push(t);const a=`🚀 OSTA - ${e+1} - WoW 🌍`;s.push(a),o.push(t,a);const c=oc(r[0],t,A),f=oc(r[1],a,A,t);i.push(c,f)});const a=await dc([],i,o,n,s,!0,!1);return new Response(JSON.stringify(a,null,4),{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store","CDN-Cache-Control":"no-store"}})}function bc(){const{localDNS:A,antiSanctionDNS:e,blockMalware:t,blockPhishing:r,blockCryptominers:n,blockAds:s,blockPorn:i,bypassIran:o,bypassChina:a,bypassRussia:c,bypassOpenAi:f,bypassGoogleAi:u,bypassMicrosoft:l,bypassOracle:v,bypassDocker:d,bypassAdobe:p,bypassEpicGames:h,bypassIntel:b,bypassAmd:g,bypassNvidia:y,bypassAsus:m,bypassHp:w,bypassLenovo:P}=globalThis.settings;return[{rule:s,type:"block",geosite:"geosite:category-ads-all"},{rule:s,type:"block",geosite:"geosite:category-ads-ir"},{rule:i,type:"block",geosite:"geosite:category-porn"},{rule:t,type:"block",geosite:"geosite:malware",geoip:"geoip:malware"},{rule:r,type:"block",geosite:"geosite:phishing",geoip:"geoip:phishing"},{rule:n,type:"block",geosite:"geosite:cryptominers"},{rule:o,type:"direct",geosite:"geosite:category-ir",geoip:"geoip:ir",dns:A},{rule:a,type:"direct",geosite:"geosite:cn",geoip:"geoip:cn",dns:A},{rule:c,type:"direct",geosite:"geosite:category-ru",geoip:"geoip:ru",dns:A},{rule:f,type:"direct",geosite:"geosite:openai",dns:e},{rule:u,type:"direct",geosite:"geosite:google-deepmind",dns:e},{rule:l,type:"direct",geosite:"geosite:microsoft",dns:e},{rule:v,type:"direct",geosite:"geosite:oracle",dns:e},{rule:d,type:"direct",geosite:"geosite:docker",dns:e},{rule:p,type:"direct",geosite:"geosite:adobe",dns:e},{rule:h,type:"direct",geosite:"geosite:epicgames",dns:e},{rule:b,type:"direct",geosite:"geosite:intel",dns:e},{rule:g,type:"direct",geosite:"geosite:amd",dns:e},{rule:y,type:"direct",geosite:"geosite:nvidia",dns:e},{rule:m,type:"direct",geosite:"geosite:asus",dns:e},{rule:w,type:"direct",geosite:"geosite:hp",dns:e},{rule:P,type:"direct",geosite:"geosite:lenovo",dns:e}].filter(({rule:A})=>A)}async function gc(A,e,t,r,n,s){const{localDNS:i,remoteDNS:o,warpRemoteDNS:a,antiSanctionDNS:c,remoteDnsHost:f,enableIPv6:u,fakeDNS:l}=globalThis.settings,v={},d=[],p=[];if(f.isDomain&&!e&&!t){const{ipv4:A,ipv6:e,host:t}=f;v[t]=A.concatIf(u,e)}if(r){const{ipv4:A,ipv6:e}=await Li(r,u);v[r]=[...A,...e]}let h=!0,b=t?a:o;e&&(b=`https://${n}/dns-query`,n&&s&&(v[n]=s),h=!1);const g=yc(b,void 0,void 0,void 0,void 0,"remote-dns");d.push(g);const y=void 0,m=Qi(bc()),w=void 0;[...m.block.geosites,...m.block.domains.map(A=>`domain:${A}`)].forEach(A=>v[A]="#3"),m.bypass.localDNS.geositeGeoips.forEach(({geosite:A,geoip:e})=>{const t=yc(i,[A],[e],h);d.push(t),p.push(A)});const P=[...m.bypass.antiSanctionDNS.geosites,...m.bypass.antiSanctionDNS.domains.map(A=>`domain:${A}`)],k=[...m.bypass.localDNS.geosites,...m.bypass.localDNS.domains.map(A=>`domain:${A}`),...A.filter(Ti).map(A=>`full:${A}`)];if(P.length){const A=yc(c,P,void 0,h,!0);d.push(A);const{host:e,isHostDomain:t}=Bi(c);t&&k.push(`full:${e}`)}if(s?.filter(Ti).forEach(A=>k.push(`full:${A}`)),k.length){const A=yc(i,k,void 0,h);d.push(A),p.push(...k)}if(l||e){const A=p.length?yc("fakedns",p,void 0,!1,void 0):"fakedns";d.unshift(A)}return{hosts:v.omitEmpty(),servers:d,queryStrategy:t&&!u?"UseIPv4":"UseIP",tag:"dns"}}function yc(A,e,t,r,n,s){return{address:A,domains:e,expectIPs:t,skipFallback:r,finalQuery:n,tag:s}}function mc(A,e,t,r){const{blockUDP443:n}=globalThis.settings,s=[{inboundTag:["mixed-in"],port:53,outboundTag:"dns-out",type:"field"},{inboundTag:["dns-in"],outboundTag:"dns-out",type:"field"}],i=void 0,o=e?A?"all-chains":"all-proxies":A?"chain":t?"direct":"proxy",a=void 0;wc(s,["remote-dns"],void 0,void 0,void 0,void 0,void 0,e?"all-proxies":"proxy",e),wc(s,["dns"],void 0,void 0,void 0,void 0,void 0,"direct",!1),wc(s,void 0,["geosite:private"],void 0,void 0,void 0,void 0,"direct",!1),wc(s,void 0,void 0,["geoip:private"],void 0,void 0,void 0,"direct",!1),r||t?n&&wc(s,void 0,void 0,void 0,443,"udp",void 0,"block",!1):wc(s,void 0,void 0,void 0,void 0,"udp",void 0,"block",!1);const c=void 0,f=Wi(bc()),u=[...f.block.geosites,...f.block.domains.map(A=>`domain:${A}`)];u.length&&wc(s,void 0,u,void 0,void 0,void 0,void 0,"block");const l=[...f.block.geoips,...f.block.ips];l.length&&wc(s,void 0,void 0,l,void 0,void 0,void 0,"block");const v=[...f.bypass.geosites,...f.bypass.domains.map(A=>`domain:${A}`)];v.length&&wc(s,void 0,v,void 0,void 0,void 0,void 0,"direct");const d=[...f.bypass.geoips,...f.bypass.ips];d.length&&wc(s,void 0,void 0,d,void 0,void 0,void 0,"direct"),t&&(wc(s,void 0,void 0,void 0,void 0,"tcp",["tls"],"proxy",!1),wc(s,void 0,void 0,void 0,void 0,"tcp",["http"],"http-fragment",!1),wc(s,void 0,void 0,void 0,void 0,"udp",["quic"],"udp-noise",!1),wc(s,void 0,void 0,void 0,"443,2053,2083,2087,2096,8443","udp",void 0,"udp-noise",!1));const p=void 0;return wc(s,void 0,void 0,void 0,void 0,r||t?"tcp,udp":"tcp",void 0,o,e),s}var wc=(A,e,t,r,n,s,i,o,a)=>A.push({inboundTag:e,domain:t,ip:r,port:n,network:s,protocol:i,balancerTag:a?o:void 0,outboundTag:a?void 0:o,type:"field"});function Pc(A,e,t){const r=void 0;return{listen:A?"0.0.0.0":"127.0.0.1",port:10808,protocol:"mixed",settings:{auth:"noauth",udp:!0},sniffing:{destOverride:["http","tls"].concatIf(e,"quic").concatIf(t,"fakedns"),enabled:!0,routeOnly:!0},tag:"mixed-in"}}function kc(A){return{listen:A?"0.0.0.0":"127.0.0.1",port:10853,protocol:"dokodemo-door",settings:{address:"1.1.1.1",network:"tcp,udp",port:53},tag:"dns-in"}}function zc(A,e,t,r,n){return{protocol:A,mux:t?{enabled:!0,concurrency:8,xudpConcurrency:16,xudpProxyUDP443:"reject"}:void 0,settings:r,streamSettings:n,tag:e}}function Dc(A,e,t,r,n,s){const{enableTFO:i,enableIPv6:o}=globalThis.settings,a=void 0,c=void 0;return{protocol:"freedom",settings:{domainStrategy:A?void 0:o?"UseIPv4v6":"UseIPv4"},streamSettings:{sockopt:A?xc(!0,i,"UseIP"):void 0,finalmask:Sc(A,e,r,n,s)},tag:t}}function Tc(A,e,t,r,n,s,i){const{settings:{fingerprint:o,enableTFO:a,enableECH:c,echServerName:f,upstreamParams:{upstreamServer:u}},globalConfig:{userID:l,TrPass:v},dict:{_VL_:d}}=globalThis,p=Vi(r)||t===u,{host:h,sni:b}=qi(t),g=p?Lc(b,o,"http/1.1",c&&!n,f||void 0):void 0,y={network:"ws",...Cc("ws","none",`${Xi(e)}?ed=2560`,h),security:p?"tls":"none",tlsSettings:g,sockopt:xc(!0,a,"UseIP"),finalmask:Sc(n,!1,s,i)};return zc(e,A,!1,e===d?{vnext:[{address:t,port:r,users:[{id:l,encryption:"none"}]}]}:{servers:[{address:t,port:r,password:v}]},y)}function Oc(A,e,t,r,n){const{warpIPv6:s,reserved:i,publicKey:o,privateKey:a}=A;let c={address:["172.16.0.2/32",s],mtu:1280,peers:[{endpoint:t?"162.159.192.1:2408":e,publicKey:o,keepAlive:5}],reserved:Hi(i),secretKey:a};const f={};if(t)f.sockopt=xc(!1,!1,void 0,"proxy");else if(r)if(n){const{knockerNoiseMode:A,noiseCountMin:e,noiseCountMax:t,noiseSizeMin:r,noiseSizeMax:n,noiseDelayMin:s,noiseDelayMax:i}=globalThis.settings;c={...c,wnoise:A,wnoisecount:Yi(e,t),wpayloadsize:Yi(r,n),wnoisedelay:Yi(s,i)}}else f.finalmask=Sc(!1,r);return{protocol:"wireguard",settings:c,streamSettings:f.omitEmpty(),tag:t?"chain":"proxy"}}function Nc(){const{dict:{_VL_:A,_TR_:e,_SS_:t,_VM_:r},settings:{outProxyParams:{protocol:n,server:s,port:i,user:o,pass:a,password:c,method:f,uuid:u,flow:l,security:v,type:d,sni:p,fp:h,host:b,path:g,alpn:y,pbk:m,sid:w,spx:P,headerType:k,serviceName:z,mode:D,authority:T}}}=globalThis,O={network:d||"raw",...Cc(d,k,g,b,z,D,T),security:v,tlsSettings:"tls"===v?Lc(p||s,h,y,!1,void 0):void 0,realitySettings:"reality"===v?Rc(p,h,m,w,P):void 0,sockopt:xc(!1,!1,"UseIPv4","proxy")},N=!("reality"===v||"grpc"===d);switch(n){case"http":case"socks":return zc(n,"chain",N,{servers:[{address:s,port:i,users:[{user:o,pass:a}]}]},O);case t:return zc(n,"chain",N,{servers:[{address:s,port:i,method:f,password:c}]},O);case A:return zc(n,"chain",N,{vnext:[{address:s,port:i,users:[{id:u,flow:l,encryption:"none"}]}]},O);case r:return zc(n,"chain",N,{vnext:[{address:s,port:i,users:[{id:u,security:"auto"}]}]},O);case e:return zc(n,"chain",N,{servers:[{address:s,port:i,password:c}]},O);default:return}}function Cc(A,e,t="/",r,n,s,i){switch(A){case"tcp":case"raw":return{rawSettings:{header:"http"===e?{type:"http",request:{headers:{Host:r?.split(","),"Accept-Encoding":["gzip, deflate"],Connection:["keep-alive"],Pragma:"no-cache"},path:t.split(","),method:"GET",version:"1.1"}}:{type:"none"}}};case"ws":return{wsSettings:{host:r,path:t}};case"httpupgrade":return{httpupgradeSettings:{host:r,path:t}};case"grpc":return{grpcSettings:{authority:i,multiMode:"multi"===s,serviceName:n}};default:return{}}}function xc(A,e,t,r){return{domainStrategy:t,dialerProxy:r,tcpFastOpen:e||void 0,happyEyeballs:A?{tryDelayMs:250,prioritizeIPv6:!1,interleave:2,maxConcurrentTry:4}:void 0}}function Lc(A,e,t,r,n){const{localDNS:s}=globalThis.settings,i="localhost"===s?"8.8.8.8":s;return{serverName:A,fingerprint:e,alpn:t?.split(","),echConfigList:r?n?`${n}+udp://${i}`:`udp://${i}`:void 0}}function Rc(A,e,t,r,n){return{serverName:A,fingerprint:e,publicKey:t,shortId:r,spiderX:n,show:!1,allowInsecure:!1}}function jc(A){return A.flatMap(({type:A,packet:e,delay:t,count:r})=>{const n="rand"===A?{rand:e,randRange:"0-255",delay:t}:{type:A,packet:"array"===A?e.split(",").map(Number):e,delay:t};return Array.from({length:r},()=>n)})}function Sc(A,e,t,r,n){if(!A&&!e)return;const{settings:{fragmentPackets:s,fragmentLengthMin:i,fragmentLengthMax:o,fragmentIntervalMin:a,fragmentIntervalMax:c,fragmentMaxSplitMin:f,fragmentMaxSplitMax:u,xrayUdpNoises:l}}=globalThis;return{tcp:A?[{type:"fragment",settings:{packets:n||s,length:t||Yi(i,o),delay:r||Yi(a,c),maxSplit:Yi(f,u)}}]:void 0,udp:e?[{type:"noise",settings:{reset:"30-60",noise:jc(l)}}]:void 0}}function Ec(A,e,t){return{tag:A,selector:[e],strategy:{type:"leastPing"},fallbackTag:t?"proxy-2":void 0}}async function Uc(A,e,t,r,n,s,i,o,a,c,f){const{fakeDNS:u,bestWarpInterval:l,bestVLTRInterval:v,logLevel:d,allowLANConnection:p}=globalThis.settings;let h,b;t&&(h=[Ec("all-proxies","proxy",n)].concatIf(r,Ec("all-chains","chain",!1)),b={subjectSelector:r?["chain","proxy"]:["proxy"],probeUrl:"https://www.gstatic.com/generate_204",probeInterval:`${s?l:v}s`,enableConcurrency:!0});const g=void 0;return{remarks:A,version:{min:"26.2.6"},log:{loglevel:d},dns:await gc(o,i,s,a,c,f),inbounds:[Pc(p,i,i||u),kc(p)],outbounds:[...e,{protocol:"dns",settings:{rules:[{action:"hijack"}]},tag:"dns-out"},{protocol:"freedom",settings:{domainStrategy:"UseIP"},tag:"direct"},{protocol:"blackhole",settings:{response:{type:"http"}},tag:"block"}],routing:{domainStrategy:"IPIfNonMatch",rules:mc(r,t,i,s),balancers:h},observatory:b,policy:{levels:{0:{connIdle:300,handshake:4,uplinkOnly:1,downlinkOnly:1}},system:{statsOutboundUplink:!0,statsOutboundDownlink:!0}},stats:{}}}async function Xc(A,e,t,r,n){const s=!!r.length,i=void 0,o=void 0,a=`🚀 OSTA - ${s?"🔗 ":""}Best Ping${n?" F":""} 🚀`,c=[...r,...t],f=await Uc(a,c,!0,s,!0,!1,!1,e);s&&await Xc(A,e,t,[],n),A.push(f)}async function Hc(A,e){const{httpConfig:{hostName:t},settings:{fragmentIntervalMin:r,fragmentIntervalMax:n},dict:{_VL_:s}}=globalThis,i=!!e,o=[],a=void 0;["1-5","1-10","10-20","20-30","30-40","40-50","50-60","60-70","70-80","80-90","90-100","10-30","20-40","30-50","40-60","50-70","60-80","70-90","80-100","100-200"].forEach((A,a)=>{if(i){const A=qc(e,`chain-${a+1}`,`proxy-${a+1}`);o.push(A)}const c=Tc(`proxy-${a+1}`,s,t,443,!0,A,`${r}-${n}`);o.push(c)});const c=i?"🔗 ":"",f=await Uc(`🚀 OSTA - ${c}Best Fragment 😎`,o,!0,i,!1,!1,!1,[],t);e&&await Hc(A),A.push(f)}async function Ic(A){const e=Dc(!0,!1,"proxy"),t=Dc(!1,!0,"udp-noise"),r=void 0,n=[e,Dc(!0,!1,"http-fragment",void 0,void 0,"1-1"),t],s=await Uc("🚀 OSTA - 1 - Workerless ⭐",n,!1,!1,!1,!1,!0,[],void 0,"cloudflare-dns.com",["cloudflare.com"]),i=await Uc("🚀 OSTA - 2 - Workerless ⭐",n,!1,!1,!1,!1,!0,[],void 0,"dns.google",["8.8.8.8","8.8.4.4"]);A.push(s,i)}async function Mc(A){const{outProxy:e,ports:t,upstreamParams:{upstreamServer:r,upstreamPort:n}}=globalThis.settings,s=e?Nc():void 0,i=await ji(A),o=t.filter(e=>!A||Vi(e)),a=Ri();r&&n&&!A&&(o.unshift(n),i.unshift(r));const c=[],f=[],u=[];let l=1;for(const e of a){let t=1;for(const a of o)for(const o of i){if(a===n!=(o===r))continue;const i=Tc("proxy",e,o,a,A),v=qc(i,`proxy-${l}`);f.push(v);const d=Si(t,a,o,e,A,!1),p=await Uc(d,[i],!1,!1,!1,!1,!1,[o]);if(c.push(p),s){const r=Si(t,a,o,e,A,!0),n=await Uc(r,[s,i],!1,!0,!1,!1,!1,[o]);c.push(n);const f=qc(s,`chain-${l}`,`proxy-${l}`);u.push(f)}t++,l++}}return await Xc(c,i,f,u,A),A&&(await Hc(c,s),await Ic(c)),new Response(JSON.stringify(c,null,4),{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store","CDN-Cache-Control":"no-store"}})}async function Bc(A,e,t,r){const{warpEndpoints:n}=globalThis.settings,{warpAccounts:s}=await Ji(A,e),i=t?" Pro ":" ",o=[],a=[],c=[],f=[];for(const[A,e]of n.entries()){const{host:n}=Ki(e);Ti(n)&&f.push(n);const u=Oc(s[0],e,!1,t,r),l=Oc(s[1],e,!0,t,r),v=await Uc(`🚀 OSTA - ${A+1} - Warp${i}🇮🇷`,[u],!1,!1,!1,!0,!1,[n]),d=await Uc(`🚀 OSTA - ${A+1} - WoW${i}🌍`,[l,u],!1,!0,!1,!0,!1,[n]);o.push(v,d);const p=qc(u,`proxy-${A+1}`);a.push(p);const h=qc(l,`chain-${A+1}`,`proxy-${A+1}`);c.push(h)}const u=await Uc(`🚀 OSTA - Warp${i}- Best Ping 🚀`,[...a],!0,!1,!1,!0,!1,f),l=await Uc(`🚀 OSTA - WoW${i}- Best Ping 🚀`,[...c,...a],!0,!0,!1,!0,!1,f);return o.push(u,l),new Response(JSON.stringify(o,null,4),{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store","CDN-Cache-Control":"no-store"}})}function qc(A,e,t){const r=structuredClone(A);return r.tag=e,t&&r.streamSettings?.sockopt&&(r.streamSettings.sockopt.dialerProxy=t),r}import{connect as Kc}from"cloudflare:sockets";var Vc="[a-fA-F\\d:]",Zc=A=>A&&A.includeBoundaries?`(?:(?<=\\s|^)(?=${Vc})|(?<=${Vc})(?=\\s|$))`:"",Fc="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",Wc="[a-fA-F\\d]{1,4}",Qc=`\n(?:\n(?:${Wc}:){7}(?:${Wc}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${Wc}:){6}(?:${Fc}|:${Wc}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${Wc}:){5}(?::${Fc}|(?::${Wc}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${Wc}:){4}(?:(?::${Wc}){0,1}:${Fc}|(?::${Wc}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${Wc}:){3}(?:(?::${Wc}){0,2}:${Fc}|(?::${Wc}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${Wc}:){2}(?:(?::${Wc}){0,3}:${Fc}|(?::${Wc}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${Wc}:){1}(?:(?::${Wc}){0,4}:${Fc}|(?::${Wc}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${Wc}){0,5}:${Fc}|(?::${Wc}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),Yc=new RegExp(`(?:^${Fc}$)|(?:^${Qc}$)`),Jc=new RegExp(`^${Fc}$`),Gc=new RegExp(`^${Qc}$`),_c=A=>A&&A.exact?Yc:new RegExp(`(?:${Zc(A)}${Fc}${Zc(A)})|(?:${Zc(A)}${Qc}${Zc(A)})`,"g");_c.v4=A=>A&&A.exact?Jc:new RegExp(`${Zc(A)}${Fc}${Zc(A)}`,"g"),_c.v6=A=>A&&A.exact?Gc:new RegExp(`${Zc(A)}${Qc}${Zc(A)}`,"g");var $c=_c;function Af(A){const e=(...e)=>A(...e);return Object.defineProperty(e,"name",{value:`functionTimeout(${A.name||""})`,configurable:!0}),e}function ef(){return!1}var{toString:tf}=Object.prototype;function rf(A){return"[object RegExp]"===tf.call(A)}var nf={global:"g",ignoreCase:"i",multiline:"m",dotAll:"s",sticky:"y",unicode:"u"};function sf(A,e={}){if(!rf(A))throw new TypeError("Expected a RegExp instance");const t=Object.keys(nf).map(t=>("boolean"==typeof e[t]?e[t]:A[t])?nf[t]:"").join(""),r=new RegExp(e.source||A.source,t);return r.lastIndex="number"==typeof e.lastIndex?e.lastIndex:A.lastIndex,r}function of(A,e,{timeout:t}={}){try{return Af(()=>sf(A).test(e),{timeout:t})()}catch(A){if(0)return!1;throw A}}var af=45,cf={timeout:400};function ff(A){return!(A.length>af)&&of($c.v6({exact:!0}),A,cf)}var uf=1,lf=2;async function vf(A,e,t,r,n,s,i){async function o(e,t){const n=Kc({hostname:e,port:t});A.value=n,i(`connected to ${e}:${t}`);const s=n.writable.getWriter();return await s.write(r),s.releaseLock(),n}async function a(){const{proxyMode:A,panelIPs:r,envProxyIPs:a,defaultProxyIPs:c,envPrefixes:f,defaultPrefixes:u}=globalThis.wsConfig,l=A=>A[Math.floor(Math.random()*A.length)],v=A=>A?A.split(",").map(A=>A.trim()).filter(Boolean):void 0;if("proxyip"===A){i(`direct connection failed, trying to use Proxy IP for ${e}`);const A=void 0,n=l(r?.length?r:v(a)??c),{host:s,port:o}=Ki(n,!0);e=s||e,t=o||t}else if("prefix"===A){i(`direct connection failed, trying to generate dynamic prefix for ${e}`);const A=void 0,t=l(r?.length?r:v(f)??u),s=await yf(e,t);s?e=s:n.close(1011,"Retry connection failed: Invalid Prefix")}try{const A=await o(e,t);A.closed.catch(A=>console.log("retry TCP socket closed error",A)).finally(()=>gf(n)),df(A,n,s,null,i)}catch(A){console.error("Retry connection failed:",A),n.close(1011,`Retry connection failed: ${Di(A)}`)}}let c=e;if(!Ii(e)&&!ff(e))try{const{ipv4:A,ipv6:t}=await Li(e);c=A[0]||t[0]||e,i(`DoH resolved ${e} -> ${c}`)}catch(A){i(`DoH resolve failed for ${e}, fallback to hostname: ${Di(A)}`)}let f="0.0.0.0"==c?null:a;try{const A=void 0;df(await o(c,t),n,s,f,i)}catch(A){console.error(`Connection failed: ${A}`),n.close(1011,`Connection failed: ${Di(A)}`)}}async function df(A,e,t,r,n){let s=t,i=!1;const o=new WritableStream({start(){},async write(A,t){i=!0,1!==e.readyState&&t.error("webSocket.readyState is not open, maybe close"),s?(e.send(await new Blob([s,A]).arrayBuffer()),s=null):e.send(A)},close(){n(`remoteConnection.readable is close with hasIncomingData is ${i}`)},abort(e){console.error("remoteConnection.readable abort",e),bf(A)}});try{await A.readable.pipeTo(o)}catch(t){console.error("VLRemoteSocketToWS has exception.",t),bf(A),gf(e)}!1===i&&r&&(n("retry"),r())}function pf(A,e,t){let r=!1;const n=void 0;return new ReadableStream({start(n){A.addEventListener("message",A=>{r||n.enqueue(A.data)}),A.addEventListener("close",()=>{gf(A),r||n.close()}),A.addEventListener("error",A=>{t("webSocketServer has error"),n.error(A)});const{earlyData:s,error:i}=hf(e);i?n.error(i):s&&n.enqueue(s)},pull(A){},cancel(e){r||(t(`ReadableStream was canceled, due to ${e}`),r=!0,gf(A))}})}function hf(A){if(!A)return{earlyData:null,error:null};try{A=A.replace(/-/g,"+").replace(/_/g,"/");const e=atob(A),t=void 0;return{earlyData:Uint8Array.from(e,A=>A.charCodeAt(0)).buffer,error:null}}catch(A){return{earlyData:null,error:A}}}function bf(A){if(A)try{A.close()}catch(A){console.error("Failed to close TCP socket:",A)}}function gf(A){try{1!==A.readyState&&2!==A.readyState||A.close()}catch(A){console.error("safeCloseWebSocket error",A)}}async function yf(A,e){let t=A;if(!Ii(A)){const{ipv4:e}=await Li(A,!0);if(!e.length)throw new Error("Unable to find IPv4 in DNS records");t=e[0]}return mf(t,e)}function mf(A,e){const t=A.split(".");if(4!==t.length)throw new Error("Invalid IPv4 address");const r=t.map(A=>{const e=parseInt(A,10);if(e<0||e>255)throw new Error("Invalid IPv4 address");return e.toString(16).padStart(2,"0")}),n=e.match(/^\[([0-9A-Fa-f:]+)\]$/);if(n)return`[${n[1]}${r[0]}${r[1]}:${r[2]}${r[3]}]`}async function wf(A){const e=new WebSocketPair,[t,r]=Object.values(e);r.accept(),r.binaryType="arraybuffer";let n="",s="";const i=(A,e)=>{console.log(`[${n}:${s}] ${A}`,e||"")},o=A.headers.get("sec-websocket-protocol")||"",a=pf(r,o,i);let c={value:null},f=null,u=!1;const l=new WritableStream({async write(A){if(u&&f)return f(A);if(c.value){const e=c.value.writable.getWriter();return await e.write(A),void e.releaseLock()}const{userID:e}=globalThis.globalConfig,{hasError:t,message:o,portRemote:a=443,addressRemote:l="",rawDataIndex:v,VLVersion:d=new Uint8Array([0,0]),isUDP:p}=Pf(A,e);if(n=l,s=`${a}--${Math.random()} ${p?"udp ":"tcp "} `,t)throw new Error(o);const h=new Uint8Array([d[0],0]),b=A.slice(v);if(p){if(53===a){u=!0;const{write:A}=await Df(r,h,i);return f=A,void await f(b)}throw new Error("UDP proxy only enable for DNS which is port 53")}await vf(c,l,a,b,r,h,i)},close(){bf(c.value)},abort(A){i("readableWebSocketStream is abort",JSON.stringify(A))}});return a.pipeTo(l).catch(A=>{i("readableWebSocketStream pipeTo error",A),bf(c.value)}),new Response(null,{status:101,webSocket:t})}function Pf(A,e){if(A.byteLength<24)return{hasError:!0,message:"invalid data"};const t=new Uint8Array(A.slice(0,1)),r=void 0,n=void 0,s=void 0;if(!(zf(new Uint8Array(A.slice(1,17)))===e))return{hasError:!0,message:"invalid user"};const i=new Uint8Array(A.slice(17,18))[0],o=new Uint8Array(A.slice(18+i,18+i+1))[0];let a=!1;if(1===o);else{if(2!==o)return{hasError:!0,message:`command ${o} is not supported, command 01-tcp,02-udp,03-mux`};a=!0}const c=18+i+1,f=A.slice(c,c+2),u=new DataView(f).getUint16(0);let l=c+2;const v=void 0,d=new Uint8Array(A.slice(l,l+1))[0];let p=0,h=l+1,b="";switch(d){case 1:p=4,b=new Uint8Array(A.slice(h,h+p)).join(".");break;case 2:p=new Uint8Array(A.slice(h,h+1))[0],h+=1,b=(new TextDecoder).decode(A.slice(h,h+p));break;case 3:{p=16;const e=new DataView(A.slice(h,h+p)),t=[];for(let A=0;A<8;A++)t.push(e.getUint16(2*A).toString(16));b=t.join(":");break}default:return{hasError:!0,message:`invalid addressType is ${d}`}}return b?{hasError:!1,addressRemote:b,addressType:d,portRemote:u,rawDataIndex:h+p,VLVersion:t,isUDP:a}:{hasError:!0,message:`addressValue is empty, addressType is ${d}`}}function kf(A,e=0){const t=[];for(let A=0;A<256;++A)t.push((A+256).toString(16).slice(1));return(t[A[e+0]]+t[A[e+1]]+t[A[e+2]]+t[A[e+3]]+"-"+t[A[e+4]]+t[A[e+5]]+"-"+t[A[e+6]]+t[A[e+7]]+"-"+t[A[e+8]]+t[A[e+9]]+"-"+t[A[e+10]]+t[A[e+11]]+t[A[e+12]]+t[A[e+13]]+t[A[e+14]]+t[A[e+15]]).toLowerCase()}function zf(A,e=0){const t=kf(A,e);if(!ki(t))throw TypeError("Stringified UUID is invalid");return t}async function Df(A,e,t){let r=!1;const n=new TransformStream({start(A){},transform(A,e){for(let t=0;t>8&255,255&o]);1===A.readyState&&(t(`doh success and dns message length is ${o}`),r?A.send(await new Blob([a,i]).arrayBuffer()):(A.send(await new Blob([e,a,i]).arrayBuffer()),r=!0))}})).catch(A=>{t("dns udp has error"+A)});const s=n.writable.getWriter();return{async write(A){await s.write(A)}}}async function Tf(A){const e=new WebSocketPair,[t,r]=Object.values(e);r.accept(),r.binaryType="arraybuffer";let n="",s="";const i=(A,e)=>{console.log(`[${n}:${s}] ${A}`,e||"")},o=A.headers.get("sec-websocket-protocol")||"",a=pf(r,o,i);let c={value:null},f=null;const u=new WritableStream({async write(A,e){if(null)return f(A);if(c.value){const e=c.value.writable.getWriter();return await e.write(A),void e.releaseLock()}const{hasError:t,message:o,portRemote:a=443,addressRemote:u="",rawClientData:l}=Of(A);if(n=u,s=`${a}--${Math.random()} tcp`,t)throw new Error(o);await vf(c,u,a,l,r,null,i)},close(){bf(c.value)},abort(A){i("readableWebSocketStream is aborted",JSON.stringify(A))}});return a.pipeTo(u).catch(A=>{i("readableWebSocketStream pipeTo error",A),bf(c.value)}),new Response(null,{status:101,webSocket:t})}function Of(A){if(A.byteLength<56)return{hasError:!0,message:"invalid data"};let e=56;const t=new Uint8Array(A.slice(e,57))[0],r=new Uint8Array(A.slice(57,58))[0];if(13!==t||10!==r)return{hasError:!0,message:"invalid header format (missing CR LF)"};const n=(new TextDecoder).decode(A.slice(0,e)),{TrPass:s}=globalThis.globalConfig;if(n!==Nf(s))return{hasError:!0,message:"invalid password"};const i=A.slice(58);if(i.byteLength<6)return{hasError:!0,message:"invalid SOCKS5 request data"};const o=new DataView(i),a=void 0;if(1!==o.getUint8(0))return{hasError:!0,message:"unsupported command, only TCP (CONNECT) is allowed"};const c=o.getUint8(1);let f=0,u=2,l="";switch(c){case 1:f=4,l=new Uint8Array(i.slice(u,u+f)).join(".");break;case 3:f=new Uint8Array(i.slice(u,u+1))[0],u+=1,l=(new TextDecoder).decode(i.slice(u,u+f));break;case 4:{f=16;const A=new DataView(i.slice(u,u+f)),e=[];for(let t=0;t<8;t++)e.push(A.getUint16(2*t).toString(16));l=e.join(":");break}default:return{hasError:!0,message:`invalid addressType is ${c}`}}if(!l)return{hasError:!0,message:`address is empty, addressType is ${c}`};const v=u+f,d=i.slice(v,v+2),p=void 0;return{hasError:!1,addressRemote:l,portRemote:new DataView(d).getUint16(0),rawClientData:i.slice(v+4)}}function Nf(A){const e=(A,e)=>A>>>e|A<<32-e,t=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428],r=[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],n=void 0,s=(A=>{const e=[];for(let t=0;t>6,128|63&r):r<55296||r>=57344?e.push(224|r>>12,128|r>>6&63,128|63&r):(t++,r=65536+((1023&r)<<10|1023&A.charCodeAt(t)),e.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return e})(A),i=8*s.length;for(s.push(128);s.length%64!=56;)s.push(0);const o=Math.floor(i/4294967296),a=4294967295&i;for(let A=3;A>=0;A--)s.push(o>>8*A&255);for(let A=3;A>=0;A--)s.push(a>>8*A&255);for(let A=0;A>>3,r=e(n[A-2],17)^e(n[A-2],19)^n[A-2]>>>10;n[A]=n[A-16]+t+n[A-7]+r|0}let[i,o,a,c,f,u,l,v]=t;for(let A=0;A<64;A++){const t=void 0,s=void 0,d=v+(e(f,6)^e(f,11)^e(f,25))+(f&u^~f&l)+r[A]+n[A]|0,p=void 0,h=i&o^i&a^o&a,b=void 0;v=l,l=u,u=f,f=c+d|0,c=a,a=o,o=i,i=d+((e(i,2)^e(i,13)^e(i,22))+h|0)|0}t[0]=t[0]+i|0,t[1]=t[1]+o|0,t[2]=t[2]+a|0,t[3]=t[3]+c|0,t[4]=t[4]+f|0,t[5]=t[5]+u|0,t[6]=t[6]+l|0,t[7]=t[7]+v|0}return t.slice(0,7).map(A=>("00000000"+(A>>>0).toString(16)).slice(-8)).join("")}var Cf=pi(hi(),1);async function xf(A){const{pathName:e}=globalThis.globalConfig,t=e.replace("/","");try{const{protocol:e,mode:r,panelIPs:n}=JSON.parse(atob(t));switch(globalThis.wsConfig={...globalThis.wsConfig,wsProtocol:e,proxyMode:r,panelIPs:n},e){case"vl":return await wf(A);case"tr":return await Tf(A);default:return await Bf(A)}}catch(A){return new Response("Failed to parse WebSocket path config",{status:400})}}async function Lf(A,e){const{pathName:t}=globalThis.globalConfig;switch(t){case"/panel":return await Ff(A,e);case"/panel/settings":return await Mf(A,e);case"/panel/update-settings":return await Hf(A,e);case"/panel/reset-settings":return await If(A,e);case"/panel/reset-password":return await ja(A,e);case"/panel/my-ip":return await qf(A);case"/panel/update-warp":return await Yf(A,e);case"/panel/get-warp-configs":return await Kf(A,e);default:return await Bf(A)}}async function Rf(A,e){const t=void 0;if(!await Ra(A,e)){const{urlOrigin:A}=globalThis.httpConfig;return Response.redirect(`${A}/login`,302)}const{pathName:r}=globalThis.globalConfig;switch(r){case"/proxy-ip":return await Sf();case"/proxy-ip/get":return await Vf();default:return await Bf(A)}}async function jf(A){const e=void 0,t=(await Jf("H4sIAAAAAAAAA31U7W7TMBR9Fa8TdJXmpl9CW+JYmqAgpE2b1vGDX5Vr3ySmjh3Z7hdV34BX4OV4EhQnhY4BjmLlnut7fe/xccjZu/u3T58fpqjwpaKknpFiOk9BU1IAE5SU4BniBbMOfPrp6T2+ajHNSkjXEjaVsR5xoz1on3Y2UvgiFbCWHHAwLqWWXjKFHWcK0mGHEi+9Ano/e7pBD0yDQutJf9Qfk6hxECX1EllQqeRGo8JClkYZW9dWX3JDifM7BTS2xvg9xtwoY+OFYnyZYFzXDbYFzwfXb8bXWYLxgvFlbs1Ki6MrywJu7MlyIcTvFK5gwmziUbVF9Tuptuh8EMZkcFgYsbusGduHLuPhYPAqKUDmhW++m4xrZi/aCnvJixoa759wL/Gw9ZgpmeuYg/Zgky8r52W2wy3RRziswdJD6Y5QyWwudTxIMqM9zlgp1S52O+ehxCuZCOkqxXZxpmAbmugLZpe4NAJ+UbkppIcXVI4n11di8Vcqh6P6+T9zWRiTwaEY7k+7P92k7bwNf+ZvsN6B/Tv4UItD79dgveRMtQSWUggFx6MZWygPJGoERKJG5DUNlAi5RlKkYK2xgWcmNVhKiiElsswRV8y5RpLO8meKREz5tBMEfWty06HoRNzEVUzXmavaxGuwTtY56hLScEhOfoXYlUwpsPR4F+qousJhqIySYkR/fP+GZqYEX0idow1ojzbW6PyMRMWIkoqSBZ3Pp4+P94/zu+lsdvNhOp+TaEFJVFEShTTN7LiVlafKcKZm3liWQz8H/9FDedGtBXFnBHR7KE1T1AXNFgpEF71+jYThqxK07wfpBEpupfN9JkQTGJTU7SUkavcgUUNvFH4yPwG85XT3dAQAAA==",!0)).replace("__ERROR_MESSAGE__",Di(A));return new Response(t,{status:200,headers:{"Content-Type":"text/html; charset=utf-8"}})}async function Sf(){const A=await Jf("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",!1);return new Response(A,{headers:{"Content-Type":"text/html; charset=utf-8"}})}async function Ef(A,e){const{pathName:t}=globalThis.globalConfig;return"/login"===t?await Wf(A,e):"/login/authenticate"===t?await xa(A,e):await Bf(A)}function Uf(){return zi(!0,200,"Successfully logged out!",null,{"Set-Cookie":"jwtToken=; Secure; SameSite=None; Expires=Thu, 01 Jan 1970 00:00:00 GMT","Content-Type":"text/plain"})}async function Xf(A,e){await eo(A,e);const{globalConfig:{pathName:t},httpConfig:{client:r,subPath:n}}=globalThis;switch(t){case`/sub/normal/${n}`:switch(r){case"xray":return await Mc(!1);case"sing-box":return await pc(!1);case"clash":return await Ja();default:break}case`/sub/raw/${n}`:switch(r){case"xray":case"sing-box":return await Au();default:break}case`/sub/fragment/${n}`:switch(r){case"xray":return await Mc(!0);case"sing-box":return await pc(!0);default:break}case`/sub/warp/${n}`:switch(r){case"xray":return await Bc(A,e,!1,!1);case"sing-box":return await hc(A,e);case"clash":return await Ga(A,e,!1);default:break}case`/sub/warp-pro/${n}`:switch(r){case"xray":return await Bc(A,e,!0,!1);case"xray-knocker":return await Bc(A,e,!0,!0);case"clash":return await Ga(A,e,!0);default:break}default:return await Bf(A)}}async function Hf(A,e){if("PUT"!==A.method)return zi(!1,405,"Method not allowed.");const t=void 0;if(!await Ra(A,e))return zi(!1,401,"Unauthorized or expired session.");try{const t=void 0;return zi(!0,200,"",await Gi(A,e))}catch(A){return console.log(A),zi(!1,500,`Error occurred while updating settings: ${Di(A)}`)}}async function If(A,e){if("POST"!==A.method)return zi(!1,405,"Method not allowed!");const t=void 0;if(!await Ra(A,e))return zi(!1,401,"Unauthorized or expired session.");try{const{settings:A}=globalThis;return await e.kv.put("proxySettings",JSON.stringify(A)),zi(!0,200,"",A)}catch(A){return console.log(A),zi(!1,500,`Error occurred while resetting settings: ${Di(A)}`)}}async function Mf(A,e){const t=Boolean(await e.kv.get("pwd")),r=void 0;if(!await Ra(A,e))return zi(!1,401,"Unauthorized or expired session.",{isPassSet:t});try{const r=await Ji(A,e),{subPath:n}=globalThis.httpConfig,s=void 0;return zi(!0,200,void 0,{proxySettings:r.settings,isPassSet:t,subPath:n})}catch(A){return console.log(A),zi(!1,500,`Error occurred while fetching settings: ${Di(A)}`)}}async function Bf(A){const{fallbackDomain:e}=globalThis.globalConfig,{url:t,method:r,headers:n,body:s}=A,i=new URL(t);i.hostname=e,i.protocol="https:";const o=new Request(i.toString(),{method:r,headers:n,body:s,redirect:"manual"});return await fetch(o)}async function qf(A){const e=await A.text();try{const A=await fetch(`http://ip-api.com/json/${e}?nocache=${Date.now()}`),t=void 0;return zi(!0,200,"",await A.json())}catch(A){return console.error("Error fetching IP address:",A),zi(!1,500,`Error fetching IP address: ${Di(A)}`)}}async function Kf(A,e){const{httpConfig:{client:t},dict:{_project_:r}}=globalThis,n="amnezia"===t,s=void 0;if(!await Ra(A,e))return new Response("Unauthorized or expired session.",{status:401});try{const{warpAccounts:t,settings:s}=await Ji(A,e),{warpIPv6:i,publicKey:o,privateKey:a}=t[0],{warpEndpoints:c,warpRemoteDNS:f,amneziaNoiseCount:u,amneziaNoiseSizeMin:l,amneziaNoiseSizeMax:v}=s,d=new Cf.default,p=A=>A.split("\n").map(A=>A.trim()).join("\n");c?.forEach((A,e)=>{const t=`[Interface]\n PrivateKey = ${a}\n Address = 172.16.0.2/32, ${i}\n DNS = ${f}\n MTU = 1280\n ${n?`Jc = ${u}\n Jmin = ${l}\n Jmax = ${v}\n S1 = 0\n S2 = 0\n H1 = 0\n H2 = 0\n H3 = 0\n H4 = 0`:""}\n [Peer]\n PublicKey = ${o}\n AllowedIPs = 0.0.0.0/0, ::/0\n Endpoint = ${A}\n PersistentKeepalive = 25`;d.file(`${r}-Warp-${e+1}.conf`,p(t))});const h=await d.generateAsync({type:"blob"}),b=await h.arrayBuffer();return new Response(b,{headers:{"Content-Type":"application/zip","Content-Disposition":`attachment; filename="${r}-Warp-${n?"Pro-":""}configs.zip"`}})}catch(A){return zi(!1,500,`Error generating ZIP file: ${Di(A)}`)}}async function Vf(){const A=await Li(globalThis.dict._public_proxy_ip_,!0),e=void 0;return zi(!0,200,void 0,await $f(A.ipv4))}async function Zf(){const A="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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyNk3DcfYcg3G11sNx9c+DcbXHQ3F1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzI2WQNyNn/DcjZ/w3I2f8NyNn/DcfY9A3G2MgNw9iYDcHXYA291iUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMnaTQ3I2f8Lytv/CdDh/wvL3P8Mx9n/DcbZ/w3E2f8Nwtn/DcDZ/w292OENudiYDbbXRw2y1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vLy8/6+vr/+kpKT/pKSk/6SkpP+kpKT/o6OjqqOjoxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRrWFSYlpHqpKSk/6SkpP+2trb/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/7e3t/+np6f/pKSk/6SkpP+kpKT/pKSk36OjozYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKiobqkpKT/pKSk/7a2tv+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/7u7u/+tra3/pKSk/6SkpP+kpKT/o6Oj+aSkpG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApKSkrqSkpP+kpKT/tLS0/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+0tLT/paWl/6SkpP+kpKT/pKSk/6Ojo6Ojo6MJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1OsMYNjrEdTc7xNE3O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzrE/zY6yP82Os7/NjrU/zU52f81Od7/NTnj/zU55f81OeX/NTnl/zU55f81OeX/NTnl/zU55f81OeX/NTnl/zU54v83O8T/NzvE/zc7xOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6xCg2OsR6NzrExzc6xPw3O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NjrG/zY6y/82Os//NjrU/zU52P81Odz/NTng/zU54/81OeX/NTnf/zc7xP83O8T/NzvE3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzrEEjc6xFE2OsSONzrExzc6xPc3O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzvE/zc6xf83OsT/NzvE/zc7xP83OsSyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzrEBTc7xC42O8RcNzvEhjc6xLA3OsTXNzrE+Dc7xP83O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzvE/zc7xP83O8T/NzvE/jY6xUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1OsUCNjrFHjc7xEE3OsRjNjrEgzc6xKI2OsTBNzvE4Dc6xPo3O8T/NzrE/TY6xNQ2OsVdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANznEATY6xQs2OsQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gf///////////////////4Af//////////////////+AAf//////////////////gAB//////////////////4AAH//////////////////AAAf/////////////////wAAB/////P///////////8AAAP////h////////////AAAB////4H///////////wAAAP///+A///////////+AAAB////gH///////////gAAAP///4A///////////4AAAB///+AP///////////AAAAf///AB///////////wAAAD///wAP//////////8AAAAf//8AD///////////gAAAAP//AAf//////////4AAAAD//gAH///////////AAAAAf/4AB///////////wAAAAH/8AAP//////////+AAAAA//AAD///////////wAAAAH/gAA///////////8AAAAB/wAAP///////////gAAAAPwAAB///////////8AAAAAAAAAf///////////gAAAAAAAAH///////////8AAAAAAAAB////////////wAAAAAAAAf///////////+AAAAAAAAH////////////wAAAAAAAB/////////////AAAAAAAAf////////////wAAAAAAAH////////////8AAAAAAAD/////////////AAAAAAAA/////////////8AAAAAAAH/////////////gAAAAAAA/////////////+AAAAAAAD/////////////4AAAAAAAf/////////////AAAAAAAD/////////////wAAAAAAAP////////////8AAAAAAAB/////////////AAAAAAAAP////////////wAAAAAAAB////////////4AAAAAAAAP///////////8AAAAAAAAA///////////+AAAAAAAAAH///////////AAAAAAAAAA///////////gAAAAAAAAAH//////////gAAAAAAAAAA//////////AAAAAAAAAAAH////////AAAAAAAAAAAAA////////wAAAAAAAAAAAAH///////8AAAAAAAAAAAAA////////AAAAAAAAAAAAAP///////4AAAAAAAAAAAAB////////AAAAAAAAAAAAAP///////8AAAAAAAAAAAAB////////gAAAAAAAAAAAAf///////8AAAAAAAAAAAAD////////wAAAAAAAAAAAAf////////AAAAAAAAAAAAH////////8AAAAAAAAAAAA/////////wAAAAAAAAAAAP/////////gAAAAAAAAAAB///////////wAAAAAAAAAf//////////8AAAAAAAAAD///////////gAAAAAAAAA///////////8AAAAAAAAAH///////////gAAAAAAAAB///////////4AAAAAAAAAP///////////AAAAAAAAAD///////////4AAAAAAAAA////////////AAAAAAAAAH///////////wAAAAAAAAB///////////+AAAAAAAAAf///////////wAAAAAAAAD///////////+AAAAAAAAA////////////wAAAAAAAAP///////////+AAAAAAAAB////////////wAAAAAAAAf///////////+AAAAAAAAH////////////wAAAAAAAB////////////8AAAAAAAAP////////////wAAAAAAAD////////////+AAAAAAAA/////////////wAAAAAAAP////////////+AAAAAAAD/////////////wAAAAAAAf/////////////AAAAAAAH/////////////4AAAAAAB//////////////gAAAAAAf/////////////8AAAAAAH//////////////wAAAAAB///////////////AAAAAAf//////////////8AAAAAH///////////////wAAAAB////////////////gAAAAf////////////////AAAAH////////////////+AAAB/////////////////+AAAf//////////////////gAP///////////////////+P//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////KAAAAGAAAADAAAAAAQAgAAAAAACAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKm6kWCpqnCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Ob8WNzrEPzY6xGY2OsSJNzvErDc6xM42OsTtNzrE/Tc7xP83O8T/NjrD/jY6xPo2OsVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMza3Dzc6xCw2OsRENjrERDY5xRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P///////////////AP//////////////AB//////////////AAf/////////////AAH/////////////AAD///4/////////AAA///4f////////gAAf//4P////////gAAf//wH////////gAAP//wD////////gAAH//wD////////wAAD//wB////////wAAAP/wB////////4AAAP/gA////////4AAAH/gA////////8AAAD/AAf///////8AAAD/AAf///////+AAAB8AAf////////AAAAIAAf////////gAAAAAAf////////wAAAAAAf////////4AAAAAAf////////+AAAAAAf/////////AAAAAAf/////////AAAAAAf/////////AAAAAAf/////////wAAAAAP/////////4AAAAAH/////////+AAAAAD//////////AAAAAA//////////AAAAAAf/////////AAAAAAP/////////AAAAAAH////////+AAAAAAB////////8AAAAAAA////////4AAAAAAAf///////wAAAAAAAP//////+AAAAAAAAH/////+AAAAAAAAAD/////+AAAAAAAAAB/////+AAAAAAAAAB//////AAAAAAAAAA//////gAAAAAAAAAf/////wAAAAAAAAAP/////8AAAAAAAAAP/////+AAAAAAAAAH//////gAAAAAAAAH//////4AAAAAAAAD///////gAAAAAAAB////////wAAAAAAB////////4AAAAAAB////////4AAAAAAA////////8AAAAAAA////////+AAAAAAAf////////AAAAAAAf////////AAAAAAAf////////gAAAAAAP////////wAAAAAAP////////4AAAAAAP////////8AAAAAAH////////+AAAAAAH/////////AAAAAAH/////////gAAAAAH/////////wAAAAAD/////////4AAAAAD/////////8AAAAAD/////////+AAAAAD//////////gAAAAD//////////wAAAAD//////////8AAAAD///////////AAAAB///////////wAAAB///////////8AAAB////////////gAAB////////////8AAB/////////////4AD//////////////8H/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ygAAABIAAAAkAAAAAEAIAAAAAAAYFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2OsQONjrESjY6xII2OsSzNjrE3zc6xPs3O8T+NzvE/zc7xP83O8T/NzvE/zc6xP83O8T/NjrEbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY5xAs2OsQrNzrETjY6xG42OsSNNjrEqjY6xLM2OsR/NTrEBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD+B/////////8AAAD+AP////////8AAAD+AD////////8AAAD+AA//+f////8AAAD/AAf/8P////8AAAD/AAP/8H////8AAAD/AAH/8D////8AAAD/AAD/8B////8AAAD/gAD/8B////8AAAD/gAAf4A////8AAAD/wAAP4A////8AAAD/wAAHwA////8AAAD/4AAHgA////8AAAD/8AAAAAf///8AAAD/+AAAAAf///8AAAD//AAAAAf///8AAAD//gAAAAf///8AAAD//wAAAAf///8AAAD//4AAAA////8AAAD//8AAAAf///8AAAD//+AAAAH///8AAAD///gAAAD///8AAAD///gAAAB///8AAAD///gAAAA///8AAAD///AAAAAP//8AAAD//+AAAAAH//8AAAD//8AAAAAD//8AAAD//wAAAAAB//8AAAD/4AAAAAAA//8AAAD/4AAAAAAAf/8AAAD/4AAAAAAAf/8AAAD/+AAAAAAAP/8AAAD//AAAAAAAH/8AAAD//gAAAAAAH/8AAAD//4AAAAAAD/8AAAD///AAAAAAD/8AAAD////gAAAAB/8AAAD////gAAAAB/8AAAD////wAAAAA/8AAAD////4AAAAA/8AAAD////8AAAAAf8AAAD////8AAAAAf8AAAD////+AAAAAf8AAAD/////AAAAAf8AAAD/////gAAAAP8AAAD/////wAAAAP8AAAD/////4AAAAP8AAAD/////8AAAAP8AAAD/////+AAAAH8AAAD//////AAAAH8AAAD//////wAAAH8AAAD//////4AAAH8AAAD//////+AAAH8AAAD///////gAAH8AAAD///////8AAH8AAAD////////gAH8AAAD/////////AH8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAD///////////8AAAAoAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiKlSYNx9iyDcfYlg3A0m8Lna0+CHGACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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O8T/NzrE/zc7xP4yNbY/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSiGFywvnjkzNrZYNzrEdzY6xIM0OMBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////////////////////////////////////A/////////8Af////////wAf////////gA//x/////+AB//D/////4AD/8H/////gAH/wP/////AAP/A/////8AAP4B/////4AAfgH/////gAA8Af/////AADgA/////+AAAAD/////8AAAAP/////4AAAA//////4AAAD//////gAAAf//////AAAA//////+AAAA//////+AAAB//////4AAAD//////AAAAH/////8AAAAH/////AAAAAP////wAAAAAf///wAAAAAA////AAAAAAD///8AAAAAAH///8AAAAAAP///4AAAAAAf///4AAAAAB////4AAAAAD/////wAAAAP/////AAAAAf////+AAAAB/////8AAAAH/////4AAAAP/////gAAAA//////AAAAD/////+AAAAH/////8AAAAf/////4AAAB//////wAAAH//////gAAAf//////gAAA///////AAAD///////AAAP///////AAA////////AAD////////gAP////////+B/////////////////////////////////////////////////////////////////KAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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HGAOHh9rIhgaWgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA////////AAD4f/////8AAPgP/////wAA+Af/P///AAD4A/8f//8AAPgB/w///wAA+AD/B///AAD8AD8H//8AAPwAHgf//wAA/gAMA///AAD/AAAD//8AAP+AAAP//wAA/8AAA///AAD/4AAD//8AAP/wAAH//wAA//gAAP//AAD//AAAf/8AAP/4AAA//wAA//gAAA//AAD/wAAAB/8AAP4AAAAD/wAA/gAAAAP/AAD/AAAAAf8AAP/AAAAA/wAA/+AAAAD/AAD//AAAAH8AAP//wAAAfwAA///gAAA/AAD///AAAD8AAP//8AAAPwAA///4AAAfAAD///wAAB8AAP///gAAHwAA////AAAfAAD////AAB8AAP///+AAHwAA////+AAPAAD////+AA8AAP/////ADwAA//////8fAAD///////8AAP///////wAA////////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZGw2BmhxQQRDSxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfrYYD4PX/BdLt/Qm74MUJeZpcAh4pAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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",e=Uint8Array.from(atob(A),A=>A.charCodeAt(0));return new Response(e,{headers:{"Content-Type":"image/x-icon","Cache-Control":"public, max-age=86400"}})}async function Ff(A,e){const t=void 0;if(await e.kv.get("pwd")){const t=void 0;if(!await Ra(A,e)){const{urlOrigin:A}=globalThis.httpConfig;return Response.redirect(`${A}/login`,302)}}const r=await Jf("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",!1);return new Response(r,{headers:{"Content-Type":"text/html; charset=utf-8"}})}async function Wf(A,e){const t=void 0;if(await Ra(A,e)){const{urlOrigin:A}=globalThis.httpConfig;return Response.redirect(`${A}/panel`,302)}const r=await Jf("H4sIAAAAAAAAA41Y6Y7jNhJ+FY4mPbAQSZbtPnVNsnMsBphgBpkOFsEiSGixJDFNkVqSvqLoGfZ/fuUx9nn2BfYVFqRkt6+ejIm2SZF1flXFUifPXn94df/jxzeo0jXLEvONGOZlCjxLKsAkS2rQGOUVlgp0+sP9W/92eMZxDemSwqoRUqNccA1cp86KEl2lBJY0B98uPMqpppj5KscM0omTJZpqBtmHT/ffoo+YA0PLy2AazJJxv5Ewyh+QBJbSXHBUSSjScYGXZhXQXAwH7HOn0rpR0XhcCK5VUApRMsANVUEu6nGu1PRlgWvKNul3WIOkmH39aVPPBVNffy8WnACJRKN+81Zlpb23796/9/7+/bevv5mGQXB5603CMAhuwtALg2Di+VdhEEzD8IVR5GfjAJUyUVLuLamic8qo3uxNfxZF8YJQ1TC8SedM5A+ONUrpDQNVAegssfMskkLo1vdzwYSM5gznD7HvN5LWWG6Gp8/Du+vZXRH7vgEG5MnjOc4fSmls2m4VhXleCFmf27wzI/Z9hucMfA1rvd2azWZGzHS3npthRAi5J5kQEvs+5c1Cn/JfVVTDo7KqwkSsommzRubvslmj56H9XIadiTtvLsimrYCWlY4mYXgR11iWlEdhZ3dOBCyxHJ0a7cbWEMxoyaMcuAYZm8jw+yCI1EZpqP0FjRuhqKaCRxIY1nQJsViCLJhYRRUlBLiVGxAsH/xaENjBs7Xsy+CZXd7dkvlZeCZTM55GaLd/ihApzDgAiVyZcQLS7MqMp3F6Pr0y4/NIFfZzGXaByXNMOcjW5nZ0F148ehLPlWALDbEWTXQVXsQMCm0nWmKujJmRnTGsYeRfhRcmpS7crpq0+6Due3AAdNDqYL9/5namJPB2CVLTHLMB+5oSwiAeAmomoe6q6aGUwXVuF1gAHk17dNJw9CxAbtx7Opo0a6QEowQNMbkHwPaQLzGhCxVNb5t1XDBY+4RKyK3bcsEWNY9L3ETTsFnHDSaE8rJfDPUjMjTxXKy3ngiP82iCu8AWI6tt+7SM2yOue+ZLwdpfF0rTYuMPFT1SDc7Bn4NeAfDYOtenGmq1TS/Dc3J9zJThObADfx9Hsdsn5qpH6CYMu6DBSq2EJP5K4qbZBZktBweOOEneU1pkA/6fetNAut37yfvsMaPbT+1pAdnTYluUtiD50mp/GTbrLtCiLBn4WxFtvpBKyKgR1LJZKBO0wCDXERcc4iED8Z0Zn0kjORTFZn0ukX4c9Ul0bIh3zgHtF8Xs52F7ohSfLzDHCTDZj/CJdVtFuR4iRQIZXOzPhdai7o/MF1oL3u5da0/ocFCT3fgIgMF26/szWh1H/oD+UyFvSPYiY2fT1GS4iWxFf4NoEkwk1Aehfh2GPY493MemoGCmjhK0tz+qzA3lbVeFyBfq9F58Pr27Ded3T0TKtFm7h2XktlmjydXefUx28nBuUqs9y2lywmjWrNHNIZ96aLl81bdcvuxbrta6Y4klxcYFvgKtKS9V5JgOzEETDzmmIXPQZRh6yDEtmYPMzPRqDppedt/UQChGgrMNUrkE4AhzgkYWkSy9urlu1m57cl/dhBfdX9HeXN+epb36Atq7u+lZ2pmhTcZ9u5eM+97aNBhZQugS5Qwrle6IsqSaZAmty2HDtsFK5gddMMJMp45tot+LUjgZ2muoE9VgjihJG7P0lyAVNTyM/PQxOlWNGQOZbftvQ2XUm+yrdXg7Zkk1zX5QII1UypNxNc0Sc8RIsxfQW7PoSR8vpLMMpWBZYm8KVAi5q1LZx2GSjO3mPu1x/c4SW3fQQZnrDR/m9kVlt5LwrwWVQLJHF/VleytzkOM8FbvoqMo72WHHv3Miocvtt1F/T6U3Ugo5yDHFb3usT7veFLWY11QPh/qNzDp80LvfeErJjPXYDKoM9Mm4R2JfNZVL2ujMAW7qPHHSNGUix+yTFhKXEJSg32moR45phL8TBBz3xQsi8kUNXAe2RbaqvKdKB5iQ/qDtmB3X2x0sQb9hYKZ/27wjI2cXKI5rqN4sgWvDAjjIkdMb73hYbXiOIM1aCBoJ5tBrKPCC6ZG5pLjSSKdPytgh5AZLzBYQa7lpeypI8QpTjQrQeTVyxladMV7oCrjpIjU4XluDrgSJnI8fPt07Xt90qqh1XvX3g3+/acCJHHM1jhuGKXc6+xYT6c71WrXIc1AqEp7SWC9UxL0alMIlRKobxEPwqxJ85Ma0GD0TbqsrKVboLw2y8eO4gZH8avvi/d8//vzff/6N/iEFL9E2mJ85HocVsgSjX/r4KTBlQNCK6gr1qqGvWt5F6KtWdb+43YpyIlaBiQJTnIP+NXtsC4nT5dh4DFzrSMEgAMvb6XnbReR4EAy2/v47uF33mUA4TL6z0ZAzmj84XrHgtpcduTsQvwB6T6ePqzRNITDpFfc/qX5p4XOixzOerqg6cK1+6RymuBPtPXA6N07GQxol476mj+0/VP4PJr7hr2ARAAA=",!1);return new Response(r,{headers:{"Content-Type":"text/html; charset=utf-8"}})}async function Qf(){const A=await Jf("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",!1);return new Response(A,{headers:{"Content-Type":"text/html; charset=utf-8"}})}async function Yf(A,e){if("POST"!==A.method)return zi(!1,405,"Method not allowed.");const t=void 0;if(!await Ra(A,e))return zi(!1,401,"Unauthorized.");try{return await gi(e),zi(!0,200,"Warp configs updated successfully!")}catch(A){return console.log(A),zi(!1,500,`An error occurred while updating Warp configs: ${Di(A)}`)}}async function Jf(A,e){const t=Uint8Array.from(atob(A),A=>A.charCodeAt(0)),r=new Blob([t]).stream().pipeThrough(new DecompressionStream("gzip"));if(e){const A=await new Response(r).arrayBuffer(),e=void 0;return(new TextDecoder).decode(A)}return r}async function Gf(A){const e=new URL(A.url),{subPath:t}=globalThis.httpConfig,{dohURL:r}=globalThis.globalConfig;if(e.pathname!==`/dns-query/${t}`)return Bf(A);const n=new URL(r);e.searchParams.forEach((A,e)=>{n.searchParams.set(e,A)});const s=new Request(n.toString(),A);return fetch(s)}function _f(A,e){const t=[];for(let r=0;r{const l=t.includes(o)||i===y,v=l?"tls":"none",d=new URL(`${n}://config`);n===s?(d.username=A,d.searchParams.append("encryption","none")):d.username=e;const p=Xi(n);return d.hostname=i,d.port=o.toString(),d.searchParams.append("host",c),d.searchParams.append("type","ws"),d.searchParams.append("security",v),d.hash=u,"sing-box"===r?(d.searchParams.append("eh","Sec-WebSocket-Protocol"),d.searchParams.append("ed","2560"),d.searchParams.append("path",p)):d.searchParams.append("path",`${p}?ed=2560`),l&&(d.searchParams.append("sni",f),d.searchParams.append("fp",a),d.searchParams.append("alpn","http/1.1")),d.href};let P="",k="",z="",D=1;const T=await ji(!1);y&&m&&(c.unshift(m),T.unshift(y));for(const A of c)for(const e of T){const t=f.includes(e),r=t?l:Ei(n),o=t?u:n;if(A===m==(e===y)){if(v){const t=Si(D,A,e,s,!1,!1),n=void 0;P+=`${w(atob("dmxlc3M="),e,A,o,r,t)}\n`}if(d){const t=Si(D,A,e,i,!1,!1),n=void 0;k+=`${w(atob("dHJvamFu"),e,A,o,r,t)}\n`}D++}}if(p){let A=`#${encodeURIComponent("🚀 OSTA - Chain proxy 🔗")}`;if(p.startsWith("socks")||p.startsWith("http")){const e=/^(?:socks|http):\/\/([^@]+)@/,t=p.match(e),r=!!t&&t[1];z=r?p.replace(r,btoa(r))+A:p+A}else z=p.split("#")[0]+A}const O=void 0,N=wi(P+k+z+(b.join("\n")+await eu(g)));return new Response(N,{status:200,headers:{"Content-Type":"text/plain;charset=utf-8","Cache-Control":"no-store, no-cache, must-revalidate, proxy-revalidate","CDN-Cache-Control":"no-store","Profile-Title":`base64:${wi(`🚀 OSTA - ${o} Raw`)}`,DNS:h}})}async function eu(A){const e=void 0;return(await Promise.all(A.map(async A=>{try{const e=await fetch(A);if(!e.ok)return"";const t=(await e.text()).trim();if(!t)return"";if(tu(t))try{return Pi(t)}catch{return t}return t}catch{return""}}))).filter(Boolean).join("\n")}function tu(A){return!(!A||A.length%4!=0)&&/^[A-Za-z0-9+/=\r\n]+$/.test(A)}var ru={async fetch(A,e){try{const t=A.headers.get("Upgrade");if(to(A,e),"websocket"===t)return ro(e),await xf(A);{no(A,e);const{pathName:t}=globalThis.globalConfig,r=void 0;switch(t.split("/")[1]){case"panel":return await Lf(A,e);case"sub":return await Xf(A,e);case"login":return await Ef(A,e);case"logout":return Uf();case"secrets":return await Qf();case"favicon.ico":return await Zf();case"dns-query":return await Gf(A);case"proxy-ip":return await Rf(A,e);default:return await Bf(A)}}}catch(A){return await jf(A)}}};export{ru as default}; \ No newline at end of file